:root{color-scheme:dark;--axd-s0:#0A0A0B;--axd-s1:#121214;--axd-s2:#1A1A1E;--axd-s3:#26262B;--axd-i0:#F2EFE9;--axd-i1:#A5A099;--axd-i2:#6E6A64;--axd-a0:#D9A05B;--axd-a1:#F0C88A;--axd-error:#E06C5A;--axd-surface:var(--axd-s0);--axd-surface-raised:var(--axd-s1);--axd-surface-subtle:var(--axd-s2);--axd-line:var(--axd-s3);--axd-line-strong:color-mix(in srgb,var(--axd-i2) 45%,transparent);--axd-ink:var(--axd-i0);--axd-ink-2:var(--axd-i1);--axd-ink-3:var(--axd-i2);--axd-accent:var(--axd-a0);--axd-accent-bright:var(--axd-a1);--axd-focus:var(--axd-a1)}:root[data-theme=light]{color-scheme:light;--axd-s0:#F2F0EC;--axd-s1:#E8E5DF;--axd-s2:#DEDAD3;--axd-s3:#C9C4BB;--axd-i0:#16161A;--axd-i1:#55524C;--axd-i2:#7D7973;--axd-a0:#A9702A;--axd-a1:#7E5119}body,html{background:var(--axd-surface)}body{color:var(--axd-ink)}::selection{background:var(--axd-accent);color:var(--axd-s0)}a{color:inherit;text-decoration:none}a:hover{color:var(--axd-accent-bright)}:focus-visible{outline:2px solid var(--axd-focus);outline-offset:3px;border-radius:1px}.axd-dot{display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;background:var(--axd-accent);flex:none}@font-face{font-family:Mozilla Text;src:url(/fonts/MozillaText-Variable.woff2) format("woff2-variations");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2) format("woff2-variations");font-weight:200 800;font-display:swap;font-style:normal}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-Variable.woff2) format("woff2-variations");font-weight:200 800;font-display:swap;font-style:italic}:root{--axd-font:"Mozilla Text",system-ui,-apple-system,sans-serif;--axd-font-moment:"Newsreader",Georgia,"Times New Roman",serif;--axd-t-display:clamp(34px,6.4vw,96px);--axd-t-statement:clamp(30px,5.2vw,76px);--axd-t-heading:clamp(21px,2.1vw,30px);--axd-t-quote:clamp(22px,2.6vw,38px);--axd-t-lead:clamp(17px,1.5vw,20px);--axd-t-body:16px;--axd-t-meta:14px;--axd-t-micro:12px;--axd-lh-display:0.98;--axd-lh-statement:1.02;--axd-lh-heading:1.2;--axd-lh-quote:1.28;--axd-lh-lead:1.55;--axd-lh-body:1.65;--axd-ls-display:-0.04em;--axd-ls-statement:-0.025em;--axd-ls-micro:0.16em;--axd-measure:68ch;--axd-measure-lead:46ch;--axd-measure-quote:26ch}body{font-family:var(--axd-font);font-size:var(--axd-t-body);font-weight:400;line-height:var(--axd-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none}.axd-display,.axd-quote{font-family:var(--axd-font-moment);font-optical-sizing:auto;font-weight:400}.axd-display{font-size:var(--axd-t-display);line-height:var(--axd-lh-display);letter-spacing:var(--axd-ls-display);-webkit-margin-start:-.055em;margin-inline-start:-.055em}.axd-quote{font-size:var(--axd-t-quote);line-height:var(--axd-lh-quote);max-inline-size:var(--axd-measure-quote);font-style:italic}.axd-statement{font-size:var(--axd-t-statement);line-height:var(--axd-lh-statement);letter-spacing:var(--axd-ls-statement);font-weight:400;text-wrap:balance}.axd-heading{font-size:var(--axd-t-heading);line-height:var(--axd-lh-heading);font-weight:500;letter-spacing:-.01em}.axd-lead{font-size:var(--axd-t-lead);line-height:var(--axd-lh-lead);max-inline-size:var(--axd-measure-lead);color:var(--axd-ink-2)}.axd-body{font-size:var(--axd-t-body);line-height:var(--axd-lh-body);max-inline-size:var(--axd-measure)}.axd-meta{font-size:var(--axd-t-meta);line-height:1.5}.axd-micro{font-size:var(--axd-t-micro);line-height:1.4;letter-spacing:var(--axd-ls-micro);text-transform:uppercase;color:var(--axd-ink-3);font-weight:450}.axd-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root{--axd-1:4px;--axd-2:8px;--axd-3:12px;--axd-4:16px;--axd-5:20px;--axd-6:24px;--axd-8:32px;--axd-12:48px;--axd-16:64px;--axd-24:96px;--axd-beat:clamp(12px,1.4vw,20px);--axd-bar:clamp(40px,6vw,88px);--axd-break:clamp(96px,15vw,220px);--axd-gutter:clamp(20px,4.5vw,72px);--axd-w-text:min(100%,68ch);--axd-w-wide:min(100%,1560px);--axd-w-bleed:min(100%,2160px);--axd-label-gap:clamp(18px,2.2vw,30px);--axd-radius:0;--axd-fast:160ms;--axd-mid:320ms;--axd-slow:640ms;--axd-ease:cubic-bezier(0.22,1,0.36,1);--axd-rise:16px}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}img,video{display:block;max-inline-size:100%}.axd-wide{inline-size:var(--axd-w-wide)}.axd-text,.axd-wide{margin-inline:auto;padding-inline:var(--axd-gutter)}.axd-text{inline-size:var(--axd-w-text)}.axd-bleed{inline-size:100%}.axd-rail{display:grid;grid-template-columns:clamp(80px,9vw,132px) minmax(0,1fr);grid-gap:clamp(16px,2.5vw,44px);gap:clamp(16px,2.5vw,44px);align-items:start}@media (max-width:1100px){.axd-rail{grid-template-columns:1fr;gap:var(--axd-3)}}@media (prefers-reduced-motion:no-preference){.js-motion [data-rise]{opacity:0;transform:translateY(var(--axd-rise));transition:opacity var(--axd-slow) var(--axd-ease),transform var(--axd-slow) var(--axd-ease)}.js-motion [data-rise].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js-motion [data-rise]{opacity:1!important;transform:none!important;transition:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.axd-sr{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.axd-sr,.hero{overflow:hidden}.hero{position:relative;block-size:100svh;min-block-size:520px;background:var(--axd-surface-raised)}.hero-media,.hero-media picture{position:absolute;inset:0}.hero-media .m-media,.hero-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:auto!important}.hero-video{opacity:0;transition:opacity var(--axd-slow) var(--axd-ease)}.hero-video[data-playing]{opacity:1}.hero-words{position:absolute;inset-block-end:0;inset-inline:0;z-index:2;padding-block:clamp(64px,14vh,180px) clamp(28px,6vh,64px);background:linear-gradient(0deg,rgb(10 10 11/88%) 0,rgb(10 10 11/55%) 45%,transparent)}.hero-inner{inline-size:var(--axd-w-wide);margin-inline:auto;padding-inline:var(--axd-gutter)}.hero-line{font-size:clamp(34px,6.4vw,96px);line-height:.98;letter-spacing:-.03em;font-weight:450;max-inline-size:16ch;text-wrap:balance}.hero-sub{-webkit-margin-before:var(--axd-4);margin-block-start:var(--axd-4);max-inline-size:46ch}.hero-cue,.hero-sub{color:var(--axd-ink-2)}.hero-cue{position:absolute;inset-block-end:clamp(28px,6vh,64px);inset-inline-end:var(--axd-gutter);z-index:3;display:inline-flex;align-items:center;gap:var(--axd-2)}.hero-cue:after{content:"";inline-size:28px;block-size:1px;background:currentColor}.hero-cue:hover{color:var(--axd-ink)}@media (max-width:700px){.hero-cue{display:none}}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--axd-6);-webkit-padding-after:var(--axd-label-gap);padding-block-end:var(--axd-label-gap);-webkit-border-after:1px solid var(--axd-line);border-block-end:1px solid var(--axd-line)}.section-work{-webkit-padding-before:clamp(64px,10vw,140px);padding-block-start:clamp(64px,10vw,140px);scroll-margin-block-start:clamp(72px,12vh,120px)}.reel{display:grid;grid-gap:var(--axd-break);gap:var(--axd-break);-webkit-margin-before:clamp(40px,7vw,96px);margin-block-start:clamp(40px,7vw,96px);overflow-x:clip}.reel-link{display:grid;grid-gap:var(--axd-4);gap:var(--axd-4)}.reel-frame{position:relative;overflow:clip;aspect-ratio:var(--ratio,4/3);max-block-size:88svh;background-color:var(--axd-surface-raised);background-size:cover;background-position:50%}.reel-frame .m-media,.reel-video{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:auto!important;transition:transform var(--axd-mid) var(--axd-ease)}.reel-video{position:absolute;inset:0;opacity:0;transition:opacity var(--axd-mid) var(--axd-ease)}@media (hover:hover) and (pointer:fine){.reel-link:focus-visible .reel-frame .m-media,.reel-link:hover .reel-frame .m-media{transform:scale(1.03)}.reel-link:focus-visible .reel-video,.reel-link:hover .reel-video{opacity:1}}.reel-words{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--axd-4);gap:var(--axd-4);align-items:baseline}.reel-index{color:var(--axd-accent)}.reel-title{font-size:clamp(22px,3.4vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:450;transition:color var(--axd-fast) var(--axd-ease)}.reel-link:hover .reel-title{color:var(--axd-accent-bright)}.reel-tags{text-align:end}.reel-item--bleed .reel-link{inline-size:var(--axd-w-bleed);margin-inline:auto;padding-inline:clamp(0px,2vw,48px)}.reel-item--bleed .reel-words,.reel-item--right .reel-link{inline-size:var(--axd-w-wide);margin-inline:auto;padding-inline:var(--axd-gutter)}.reel-item--right .reel-link{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(20px,4vw,64px);align-items:end}.reel-item--right .reel-frame{grid-column:2;grid-row:1}.reel-item--right .reel-words{grid-column:1;grid-row:1;grid-template-columns:1fr;gap:var(--axd-2);-webkit-padding-after:var(--axd-4);padding-block-end:var(--axd-4)}.reel-item--right .reel-tags{text-align:start}.reel-item--left .reel-link{inline-size:var(--axd-w-wide);margin-inline:auto;padding-inline:var(--axd-gutter);grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(20px,4vw,64px);align-items:end}.reel-item--left .reel-frame{grid-column:1;grid-row:1}.reel-item--left .reel-words{grid-column:2;grid-row:1;grid-template-columns:1fr;gap:var(--axd-2);-webkit-padding-after:var(--axd-4);padding-block-end:var(--axd-4)}.reel-item--left .reel-tags{text-align:start}.reel-item--centre .reel-link{inline-size:min(100%,980px);margin-inline:auto;padding-inline:var(--axd-gutter)}@media (max-width:1024px){.reel-item--left .reel-link,.reel-item--right .reel-link{grid-template-columns:1fr;gap:var(--axd-4);align-items:stretch}.reel-item--left .reel-frame,.reel-item--right .reel-frame{grid-column:1;grid-row:1}.reel-item--left .reel-words,.reel-item--right .reel-words{grid-column:1;grid-row:2;grid-template-columns:auto 1fr auto;-webkit-padding-after:0;padding-block-end:0}.reel-item--left .reel-tags,.reel-item--right .reel-tags{text-align:end}.reel{gap:var(--axd-bar)}.reel-frame{aspect-ratio:4/3!important}.reel-item--bleed .reel-link,.reel-item--centre .reel-link,.reel-item--left .reel-link,.reel-item--right .reel-link{inline-size:100%;max-inline-size:var(--axd-w-wide);margin-inline:auto;padding-inline:var(--axd-gutter)}.reel-item--bleed .reel-words{inline-size:100%;padding-inline:0}}@media (max-width:760px){.reel-item--bleed .reel-link,.reel-item--centre .reel-link,.reel-item--left .reel-link,.reel-item--right .reel-link{grid-template-columns:1fr}.reel-words{grid-template-columns:auto 1fr;row-gap:var(--axd-1)}.reel-tags{text-align:end}.reel-tags,.reel-title{grid-column:2}}.hero-hit{position:absolute;inset:clamp(96px,12vh,152px) 0 0 0;z-index:1;display:block}@media (hover:none),(pointer:coarse){.hero-hit{display:none}}.hero-words{pointer-events:none}.hero-words a,.hero-words button{pointer-events:auto}.hero-hit:focus-visible{outline-offset:-6px}.hero-tap{display:inline-flex;align-items:center;gap:var(--axd-2);-webkit-margin-before:clamp(24px,3.6vh,40px);margin-block-start:clamp(24px,3.6vh,40px);padding:var(--axd-3) var(--axd-5);border:1px solid color-mix(in srgb,var(--axd-accent) 50%,transparent);border-radius:999px;background:color-mix(in srgb,var(--axd-s0) 42%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--axd-ink)}.hero-tap svg{inline-size:13px;block-size:13px;color:var(--axd-accent-bright)}@media (hover:hover) and (pointer:fine){.hero-tap{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hero-tap:focus-visible{position:static;inline-size:auto;block-size:auto;-webkit-margin-before:clamp(24px,3.6vh,40px);margin-block-start:clamp(24px,3.6vh,40px);padding:var(--axd-3) var(--axd-5);overflow:visible;-webkit-clip-path:none;clip-path:none}}.section-about{-webkit-padding-before:var(--axd-break);padding-block-start:var(--axd-break)}.about-status{display:inline-flex;align-items:center;gap:var(--axd-2)}.who{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);-webkit-margin-before:clamp(40px,6vw,88px);margin-block-start:clamp(40px,6vw,88px)}.who-text{grid-column:1/span 7;font-size:clamp(20px,2.4vw,34px);line-height:1.35;letter-spacing:-.02em;color:var(--axd-ink);text-wrap:pretty}.who-face{grid-column:9/span 4;grid-row:1/span 2;align-self:start;-webkit-margin-before:clamp(0px,6vw,96px);margin-block-start:clamp(0px,6vw,96px)}.who-face .m-media{inline-size:100%;aspect-ratio:4/5;object-fit:cover}.who-facts{grid-column:1/span 7;align-self:end;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:var(--axd-4) var(--axd-8);gap:var(--axd-4) var(--axd-8);-webkit-margin-before:clamp(32px,5vw,72px);margin-block-start:clamp(32px,5vw,72px);-webkit-padding-before:var(--axd-4);padding-block-start:var(--axd-4);-webkit-border-before:1px solid var(--axd-line);border-block-start:1px solid var(--axd-line)}.who-facts dt{-webkit-margin-after:var(--axd-1);margin-block-end:var(--axd-1)}.who-cta{grid-column:1/span 7;-webkit-margin-before:var(--axd-6);margin-block-start:var(--axd-6)}.who-clients{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3.5vw,52px);-webkit-margin-before:clamp(48px,7vw,104px);margin-block-start:clamp(48px,7vw,104px);-webkit-padding-before:var(--axd-6);padding-block-start:var(--axd-6);-webkit-border-before:1px solid var(--axd-line);border-block-start:1px solid var(--axd-line)}.who-clients img{block-size:20px;inline-size:auto;opacity:.5;filter:grayscale(1) invert(1)}@media (max-width:860px){.who{grid-template-columns:1fr}.who-cta,.who-face,.who-facts,.who-text{grid-column:1}.who-face{grid-row:auto;-webkit-margin-before:var(--axd-4);margin-block-start:var(--axd-4);max-inline-size:260px}}.says{position:relative;inline-size:var(--axd-w-bleed);margin-inline:auto;-webkit-margin-before:var(--axd-label-gap);margin-block-start:var(--axd-label-gap);padding-block:clamp(28px,4vw,56px);border-block:1px solid var(--axd-line)}.says-window{overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 clamp(56px,13vw,300px),#000 calc(100% - clamp(56px, 13vw, 300px)),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 clamp(56px,13vw,300px),#000 calc(100% - clamp(56px, 13vw, 300px)),transparent)}.says:after,.says:before{content:"";position:absolute;inset-block:0;z-index:2;inline-size:clamp(48px,11vw,260px);pointer-events:none;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.says:before{inset-inline-start:0;background:linear-gradient(to right,var(--axd-s0) 8%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent);mask-image:linear-gradient(90deg,#000 45%,transparent)}.says:after{inset-inline-end:0;background:linear-gradient(to left,var(--axd-s0) 8%,transparent 100%);-webkit-mask-image:linear-gradient(270deg,#000 45%,transparent);mask-image:linear-gradient(270deg,#000 45%,transparent)}.says-track{display:flex;gap:clamp(28px,4vw,72px);padding-inline:var(--axd-gutter);inline-size:max-content;will-change:transform;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.says-track img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.says-track:active{cursor:-webkit-grabbing;cursor:grabbing}.say{flex:0 0 min(80vw,300px);display:grid;grid-template-rows:minmax(0,1fr) 82px;grid-gap:var(--axd-4);gap:var(--axd-4)}.say-quote{font-family:var(--axd-font-moment);font-optical-sizing:auto;font-weight:400;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--axd-ink);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.say-mark{display:block;font-family:var(--axd-font-moment);font-style:italic;font-size:clamp(40px,3.6vw,56px);line-height:0;margin-block:.42em var(--axd-3);-webkit-margin-start:-.05em;margin-inline-start:-.05em;color:var(--axd-accent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.say-who{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;align-content:start;grid-gap:var(--axd-3);gap:var(--axd-3)}.say-words{display:grid;grid-gap:var(--axd-1);gap:var(--axd-1);min-inline-size:0}.say-role{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.say-face{inline-size:46px;block-size:46px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1px solid var(--axd-line);background:var(--axd-surface-raised)}.say-face .m-media{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:1/1!important;filter:grayscale(1) contrast(1.06)}.say-mono{font-size:12px;letter-spacing:var(--axd-ls-micro);text-transform:uppercase;color:var(--axd-accent)}.say-name{font-size:var(--axd-t-meta);color:var(--axd-accent-bright);letter-spacing:-.01em}.say-role{color:var(--axd-ink-3)}.footer{-webkit-margin-before:var(--axd-break);margin-block-start:var(--axd-break);-webkit-border-before:1px solid var(--axd-line);border-block-start:1px solid var(--axd-line);padding-block:var(--axd-8)}.footer-inner{inline-size:var(--axd-w-wide);margin-inline:auto;padding-inline:var(--axd-gutter)}.btn{--ex:50%;--ey:50%;--bx:50%;--by:50%;position:relative;isolation:isolate;display:inline-flex;align-items:center;padding:var(--axd-3) var(--axd-6);border:1px solid var(--axd-line);font-size:var(--axd-t-meta);color:var(--axd-ink);overflow:hidden;transition:border-color var(--axd-mid) var(--axd-ease),color var(--axd-mid) var(--axd-ease)}.btn:before{content:"";position:absolute;z-index:-2;inset-inline-start:var(--ex);inset-block-start:var(--ey);inline-size:240%;aspect-ratio:1;border-radius:50%;background:var(--axd-accent);transform:translate(-50%,-50%) scale(0);transition:transform .52s var(--axd-ease)}.btn[data-lit]:before{transform:translate(-50%,-50%) scale(1)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(9ch 150% at var(--bx) var(--by),color-mix(in srgb,var(--axd-accent-bright) 60%,transparent) 0,transparent 68%);opacity:0;transition:opacity var(--axd-mid) var(--axd-ease)}.btn[data-lit]:after{opacity:1}.btn[data-lit]{border-color:var(--axd-accent);color:var(--axd-s0)}.btn-label{position:relative;z-index:1}.btn--solid{background:var(--axd-accent);border-color:var(--axd-accent);color:var(--axd-s0)}.btn--solid:before{background:var(--axd-accent-bright)}.btn--solid[data-lit]{border-color:var(--axd-accent-bright);color:var(--axd-s0)}@media (prefers-reduced-motion:reduce){.btn,.btn:after,.btn:before{transition:none!important}}.footer-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;grid-gap:var(--axd-4);gap:var(--axd-4)}.footer-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--axd-6)}.footer-meta>:last-child{text-align:end}.footer-meta a:hover{color:var(--axd-ink)}@media (max-width:760px){.footer-meta{grid-template-columns:1fr;justify-items:start;gap:var(--axd-6)}.footer-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--axd-1) var(--axd-4);gap:var(--axd-1) var(--axd-4);inline-size:100%;justify-content:normal}.footer-socials a{padding-block:var(--axd-3)}.footer-meta>:last-child{text-align:start}}@media (max-width:380px){.footer-socials{grid-template-columns:1fr}}.reel-frame picture{display:block;inline-size:100%;block-size:100%}.reel-link{position:relative;isolation:isolate}.reel-link:before{content:"";position:absolute;inset:-14% -10%;z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 38% 42%,color-mix(in srgb,var(--axd-accent) 30%,transparent) 0,transparent 68%),radial-gradient(44% 40% at 68% 62%,color-mix(in srgb,var(--axd-accent-bright) 20%,transparent) 0,transparent 70%);filter:blur(70px);opacity:0;transition:opacity 1.4s var(--axd-ease)}@media (prefers-reduced-motion:no-preference){.js-motion .reel-frame[data-rise]{opacity:0;filter:blur(22px) saturate(.72) brightness(.72);transform:scale(1.02);transition:opacity 1.1s var(--axd-ease),filter 1.4s var(--axd-ease),transform 1.6s var(--axd-ease)}.js-motion .reel-frame[data-rise].is-in{opacity:1;filter:blur(0) saturate(1) brightness(1);transform:none}.js-motion .reel-frame[data-rise]~.reel-words{opacity:0;filter:blur(8px);transition:opacity .9s .22s var(--axd-ease),filter .9s .22s var(--axd-ease)}.js-motion .reel-frame[data-rise].is-in~.reel-words{opacity:1;filter:blur(0)}.js-motion .reel-link:has(.reel-frame.is-in):before{opacity:.5}@supports (animation-timeline:view()){.js-motion .reel-link:has(.reel-frame.is-in):before{animation:reel-bloom linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes reel-bloom{0%{opacity:.06}50%{opacity:.82}to{opacity:.06}}.reel-frame picture{animation:reel-drift linear both;animation-timeline:view();animation-range:cover 0 cover 100%;will-change:transform}@keyframes reel-drift{0%{transform:scale(1.06) translate3d(0,-1.6%,0)}to{transform:scale(1.06) translate3d(0,1.6%,0)}}}}body[data-vc] [data-view-cursor],body[data-vc] [data-view-cursor] *{cursor:none}.vc{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:90;inline-size:132px;block-size:132px;margin:-66px 0 0 -66px;display:grid;place-items:center;pointer-events:none;color:var(--axd-ink);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(10 10 11/34%) 0,transparent 68%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;scale:.72;filter:blur(5px);transition:opacity .38s var(--axd-ease),scale .48s var(--axd-ease),filter .38s var(--axd-ease)}.vc[data-on]{opacity:1;scale:1;filter:blur(0)}.vc-ring{position:absolute;inset:0;inline-size:100%;block-size:100%}.vc-ring text{font-size:9.6px;letter-spacing:3.4px;text-transform:uppercase;fill:currentColor}.vc-arrow{inline-size:20px;block-size:20px;color:var(--axd-ink);opacity:.9}@media (prefers-reduced-motion:no-preference){.vc-ring{animation:vc-turn 11s linear infinite}@keyframes vc-turn{to{rotate:1turn}}}@media (prefers-reduced-motion:reduce){.vc{transition:none}}.nav-fixed{position:fixed;z-index:50}.nav-fixed,.nav-haze{inset-block-start:0;inset-inline:0;pointer-events:none}.nav-haze{position:absolute;block-size:clamp(112px,20vh,300px)}.nav-haze-layer{position:absolute;inset:0;pointer-events:none}.nav-haze-layer[data-layer="1"]{backdrop-filter:blur(1px) saturate(1.04);-webkit-backdrop-filter:blur(1px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent)}.nav-haze-layer[data-layer="2"]{backdrop-filter:blur(2px) saturate(1.04);-webkit-backdrop-filter:blur(2px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 46%,transparent 88%);mask-image:linear-gradient(180deg,#000 0,#000 46%,transparent 88%)}.nav-haze-layer[data-layer="3"]{backdrop-filter:blur(4px) saturate(1.04);-webkit-backdrop-filter:blur(4px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 33%,transparent 74%);mask-image:linear-gradient(180deg,#000 0,#000 33%,transparent 74%)}.nav-haze-layer[data-layer="4"]{backdrop-filter:blur(7px) saturate(1.04);-webkit-backdrop-filter:blur(7px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 23%,transparent 60%);mask-image:linear-gradient(180deg,#000 0,#000 23%,transparent 60%)}.nav-haze-layer[data-layer="5"]{backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 15%,transparent 46%);mask-image:linear-gradient(180deg,#000 0,#000 15%,transparent 46%)}.nav-haze-layer[data-layer="6"]{backdrop-filter:blur(20px) saturate(1.04);-webkit-backdrop-filter:blur(20px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 8%,transparent 33%);mask-image:linear-gradient(180deg,#000 0,#000 8%,transparent 33%)}.nav-haze-layer[data-layer="7"]{backdrop-filter:blur(32px) saturate(1.04);-webkit-backdrop-filter:blur(32px) saturate(1.04);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 3%,transparent 21%);mask-image:linear-gradient(180deg,#000 0,#000 3%,transparent 21%)}.nav-haze-tint{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--axd-s0) 26%,transparent) 0,color-mix(in srgb,var(--axd-s0) 12%,transparent) 40%,transparent 100%)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.nav-haze-tint{background:linear-gradient(to bottom,color-mix(in srgb,var(--axd-s0) 44%,transparent) 0,color-mix(in srgb,var(--axd-s0) 20%,transparent) 45%,transparent 100%)}}.nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--axd-8);inline-size:var(--axd-w-wide);margin-inline:auto;padding:var(--axd-6) var(--axd-gutter);pointer-events:none;text-shadow:0 1px 24px rgb(0 0 0/55%)}.nav a{pointer-events:auto}.nav-brand{display:inline-flex;align-items:center;font-size:var(--axd-t-meta);font-weight:500;letter-spacing:-.01em;color:var(--axd-ink);transition:color var(--axd-fast) var(--axd-ease)}.nav-brand:hover{color:var(--axd-accent-bright)}.nav-logo{display:block;block-size:clamp(15px,1.5vw,19px);inline-size:calc(clamp(15px, 1.5vw, 19px) * 6.659);background-color:currentColor;-webkit-mask:url(/logo.svg) no-repeat center/contain;mask:url(/logo.svg) no-repeat center/contain}.nav-links{display:flex;align-items:center;gap:clamp(14px,2.5vw,40px)}.nav-links a{font-size:var(--axd-t-micro);letter-spacing:var(--axd-ls-micro);text-transform:uppercase;color:var(--axd-ink);opacity:.82;transition:opacity var(--axd-fast) var(--axd-ease)}.nav-links a:hover,.nav-links a[aria-current=page]{opacity:1}@media (pointer:coarse){.nav-brand,.nav-links a{position:relative}.nav-brand:after,.nav-links a:after{content:"";position:absolute;inset-block:-12px;inset-inline:-6px}.nav-brand:after{inset-block:-15px;inset-inline:-8px}}@media (max-width:520px){.nav{gap:var(--axd-3)}.nav-links{gap:var(--axd-4)}}.rt{transition:opacity .46s var(--axd-ease),filter .46s var(--axd-ease),transform .46s var(--axd-ease)}.rt[data-stage=leave]{opacity:0;filter:blur(20px);transform:translate3d(0,-10px,0) scale(.995);transition:opacity .26s cubic-bezier(.4,0,1,1),filter .26s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.4,0,1,1)}.rt[data-stage=enter]{opacity:0;filter:blur(16px);transform:translate3d(0,18px,0);transition:none}.rt[data-stage=in]{opacity:1;filter:blur(0);transform:none}@media (prefers-reduced-motion:reduce){.rt,.rt[data-stage=enter],.rt[data-stage=in],.rt[data-stage=leave]{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}.rt-hold{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;background:var(--axd-s0);opacity:0;transition:opacity .52s var(--axd-ease)}.rt-hold[data-stage=in]{opacity:1}.rt-hold[data-stage=out]{opacity:0;filter:blur(18px);scale:1.04;transition:opacity .95s var(--axd-ease),filter .95s var(--axd-ease),scale 1.1s var(--axd-ease)}.rt-hold-plate{position:relative;display:grid;place-items:center;inline-size:clamp(230px,30vw,380px);block-size:clamp(96px,12vw,150px)}.rt-hold-mark{grid-area:1/1;display:block;block-size:clamp(19px,2.2vw,28px);inline-size:calc(clamp(19px, 2.2vw, 28px) * 6.659);background-color:var(--axd-ink);-webkit-mask:url(/logo.svg) no-repeat center/contain;mask:url(/logo.svg) no-repeat center/contain;opacity:.2}.rt-hold-window{grid-area:1/1;display:grid;place-items:center;-webkit-mask-image:linear-gradient(100deg,transparent 26%,#000 44%,#000 56%,transparent 74%);mask-image:linear-gradient(100deg,transparent 26%,#000 44%,#000 56%,transparent 74%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:130% 0;mask-position:130% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rt-hold-mark--lit{opacity:1;background-color:color-mix(in srgb,var(--axd-ink) 78%,var(--axd-accent-bright))}.rt-hold-glow{position:absolute;inset-block:-70%;inline-size:34%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--axd-accent-bright) 52%,transparent) 0,color-mix(in srgb,var(--axd-accent) 22%,transparent) 52%,transparent 100%);filter:blur(30px);opacity:0}@media (prefers-reduced-motion:no-preference){.rt-hold[data-stage=in] .rt-hold-window{animation:rt-sweep 1.3s linear infinite}@keyframes rt-sweep{0%{-webkit-mask-position:130% 0;mask-position:130% 0}to{-webkit-mask-position:-30% 0;mask-position:-30% 0}}.rt-hold[data-stage=in] .rt-hold-glow{animation:rt-bloom 1.3s linear infinite}@keyframes rt-bloom{0%{transform:translateX(-190%);opacity:0}26%{opacity:.9}74%{opacity:.9}to{transform:translateX(390%);opacity:0}}.rt-hold[data-stage=in] .rt-hold-plate{animation:rt-focus 2s var(--axd-ease) infinite}@keyframes rt-focus{0%,to{filter:blur(1.4px)}50%{filter:blur(0)}}}@media (prefers-reduced-motion:reduce){.rt-hold-glow{display:none}.rt-hold-mark{opacity:1}.rt-hold-window{display:none}}.rt[data-slow][data-stage=enter]{opacity:0;filter:blur(30px) saturate(.86);transform:scale(1.012);transition:none}.rt[data-slow][data-stage=in]{opacity:1;filter:blur(0) saturate(1);transform:none;transition:opacity 1.2s var(--axd-ease),filter 1.4s var(--axd-ease),transform 1.6s var(--axd-ease)}@media (prefers-reduced-motion:reduce){.rt[data-slow][data-stage=enter],.rt[data-slow][data-stage=in]{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}.rt[data-slow][data-stage=leave]{opacity:0;filter:blur(26px) saturate(.88);transform:scale(.994);transition:opacity .9s var(--axd-ease),filter .9s var(--axd-ease),transform 1.1s var(--axd-ease)}.rt-hold[data-stage=in]{transition-duration:.78s}