:root{--font-display:"Archivo Black", "Arial Black", Helvetica, sans-serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--nav-size:.875rem;--nav-weight:700;--label-size:.75rem;--about-h1:2.25rem;--about-h2:1.125rem;--about-h3:.9375rem;--about-body:.875rem;--about-meta:.8125rem;--about-portrait:168px;--color-bg:#f8f8f8;--color-surface:#fff;--color-text:#333;--color-muted:#666;--color-rule:#ddd;--color-overlay:#0000008c;--color-overlay-hover:#000000b8;--color-focus:#1a5fb4;--color-error:#b3261e;--color-success:#1e7a3c;--color-accent:#f9700e;--color-on-image:#fff;--color-accent-text:#ba5000;--color-on-accent:#000;--radius:4px;--tracking-wide:.2em;--tracking-xwide:.4em;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--header-height:120px;--header-height-compact:64px;--progress-height:3px;--gutter:clamp(1rem, 4vw, 3rem);--menu-duration:.6s;--menu-step:55ms;--detail-max:1680px;--home-stack:1rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--bar-duration:.3s;--reveal-duration:.6s;--reveal-step:90ms;--tile-rise:.75rem;--tile-duration:.8s;--tile-zoom:1.12;--tile-logo-max-h:26cqw;--tile-hover-zoom:1.06}@media (width<=900px){:root{--header-height:80px;--header-height-compact:60px}}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-black-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis:none}body{background:var(--color-bg);color:var(--color-text);font:400 1rem/1.6 var(--font-ui);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.2}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.skip-link{left:var(--space-2);z-index:10;padding:var(--space-1) var(--space-2);background:var(--color-text);color:var(--color-surface);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home__role,.detail__eyebrow,.detail__links h2,.media-caption{font-family:var(--font-ui);font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:400}.site-header nav a,.home__nav a{font-family:var(--font-ui);font-size:var(--nav-size);font-weight:var(--nav-weight);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.site-header{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--header-height);padding:var(--space-2) var(--gutter);background:var(--color-surface);display:flex}.site-header--sticky{z-index:50;transition:min-height var(--bar-duration) var(--ease-out), box-shadow .2s;position:fixed;top:0;left:0;right:0}.site-header--sticky.is-compact{min-height:var(--header-height-compact);box-shadow:0 1px 0 var(--color-rule)}.has-sticky-header{padding-top:var(--header-offset,var(--header-height))}html:has(.has-sticky-header){scroll-padding-top:calc(var(--header-height-compact) + var(--space-2))}.read-progress{height:var(--progress-height);pointer-events:none;position:absolute;top:100%;left:0;right:0}.read-progress__bar{background:var(--color-accent);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.site-header ul{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-header nav a{color:var(--color-muted)}.site-header nav a,.home__nav a,.not-found__links a{padding-bottom:5px;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.site-header nav a:after,.home__nav a:after,.not-found__links a:after{content:"";height:2px;bottom:0;left:0;right:var(--tracking-wide);background:var(--color-accent);transform-origin:50%;transition:transform var(--bar-duration) var(--ease-out), background-color .2s;position:absolute;transform:scaleX(0)}.site-header nav a[aria-current]{color:var(--color-text)}.site-header nav a[aria-current]:after{background:currentColor;transform:scaleX(1)}.site-header nav a:hover,.home__nav a:hover,.site-header nav a:focus-visible,.home__nav a:focus-visible{color:var(--color-text)}.site-header nav a:hover:after,.home__nav a:hover:after,.not-found__links a:hover:after,.site-header nav a:focus-visible:after,.home__nav a:focus-visible:after,.not-found__links a:focus-visible:after{background:var(--color-accent);transform:scaleX(1)}.wordmark{font:400 1.25rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.home{background:var(--color-surface);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.home__media{background:#111;position:relative;overflow:hidden}.home__poster,.home__video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.home__video{opacity:0;transition:opacity .8s var(--ease-out)}.home__media.is-playing .home__video{opacity:1}.video-toggle{right:var(--space-2);bottom:var(--space-2);z-index:1;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:grid;position:absolute}.video-toggle[hidden]{display:none}.video-toggle:hover{background:#000000bf}.video-toggle:focus-visible{outline-color:#fff}.video-toggle svg{fill:currentColor;width:20px;height:20px}.video-toggle[data-state=playing] .video-toggle__play,.video-toggle:not([data-state=playing]) .video-toggle__pause{display:none}.home__intro{padding:var(--space-5) var(--gutter);align-self:center}.home__name{text-transform:uppercase;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400}.home__role{margin:0 0 var(--home-stack)}.home__tagline{margin:var(--home-stack) 0 0;font-family:var(--font-ui);color:var(--color-muted);font-size:.875rem;font-weight:400}.home__role,.home__name,.home__tagline{text-box:trim-both cap alphabetic}@supports not (text-box:trim-both cap alphabetic){.home__name{line-height:1}}.home__nav{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=900px){.home__nav{align-items:flex-start;gap:var(--space-2);flex-direction:column}.home__nav a{padding-block:.25rem 5px;font-size:1rem}}.tile-grid{grid-template-columns:repeat(3,1fr);display:grid}.tile{aspect-ratio:16/10;color:var(--color-on-image);text-align:center;background:#555;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden;container-type:inline-size}.tile__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile:before{content:"";z-index:1;background:var(--color-overlay);transition:background .3s;position:absolute;inset:0}.tile__face,.tile__hover{z-index:2;gap:var(--space-1);padding:var(--space-2);transition:opacity .3s;display:grid;position:relative}.tile__hover{opacity:0;place-content:center;position:absolute;inset:0}.tile__logo{height:auto;max-height:var(--tile-logo-max-h);object-fit:contain;margin:0 auto}.tile__logo[data-size="10"]{width:10cqw}.tile__logo[data-size="12"]{width:12cqw}.tile__logo[data-size="14"]{width:14cqw}.tile__logo[data-size="16"]{width:16cqw}.tile__logo[data-size="18"]{width:18cqw}.tile__logo[data-size="20"]{width:20cqw}.tile__logo[data-size="22"]{width:22cqw}.tile__logo[data-size="24"]{width:24cqw}.tile__logo[data-size="26"]{width:26cqw}.tile__logo[data-size="28"]{width:28cqw}.tile__logo[data-size="30"]{width:30cqw}.tile__logo[data-size="32"]{width:32cqw}.tile__logo[data-size="34"]{width:34cqw}.tile__logo[data-size="36"]{width:36cqw}.tile__logo[data-size="38"]{width:38cqw}.tile__logo[data-size="40"]{width:40cqw}.tile__logo[data-size="42"]{width:42cqw}.tile__logo[data-size="44"]{width:44cqw}.tile__logo[data-size="46"]{width:46cqw}.tile__logo[data-size="48"]{width:48cqw}.tile__logo[data-size="50"]{width:50cqw}.tile__logo[data-size="52"]{width:52cqw}.tile__logo[data-size="54"]{width:54cqw}.tile__logo[data-size="56"]{width:56cqw}.tile__logo[data-size="58"]{width:58cqw}.tile__logo[data-size="60"]{width:60cqw}.tile__logo[data-size="62"]{width:62cqw}.tile__logo[data-size="64"]{width:64cqw}.tile__logo[data-size="66"]{width:66cqw}.tile__logo[data-size="68"]{width:68cqw}.tile__logo[data-size="70"]{width:70cqw}.tile__label{font:400 clamp(1.25rem, 2.2vw, 1.75rem)/1.1 var(--font-display)}.tile__subtitle{font:.7rem var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-xwide)}.tile__title{font:400 1.25rem/1.2 var(--font-ui)}.tile__view{font-size:.8rem}.tile:focus-visible{outline-offset:-3px}.tile:hover:before,.tile:focus-visible:before{background:var(--color-overlay-hover)}.tile:hover .tile__face,.tile:focus-visible .tile__face{opacity:0}.tile:hover .tile__hover,.tile:focus-visible .tile__hover{opacity:1}.detail{gap:var(--space-5);max-width:var(--detail-max);padding:var(--space-5) var(--gutter);grid-template-columns:minmax(260px,1fr) 2.25fr;margin-inline:auto;display:grid;position:relative}.detail__pager{top:var(--space-2);right:var(--gutter);gap:var(--space-2);font-size:1.5rem;display:flex;position:absolute}.detail__pager a{text-decoration:none}.detail__text{align-self:start}.detail__title{margin:0 0 var(--space-4)}.detail__eyebrow{margin:0 0 var(--home-stack)}.detail__text h1{margin:0;font-size:clamp(1.375rem,2.1vw,1.875rem);line-height:1.2}.detail__eyebrow,.detail__text h1{text-box:trim-both cap alphabetic}.detail__body{color:var(--color-muted);font-size:.875rem}.back-to-top{padding:0 var(--gutter) var(--space-5);text-align:center;margin:0}.back-to-top .button{text-decoration:none;display:inline-block}@media (prefers-reduced-motion:no-preference){html:has(.back-to-top){scroll-behavior:smooth}}.detail__body h2{margin:var(--space-4) 0 var(--space-1);color:var(--color-text);font-size:1rem;line-height:1.3}.detail__body h2:first-child{margin-top:0}.detail__body h3{margin:var(--space-3) 0 var(--space-1);font:700 .875rem/1.4 var(--font-ui);color:var(--color-text)}.detail__body p{margin:0 0 var(--space-2)}.detail__body ul{margin:0 0 var(--space-2);padding-left:1.1rem}.detail__body li+li{margin-top:var(--space-1)}.detail__body strong{color:var(--color-text)}.detail .detail__body a{color:var(--color-accent-text);text-underline-offset:.15em;transition:color .2s}.detail .detail__body a:hover{color:var(--color-text)}.detail__body ol{margin:0 0 var(--space-2);padding-left:1.4rem}.detail__body ol li::marker{color:var(--color-text);font-weight:700}.detail__body table{width:100%;margin:0 0 var(--space-3);border-collapse:collapse;font-size:.7875rem;line-height:1.45}.detail__body th,.detail__body td{padding:var(--space-1) var(--space-1) var(--space-1) 0;border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top}.detail__body thead th{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text);border-bottom-color:var(--color-muted);font-weight:700}.detail__body td:first-child{width:38%}.detail__links ul{padding:0;list-style:none}.media-stack{gap:var(--space-4);display:grid}.media-item{margin:0}.media-caption{margin:0 0 var(--space-1);text-align:left}.media-video{aspect-ratio:16/9;position:relative}.media-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.media-video--4x3{aspect-ratio:4/3}.video-facade{cursor:pointer;background:#000;display:block;position:absolute;inset:0}.video-facade img{object-fit:cover;width:100%;height:100%}.video-facade__play{color:#fff;background:#0009;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;transition:background-color .2s,color .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%}.video-facade__play svg{fill:currentColor;width:2rem;height:2rem;margin-left:.2rem}.video-facade:hover .video-facade__play,.video-facade:focus-visible .video-facade__play{background:var(--color-accent);color:var(--color-on-accent);transform:scale(1.06)}.media-video--1x1{aspect-ratio:1;max-width:40rem}.media-placeholder{min-height:240px;padding:var(--space-3);border:1px dashed var(--color-muted);color:var(--color-muted);text-align:center;place-content:center;font-size:.9rem;display:grid}.zoomable{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.zoomable img{width:100%}.lightbox{background:var(--color-surface);border:0;width:95vw;max-width:1600px;height:95vh;padding:0;overflow:auto}.lightbox::backdrop{background:#000000d9}.lightbox img{width:100%}.lightbox form{justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.lightbox__close{width:2.75rem;height:2.75rem;margin:var(--space-1);background:var(--color-text);color:var(--color-surface);cursor:pointer;border:0;border-radius:50%;font-size:1.5rem}.split-page{gap:var(--space-5);max-width:var(--detail-max);padding:var(--space-5) var(--gutter);grid-template-columns:minmax(260px,1fr) 2.25fr;margin-inline:auto;display:grid}.split-page p{max-width:40rem}.split-page>h1{margin-top:0;font-size:3rem}.not-found{padding-bottom:var(--space-4)}.not-found__links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.not-found__links a{font:400 clamp(1.5rem, 3vw, 2rem)/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text)}.not-found__links a:after{right:.02em}.contact-form{gap:var(--space-3);max-width:40rem;margin:var(--space-4) 0;display:grid}.contact-form__trap{display:none}.field{gap:var(--space-1);display:grid}.field label{font-size:var(--label-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text);font-weight:700}.field input,.field textarea{width:100%;font:400 1rem/1.5 var(--font-ui);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-muted);border-radius:var(--radius);padding:.75rem .875rem}.field textarea{resize:vertical;min-height:9rem}.field input:user-invalid,.field textarea:user-invalid{border-color:var(--color-error);box-shadow:inset 3px 0 0 var(--color-error)}.button{cursor:pointer;font:700 var(--nav-size)/1 var(--font-ui);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius);border:0;justify-self:start;padding:.875rem 1.75rem;transition:color .2s,background-color .2s}.button:hover{color:var(--color-surface);background:#000}.button:disabled{opacity:.6;cursor:progress}.form-status{min-height:1.5em;margin:0;font-weight:700}.form-status[data-tone=error]{color:var(--color-error)}.form-status[data-tone=success]{color:var(--color-success)}.form-note{padding:var(--space-1) var(--space-2);border-left:3px solid var(--color-accent);background:var(--color-surface);font-size:.9rem}.prose-page{max-width:46rem;padding:var(--space-5) var(--gutter);margin:0 auto}.prose-page__portrait{float:right;width:220px;height:auto;margin:0 0 var(--space-3) var(--space-4)}.prose-page--about{font-size:var(--about-body);line-height:1.65}.prose-page--about h1{margin:0 0 var(--space-1);font-size:var(--about-h1)}.prose-page--about h2{margin:var(--space-4) 0 var(--space-2);font-size:var(--about-h2)}.prose-page--about h3{margin:var(--space-3) 0 .25rem;font-size:var(--about-h3)}.prose-page--about h3+p{font-size:var(--about-meta);color:var(--color-muted);margin-top:0}.prose-page--about li+li{margin-top:.35rem}.prose-page--about hr{margin:var(--space-4) 0 0;border:0;border-top:1px solid var(--color-rule)}.prose-page--about .prose-page__portrait{width:var(--about-portrait);aspect-ratio:1;object-fit:cover;object-position:50% 10%;border-radius:50%}@media (width<=600px){.prose-page--about .prose-page__portrait{width:120px;margin-left:var(--space-2)}}.media-stack img{width:100%;height:auto}.media-item--actual img,.media-item--actual video{width:auto;max-width:100%}.media-loop{vertical-align:top;max-width:100%;display:inline-block;position:relative}.media-loop video{width:100%;height:auto;display:block}.media-item:not(.media-item--actual) .media-loop{display:block}.media-item--actual .zoomable{width:auto;max-width:100%;display:inline-block}@keyframes reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.home__intro>*,.home__nav a,.detail__text>*,.split-page>*,.prose-page>*{animation:reveal var(--reveal-duration) var(--ease-out) both}.home__intro>:nth-child(2),.detail__text>:nth-child(2),.split-page>:nth-child(2),.prose-page>:nth-child(2){animation-delay:calc(var(--reveal-step) * 1)}.home__intro>:nth-child(3),.detail__text>:nth-child(3),.prose-page>:nth-child(3){animation-delay:calc(var(--reveal-step) * 2)}.detail__text>:nth-child(4),.prose-page>:nth-child(4){animation-delay:calc(var(--reveal-step) * 3)}.prose-page>:nth-child(n+5){animation-delay:calc(var(--reveal-step) * 4)}.home__intro>.home__nav{animation:none}.home__nav a:first-child{animation-delay:calc(var(--reveal-step) * 3)}.home__nav a:nth-child(2){animation-delay:calc(var(--reveal-step) * 4)}.home__nav a:nth-child(3){animation-delay:calc(var(--reveal-step) * 5)}.home__nav a:nth-child(4){animation-delay:calc(var(--reveal-step) * 6)}.home__nav a:nth-child(5){animation-delay:calc(var(--reveal-step) * 7)}@keyframes tile-failsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tile__bg{transition:transform .6s var(--ease-out)}.tile:is(:hover,:focus-visible) .tile__bg{transform:scale(var(--tile-hover-zoom))}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.tile-grid[data-reveal] .tile:not(.is-revealed) .tile__bg{opacity:0;transform:scale(var(--tile-zoom))}.tile-grid[data-reveal] .tile:not(.is-revealed) .tile__face{opacity:0;transform:translateY(var(--tile-rise))}.tile-grid[data-reveal] .tile.is-revealing .tile__bg{transition:opacity calc(var(--tile-duration) * 1.4) var(--ease-out) var(--tile-delay,0s), transform calc(var(--tile-duration) * 1.4) var(--ease-out) var(--tile-delay,0s)}.tile-grid[data-reveal] .tile.is-revealing .tile__face{transition:opacity var(--tile-duration) var(--ease-out) calc(var(--tile-delay,0s) + .15s), transform var(--tile-duration) var(--ease-out) calc(var(--tile-delay,0s) + .15s)}.tile-grid[data-reveal] .tile.is-revealing:is(:hover,:focus-visible) :is(.tile__face,.tile__hover){transition:opacity .3s, transform .3s var(--ease-out)}.tile-grid[data-reveal] .tile.is-revealing:is(:hover,:focus-visible) .tile__bg{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out)}.tile-grid[data-reveal]:not([data-reveal-ready]) .tile :is(.tile__bg,.tile__face){animation:.6s ease-out 2s forwards tile-failsafe}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=900px){.tile-grid{grid-template-columns:repeat(2,1fr)}.detail,.split-page{gap:var(--space-4);grid-template-columns:1fr}}@media (width<=600px){.tile-grid,.home{grid-template-columns:1fr}.home__media{aspect-ratio:4/5}.prose-page__portrait{float:none;width:min(60%,220px);margin:0 0 var(--space-3)}}.menu-toggle{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:none}.menu-toggle__icon{width:24px;height:14px;display:block;position:relative}.menu-toggle__icon span{width:100%;height:2px;transition:top .25s var(--ease-out) .15s, transform .25s var(--ease-out), opacity .2s, background-color .2s;background:currentColor;border-radius:1px;position:absolute;left:0}.menu-toggle__icon span:first-child{top:0}.menu-toggle__icon span:nth-child(2){top:6px}.menu-toggle__icon span:nth-child(3){top:12px}.menu-toggle:hover .menu-toggle__icon span:nth-child(2){background:var(--color-accent)}[data-menu=open] .menu-toggle__icon span{transition:top .25s var(--ease-out), transform .25s var(--ease-out) .15s, opacity .2s}[data-menu=open] .menu-toggle__icon span:first-child{top:6px;transform:rotate(45deg)}[data-menu=open] .menu-toggle__icon span:nth-child(2){opacity:0}[data-menu=open] .menu-toggle__icon span:nth-child(3){top:6px;transform:rotate(-45deg)}body.menu-open{overflow:hidden}@media (width<=900px) and (scripting:enabled){.site-header{flex-direction:row;align-items:center}.site-header .wordmark{z-index:2;order:-1;position:relative}.menu-toggle{z-index:2;display:grid;position:relative}#site-menu{z-index:1;justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--header-offset,var(--header-height)) var(--gutter) var(--space-5);background:var(--color-surface);clip-path:circle(0 at var(--menu-x,100%) var(--menu-y,0));visibility:hidden;transition:clip-path .35s var(--ease-out), visibility 0s linear .35s;flex-direction:column;display:flex;position:fixed;inset:0}[data-menu=open] #site-menu{clip-path:circle(150vmax at var(--menu-x,100%) var(--menu-y,0));visibility:visible;transition:clip-path var(--menu-duration) var(--ease-out), visibility 0s}#site-menu li{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(1.25rem)}[data-menu=open] #site-menu li{opacity:1;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transform:none}[data-menu=open] #site-menu li:first-child{transition-delay:calc(.15s + var(--menu-step) * 0)}[data-menu=open] #site-menu li:nth-child(2){transition-delay:calc(.15s + var(--menu-step) * 1)}[data-menu=open] #site-menu li:nth-child(3){transition-delay:calc(.15s + var(--menu-step) * 2)}[data-menu=open] #site-menu li:nth-child(4){transition-delay:calc(.15s + var(--menu-step) * 3)}[data-menu=open] #site-menu li:nth-child(5){transition-delay:calc(.15s + var(--menu-step) * 4)}[data-menu=open] #site-menu li:nth-child(6){transition-delay:calc(.15s + var(--menu-step) * 5)}#site-menu a{font:400 clamp(1.75rem, 8vw, 2.75rem)/1.1 var(--font-display);letter-spacing:.02em;color:var(--color-text)}#site-menu a:after{height:3px;right:.02em}}@media (width<=600px) and (scripting:none){.site-header{flex-direction:column-reverse;align-items:flex-start}}
