@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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 Tight Fallback;src:local(Arial);size-adjust:94%;ascent-override:97%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial);size-adjust:102%;ascent-override:92%;descent-override:22%;line-gap-override:0%}:root{--night:#0a0a0b;--white:#fff;--cobalt:#2f4dff;--accent:#ff4d1f;--mist:#ececee;--fog:#a8a8ae;--stone:#6a6a70;--graphite:#18181b;--c-bg:var(--night);--c-fg:var(--white);--c-muted:var(--fog);--c-dim:#76767b;--c-line:#ffffff1f;--c-line-strong:#ffffff4d;--c-accent:var(--accent);--c-accent-text:var(--white);--c-focus:var(--white);--c-raised:var(--graphite);--c-panel:linear-gradient(#ffffff0e, #ffffff05);--c-curtain:var(--night);--star:polygon(85.4% 14.6%,84.4% 15.5%,81.6% 17.9%,77.0% 21.3%,71.1% 25.2%,64.3% 29.0%,57.3% 32.2%,50.6% 34.6%,44.8% 35.9%,40.3% 36.3%,37.2% 36.0%,35.6% 35.4%,35.2% 35.2%,35.4% 35.6%,36.0% 37.2%,36.3% 40.3%,35.9% 44.8%,34.6% 50.6%,32.2% 57.2%,29.0% 64.3%,25.2% 71.1%,21.3% 77.0%,17.9% 81.6%,15.5% 84.4%,14.6% 85.4%,15.6% 84.5%,18.4% 82.1%,23.0% 78.7%,28.9% 74.8%,35.7% 71.0%,42.7% 67.8%,49.4% 65.4%,55.2% 64.1%,59.7% 63.7%,62.8% 64.0%,64.4% 64.6%,64.8% 64.8%,64.6% 64.4%,64.0% 62.8%,63.7% 59.7%,64.1% 55.2%,65.4% 49.4%,67.8% 42.8%,71.0% 35.7%,74.8% 28.9%,78.7% 23.0%,82.1% 18.4%,84.5% 15.6%);--f-display:"Inter Tight", "Inter Tight Fallback", system-ui, sans-serif;--f-body:"Geist", "Geist Fallback", system-ui, sans-serif;--t-display:clamp(3.25rem, .9rem + 9.4vw, 13rem);--t-headline:clamp(2.25rem, 1.45rem + 3.4vw, 5rem);--t-sub:clamp(1.5rem, 1.22rem + 1.05vw, 2.375rem);--t-lead:clamp(1.1875rem, 1.04rem + .58vw, 1.6875rem);--t-body:clamp(1rem, .94rem + .24vw, 1.25rem);--t-label:clamp(.875rem, .82rem + .18vw, 1.0625rem);--t-xs:.8125rem;--t-s:var(--t-label);--margin:max(1.25rem, 6.25vw);--gutter:max(.875rem, 1.25vw);--u:clamp(.5rem, .35rem + .6vw, 1rem);--cols:12;--header-h:clamp(4rem, 3.4rem + 1.6vw, 5.5rem);--radius:clamp(.5rem, .4rem + .2vw, .625rem);--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .22, 1);--z-gl:0;--z-content:1;--z-header:50;--z-menu:60;--z-curtain:90;--z-loader:100;--z-cursor:110}[data-tone=light]{--c-bg:var(--white);--c-fg:var(--night);--c-muted:var(--stone);--c-dim:#828288;--c-line:#0a0a0b1f;--c-line-strong:#0a0a0b4d;--c-accent-text:var(--cobalt);--c-focus:var(--cobalt);--c-raised:var(--mist);--c-panel:linear-gradient(var(--mist), var(--mist))}[data-tone=dark]{--c-bg:var(--night);--c-fg:var(--white);--c-muted:var(--fog);--c-dim:#76767b;--c-line:#ffffff1f;--c-line-strong:#ffffff4d;--c-accent-text:var(--white);--c-focus:var(--white);--c-raised:var(--graphite);--c-panel:linear-gradient(#ffffff0e, #ffffff05)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}#gl{z-index:var(--z-gl);pointer-events:none;position:fixed;inset:0}.gl-canvas{width:100%;height:100%;position:absolute;inset:0}#main,[data-layer=content]{z-index:var(--z-content);position:relative}.gl-on [data-gl] img,.gl-on [data-gl] .gl-fallback{opacity:0}.gl-on [data-gl]{background:0 0!important}[data-gl=procedural] .gl-fallback{background:radial-gradient(120% 90% at 30% 20%, var(--c-muted), var(--c-fg));position:absolute;inset:0}[data-gl]{position:relative}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#loader{z-index:var(--z-loader);padding:var(--gutter);background:var(--c-fg);color:var(--c-bg);clip-path:inset(0%);align-content:end;display:grid;position:fixed;inset:0}.loader__inner{justify-content:space-between;align-items:end;display:flex;overflow:hidden}.loader__count{font-variant-numeric:tabular-nums}.loader__bar{height:1px;margin-top:calc(var(--u) * 1.5);transform-origin:0;background:currentColor;transform:scaleX(0)}html:not(.js) #loader,#loader[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{background:var(--night);scrollbar-color:var(--graphite) var(--night)}body{background:var(--c-bg);color:var(--c-fg);font-feature-settings:"kern";line-height:1.55}[data-tone]{background:var(--c-bg);color:var(--c-fg)}::selection{background:var(--cobalt);color:var(--white)}:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px;border-radius:3px}.skip-link{background:var(--white);color:var(--night);border-radius:999px;font-weight:500}.wrap{padding-inline:var(--margin)}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}img{color:#0000}.tnum{font-variant-numeric:tabular-nums}.display,.headline,.sub{font-family:var(--f-display);font-feature-settings:"kern", "ss02";font-weight:400}.display{font-size:var(--t-display);letter-spacing:-.035em;margin-left:-.035em;line-height:.92}.headline{font-size:var(--t-headline);letter-spacing:-.024em;margin-left:-.024em;line-height:.98}.sub{font-size:var(--t-sub);letter-spacing:-.016em;line-height:1.08}.lead{font-size:var(--t-lead);letter-spacing:-.006em;line-height:1.42}.body{font-size:var(--t-body);line-height:1.55}.label{font-size:var(--t-label);color:var(--c-muted);font-weight:500;line-height:1.3}.muted{color:var(--c-muted)}[data-bd]{color:var(--bright,var(--c-fg))}.dim{color:var(--c-dim)}.display .split-line,.headline .split-line{margin-bottom:-.12em;padding-bottom:.12em}.lockup{--lh:2.5rem;height:var(--lh);aspect-ratio:1051.3/283.34;transition:opacity .35s var(--ease);display:block;overflow:visible}.mark{aspect-ratio:1;background:currentColor;display:block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.icon{aspect-ratio:1;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none;display:block}.panel{border-radius:var(--radius);background:var(--c-panel);box-shadow:inset 0 0 0 1px var(--c-line)}.arrow{flex:none;width:1em;height:1em;display:inline-block;position:relative;overflow:clip}.arrow svg{width:100%;height:100%;transition:translate .45s var(--ease);position:absolute;inset:0}.arrow svg+svg{translate:-110% 110%}.btn{--btn-bg:var(--white);--btn-fg:var(--night);--btn-hover:var(--cobalt);--btn-hover-fg:var(--white);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);font-size:var(--t-label);white-space:nowrap;transition:background-color .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease);border-radius:999px;align-items:center;gap:.75em;padding:0 1.15em 0 1.45em;font-weight:500;line-height:1;display:inline-flex}.btn--accent{--btn-bg:var(--accent);--btn-fg:var(--night);--btn-hover:var(--white);--btn-hover-fg:var(--night)}[data-tone=light] .btn--accent,html[data-hdr=light] .hdr__cta{--btn-hover:var(--night);--btn-hover-fg:var(--white)}[data-tone=light] .btn--pill{--btn-bg:var(--night);--btn-fg:var(--white)}[data-tone=light] [data-tone=dark] .btn--pill,[data-tone=light] .cta .btn--pill{--btn-bg:var(--white);--btn-fg:var(--night)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--c-fg);--btn-hover:var(--c-fg);--btn-hover-fg:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line-strong)}.btn__label{padding-block:.15em;display:inline-grid;overflow:clip}.btn__label>span,.btn__label:after{transition:translate .5s var(--ease);grid-area:1/1}.btn__label:after{content:attr(data-label);content:attr(data-label) / "";translate:0 110%}.btn .arrow{font-size:.95em}.btn:active{scale:.98}@media (hover:hover){.btn:hover{background:var(--btn-hover);color:var(--btn-hover-fg)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--c-fg)}.btn:hover .btn__label>span{translate:0 -110%}.btn:hover .btn__label:after{translate:0}.btn:hover .arrow svg{translate:110% -110%}.btn:hover .arrow svg+svg{translate:0}}.btn:focus-visible{background:var(--btn-hover);color:var(--btn-hover-fg)}.btn:focus-visible .btn__label>span{translate:0 -110%}.btn:focus-visible .btn__label:after{translate:0}.btn:focus-visible .arrow svg{translate:110% -110%}.btn:focus-visible .arrow svg+svg{translate:0}.link,.prose a{color:inherit;background:linear-gradient(var(--c-line-strong) 0 0) left 100% / 100% 1px no-repeat;transition:background-size .4s var(--ease), color .3s;padding-bottom:.08em}[data-tone=light] .prose a{color:var(--cobalt);background-image:linear-gradient(#2f4dff59 0 0)}@media (hover:hover){.link:hover,.prose a:hover{background-image:linear-gradient(#2f4dff8c 0 0);background-size:100% .42em}[data-tone=light] .link:hover,[data-tone=light] .prose a:hover{background-image:linear-gradient(#2f4dff38 0 0)}}.link:focus-visible,.prose a:focus-visible{background-image:linear-gradient(#2f4dff8c 0 0);background-size:100% .42em}[data-tone=light] .link:focus-visible,[data-tone=light] .prose a:focus-visible{background-image:linear-gradient(#2f4dff38 0 0)}.point{pointer-events:none;width:0;height:0;position:absolute;top:0;right:0}.point__h,.point__v{background:var(--c-line-strong);position:absolute}.point__h{transform-origin:0;width:clamp(2rem,1rem + 3vw,4.5rem);height:1px;top:0;left:0}.point__v{transform-origin:bottom;width:1px;height:clamp(2rem,1rem + 3vw,4.5rem);bottom:0;left:0}.point__sq{background:var(--accent);width:12px;height:12px;position:absolute;top:-6px;left:-6px}.point.is-waiting .point__h{transform:scaleX(0)}.point.is-waiting .point__v{transform:scaleY(0)}.point.is-waiting .point__sq{transform:scale(0)}.point .point__h,.point .point__v{transition:transform 1.1s var(--ease)}.point .point__sq{transition:transform .3s var(--ease) .15s}.stat__num{font-family:var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;display:inline-block;position:relative}.stat--sub .stat__num{font-size:var(--t-sub);letter-spacing:-.022em;line-height:1.06}.stat--headline .stat__num{font-size:var(--t-headline);letter-spacing:-.035em;line-height:.97}.stat--mega .stat__num{letter-spacing:-.06em;margin-left:-.06em;font-size:clamp(5.5rem,2rem + 15.5vw,24rem);line-height:.82}.stat__label{font-size:var(--t-label);color:var(--c-muted);max-width:26ch;margin-top:.75em;line-height:1.35}.stat--point .point{top:.12em;right:-.22em}.stat--mega.stat--point .point{top:.16em;right:.02em}@media (width<=767px){.point__h,.point__v{display:none}}.label--sq:before{content:"";background:var(--accent);vertical-align:.06em;width:.55em;height:.55em;margin-right:.7em;display:inline-block}.motion #loader:not([hidden])~main [data-intro]{visibility:visible}.no-loader #loader{display:none}.motion.intro-static main [data-intro]{visibility:visible}#loader{clip-path:none;background:0 0;padding:0;display:block}.loader__fill,.loader__rim{position:absolute;inset:0}.loader__fill{background:var(--night)}.loader__rim{background:var(--accent)}.loader__star{aspect-ratio:1;width:clamp(5rem,3rem + 8vw,11rem);margin:calc(clamp(5rem,3rem + 8vw,11rem)/-2) 0 0 calc(clamp(5rem,3rem + 8vw,11rem)/-2);position:absolute;top:50%;left:50%}.motion .loader__star{visibility:hidden}.star{aspect-ratio:1;background:var(--white);clip-path:var(--star);display:block}#curtain{overflow:hidden}.curtain__fill,.curtain__rim{clip-path:polygon(0 0,0 0,0 0);position:absolute;inset:0}.curtain__fill{background:var(--night)}.curtain__rim{background:var(--accent)}.hdr{--hdr-fg:var(--white);--hdr-bg:10 10 11;z-index:var(--z-header);color:var(--hdr-fg);transition:translate .6s var(--ease), color .4s var(--ease);position:fixed;inset:0 0 auto}html[data-hdr=light] .hdr{--hdr-fg:var(--night);--hdr-bg:255 255 255;--hdr-line:10 10 11}html.menu-open .hdr{--hdr-fg:var(--white);--hdr-bg:10 10 11}.hdr:before{content:"";pointer-events:none;opacity:0;background:rgb(var(--hdr-bg) / .8);border-bottom:1px solid rgb(var(--hdr-line,255 255 255) / .08);backdrop-filter:blur(16px)saturate(1.3);transition:opacity .5s var(--ease);position:absolute;inset:0}html.hdr-solid .hdr:before{opacity:1}html.menu-open .hdr:before{opacity:0}html.hdr-away .hdr{translate:0 -105%}.hdr__bar{height:var(--header-h);grid-template-columns:1fr auto auto;align-items:center;column-gap:clamp(1.5rem,1rem + 2vw,3.5rem);display:grid;position:relative}.hdr__logo{justify-self:start;padding-block:.5rem;display:inline-flex}.hdr__logo .lockup{--lh:clamp(2.25rem, 2rem + .65vw, 3rem)}html:not(.motion) :is(.hdr__logo,.ftr__lockup):is(:hover,:focus-visible) .lockup{opacity:.6}.hdr__nav{gap:clamp(1.25rem,.8rem + 1.1vw,2.5rem);display:flex}.hdr__nav a{font-size:var(--t-label);transition:background-size .45s var(--ease);background:linear-gradient(currentColor 0 0) 0 calc(100% - .45rem)/0% 1px no-repeat;padding:.7rem 0;font-weight:500;display:block;position:relative}@media (hover:hover){.hdr__nav a:hover{background-size:100% 1px}}.hdr__nav a:focus-visible{background-size:100% 1px}.roll{display:inline-grid;overflow:clip}.roll>span,.roll:after{transition:translate .5s var(--ease);grid-area:1/1}.roll:after{content:attr(data-label);content:attr(data-label) / "";translate:0 110%}@media (hover:hover){.hdr__nav a:hover .roll>span{translate:0 -110%}.hdr__nav a:hover .roll:after{translate:0}}.hdr__nav a:focus-visible .roll>span{translate:0 -110%}.hdr__nav a:focus-visible .roll:after{translate:0}.hdr__nav a[aria-current=page]:before{content:"";width:.7rem;height:.7rem;clip-path:var(--star);background:currentColor;margin-left:-.35rem;position:absolute;top:.1rem;left:50%}.hdr__cta{min-height:2.75rem;transition:background-color .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease)}html.cta-on .hdr__cta{--btn-bg:transparent;--btn-fg:var(--hdr-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent)}.hdr__menu-btn{min-height:2.75rem;font-size:var(--t-label);justify-self:end;align-items:center;gap:.7rem;padding-inline:.25rem;font-weight:500;display:none}.hdr__menu-icon{width:1.25rem;height:.75rem;position:relative}.hdr__menu-icon span{height:1.5px;transition:transform .45s var(--ease), top .45s var(--ease);background:currentColor;position:absolute;left:0;right:0}.hdr__menu-icon span:first-child{top:.1rem}.hdr__menu-icon span:last-child{top:.6rem}.hdr__menu-btn[aria-expanded=true] .hdr__menu-icon span:first-child{top:.35rem;transform:rotate(45deg)}.hdr__menu-btn[aria-expanded=true] .hdr__menu-icon span:last-child{top:.35rem;transform:rotate(-45deg)}.menu{z-index:calc(var(--z-header) - 1);background:var(--night);color:var(--white);position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu__inner{min-height:100%;padding-top:calc(var(--header-h) + 3rem);flex-direction:column;justify-content:space-between;padding-bottom:2.5rem;display:flex}.menu__list{gap:.2rem;padding:0;list-style:none;display:grid}.menu__link{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(2.75rem,1.8rem + 6vw,4.5rem);line-height:1.08;display:block;overflow:clip}.menu__link span{display:inline-block}.menu__link[aria-current=page] span:after{content:"";background:var(--white);width:.34em;height:.34em;clip-path:var(--star);vertical-align:.1em;margin-left:.18em;display:inline-block}.menu__foot{justify-items:start;gap:.9rem;margin-top:3rem;display:grid}.menu__contact{font-size:var(--t-lead);color:var(--fog);padding-block:.2rem}.ftr{z-index:1;background:var(--night);color:var(--white);padding-block:clamp(3.5rem,2.5rem + 4vw,7rem) clamp(1.5rem,1rem + 1.5vw,3rem);position:relative;overflow:clip}.ftr__in{z-index:1;position:relative}.ftr__cols{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2rem;display:grid}.ftr__cols>div{grid-column:span 3}.ftr__k{font-size:var(--t-label);color:var(--fog);font-weight:500}.ftr__v{font-size:var(--t-lead);margin-top:.5rem;padding-block:.2rem;line-height:1.3;display:inline-block}a.ftr__v{transition:background-size .45s var(--ease);background:linear-gradient(currentColor 0 0) 0 100%/0% 1px no-repeat}@media (hover:hover){a.ftr__v:hover{background-size:100% 1px}}a.ftr__v:focus-visible{background-size:100% 1px}.ftr__base{font-size:var(--t-label);color:var(--fog);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:clamp(3rem,2rem + 3vw,5.5rem);display:flex}.ftr__nav,.ftr__social{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.ftr__nav a,.ftr__social a{padding-block:.45rem;transition:color .3s;display:inline-block}@media (hover:hover){.ftr__nav a:hover,.ftr__social a:hover{color:var(--white)}}.ftr__lockup{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:block}.ftr__lockup .lockup{width:100%;height:auto}.ftr__lockup .lk-word{overflow:visible}.signal{pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal picture{display:contents}.signal__art{object-fit:cover;width:100%;height:100%}.signal:after{content:"";mix-blend-mode:overlay;opacity:.32;background:url(/img/tex/grain.png);position:absolute;inset:0}.gl-on [data-gl].signal:after{display:none}html.has-pointer,html.has-pointer *{cursor:none!important}:fullscreen,:fullscreen *{cursor:auto!important}#pointer{width:0;height:0;z-index:var(--z-cursor);pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .2s linear;position:fixed;top:0;left:0}#pointer.is-live{opacity:1}.pointer__star,.pointer__ring{position:absolute;top:0;left:0}.pointer__star{width:0;height:0}.pointer__star i{background:var(--white);width:3rem;height:3rem;clip-path:var(--star);transition:scale .45s var(--ease);position:absolute;top:-1.5rem;left:-1.5rem}#pointer.is-on .pointer__star i{scale:1.3}#pointer.is-down .pointer__star i{transition-duration:.15s;scale:.8}.pointer__ring{width:0;height:0}.pointer__ring svg{opacity:0;width:5.5rem;max-width:none;height:5.5rem;transition:opacity .25s var(--ease), scale .55s var(--ease);position:absolute;top:-2.75rem;left:-2.75rem;overflow:visible;scale:.45}#pointer.is-on .pointer__ring svg{opacity:1;scale:1}#pointer ellipse{stroke:var(--white);stroke-width:1.5px}#pointer circle{fill:var(--white)}@media (hover:none),(pointer:coarse){#pointer{display:none}}.orbits{pointer-events:none;position:absolute;overflow:visible}.orbits ellipse,.orbits line{stroke:var(--c-line-strong);stroke-opacity:.75;stroke-width:1px;vector-effect:non-scaling-stroke}.orbits__dot{fill:var(--c-fg);opacity:.8}.orbits__label{fill:var(--c-muted);font-family:var(--f-body);paint-order:stroke;stroke:var(--c-bg);stroke-width:14px;stroke-linejoin:round;font-size:23px;font-weight:500}.orbits__center{fill:var(--c-fg);font-family:var(--f-display);letter-spacing:-.05em;font-size:124px}.orbits__mark{opacity:.95}.orbits__dot--accent{fill:var(--accent);opacity:1}.stage{background:var(--night);position:relative}.stage__run{height:500svh}.stage__pin{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.stage__film{z-index:-2;background:var(--night) url(/video/film-poster.webp) center / cover no-repeat;position:absolute;inset:0}.stage__film video{object-fit:cover;width:100%;height:100%}.stage__scrim{z-index:-1;pointer-events:none;background:linear-gradient(#0a0a0b00 38%,#0a0a0b9e 68%,#0a0a0beb 100%),linear-gradient(#0a0a0b8c,#0a0a0b00 22%);position:absolute;inset:0}.stage__lift{z-index:-1;background:var(--cobalt);mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute;inset:0}.stage__veil{z-index:-1;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage__veil [data-veil]{fill:var(--night)}.stage__hero{padding-bottom:clamp(1.5rem,1rem + 2.2vh,3rem);position:absolute;inset:auto 0 0}.stage__title{font-family:var(--f-display);letter-spacing:-.042em;color:var(--white);margin-left:-.042em;font-size:min(12vw,25svh);font-weight:400;line-height:.9}.stage__title .split-line{margin-bottom:-.14em;padding-bottom:.14em}.stage__foot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:clamp(1.25rem,.8rem + 1.6vh,2.25rem);display:grid}.stage__lead{max-width:40ch;color:var(--white);grid-column:1/span 6}.stage__actions{flex-wrap:wrap;grid-column:7/-1;justify-self:end;gap:.75rem;padding-right:clamp(0rem,8vw,7.5rem);display:flex}.stage__book{display:none}.stage__pause{z-index:2;right:var(--margin);min-height:3.25rem;font-size:var(--t-label);color:var(--white);align-items:center;gap:.55rem;font-weight:500;display:inline-flex;position:absolute;bottom:clamp(1.5rem,1rem + 2.2vh,3rem)}.stage__pause span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage__pause i{width:3.25rem;height:3.25rem;transition:box-shadow .3s, scale .4s var(--ease);border-radius:50%;display:block;position:relative;box-shadow:inset 0 0 0 1px #fff6}.stage__pause i:before{content:"";border-inline:.22rem solid;width:.75rem;height:.8rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.stage__pause[aria-pressed=true] i:before{border:0;border-block:.42rem solid #0000;border-left:.7rem solid;width:0;height:0;translate:-30% -50%}@media (hover:hover){.stage__pause:hover i{box-shadow:inset 0 0 0 1px var(--white);scale:1.1}}.stage__pause:focus-visible i{box-shadow:inset 0 0 0 1px var(--white)}.stage__statement{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;width:52%;display:flex;position:absolute;inset:0 auto 0 0}.stage__idea{letter-spacing:-.03em;font-size:clamp(2.5rem,1rem + 4.2vw,6.25rem);line-height:.96}.stage__idea .dim{display:block}.stage__pos{max-width:44ch;font-size:var(--t-body);color:var(--fog);margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.stage__rule{max-width:44ch;font-size:var(--t-body);color:var(--white);margin-top:1.25rem}.orbit{pointer-events:none;opacity:0;position:absolute;inset:0}.orbit__pin{height:100svh;position:sticky;top:0;overflow:clip}.orbit__ring{width:calc(2.0408*min(45vw,72svh));height:auto;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.orbit__ring ellipse{stroke:#ffffff42;stroke-width:1px;vector-effect:non-scaling-stroke}.orbit__dot{background:var(--accent);width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}.orbit__title{right:var(--margin);top:calc(var(--header-h) + 1.5rem);text-align:right;width:min(24rem,30vw);position:absolute}.orbit.is-on .orbit__title,.orbit.is-on .orbit__link{pointer-events:auto}.orbit__more{font-size:var(--t-label);margin-top:.9rem;display:inline-block}.orbit__list{margin:0;padding:0;list-style:none}.orbit__link{white-space:nowrap;will-change:transform;padding:.5rem .75rem;position:absolute;top:50%;left:50%}.orbit__name{font-family:var(--f-display);font-size:var(--t-lead);letter-spacing:-.02em;background:radial-gradient(closest-side, var(--night) 55%, transparent);transition:scale .5s var(--ease);padding:.5em .9em;line-height:1.1;display:block}.orbit__item.is-active .orbit__name{scale:1.18}@media (hover:hover){.orbit__link:hover{opacity:1!important}.orbit__link:hover .orbit__name{scale:1.1}}.orbit__detail{left:var(--margin);opacity:0;width:min(26vw,25rem);transition:opacity .45s var(--ease), translate .6s var(--ease);pointer-events:none;position:absolute;bottom:clamp(1.5rem,1rem + 3vh,3.5rem);translate:0 1rem}.orbit__item.is-active .orbit__detail{opacity:1;translate:0}.orbit__detail .icon{width:clamp(3rem,2.4rem + 1.6vw,4.5rem);margin-bottom:1.25rem}.orbit__big{letter-spacing:-.02em;font-size:clamp(2.25rem,1.4rem + 2.6vw,4.75rem);line-height:1}.orbit__text{color:var(--fog);font-size:var(--t-label);margin-top:.9rem;line-height:1.45}.poster{padding-block:clamp(4rem,2rem + 6vw,9rem);position:relative;overflow:clip}.poster .stat--mega .stat__num{letter-spacing:-.075em;color:#0000;background:var(--cobalt) url(/img/tex/numeral-1920.webp) 0% 42% / 128% auto no-repeat;-webkit-background-clip:text;background-clip:text;margin-left:-.06em;padding-bottom:.1em;font-size:27.2vw;line-height:.82;display:block}.poster__row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(1.5rem,1rem + 1.5vw,3rem);display:grid}.poster__cap{grid-column:5/-1;max-width:26em}.poster__cap a{white-space:nowrap;color:var(--fog)}.poster__rail{column-gap:var(--gutter);grid-template-columns:2fr repeat(4,minmax(0,1fr));margin-top:clamp(3rem,2rem + 4vw,7rem);padding:0;list-style:none;display:grid}.poster__rail li{border-top:1px solid var(--c-line);padding-top:1.1rem}.poster__rail .stat__label{margin-top:.45em}.poster__rail li:first-child .stat__num{font-size:var(--t-headline);letter-spacing:-.03em;line-height:1}.stance{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:clamp(3rem,2rem + 4vw,7rem);display:grid}.stance h3{font-size:var(--t-label);color:var(--c-muted);border-bottom:1px solid var(--c-line);padding-bottom:1rem;font-weight:500}.stance ul{padding:0;list-style:none}.stance li{border-bottom:1px solid var(--c-line);font-size:var(--t-body);padding:1rem 0}.stance__col--not li{color:var(--c-muted)}.work{padding-block:clamp(4rem,2rem + 6vw,9rem)}.ledger{mask-image:linear-gradient(90deg, transparent, #000 var(--margin), #000 calc(100% - var(--margin)), transparent);padding-block:clamp(2rem,1rem + 4vw,6rem) clamp(3rem,2rem + 4vw,7rem);overflow:clip}.ledger__track{padding:0 var(--margin);gap:clamp(2.5rem,1rem + 5vw,7rem);width:max-content;margin:0;list-style:none;display:flex}.ledger__item{border-left:1px solid var(--c-line);gap:1.4rem;padding-left:clamp(1.25rem,.5rem + 1.5vw,2.25rem);display:grid}.ledger__num{font-family:var(--f-display);letter-spacing:-.05em;white-space:nowrap;margin-left:-.05em;font-size:clamp(5rem,2rem + 11vw,13rem);line-height:.9}.ledger__who{font-size:var(--t-label);color:var(--c-muted)}.ledger__item.is-dim .ledger__num{color:var(--c-dim)}html:not(.motion) .ledger__track{flex-wrap:wrap;row-gap:3rem;width:auto}.work__head{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}.work__head h2{grid-column:1/-1}.work__head h2 .dim{display:block}.work__all{justify-content:flex-end;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.cases{border-bottom:1px solid var(--c-line);padding:0;list-style:none}.cases__item{border-top:1px solid var(--c-line)}.cases__row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:clamp(1.5rem,1rem + 1.6vw,3rem) 0;display:grid;position:relative}.cases__thumb{display:none}.cases__client{grid-column:1/span 6;display:block;position:relative}.cases__name{transition:translate .6s var(--ease);font-size:clamp(2rem,1.1rem + 3.1vw,4.5rem);display:block}.cases__star{width:clamp(1.75rem,1rem + 1.6vw,3rem);transition:scale .5s var(--ease);position:absolute;top:50%;left:0;translate:-20% -50%;scale:0}.cases__meta{font-size:var(--t-label);color:var(--c-muted);grid-column:7/span 3}.cases__summary{font-size:var(--t-label);color:var(--c-muted);grid-area:2/7/auto/span 3;max-width:34ch;margin-top:.6rem;line-height:1.45}.cases__result{text-align:right;grid-column:10/-1;justify-self:end;justify-items:end;display:grid}.cases__num{font-family:var(--f-display);font-size:var(--t-headline);letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1}.cases__rl{font-size:var(--t-label);color:var(--c-muted);margin-top:.3rem;transition:color .35s}@media (hover:hover){.cases__row:hover .cases__name{translate:clamp(2.25rem,1.4rem + 1.8vw,3.5rem)}.cases__row:hover .cases__star{scale:1}.cases__row:hover .cases__rl{color:var(--c-fg)}.cases:hover .cases__row:not(:hover){opacity:.55}.cases__row{transition:opacity .4s var(--ease)}.cases__meta,.cases__summary{transition:opacity .35s var(--ease)}.cases:has(.cases__row:hover) .cases__meta,.cases:has(.cases__row:hover) .cases__summary{opacity:0}}.cases__row:focus-visible .cases__name{translate:clamp(2.25rem,1.4rem + 1.8vw,3.5rem)}.cases__row:focus-visible .cases__star{scale:1}.preview{z-index:5;aspect-ratio:4/5;pointer-events:none;opacity:0;visibility:hidden;border-radius:var(--radius);background:var(--graphite);outline-offset:-1px;outline:1px solid #ffffff1a;width:clamp(14rem,9rem + 10vw,22rem);position:fixed;top:0;left:0;overflow:hidden;translate:-50% -50%;box-shadow:0 30px 60px -20px #0009}.preview__slot{opacity:0;position:absolute;inset:0}.preview__slot.is-on{opacity:1}.preview__slot>img{object-fit:cover;width:100%;height:100%}.preview__crest{align-content:start;padding:1.25rem;display:grid;position:absolute;inset:0}.preview__crest img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;position:absolute;inset:0}.preview__lbl{font-size:var(--t-label);color:var(--white);max-width:16ch;position:relative}.preview__num{font-family:var(--f-display);letter-spacing:-.045em;color:var(--white);margin-top:.4rem;font-size:clamp(3rem,2rem + 2.6vw,4.75rem);line-height:.9;position:relative}.wall{z-index:1;padding-block:clamp(5rem,3rem + 8vw,12rem);position:relative}.wall__title .dim{display:block}.wall__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(3rem,2rem + 4vw,7rem);padding:0;list-style:none;display:grid}.wall__item{grid-column:span 3}.wall__item:nth-child(2){margin-top:clamp(2rem,1rem + 4vw,6rem)}.wall__item:nth-child(3){margin-top:clamp(4rem,2rem + 8vw,12rem)}.wall__item:nth-child(4){margin-top:clamp(6rem,3rem + 12vw,18rem)}.wall__img{aspect-ratio:4/5;border-radius:var(--radius);background:var(--night);margin-bottom:1.25rem;overflow:clip}.wall__img img{object-fit:cover;width:100%;height:100%;transition:scale 1.1s var(--ease)}@media (hover:hover){.wall__item:hover .wall__img img{scale:1.05}}.wall__line{color:var(--c-muted);font-size:var(--t-body);max-width:34ch;margin-top:.6rem}.wall__proof{font-size:var(--t-label);color:var(--c-accent-text);margin-top:.6rem;padding-block:.3rem;display:inline-block}.industries{padding-block:clamp(5rem,3rem + 7vw,11rem)}.industries__head{margin-bottom:clamp(3rem,2rem + 4vw,7rem)}.industries__head .label{margin-bottom:1.5rem}.sticky__proof{font-size:var(--t-label);color:var(--c-accent-text);align-self:start;margin-top:1.25rem;padding-block:.15rem}.voice{padding-block:clamp(5rem,3rem + 8vw,12rem) clamp(3rem,2rem + 4vw,7rem);overflow:clip}.voice__text{text-wrap:pretty;max-width:19em}.voice__who{font-size:var(--t-label);flex-wrap:wrap;gap:.25rem 1rem;margin-top:2rem;font-weight:500;display:flex}.voice__who .muted{font-weight:400}.marquee{margin-top:clamp(4rem,2rem + 6vw,9rem);overflow:clip}.marquee__track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.marquee__track li{place-items:center;width:clamp(9rem,6rem + 9vw,16rem);height:clamp(4rem,3rem + 3vw,6rem);padding-inline:1.5rem;display:grid}.marquee__track img{object-fit:contain;filter:brightness(0)invert();opacity:.88;width:auto;max-width:100%;height:auto;max-height:3.25rem}.quote-sec{padding-block:clamp(4rem,2rem + 6vw,9rem) clamp(3rem,1.5rem + 4vw,6rem)}.quote{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.quote__text{text-wrap:pretty;grid-column:1/span 10;max-width:30em}.quote__who{font-size:var(--t-label);flex-wrap:wrap;grid-column:1/-1;gap:.25rem 1rem;margin-top:2rem;font-weight:500;display:flex}.quote__role{color:var(--c-muted);font-weight:400}.cta{--c-bg:var(--night);--c-fg:var(--white);--c-muted:var(--white);--c-dim:#ffffff9e;--c-line-strong:#fff6;--c-focus:var(--white);isolation:isolate;min-height:100svh;color:var(--white);background:0 0;align-items:flex-end;display:flex;position:relative;overflow:clip}html.no-gl .cta,html:not(.js) .cta{background:var(--night)}.cta__signal{z-index:-1;width:132%;inset:0 auto 0 0}@media (width<=767px){.cta__signal{width:100%;inset:0}}html.gl-on .cta__signal{z-index:auto}.cta__inner{z-index:1;width:100%;padding-block:clamp(6rem,3rem + 10vh,10rem) clamp(2.5rem,2rem + 4vh,5rem);position:relative}.cta__title{font-size:min(var(--t-display), 8.6vw);max-width:60vw;margin-top:1.25rem}@media (width<=767px){.cta__title{max-width:none;font-size:13.4vw}}.cta__title .dim{display:block}.cta__text{max-width:34ch;margin-top:clamp(1.25rem,1rem + 1.2vw,2.25rem)}.cta__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.cta__call{padding-inline:1.45em}@media (width<=767px){.cta{align-items:flex-start}.cta__inner{padding-top:5rem;padding-bottom:45svh}}[data-tone=light] .cta{background:var(--night)}.phero{padding-top:calc(var(--header-h) + clamp(4rem, 2rem + 14vh, 13rem));padding-bottom:clamp(3rem,2rem + 4vw,7rem);position:relative}.phero__crumbs{font-size:var(--t-label);color:var(--c-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);font-weight:500;display:flex}.phero__crumbs a{color:var(--c-fg);transition:background-size .4s var(--ease);background:linear-gradient(currentColor 0 0) 0 100%/100% 1px no-repeat;padding-block:.2rem}@media (hover:hover){.phero__crumbs a:hover{background-image:linear-gradient(#2f4dff8c 0 0);background-size:100% .42em}}.phero__crumbs a:focus-visible{background-image:linear-gradient(#2f4dff8c 0 0);background-size:100% .42em}.phero__title{max-width:15em}.phero__title--case{letter-spacing:-.03em;max-width:56vw;margin-left:-.03em;font-size:clamp(2.75rem,1rem + 5.4vw,7.5rem);line-height:.96}.phero__title.display{max-width:58vw;font-size:min(var(--t-display), 8.4vw)}.phero__title.display .dim,.phero__title--stack .dim{display:block}.phero__title--stack.display{font-size:min(var(--t-display), 6.9vw)}.phero__lead{max-width:min(40ch,50vw);color:var(--c-fg);margin-top:clamp(1.5rem,1rem + 1.5vw,2.75rem)}.phero__lead.muted{color:var(--c-muted)}.phero{isolation:isolate;overflow:clip}.phero>.orbits{z-index:-1;right:-2vw;top:calc(var(--header-h) * .6);width:min(46vw,82svh,52rem)}.meta{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));max-width:56vw;margin-top:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}.meta div{border-top:1px solid var(--c-line);padding-top:1rem}.meta dt{font-size:var(--t-label);color:var(--c-muted);font-weight:500}.meta dd{font-size:var(--t-body);margin-top:.4rem}.cover{background:var(--graphite);position:relative;overflow:hidden}.cover img{aspect-ratio:2;object-fit:cover;width:100%;height:auto}.cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0bd1);position:absolute;inset:35% 0 0}.cover__cap{z-index:1;color:var(--white);flex-wrap:wrap;align-items:flex-end;gap:.5rem clamp(1.25rem,1rem + 2vw,3rem);padding-bottom:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:flex;position:absolute;inset:auto 0 0}.cover__num{font-family:var(--f-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-left:-.06em;font-size:clamp(4rem,1.5rem + 13vw,18rem);line-height:.84}.cover__lbl{max-width:22ch;padding-bottom:.4em}.pair-cover{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.pair-cover__media{border-radius:var(--radius);background:var(--graphite);grid-column:1/span 5;position:relative;overflow:hidden}.pair-cover__media img,.pair-cover__media video{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.pair-cover__stats{grid-column:7/-1}.crestcard{isolation:isolate;min-height:min(78svh,52rem);display:flex;position:relative;overflow:clip}.crestcard__inner{z-index:1;padding-top:clamp(2.5rem,2rem + 3vw,5rem);position:relative}.crestcard__num{font-family:var(--f-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin:1rem 0 0 -.06em;font-size:clamp(5.5rem,2rem + 15.5vw,22rem);line-height:.82}.crestcard__lbl{max-width:22ch;margin-top:1.25rem}.stats{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:3rem;padding-block:clamp(3.5rem,2rem + 5vw,8rem);display:grid}.stats .stat{border-top:1px solid var(--c-line);padding-top:1.5rem;position:relative}.pair-cover__stats .stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.stats .stat--point .point__h,.stats .stat--point .point__v{display:none}.glance{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(3rem,2rem + 4vw,7rem);display:grid}.glance h2{grid-column:1/span 4}.glance__table{border-collapse:collapse;font-variant-numeric:tabular-nums;grid-column:5/-1;width:100%}.glance__table caption{text-align:left}.glance__table th,.glance__table td{text-align:left;border-bottom:1px solid var(--c-line);font-size:var(--t-body);vertical-align:top;padding:1rem 1rem 1rem 0;font-weight:400}.glance__table thead th{font-size:var(--t-label);color:var(--c-muted);border-bottom-color:var(--c-line-strong);font-weight:500}.glance__table tbody th{color:var(--c-muted)}.glance__table td:last-child{color:var(--c-fg)}.glance__table td.before{color:var(--c-muted)}.pair{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2rem;padding-block:clamp(4rem,2rem + 6vw,9rem);display:grid}.pair__head{top:calc(var(--header-h) + 1.5rem);grid-column:1/span 5;align-self:start;position:sticky}.pair__head .label{margin-bottom:1.5rem}.pair__body{font-size:var(--t-lead);color:var(--c-fg);grid-column:7/-1;gap:1.25em;line-height:1.45;display:grid}.pair__body p+p{color:var(--c-muted)}.why{counter-reset:why;gap:0;padding:0;list-style:none}.why li{counter-increment:why;border-top:1px solid var(--c-line);grid-template-columns:3rem 1fr;padding:1.25rem 0;display:grid}.why li:before{content:"0" counter(why);font-size:var(--t-label);color:var(--c-muted);font-variant-numeric:tabular-nums;padding-top:.35em;font-weight:500}.phero__visit{margin-top:1.25rem}.phero__visit a{padding-block:.65rem;display:inline-block}.built{padding-block:clamp(4rem,2rem + 6vw,9rem)}.built__head{margin-bottom:clamp(2.5rem,1.5rem + 3vw,5rem)}.built__head h2{max-width:13em}.built__head .label{margin-bottom:1.5rem}.built__list{border-bottom:1px solid var(--c-line);padding:0;list-style:none}.built__item{column-gap:var(--gutter);border-top:1px solid var(--c-line);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:.75rem;padding:clamp(1.5rem,1rem + 1vw,2.25rem) 0;display:grid}.built__name{font-family:var(--f-display);font-size:var(--t-sub);letter-spacing:-.022em;grid-column:1/span 5;line-height:1.06}.built__text{color:var(--c-muted);font-size:var(--t-body);grid-column:7/-1;max-width:46ch}.built__close{font-size:var(--t-lead);color:var(--c-dim);max-width:32ch;margin-top:2rem}.results{padding-block:clamp(5rem,3rem + 7vw,11rem)}.results__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;display:grid}.results__head{top:calc(var(--header-h) + 1.5rem);grid-area:1/1/span 2/span 5;align-self:start;position:sticky}.results__head .label{margin-bottom:1.5rem}.results__intro{color:var(--c-muted);max-width:34ch;margin-top:1.75rem}.results__list{counter-reset:r;grid-column:7/-1;padding:0;list-style:none}.results__list li{border-top:1px solid var(--c-line);font-size:var(--t-lead);padding:1.25rem 0 1.25rem 2rem;line-height:1.35;position:relative}.results__list li:before{content:"";border:1px solid var(--c-fg);width:9px;height:9px;position:absolute;top:1.85rem;left:0}.results__list li:first-child:before{background:var(--accent);border-color:var(--accent)}.math{border-radius:var(--radius);background:var(--c-raised);grid-column:7/-1;padding:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.math .label{margin-bottom:.75rem}.math p:last-child{font-size:var(--t-lead);line-height:1.4}.next.wrap{margin-inline:var(--margin);border-top:1px solid var(--c-line);padding-block:clamp(3.5rem,2rem + 5vw,8rem);padding-inline:0;display:block}.next__row{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.next__lbl{grid-column:1/-1;margin-bottom:1.25rem}.next__client{grid-column:1/span 8;display:block;position:relative}.next__star{width:clamp(1.75rem,1rem + 1.6vw,3rem);transition:scale .5s var(--ease);position:absolute;top:50%;left:0;translate:-20% -50%;scale:0}.next__client .headline{transition:translate .6s var(--ease);display:inline-block}.next__res .sub{transition:color .4s;display:inline-block}.next__res{text-align:right;grid-column:9/-1;justify-self:end}@media (hover:hover){.next:hover .next__client .headline{translate:clamp(2.25rem,1.4rem + 1.8vw,3.5rem)}.next:hover .next__star{scale:1}.next:hover .next__res .sub{color:var(--cobalt)}}.next:focus-visible .next__client .headline{translate:clamp(2.25rem,1.4rem + 1.8vw,3.5rem)}.next:focus-visible .next__star{scale:1}.next:focus-visible .next__res .sub{color:var(--cobalt)}video:focus-visible,.pair-cover__media:focus-within{outline:2px solid var(--white);outline-offset:3px}.reel__bar{z-index:1;color:var(--white);font-size:var(--t-label);pointer-events:none;background:linear-gradient(#0000008c,#0000);align-items:center;gap:.6rem;padding:.9rem 1rem;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.reel__bar img{border-radius:50%;width:1.9rem;height:1.9rem}.reel__cap{z-index:1;color:var(--white);font-size:var(--t-label);pointer-events:none;text-shadow:0 1px 8px #00000080;background:linear-gradient(#0000,#0a0a0bcc);padding:4rem 1rem 3.25rem;position:absolute;bottom:0;left:0;right:0}.svc{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(3rem,2rem + 4vw,7rem);display:grid}.svc__index{top:calc(var(--header-h) + 3rem);grid-column:1/span 3;align-self:start;padding:0;list-style:none;position:sticky}.svc__index a{font-size:var(--t-label);color:var(--c-muted);align-items:center;gap:.7rem;padding:.55rem 0;transition:color .3s;display:flex}.svc__index a:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--c-line-strong);background:0 0;transition:background-color .3s,box-shadow .3s}.svc__index a.is-active{color:var(--c-fg)}.svc__index a.is-active:before{background:var(--accent);box-shadow:none}@media (hover:hover){.svc__index a:hover{color:var(--c-fg);translate:4px}.svc__index a:hover:before{background:var(--c-fg);box-shadow:none}}.svc__index a:focus-visible:before{background:var(--c-fg);box-shadow:none}.svc__index a{transition:color .3s, translate .45s var(--ease)}.svc__list{grid-column:5/-1;padding:0;list-style:none}.svc__item{border-top:1px solid var(--c-line);scroll-margin-top:calc(var(--header-h) + 1rem);padding-block:clamp(3rem,2rem + 3vw,5.5rem)}.svc__item:first-child{border-top:0;padding-top:0}.svc__item .icon{width:clamp(4rem,3rem + 3vw,7rem);margin-bottom:clamp(1.5rem,1rem + 1vw,2.5rem)}.svc__line{color:var(--c-fg);margin-top:1rem}.svc__body{color:var(--c-muted);max-width:46ch;font-size:var(--t-body);margin-top:1.5rem}.svc__proof{font-size:var(--t-body);margin-top:1.25rem;display:inline-block}.svc__fig{grid-template-columns:auto 1fr;align-items:end;column-gap:clamp(1.25rem,.5rem + 2vw,2.5rem);max-width:46rem;margin-top:clamp(2rem,1rem + 2vw,3rem);display:grid}.svc__fig-num{font-family:var(--f-display);letter-spacing:-.055em;color:var(--c-fg);transition:translate .6s var(--ease);margin-left:-.05em;font-size:clamp(3.75rem,2rem + 5vw,7.5rem);line-height:.82}.svc__fig-lbl{font-size:var(--t-body);justify-self:start;max-width:28ch;margin-bottom:.35em}@media (hover:hover){.svc__fig:hover .svc__fig-num{translate:.12em}.svc__fig:hover .svc__fig-lbl{background-image:linear-gradient(#2f4dff8c 0 0);background-size:100% .42em}}.svc__fig:focus-visible .svc__fig-lbl{background-image:linear-gradient(#2f4dff8c 0 0);background-size:100% .42em}@media (width<=767px){.svc__fig{grid-template-columns:1fr;row-gap:.9rem}}.svc__does{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;padding:0;list-style:none;display:grid}.svc__does li{border-top:1px solid var(--c-line);font-size:var(--t-label);padding:.9rem 0}.faq{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2rem;padding-block:clamp(4rem,2rem + 6vw,9rem);display:grid}.faq__head{grid-column:1/span 4}.faq__head .label{margin-bottom:1.5rem}.faq__list{border-bottom:1px solid var(--c-line);grid-column:6/-1}.faq details{border-top:1px solid var(--c-line)}.faq summary{font-family:var(--f-display);font-size:var(--t-sub);letter-spacing:-.022em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;line-height:1.1;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:1rem;height:1rem;transition:rotate .45s var(--ease);background:linear-gradient(currentColor 0 0) 50%/100% 1.5px no-repeat,linear-gradient(currentColor 0 0) 50%/1.5px 100% no-repeat;flex:none}.faq details[open] summary:after{rotate:135deg}.faq details p{color:var(--c-muted);max-width:52ch;font-size:var(--t-body);padding-bottom:1.75rem}@media (hover:hover){.faq summary:hover{color:var(--c-fg)}}.values{padding-block:clamp(5rem,3rem + 7vw,11rem)}.values__head{margin-bottom:clamp(3rem,2rem + 4vw,7rem)}.values__head .label{margin-bottom:1.5rem}.values__grid{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(3rem,2rem + 3vw,5rem);padding:0;list-style:none;display:grid}.values__grid li{border-top:1px solid var(--c-line);padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.values__grid h3{font-size:clamp(3rem,1.8rem + 5vw,7.5rem)}.values__grid--ind h3{font-size:var(--t-sub)}.values__grid p{color:var(--c-muted);max-width:38ch;font-size:var(--t-body);margin-top:1rem}.persona{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2rem;padding-block:clamp(4rem,2rem + 6vw,9rem);display:grid}.persona__head{grid-column:1/span 5}.persona__head .label{margin-bottom:1.5rem}.persona__head p:last-child{color:var(--c-muted);max-width:36ch;margin-top:1.75rem}.persona__list{border-bottom:1px solid var(--c-line);grid-column:7/-1;padding:0;list-style:none}.persona__list li{border-top:1px solid var(--c-line);grid-template-columns:1fr 1fr;align-items:baseline;padding:1rem 0;display:grid}.persona__list span:last-child{color:var(--c-muted);font-size:var(--t-body)}.receipts{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;padding-block:clamp(4rem,2rem + 6vw,9rem);display:grid;overflow:clip}.receipts__num{grid-column:1/span 8;position:relative}.receipts__text{grid-column:9/-1;align-self:end}.receipts__text p+p{color:var(--c-muted);font-size:var(--t-body);margin-top:1rem}.clients{padding-block:clamp(4rem,2rem + 6vw,9rem)}.clients__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,5rem);display:flex}.clients__grid{border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.clients__grid li{border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line);place-items:center;min-height:clamp(7.5rem,4.5rem + 7vw,12rem);padding:1.5rem;display:grid}.clients__grid img{object-fit:contain;filter:brightness(0)invert();opacity:.72;width:auto;max-width:min(70%,11rem);height:auto;max-height:3.25rem}.blog{padding-top:calc(var(--header-h) + clamp(2.5rem, 1.5rem + 5vh, 6rem));padding-bottom:clamp(4rem,2rem + 6vw,9rem)}.blog__top{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.25rem;padding-bottom:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}.blog__title{grid-column:1/span 8}.blog__title .dim{display:block}.blog__lead{font-size:var(--t-body);color:var(--c-muted);grid-column:9/-1;line-height:1.5}.blog__list{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(3rem,2rem + 3vw,5.5rem);padding:0;list-style:none;display:grid}.blog__list>li{grid-column:span 4}.blog__list>li:first-child{grid-column:1/-1}.blog__list>li:nth-child(2),.blog__list>li:nth-child(3){grid-column:span 6}.note{display:block}.note__cover{aspect-ratio:3/2;border-radius:var(--radius);background:var(--night);display:block;overflow:clip}.note__cover img{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--ease);display:block}.note__meta{font-size:var(--t-label);color:var(--c-muted);margin-top:1.15rem;display:block}.note__title{font-family:var(--f-display);font-size:var(--t-lead);letter-spacing:-.016em;text-wrap:pretty;margin-top:.55rem;font-weight:400;line-height:1.16}.note__title span{transition:background-size .6s var(--ease);background:linear-gradient(#2f4dff38 0 0) 0 92%/0 .42em no-repeat}.note__sub{max-width:34em;font-size:var(--t-body);color:var(--c-muted);text-wrap:pretty;margin-top:.6rem;line-height:1.5;display:block}.note__read{font-size:var(--t-label);align-items:center;gap:.6rem;margin-top:clamp(1.25rem,1rem + 1vw,2.25rem);font-weight:500;display:inline-flex}@media (hover:hover){.note:hover .note__cover img{scale:1.035}.note:hover .note__title span{background-size:100% .42em}.note:hover .arrow svg{translate:110% -110%}.note:hover .arrow svg+svg{translate:0}}.note:focus-visible .note__title span{background-size:100% .42em}.note--feature{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.note--feature .note__cover{aspect-ratio:16/10;grid-column:1/span 7}.note__text{display:block}.note--feature .note__text{grid-column:8/-1;padding-left:clamp(.5rem,2vw,2.5rem)}.note--feature .note__meta{margin-top:0}.note--feature .note__title{font-size:var(--t-sub);margin-top:.85rem;line-height:1.08}.note--feature .note__sub{margin-top:1rem}.post__head{text-align:center;padding-top:calc(var(--header-h) + clamp(2.5rem, 1.5rem + 5vh, 6rem));flex-direction:column;align-items:center;padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.post__head .phero__crumbs{justify-content:center}.post__title{text-wrap:balance;max-width:16.5em;margin-left:0}.post__dek{max-width:34em;color:var(--c-muted);text-wrap:pretty;margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.post__by{font-size:var(--t-label);color:var(--c-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;margin-top:clamp(1.5rem,1rem + 1.2vw,2.5rem);display:flex}.post__by b{color:var(--c-fg);font-weight:500}.post__avatar{border-radius:var(--radius);background:var(--cobalt);width:2.25rem;height:2.25rem;color:var(--white);place-items:center;display:grid}.post__avatar .mark{width:1.5rem;height:1.5rem}.post__cover{aspect-ratio:16/8;border-radius:var(--radius);background:var(--night);overflow:clip}.post__cover img{object-fit:cover;width:100%;height:100%;display:block}.post__body{max-width:calc(36em + var(--margin) * 2);padding-inline:var(--margin);font-size:var(--t-body);margin-inline:auto;padding-block:clamp(3rem,2rem + 3.5vw,6rem) clamp(4rem,2rem + 5vw,8rem)}.post__fix{font-size:var(--t-label);color:var(--c-accent-text);margin-bottom:.6rem;font-weight:500}.post__sec+.post__sec{margin-top:clamp(2.5rem,2rem + 2vw,4.25rem)}.post__sec h2{margin-bottom:.75em;line-height:1.12}.prose{font-size:inherit;color:var(--c-fg);line-height:1.68}.prose p+p,.prose p+ul,.prose ul+p{margin-top:1.2em}.prose ul{padding:0;list-style:none}.prose li{padding-left:1.6em;position:relative}.prose li+li{margin-top:.55em}.prose li:before{content:"";background:var(--cobalt);width:.85em;height:.85em;clip-path:var(--star);position:absolute;top:.42em;left:0}.post__more{background:var(--c-raised);padding-block:clamp(3.5rem,2rem + 5vw,7.5rem)}.post__more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.post__more-list{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3rem;padding:0;list-style:none;display:grid}@media (width<=1023px){.blog__title,.blog__lead{grid-column:1/-1}.blog__lead{max-width:36em}.note--feature{display:block}.note--feature .note__cover{aspect-ratio:3/2}.note--feature .note__text{margin-top:1.15rem;padding-left:0}.blog__list>li:nth-child(n+2){grid-column:span 6}.blog__list>li:last-child{grid-column:1/-1}}@media (width<=767px){.blog__list>li:nth-child(n+2){grid-column:1/-1}.post__cover{aspect-ratio:3/2}.post__more-list{grid-template-columns:1fr}}.lost{isolation:isolate;min-height:100svh;padding-top:calc(var(--header-h) + 2rem);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(2.5rem,2rem + 4vh,5rem);display:flex;position:relative;overflow:clip}.lost__orbits{z-index:-1;width:min(110vw,72rem);top:-6%;right:-10%}.lost__num{z-index:-1;right:var(--margin);top:calc(var(--header-h) + 1rem);font-family:var(--f-display);font-size:var(--t-label);color:var(--fog);position:absolute}.lost h1{max-width:9em}.lost h1 .dim{display:block}.lost__foot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.5rem;margin-top:2rem;display:grid}.lost__foot>:first-child{color:var(--fog);grid-column:1/span 5;max-width:34ch}.lost__foot>:last-child{grid-column:7/-1}@media (width<=767px){.lost__foot>*{grid-column:1/-1!important}}@media (width<=1024px){.poster__rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.poster__cap{grid-column:3/-1}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.glance h2,.glance__table{grid-column:1/-1}.glance__table{margin-top:2rem}.svc__index{display:none}.svc__list{grid-column:1/-1}}@media (width<=899px){.hdr__bar{grid-template-columns:1fr auto}.hdr__nav,.hdr__cta{display:none}.hdr__menu-btn{display:inline-flex}.stage__run{height:260svh}.stage__title{font-size:min(14vw,15svh)}.stage__hero{padding-bottom:1.5rem}.stage__foot{display:block}.stage__lead{font-size:1.0625rem}.stage__actions{flex-flow:column;align-items:stretch;width:100%;margin-top:1.25rem;padding-right:0}.stage__actions .btn{justify-content:space-between}.stage__book{display:inline-flex}.stage__pause{top:calc(var(--header-h) + .25rem);min-height:2.75rem;bottom:auto}.stage__pause i{width:2.75rem;height:2.75rem}.stage__scrim{background:linear-gradient(#0a0a0b1a 28%,#0a0a0bc7 58%,#0a0a0bf5 100%),linear-gradient(#0a0a0b99,#0a0a0b00 20%)}.stage__statement{justify-content:flex-end;width:auto;padding-bottom:2.25rem;inset:auto 0 0}.stage__idea{font-size:clamp(2.25rem,9.6vw,3.25rem)}.stage__pos{margin-top:1rem;font-size:1rem}.stage__rule{margin-top:.75rem;font-size:1rem}.orbit{padding:4rem var(--margin) 2rem;position:static;opacity:1!important}.orbit__title,.orbit__link{pointer-events:auto}.orbit__pin{height:auto;position:static;overflow:visible}.orbit__ring,.orbit__dot{display:none}.pair__head,.results__head{position:static}.orbit__title{text-align:left;width:auto;margin-bottom:2rem;position:static}.orbit__more{padding-block:.65rem}.orbit__list{display:grid}.phero>.orbits{right:3vw;top:calc(var(--header-h) * .7);width:66vw}.orbits__center{font-size:150px}.orbits__label{display:none}.phero:has(>.orbits){padding-top:calc(var(--header-h) + 62vw)}.phero__title.display,.phero__title--case,.meta,.phero__lead{max-width:none}.phero__title.display,.phero__title--stack.display{font-size:min(var(--t-display), 14vw)}.orbit__item{border-top:1px solid var(--c-line);grid-template-columns:3.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:1.5rem;display:grid}.orbit__link{white-space:normal;will-change:auto;grid-area:1/2;min-height:2.75rem;padding:.6rem 0;display:block;position:static;opacity:1!important;transform:none!important}.orbit__name{font-size:var(--t-lead);background:0 0;padding:0;scale:1!important}.orbit__detail{display:contents}.orbit__detail .icon{grid-area:1/1/span 3;width:3.25rem;margin:0}.orbit__big{font-size:var(--t-sub);letter-spacing:-.022em;grid-column:2;margin-top:.25rem}.orbit__text{grid-column:2;margin-top:.25rem}}@media (width<=767px){.poster .stat--mega .stat__num{font-size:27.5vw}.poster__cap{grid-column:1/-1}.poster__rail{grid-template-columns:1fr 1fr;row-gap:1.75rem}.stance{grid-template-columns:1fr;row-gap:2.5rem}.work__head h2{grid-column:1/-1}.work__all{justify-content:flex-start}.cases__row{grid-template-columns:4.25rem minmax(0,1fr);align-items:start;gap:.2rem 1rem}.cases__thumb{aspect-ratio:4/5;background:var(--graphite);border-radius:.375rem;grid-row:1/span 3;place-items:center;width:4.25rem;display:grid;position:relative;overflow:hidden}.cases__thumb img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.cases__thumb-num{font-family:var(--f-display);letter-spacing:-.02em;color:var(--white);text-align:center;padding:.2rem;font-size:.95rem;line-height:1}.cases__client,.cases__meta,.cases__result,.cases__summary{text-align:left;grid-area:auto/2;justify-self:start;justify-items:start}.cases__star{display:none}.cases__name{font-size:var(--t-sub);letter-spacing:-.022em;line-height:1.06}.cases__result{row-gap:.15rem;margin-top:.75rem;display:grid}.cases__rl{margin-top:0}.cases__num{font-size:var(--t-sub)}.preview{display:none}.wall__grid{scroll-snap-type:x mandatory;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.wall__item,.wall__item:nth-child(n){scroll-snap-align:center;flex:0 0 78vw;margin-top:0}.quote__text{grid-column:1/-1}.ftr__cols>div{grid-column:span 6}.ftr__v{font-size:var(--t-body);word-break:break-word}.ftr__base{flex-direction:column;align-items:flex-start}.meta{grid-template-columns:1fr 1fr}.pair-cover__media,.pair-cover__stats{grid-column:1/-1}.pair-cover__stats{margin-top:2.5rem}.cover img{aspect-ratio:4/5}.stats,.pair-cover__stats .stats{grid-template-columns:1fr 1fr;row-gap:2.25rem}.stats .stat__label{font-size:.875rem}.stat--headline .stat__num{font-size:clamp(2rem,9vw,2.75rem)}.glance__table th,.glance__table td{padding-right:.6rem;font-size:.9375rem}.pair__head,.pair__body,.results__head,.results__list,.math,.faq__head,.faq__list,.persona__head,.persona__list,.receipts__num,.receipts__text,.built__name,.built__text{grid-column:1/-1}.svc__does,.values__grid{grid-template-columns:1fr}.clients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next__client,.next__res{text-align:left;grid-column:1/-1;justify-self:start}.next__res{margin-top:1rem}.crestcard{min-height:70svh}}@media (width<=420px){.meta{grid-template-columns:1fr;row-gap:0}.meta div{grid-template-columns:7rem 1fr;padding-block:.85rem;display:grid}.meta dd{margin-top:0}}@media (prefers-reduced-motion:reduce){.stage__run{height:auto}.stage__pin{height:auto;position:relative;overflow:visible}.stage__film,.stage__scrim{height:100svh;bottom:auto}.stage__lift{display:none}.stage__hero{flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative}.stage__pause{display:none}.stage__statement{opacity:1;visibility:visible;width:auto;padding-block:5rem 3rem;position:static}.orbit{opacity:1;padding:2rem var(--margin);position:static}.orbit__title,.orbit__link{pointer-events:auto}.orbit__pin{height:auto;position:static;overflow:visible}.orbit__ring,.orbit__dot{display:none}.orbit__title{text-align:left;width:auto;margin-bottom:2rem;position:static}.orbit__list{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orbit__item{border-top:1px solid var(--c-line);padding-block:1.5rem}.orbit__link{white-space:normal;padding:0;position:static;opacity:1!important;transform:none!important}.orbit__name{background:0 0;padding:0;scale:1!important}.orbit__detail{opacity:1;width:auto;margin-top:1rem;position:static;translate:none}.point.is-waiting .point__h,.point.is-waiting .point__v,.point.is-waiting .point__sq{transform:none}.btn__label:after,.arrow svg+svg{visibility:hidden}.btn:hover .btn__label>span,.btn:focus-visible .btn__label>span,.btn:hover .arrow svg,.btn:focus-visible .arrow svg{translate:none}.cases__row:hover .cases__client .sub{text-underline-offset:.15em;text-decoration:underline;translate:none}}
