@font-face{font-family:geist;src:url(../media/geist_latin_wght_normal-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_27d40aee-module__R7rXHq__className{font-family:geist,geist Fallback}.geist_27d40aee-module__R7rXHq__variable{--font-geist:"geist", "geist Fallback"}
:root{--color-bg:#f2f0e9;--color-text:#171715;--color-muted:#6f6d67;--color-line:#dad7cf;--color-surface:#e8e5dd;--color-focus:#171715;--page-margin:clamp(16px, 2.5vw, 44px);--grid-gap:clamp(14px, 2vw, 32px);--canvas-max:1728px;--text-meta:clamp(.72rem, .68rem + .15vw, .82rem);--text-nav:clamp(.78rem, .74rem + .16vw, .9rem);--text-body:clamp(1rem, .96rem + .18vw, 1.16rem);--text-role:clamp(1.15rem, 1.02rem + .5vw, 1.55rem);--text-section:clamp(2.4rem, 1.7rem + 3vw, 5.4rem);--text-hero:clamp(2.25rem, 1.5rem + 3.1vw, 5.2rem);--text-contact:clamp(3.3rem, 2rem + 5.5vw, 8rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--space-12:220px;--ease-out:cubic-bezier(.22, .61, .36, 1)}html{background:var(--color-bg);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--paper-texture:url(/textures/paper.svg?v=2);--color-muted:#62605b}body,.site-header,.frame-viewer{background-color:var(--color-bg);background-image:var(--paper-texture);background-size:768px 768px}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:88px}body{font-family:var(--font-geist), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.45}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--color-text);color:var(--color-bg)}.canvas{width:100%;max-width:var(--canvas-max);padding-inline:var(--page-margin);margin-inline:auto}.grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{min-width:0}.section{margin-top:clamp(96px,11vw,190px)}.eyebrow,.meta{font-size:var(--text-meta);font-weight:400;line-height:1.35}.eyebrow{letter-spacing:.055em}.meta{color:var(--color-muted)}.prose{max-width:68ch;line-height:1.55}.prose p+p{margin-top:var(--space-5)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;top:8px;left:var(--page-margin);background:var(--color-text);color:var(--color-bg);padding:12px 16px;position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:20;background-color:var(--color-bg);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:64px;display:flex;position:relative}.identity{font-size:var(--text-nav);align-items:center;min-height:44px;font-weight:500;display:inline-flex}.navigation{font-size:var(--text-nav);align-items:center;gap:clamp(24px,4vw,64px);display:flex}.navigation a{align-items:center;gap:6px;min-width:44px;min-height:44px;display:inline-flex}.menu-toggle{min-width:60px;min-height:44px;font-size:var(--text-nav);display:none}.hero{flex-direction:column;min-height:calc(94svh - 64px);padding-top:clamp(32px,5vh,64px);padding-bottom:32px;display:flex}.hero-statement{font-size:var(--text-hero);letter-spacing:-.045em;text-wrap:pretty;max-width:25ch;margin-top:clamp(80px,15svh,180px);line-height:1.035}.hero-subtitle{max-width:52ch;font-size:var(--text-body);color:var(--color-muted);text-wrap:balance;margin-top:24px;line-height:1.55}.hero-bottom{align-items:end;margin-top:auto;padding-top:64px}.hero-cta{border:1px solid var(--color-text);background:var(--color-text);min-height:48px;color:var(--color-bg);font-size:var(--text-body);justify-content:space-between;align-self:flex-start;align-items:center;gap:24px;margin-top:24px;padding:12px 20px;line-height:1.2;transition:color .18s,background-color .18s;display:inline-flex}.hero-cta:active{background:var(--color-bg);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.hero-cta:hover{background:var(--color-bg);color:var(--color-text)}}.typed-word{white-space:nowrap;display:inline-block}.rebus-mark{vertical-align:-.03em;opacity:0;width:1.05em;height:.8em;animation:type-character 1ms steps(1, start) var(--type-delay) forwards;margin-right:.14em;display:inline-block}.rebus-eye,.rebus-seal{transform-box:fill-box;transform-origin:50%}.rebus-eye{animation:rebus-blink .42s var(--ease-out) calc(var(--type-delay) + 80ms)}.rebus-pupil{transition:transform .16s var(--ease-out)}.rebus-seal{animation:rebus-settle .44s var(--ease-out) var(--type-delay)}.rebus-check{stroke-dasharray:1 1.1;stroke-dashoffset:1px;animation:rebus-draw .28s var(--ease-out) calc(var(--type-delay) + .1s) forwards}.rebus-assurance{width:.85em;margin-left:.12em;margin-right:0;transform:rotate(-12deg)}.rebus-ai{border:1px solid var(--color-text);background:var(--color-surface);opacity:0;animation:rebus-tile-in .26s var(--ease-out) var(--type-delay) forwards;padding:.035em .16em .075em;line-height:.95;transform:rotate(-3deg)}@keyframes rebus-tile-in{0%{opacity:0;transform:translateY(.06em)rotate(-9deg)}to{opacity:1;transform:translateY(0)rotate(-3deg)}}@keyframes rebus-blink{0%,35%,to{transform:scaleY(1)}48%,58%{transform:scaleY(.08)}}@keyframes rebus-settle{0%{transform:rotate(-10deg)scale(.92)}to{transform:rotate(0)scale(1)}}@keyframes rebus-draw{to{stroke-dashoffset:0}}.typed-character{opacity:0;animation:type-character 1ms steps(1, start) var(--type-delay) forwards;position:relative}.typed-character:after{content:"";opacity:0;width:max(1px,.025em);height:.82em;animation:type-caret var(--caret-hold) steps(1, end) var(--type-delay);background-color:currentColor;position:absolute;top:.13em;right:-.07em}@keyframes type-character{0%{opacity:0}to{opacity:1}}@keyframes type-caret{0%,99%{opacity:1}to{opacity:0}}.down-cue{grid-column:1;justify-content:flex-start;align-items:center;width:44px;height:44px;font-size:26px;display:inline-flex}.hero-location{grid-column:8/13;justify-self:end;padding-bottom:12px}.hero-place{justify-content:flex-end;align-items:center;gap:8px;display:flex}.location-flag{font-size:1.25em;line-height:1}.local-clock{justify-content:flex-end;align-items:baseline;gap:8px;margin-top:8px;display:flex}.local-clock time{min-width:5ch;color:var(--color-text);font-variant-numeric:tabular-nums}.clock-zone{min-width:4ch}.section-heading{align-items:start;margin-bottom:64px}.section-heading .eyebrow{grid-column:1/4;padding-top:10px}.section-heading h2{font-size:var(--text-section);letter-spacing:-.045em;grid-column:4/13;line-height:1.02}.experience-record{border-top:1px solid var(--color-line);row-gap:8px;padding-block:56px 64px;transition:background-color .18s}.experience-record:last-child{border-bottom:1px solid var(--color-line)}.record-number{grid-area:1/1;padding-top:5px}.record-dates{grid-area:1/2/auto/4;padding-top:5px}.record-title{grid-area:1/4/3/7;padding-right:12px}.record-title h3{font-size:var(--text-role);letter-spacing:-.025em;font-weight:500;line-height:1.2}.record-role{font-size:var(--text-body);margin-top:16px;line-height:1.4}.record-progression{font-size:var(--text-body);flex-wrap:wrap;gap:4px 8px;margin-top:16px;padding:0;line-height:1.4;list-style:none;display:flex}.record-progression li{align-items:baseline;gap:8px;display:inline-flex}.progression-arrow{color:var(--color-muted)}.record-brands{flex-wrap:wrap;gap:4px 24px;margin:16px 0 24px;padding-left:1em;list-style:outside;display:flex}.record-brands li::marker{color:var(--color-muted);font-size:.75em}.record-location{grid-area:2/2/auto/4}.record-prose{grid-area:1/7/4/13}.about{row-gap:0}.about .eyebrow{grid-column:1/13;margin-bottom:48px}.about-statement{font-size:var(--text-section);letter-spacing:-.04em;text-wrap:pretty;grid-column:2/11;line-height:1.04}.about-prose{grid-column:7/12;margin-top:72px}.portrait{width:40%;margin-top:64px;margin-left:8.5%}.portrait img{width:100%;height:auto;display:block}.frames-heading{align-items:start;row-gap:32px;margin-bottom:80px}.frames-heading .eyebrow{grid-column:1/4;padding-top:10px}.frames-heading h2{font-size:var(--text-section);letter-spacing:-.045em;grid-column:4/13;line-height:1.02}.frames-grid{--frame-gap:clamp(20px, 2vw, 32px);grid-template-columns:repeat(3, minmax(0, 1fr)) minmax(0, min(var(--frame-last-max,100vw), calc((100% - 3 * var(--frame-gap)) / 4)));gap:var(--frame-gap);width:100%;display:grid}.frames-middle{gap:var(--frame-gap);grid-column:2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.frame-column{gap:var(--frame-gap);flex-direction:column;min-width:0;display:flex}.frame-item{break-inside:avoid;width:100%;display:block}.frames-grid[data-count="1"]{column-count:1;max-width:240px;margin-inline:auto;display:block}.frames-grid[data-count="2"]{column-count:2;column-gap:var(--frame-gap);max-width:calc(480px + var(--frame-gap));margin-inline:auto;display:block}.frames-grid[data-count="3"]{grid-template-columns:repeat(2, minmax(0, 1fr)) minmax(0, min(var(--frame-last-max,100vw), calc((100% - 2 * var(--frame-gap)) / 3)))}.frames-grid[data-count="3"] .frames-middle{grid-column:2;grid-template-columns:minmax(0,1fr)}@media (max-width:1279px){.frames-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) minmax(0, min(var(--frame-last-max,100vw), calc((100% - 2 * var(--frame-gap)) / 3)))}.frames-middle{flex-direction:column;grid-column:2;display:flex}}.frame-button{background:var(--color-surface);width:100%;display:block;position:relative;overflow:hidden}.frame-button img{transform:scale(var(--frame-zoom,1));transform-origin:var(--frame-focus,50% 50%);transition:transform .6s var(--ease-out)}.frame-placeholder{background:var(--color-surface);color:var(--color-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.frame-placeholder>span{font-size:var(--text-meta);letter-spacing:.1em}.frame-caption{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.frame-caption-arrow{color:var(--color-text);flex:none}.frame-description{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.5}.credentials{border-top:1px solid var(--color-line);padding-top:32px}.credentials .eyebrow{grid-column:1/4;padding-top:8px}.credential-content{grid-column:4/13}.primary-credentials{letter-spacing:-.035em;font-size:clamp(1.8rem,1.3rem + 2vw,3.5rem);line-height:1.1}.certification-list{max-width:58ch;margin:0;padding:0;list-style:none}.certification-record{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-block:24px;display:flex}.certification-record:first-child{padding-top:0}.certification-record+.certification-record{border-top:1px solid var(--color-line)}.certification-label{min-width:0}.certification-issuer,.certification-verification{text-underline-offset:4px;align-items:center;gap:16px;min-height:44px;text-decoration:underline;display:inline-flex}.certification-verification{display:flex}.certification-issuer>span{transition:transform .16s var(--ease-out);display:inline-block}.certification-issuer:focus-visible>span{transform:translate(2px,-2px)}.certification-mark{flex:none;padding:12px;display:inline-flex}.certification-mark img{mix-blend-mode:multiply;width:88px;height:auto;display:block}.credential-ledger{max-width:58ch;margin-top:40px}.credential-ledger p{border-top:1px solid var(--color-line);padding-block:24px}.credential-ledger p+p{margin-top:0}.contact{row-gap:0;margin-top:clamp(120px,16vw,240px);padding-bottom:clamp(96px,13vw,200px)}.contact .eyebrow{grid-column:1/13}.contact h2{font-size:var(--text-contact);letter-spacing:-.06em;grid-column:1/13;margin-top:56px;line-height:1}.contact-copy{grid-column:4/13;margin-top:64px}.contact-copy>p:first-child{max-width:45ch}.email{letter-spacing:-.04em;text-underline-offset:8px;overflow-wrap:anywhere;min-height:44px;margin-top:24px;padding-bottom:8px;font-size:clamp(1.45rem,.6rem + 3.1vw,4rem);line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.contact-location{margin-top:56px}.social{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:24px;text-decoration:underline;display:inline-flex}.site-footer{border-top:1px solid var(--color-line);font-size:var(--text-meta);align-items:start;padding-block:40px;line-height:1.4}.footer-name{letter-spacing:-.04em;grid-column:1/7;max-width:10ch;font-size:clamp(1.65rem,1.3rem + 2vw,3.2rem);line-height:1.05}.footer-disciplines{grid-column:7/10;margin:0;padding-left:1em;line-height:1.6;list-style:outside}.footer-disciplines li::marker{color:var(--color-muted)}.footer-place{text-align:right;color:var(--color-muted);grid-column:10/13}.footer-place p+p{margin-top:4px}.back-to-top{min-height:44px;color:var(--color-text);text-underline-offset:4px;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;text-decoration:underline;display:inline-flex}.hero-cta>span,.email>span,.back-to-top>span,.frame-caption-arrow,.menu-toggle>span{transition:transform .16s var(--ease-out);display:inline-block}.hero-cta:focus-visible>span{transform:translate(2px,2px)}.email:focus-visible>span,.frame-button:focus-visible+.frame-caption .frame-caption-arrow{transform:translate(2px,-2px)}.back-to-top:focus-visible>span{transform:translateY(-3px)}.menu-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.navigation a{position:relative}.navigation a:after{content:"";inset-inline:0;transform-origin:0;height:1px;transition:transform .16s var(--ease-out);background:currentColor;position:absolute;bottom:8px;transform:scaleX(0)}.navigation a:focus-visible:after{transform:scaleX(1)}.hero-cta,.frame-button,.quiet-button,.location-flag,.menu-toggle,.viewer-header button,.viewer-footer button{touch-action:manipulation}.hero-cta:active,.quiet-button:active,.location-flag:active,.viewer-header button:active,.viewer-footer button:active{opacity:.75}.frame-button:active{opacity:.9}.quiet-button{min-width:100px;min-height:44px;color:var(--color-muted);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:12px;transition:color .16s,background-color .16s;display:inline-flex}.quiet-button>span,.quiet-button:focus-visible,.quiet-button[data-copied=true]{color:var(--color-text)}.copy-email{margin-top:8px}.copy-email .quiet-button{min-width:128px}.copy-feedback{max-width:45ch;display:block}.amsterdam-hello{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.location-flag{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.location-flag>span{transition:transform .18s var(--ease-out);display:inline-block}.hello-note{white-space:nowrap;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);pointer-events:none;padding:8px 12px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.hello-note:empty{visibility:hidden}.hello-note:not(:empty){animation:small-note-in .18s var(--ease-out)}.small-print{position:relative}.small-print-note{width:min(240px, calc(100vw - 2 * var(--page-margin)));color:var(--color-text);border:1px solid var(--color-line);background:var(--color-bg);text-align:left;animation:small-note-in .18s var(--ease-out);padding:16px;position:absolute;bottom:calc(100% + 8px);right:0}@keyframes small-note-in{0%{opacity:0}to{opacity:1}}.frame-viewer{width:100%;max-width:none;height:100%;max-height:none;padding:var(--page-margin);color:var(--color-text);background-color:var(--color-bg);border:0;margin:0}.frame-viewer::backdrop{background:var(--color-bg)}.frame-viewer[open]{animation:.18s ease-out viewer-in}.viewer-layout{flex-direction:column;align-items:center;gap:24px;height:100%;display:flex}.viewer-header,.viewer-footer{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.viewer-header h2{color:var(--color-text);letter-spacing:.05em}.viewer-header button,.viewer-footer button{min-width:44px;min-height:44px;font-size:var(--text-nav)}.viewer-header button{align-items:center;gap:16px;display:flex}.viewer-header button span{font-size:24px}.viewer-content{flex:1;grid-template-rows:minmax(120px,1fr) auto;gap:16px;width:100%;display:grid}.viewer-content[data-has-caption=false]{grid-template-rows:minmax(120px,1fr)}.viewer-image{width:100%;min-height:120px;position:relative}.viewer-caption{text-align:center;overflow-wrap:anywhere;max-width:70ch;margin-inline:auto;line-height:1.5}.viewer-footer{margin-top:auto}.viewer-metadata{text-align:center}@keyframes viewer-in{0%{opacity:0}to{opacity:1}}[data-enhanced=true]{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transform:translateY(10px)}[data-enhanced=true][data-visible=true]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.experience-record:hover{background:var(--color-surface)}.identity:hover{text-underline-offset:4px;text-decoration:underline}.navigation a:hover:after{transform:scaleX(1)}.typed-word:hover .rebus-pupil{transform:translate(3px)}.hero-cta:hover>span{transform:translate(2px,2px)}.email:hover>span,.frame-item:hover .frame-caption-arrow{transform:translate(2px,-2px)}.back-to-top:hover>span{transform:translateY(-3px)}.location-flag:hover>span{transform:rotate(-8deg)}.quiet-button:hover{color:var(--color-text)}.certification-issuer:hover>span{transform:translate(2px,-2px)}.frame-button:hover img:not([data-uncropped=true]){transform:scale(calc(var(--frame-zoom,1) * 1.012))}.frame-item:hover .frame-caption{color:var(--color-text)}.email:hover{text-decoration-thickness:2px}}@media (min-width:768px) and (max-width:1199px){:root{--page-margin:clamp(20px, 2.3vw, 28px);--grid-gap:22px}.grid{grid-template-columns:repeat(8,minmax(0,1fr))}.hero-statement{max-width:23ch}.hero-location{grid-column:6/9}.section-heading .eyebrow,.frames-heading .eyebrow{grid-column:1/3}.section-heading h2,.frames-heading h2{grid-column:3/9}.record-number{grid-column:1}.record-dates,.record-location{grid-column:2/4}.record-title{grid-column:4/9}.record-prose{grid-area:4/4/auto/9;margin-top:24px}.about .eyebrow{grid-column:1/9}.about-statement{grid-column:2/9}.about-prose{grid-column:4/9}.credentials .eyebrow{grid-column:1/3}.credential-content{grid-column:3/9}.contact .eyebrow,.contact h2{grid-column:1/9}.contact-copy{grid-column:3/9}.footer-name{grid-column:1/5}.footer-disciplines{grid-column:5/7}.footer-place{grid-column:7/9}}@media (max-width:767px){:root{--page-margin:clamp(16px, 4.6vw, 20px);--grid-gap:14px}html{scroll-padding-top:88px}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.header-inner{flex-wrap:wrap;column-gap:12px;min-height:64px}.navigation{gap:16px}.identity{font-size:12px}.navigation a{font-size:var(--text-nav);gap:3px}.hero{min-height:calc(90svh - 64px);padding-top:32px}.hero-statement{letter-spacing:-.04em;max-width:23ch;margin-top:clamp(72px,12svh,112px)}.hero-bottom{padding-top:48px}.hero-location{grid-column:2/5}.section{margin-top:clamp(88px,18vw,120px)}.section-heading{row-gap:24px;margin-bottom:40px}.section-heading .eyebrow,.section-heading h2{grid-column:1/5;padding:0}.experience-record{row-gap:0;padding-block:40px 48px}.record-number{grid-area:1/1;padding:0}.record-dates{text-align:right;grid-area:1/2/auto/5;padding:0}.record-title{grid-area:2/1/auto/5;margin-top:24px;padding:0}.record-title h3{max-width:26ch}.record-role,.record-progression{margin-top:12px}.record-location{grid-area:3/1/auto/5;margin-top:16px}.record-prose{grid-area:4/1/auto/5;margin-top:32px}.about .eyebrow{grid-column:1/5;margin-bottom:32px}.about-statement{grid-column:1/5}.about-prose{grid-column:1/5;margin-top:40px;padding-left:clamp(0px,3vw,16px)}.portrait{width:80%;margin-left:auto}.frames-heading{row-gap:24px;margin-bottom:48px}.frames-heading .eyebrow,.frames-heading h2{grid-column:1/5;padding:0}.frames-grid,.frames-grid[data-count="3"]{--frame-gap:clamp(12px, 2.5vw, 16px);max-width:calc(480px + var(--frame-gap));column-count:2;column-gap:var(--frame-gap);margin-inline:auto;display:block}.frame-column,.frames-middle{display:contents}.frame-item{margin-bottom:var(--frame-gap)}.frame-caption{margin-top:8px}.frame-description{line-height:1.4}.frame-caption-arrow{display:none}.credentials{row-gap:32px;padding-top:24px}.credentials .eyebrow,.credential-content{grid-column:1/5;padding:0}.credential-ledger{margin-top:32px}.contact{margin-top:120px;padding-bottom:96px}.contact .eyebrow,.contact h2{grid-column:1/5}.contact h2{margin-top:40px}.contact-copy{grid-column:1/5;margin-top:40px}.contact-location{margin-top:40px}.site-footer{row-gap:24px}.footer-name{grid-column:1/5;max-width:none}.footer-disciplines{grid-area:2/1/auto/3}.footer-place{grid-area:2/3/auto/5}.viewer-layout{gap:16px}.viewer-footer button span{display:none}}@media (max-width:419px){.menu-toggle{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.navigation{padding:8px var(--page-margin) 16px;background-color:var(--color-bg);background-image:var(--paper-texture);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background-size:768px 768px;display:none;position:absolute;top:64px;left:0;right:0}.navigation.is-open{justify-content:space-between;display:flex}.navigation a{font-size:var(--text-nav)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-enhanced=true]{opacity:1;transform:none}.typed-character,.rebus-mark,.rebus-ai{opacity:1;animation:none}.rebus-eye,.rebus-seal,.rebus-check{stroke-dashoffset:0;animation:none}.rebus-pupil,.hero-cta>span,.email>span,.back-to-top>span,.frame-caption-arrow,.location-flag>span,.certification-issuer>span{transform:none!important}.frame-button img:not([data-uncropped=true]){transform:scale(var(--frame-zoom,1))!important}.hello-note,.small-print-note{animation:none}.typed-character:after{animation:none;display:none}}
