.not-found_page__iJY_q{--editorial-edge:clamp(1rem,3vw,3.5rem);--editorial-grid-gap:clamp(0.75rem,1.4vw,1.5rem);--editorial-nav-offset:72px;--editorial-rule:hsla(45,22%,89%,.15);--editorial-rule-strong:hsla(45,22%,89%,.28);--editorial-rule-paper:hsla(0,0%,4%,.18);--editorial-rule-paper-strong:hsla(0,0%,4%,.34);--editorial-media-dim:hsla(0,0%,4%,.68);--editorial-label-bg:hsla(0,0%,4%,.88);--editorial-paper:#e9e4dc;--editorial-paper-deep:#d8d1c7;--editorial-ink:#0a0a0a;--case-edge:var(--editorial-edge);--case-grid-gap:var(--editorial-grid-gap);--case-rule:var(--editorial-rule);--case-rule-paper:var(--editorial-rule-paper);--case-media-dim:var(--editorial-media-dim);--case-label-bg:var(--editorial-label-bg);--paper:var(--editorial-paper);--paper-deep:var(--editorial-paper-deep);--ink:var(--editorial-ink);min-width:0;overflow:clip;color:#eae7de;background:#0a0a0a}.not-found_wrapper__gDToA{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);grid-template-rows:auto minmax(0,1fr);min-height:calc(100svh - var(--editorial-nav-offset));margin-top:var(--editorial-nav-offset);background:#0a0a0a;border-bottom:1px solid var(--editorial-rule)}.not-found_topline__47_cR{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;color:hsla(45,22%,89%,.58);border-bottom:1px solid var(--editorial-rule);grid-column:1/-1}.not-found_code__1grN5{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(4rem,2rem + 6.7vw,9rem);font-weight:500;line-height:.9;letter-spacing:-.04em;text-wrap:balance;grid-column:1/8;align-self:center;min-width:0;color:#b8e64a}.not-found_content__krn5k{grid-column:8/-1;align-self:center;min-width:0;padding:clamp(2rem,4vw,4rem) 0 clamp(2rem,4vw,4rem) clamp(1rem,2vw,2rem);border-left:1px solid var(--editorial-rule)}.not-found_label__0umtL{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;color:#b8e64a}.not-found_heading__RJUGf{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(2.25rem,1.75rem + 2.2vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;margin-top:clamp(3rem,6vw,5rem);color:#eae7de}.not-found_description__u_NP3{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;max-width:52ch;font-size:clamp(1.125rem,1.05rem + .3vw,1.375rem);font-weight:400;line-height:1.55;letter-spacing:0;text-wrap:pretty;max-width:36ch;margin-top:1.5rem;color:hsla(45,22%,89%,.64)}.not-found_buttons__vXWDn{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}@media(max-width:1023px){.not-found_code__1grN5{grid-column:1/7}.not-found_content__krn5k{grid-column:7/-1}}@media(max-width:767px){.not-found_wrapper__gDToA{min-height:calc(100svh - var(--editorial-nav-offset));padding-bottom:3rem}}@media(max-width:767px)and (max-width:767px){.not-found_wrapper__gDToA{--editorial-edge:1rem;display:block}}@media(max-width:767px){.not-found_topline__47_cR{min-height:3.75rem}.not-found_code__1grN5{padding-block:4rem 2rem}.not-found_content__krn5k{padding:2rem 0 0;border-top:1px solid var(--editorial-rule);border-left:0}.not-found_buttons__vXWDn{align-items:stretch;flex-direction:column}.not-found_buttons__vXWDn>*{width:100%}}.PixelButton_wrapper___EtTz{display:inline-block;cursor:pointer;position:relative;width:min(var(--button-width,100%),100%);aspect-ratio:var(--button-aspect-ratio);max-width:100%;min-width:0;overflow:visible;flex-shrink:0}.PixelButton_wrapper___EtTz:focus-within{outline:2px solid rgba(184,230,74,.9);outline-offset:6px;box-shadow:0 0 0 5px rgba(184,230,74,.12)}.PixelButton_canvas__UfxSE{position:absolute;left:var(--button-canvas-left);top:var(--button-canvas-top);z-index:1;display:block;width:var(--button-canvas-width);height:var(--button-canvas-height);max-width:none;image-rendering:pixelated;pointer-events:none}.PixelButton_fallback__ayF53{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;position:absolute;inset:0;z-index:0;display:grid;place-items:center;padding:0 .75rem;border:2px solid #b8e64a;background:#b8e64a;color:#0a0a0a;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .12s ease;white-space:nowrap}.PixelButton_wrapper___EtTz[data-canvas-ready=false] .PixelButton_fallback__ayF53{opacity:1}.PixelButton_wrapper___EtTz[data-variant=secondary] .PixelButton_fallback__ayF53{background:transparent;color:#b8e64a}.PixelButton_link__WCLWg{position:absolute;inset:0;opacity:0;z-index:2;cursor:pointer}.PixelButton_link__WCLWg:focus-visible{outline:none}.page_page__rwqeU{--editorial-edge:clamp(1rem,3vw,3.5rem);--editorial-grid-gap:clamp(0.75rem,1.4vw,1.5rem);--editorial-nav-offset:72px;--editorial-rule:hsla(45,22%,89%,.15);--editorial-rule-strong:hsla(45,22%,89%,.28);--editorial-rule-paper:hsla(0,0%,4%,.18);--editorial-rule-paper-strong:hsla(0,0%,4%,.34);--editorial-media-dim:hsla(0,0%,4%,.68);--editorial-label-bg:hsla(0,0%,4%,.88);--editorial-paper:#e9e4dc;--editorial-paper-deep:#d8d1c7;--editorial-ink:#0a0a0a;--case-edge:var(--editorial-edge);--case-grid-gap:var(--editorial-grid-gap);--case-rule:var(--editorial-rule);--case-rule-paper:var(--editorial-rule-paper);--case-media-dim:var(--editorial-media-dim);--case-label-bg:var(--editorial-label-bg);--paper:var(--editorial-paper);--paper-deep:var(--editorial-paper-deep);--ink:var(--editorial-ink);min-width:0;overflow:clip;color:#eae7de;background:#0a0a0a}.page_heroSection__dgpSj{margin-top:var(--editorial-nav-offset);background:#0a0a0a;border-bottom:1px solid var(--editorial-rule)}.page_heroGrid__EoguY,.page_heroSection__dgpSj{min-height:calc(100svh - var(--editorial-nav-offset))}.page_heroGrid__EoguY{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);grid-template-rows:auto auto 1fr}.page_heroTopline__yTsTl{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;color:hsla(45,22%,89%,.58);border-bottom:1px solid var(--editorial-rule);grid-column:1/-1}.page_heroTopline__yTsTl,.page_label__e_E31{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase}.page_label__e_E31{grid-column:1/4;padding-top:clamp(2rem,5vw,4rem);color:#b8e64a}.page_heading__3u6W9{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(2.25rem,1.25rem + 4.15vw,5.75rem);font-weight:500;line-height:.96;letter-spacing:-.035em;text-wrap:balance;grid-column:2/9;align-self:center;max-width:68rem;min-width:0;padding-block:clamp(3rem,8vw,7rem);color:#eae7de}.page_steps__7hZXX{display:grid;margin:0;padding:0;border-top:1px solid var(--editorial-rule);list-style:none}.page_heroAside__skPZk,.page_steps__7hZXX{border-left:1px solid var(--editorial-rule)}.page_heroAside__skPZk{grid-column:9/-1;align-self:end;min-width:0;padding:0 0 clamp(3rem,6vw,6rem) clamp(1rem,2vw,2rem)}.page_stepItem__Do82Y{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;min-width:0;min-height:3.5rem;padding:.7rem .75rem;color:hsla(45,22%,89%,.42);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);transition:color .2s ease,background-color .2s ease}.page_stepItem__Do82Y>span:first-child{color:rgba(184,230,74,.52)}.page_stepItem__Do82Y[data-state=complete]{color:hsla(45,22%,89%,.68)}.page_stepItem__Do82Y[data-state=complete]>span:first-child{color:#b8e64a}.page_stepItem__Do82Y[data-state=current]{color:#eae7de;background:rgba(184,230,74,.07)}.page_stepItem__Do82Y[data-state=current]>span:first-child{color:#b8e64a}.page_contextNote__KsRTB{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;max-width:68ch;font-size:clamp(1rem,.96rem + .15vw,1.125rem);font-weight:400;line-height:1.62;letter-spacing:0;text-wrap:pretty;max-width:36ch;margin-top:1.5rem;color:#9b9790}.page_contextNote__KsRTB a{color:#b8e64a;text-underline-offset:.22em}.page_contextNote__KsRTB a:focus-visible{outline:2px solid rgba(184,230,74,.9);outline-offset:4px;box-shadow:0 0 0 5px rgba(184,230,74,.12)}.page_formSection__VFqvx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);color:var(--editorial-ink);background:var(--editorial-paper);border-color:var(--editorial-rule-paper);align-items:start;min-height:80svh;padding-block:clamp(5rem,9vw,9rem);border-bottom:1px solid var(--editorial-rule-paper)}.page_form__SwCrg{grid-column:4/12;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem);min-width:0;padding-left:clamp(.5rem,2vw,2rem)}.page_formIntro__JEgEh{grid-column:1/4;position:-webkit-sticky;position:sticky;top:calc(var(--editorial-nav-offset) + 2rem);min-width:0;padding:1rem clamp(1rem,2vw,2rem) 2rem 0;border-top:1px solid var(--editorial-rule-paper);border-right:1px solid var(--editorial-rule-paper)}.page_formIntro__JEgEh span{font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:block;color:#4b6200}.page_formIntro__JEgEh p,.page_formIntro__JEgEh span{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}.page_formIntro__JEgEh p{max-width:68ch;font-size:clamp(1rem,.96rem + .15vw,1.125rem);font-weight:400;line-height:1.62;letter-spacing:0;text-wrap:pretty;max-width:36ch;margin-top:clamp(3rem,6vw,5rem);color:hsla(0,0%,4%,.66)}.page_stepContent__vARFl{display:flex;flex-direction:column;gap:clamp(2.25rem,5vw,4rem);min-width:0;animation:page_fadeIn__vni1j .3s ease-out}.page_form__SwCrg label,.page_form__SwCrg legend{color:var(--editorial-ink)}.page_form__SwCrg input:not([type=checkbox]),.page_form__SwCrg select,.page_form__SwCrg textarea{width:100%;min-height:3.5rem;padding:.75rem 0;color:var(--editorial-ink);background-color:transparent;border:0;border-bottom:1px solid var(--editorial-rule-paper-strong);border-radius:0;box-shadow:none}.page_form__SwCrg input:not([type=checkbox])::placeholder,.page_form__SwCrg select::placeholder,.page_form__SwCrg textarea::placeholder{color:hsla(0,0%,4%,.38)}.page_form__SwCrg input:not([type=checkbox]):hover,.page_form__SwCrg select:hover,.page_form__SwCrg textarea:hover{border-bottom-color:hsla(0,0%,4%,.62)}.page_form__SwCrg input:not([type=checkbox]):focus,.page_form__SwCrg input:not([type=checkbox]):focus-visible,.page_form__SwCrg select:focus,.page_form__SwCrg select:focus-visible,.page_form__SwCrg textarea:focus,.page_form__SwCrg textarea:focus-visible{border-bottom-color:var(--editorial-ink);outline:0;box-shadow:0 3px 0 rgba(184,230,74,.72)}.page_form__SwCrg textarea{min-height:9rem;resize:vertical}.page_form__SwCrg select{cursor:pointer}.page_form__SwCrg select option{color:#eae7de;background:#111}.page_form__SwCrg label:has(input[type=checkbox]){min-height:3.5rem;padding:1rem;color:var(--editorial-ink);background:transparent;border:1px solid var(--editorial-rule-paper);border-radius:0}.page_form__SwCrg label:has(input[type=checkbox]):has(input:checked),.page_form__SwCrg label:has(input[type=checkbox]):hover{background:rgba(184,230,74,.1);border-color:hsla(0,0%,4%,.42)}.page_form__SwCrg label:has(input[type=checkbox]):has(input:focus-visible){outline:2px solid var(--editorial-ink);outline-offset:3px;box-shadow:none}.page_form__SwCrg input[type=checkbox]{accent-color:#4b6200}.page_form__SwCrg p[id$=-hint]{color:hsla(0,0%,4%,.58)}@keyframes page_fadeIn__vni1j{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_row__I9IK1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.5rem,3vw,3rem);gap:clamp(1.5rem,3vw,3rem);min-width:0}.page_nav__PeI3R{display:flex;align-items:center;gap:1rem;min-width:0;padding-top:2rem;border-top:1px solid var(--editorial-rule-paper)}.page_navSpacer__7qUdD{flex:1 1}.page_backButton__zOw5C{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:0;min-height:44px;padding:.5rem 0;color:hsla(0,0%,4%,.62);background:none;border:none;border-bottom:1px solid hsla(0,0%,4%,.34);border-radius:0;cursor:pointer;transition:color .2s ease,border-color .2s ease}.page_backButton__zOw5C:focus-visible,.page_backButton__zOw5C:hover{color:var(--editorial-ink);border-color:var(--editorial-ink)}.page_backButton__zOw5C:focus-visible{outline:2px solid var(--editorial-ink);outline-offset:4px}.page_errorMessage__9f6jg{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:0;padding:.75rem 1rem;color:#761b17;background:rgba(217,95,89,.1);border:1px solid rgba(118,27,23,.48);border-radius:0}@media(max-width:1023px){.page_heading__3u6W9{grid-column:1/9}.page_heroAside__skPZk{grid-column:9/-1}.page_formIntro__JEgEh{grid-column:1/4}.page_form__SwCrg{grid-column:4/-1}}@media(max-width:767px)and (max-width:767px){.page_formSection__VFqvx,.page_heroGrid__EoguY{--editorial-edge:1rem;display:block}}@media(max-width:767px){.page_heroTopline__yTsTl{min-height:3.75rem}.page_label__e_E31{padding-top:2.5rem}.page_heading__3u6W9{padding-block:3rem}.page_heroAside__skPZk{padding:0 0 3rem;border-left:0}.page_steps__7hZXX{grid-template-columns:repeat(2,minmax(0,1fr))}.page_formSection__VFqvx{min-height:0;padding-block:4rem}.page_formIntro__JEgEh{position:static;padding:1rem 0 2.5rem;border-right:0}.page_formIntro__JEgEh p{margin-top:2rem}.page_form__SwCrg{padding-left:0}.page_row__I9IK1{grid-template-columns:1fr}.page_nav__PeI3R{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.page_stepContent__vARFl{animation:none}}.PixelCorner_canvas__RSUSl{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .4s ease;opacity:1}.ServiceGlobe_wrapper__bw2Ts{position:relative;width:100%;aspect-ratio:1}.ServiceGlobe_wrapper__bw2Ts:after,.ServiceGlobe_wrapper__bw2Ts:before{pointer-events:none}.ServiceGlobe_framed__R5DQb{overflow:hidden;border:1px solid hsla(45,22%,89%,.06);border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(184,230,74,.12),transparent 52%),linear-gradient(135deg,hsla(45,22%,89%,.04),rgba(26,26,26,.36))}.ServiceGlobe_ambient__0yJ1s{overflow:visible;border:0;border-radius:0;background:radial-gradient(circle at 50% 50%,rgba(184,230,74,.11),transparent 58%),radial-gradient(circle at 52% 48%,hsla(45,22%,89%,.045),transparent 40%)}.ServiceGlobe_ambient__0yJ1s:before{content:"";position:absolute;inset:4%;z-index:0;opacity:.56;background:linear-gradient(128deg,transparent 0 31%,rgba(184,230,74,.14) 31.2% 31.7%,transparent 32%),linear-gradient(42deg,transparent 0 62%,rgba(184,230,74,.09) 62.2% 62.8%,transparent 63.1%),radial-gradient(circle at 61% 31%,rgba(184,230,74,.22) 0 1.2%,transparent 7%),radial-gradient(circle at 39% 56%,hsla(45,22%,89%,.09) 0 .9%,transparent 8%),radial-gradient(circle at 50% 50%,rgba(184,230,74,.13),transparent 57%);filter:blur(1px) saturate(1.16);-webkit-mask-image:radial-gradient(circle at center,#000 16%,#000 54%,transparent 78%);mask-image:radial-gradient(circle at center,#000 16%,#000 54%,transparent 78%)}.ServiceGlobe_ambient__0yJ1s:after{content:"";position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(184,230,74,.045) 1px,transparent 0),linear-gradient(90deg,rgba(184,230,74,.045) 1px,transparent 0),radial-gradient(circle,hsla(45,22%,89%,.035) 0 1px,transparent 1.3px);background-size:54px 54px,54px 54px,108px 108px;-webkit-mask-image:radial-gradient(circle at center,#000 20%,transparent 72%);mask-image:radial-gradient(circle at center,#000 20%,transparent 72%)}.ServiceGlobe_editorial__VzC57{overflow:visible;border:0;border-radius:0;background:#111}.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerBadgeConnected___Owpf:before,.ServiceGlobe_editorial__VzC57:after,.ServiceGlobe_editorial__VzC57:before{display:none}.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerBadgeActive__BVM2D,.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerBadgeOutgoing__xII9q,.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerBadge__PXB_k{filter:none;animation:none}.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerBadgeOutgoing__xII9q{display:none}.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerBadgeConnected___Owpf .ServiceGlobe_markerPixelOn__DACd8,.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerBadgePulse__rkuec .ServiceGlobe_markerPixelOn__DACd8,.ServiceGlobe_editorial__VzC57 .ServiceGlobe_markerPixelOn__DACd8{box-shadow:none}.ServiceGlobe_canvas__u8ss2{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%}.ServiceGlobe_markerLayer__5ezG0{position:absolute;inset:0;z-index:4;overflow:visible;pointer-events:none}.ServiceGlobe_markerBadge__PXB_k{--marker-presence:1;--marker-y-nudge:0px;--marker-scale:1;position:absolute;top:var(--marker-y,50%);left:var(--marker-x,50%);display:grid;place-items:center;align-items:center;width:35px;height:35px;padding:0;color:#b8e64a;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;opacity:calc(var(--marker-visible, 0)*var(--marker-presence));filter:blur(var(--marker-blur,calc((1 - var(--marker-visible, 0)) * 6px)));transform:translate(-50%,calc(-50% + var(--marker-y-nudge))) scale(var(--marker-scale));transform-origin:50% 50%;transition:opacity .54s cubic-bezier(.2,.8,.2,1),filter .54s cubic-bezier(.2,.8,.2,1),transform .54s cubic-bezier(.2,.8,.2,1);will-change:opacity,filter,transform}.ServiceGlobe_markerBadge__PXB_k[data-tone=white]{color:#eae7de}.ServiceGlobe_markerBadge__PXB_k[data-tone=muted]{color:rgba(184,230,74,.72);border-color:rgba(184,230,74,.24)}.ServiceGlobe_markerBadgeConnected___Owpf:before{content:"";position:absolute;inset:-20px;z-index:-1;background:radial-gradient(circle at center,rgba(184,230,74,.38) 0 8%,rgba(184,230,74,.18) 24%,rgba(184,230,74,.07) 42%,transparent 72%);border-radius:50%;filter:blur(12px);opacity:.9;pointer-events:none}.ServiceGlobe_markerBadgeConnected___Owpf .ServiceGlobe_markerPixelOn__DACd8{box-shadow:0 0 7px rgba(184,230,74,.42)}.ServiceGlobe_markerBadgeActive__BVM2D{z-index:2;animation:ServiceGlobe_marker-enter__t2KX_ .56s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--marker-delay)}.ServiceGlobe_markerBadgeOutgoing__xII9q{z-index:1;animation:ServiceGlobe_marker-exit__KSKZM .52s cubic-bezier(.4,0,.2,1) both}.ServiceGlobe_markerBadgePulse__rkuec .ServiceGlobe_markerPixelOn__DACd8{box-shadow:0 0 8px rgba(184,230,74,.42)}.ServiceGlobe_markerIcon__Snqg0{position:relative;z-index:1;display:grid;grid-template-columns:repeat(9,3px);grid-auto-rows:3px;grid-gap:1px;gap:1px;width:35px;height:35px;place-content:center;image-rendering:pixelated}.ServiceGlobe_markerPixelOff__T7QXY,.ServiceGlobe_markerPixelOn__DACd8{width:3px;height:3px}.ServiceGlobe_markerPixelOn__DACd8{background-color:currentColor}.ServiceGlobe_markerPixelOff__T7QXY{opacity:0}.ServiceGlobe_markerLabel__oeriy{position:absolute;z-index:1;top:calc(100% + 7px);left:50%;max-width:104px;overflow:hidden;padding:4px 6px;color:#eae7de;background:transparent;border:0;border-radius:0;font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}@keyframes ServiceGlobe_marker-enter__t2KX_{0%{opacity:0;filter:blur(7px);transform:translate(-50%,calc(-50% + 8px)) scale(.86)}to{opacity:calc(var(--marker-visible, 0)*1);filter:blur(var(--marker-blur,calc((1 - var(--marker-visible, 0)) * 6px)));transform:translate(-50%,-50%) scale(1)}}@keyframes ServiceGlobe_marker-exit__KSKZM{0%{opacity:calc(var(--marker-visible, 0)*1);filter:blur(calc((1 - var(--marker-visible, 0)) * 6px));transform:translate(-50%,-50%) scale(1)}to{opacity:0;filter:blur(8px);transform:translate(-50%,calc(-50% + 8px)) scale(.86)}}@media(max-width:520px){.ServiceGlobe_markerBadge__PXB_k{width:26px;height:26px;padding:0}.ServiceGlobe_markerIcon__Snqg0{grid-template-columns:repeat(9,2px);grid-auto-rows:2px;width:26px;height:26px}.ServiceGlobe_markerPixelOff__T7QXY,.ServiceGlobe_markerPixelOn__DACd8{width:2px;height:2px}.ServiceGlobe_markerLabel__oeriy{display:none}}@media(prefers-reduced-motion:reduce){.ServiceGlobe_markerBadgeActive__BVM2D,.ServiceGlobe_markerBadgeOutgoing__xII9q,.ServiceGlobe_markerBadge__PXB_k{animation:none;transition:none}.ServiceGlobe_markerBadgeOutgoing__xII9q{display:none}}.DitherImage_wrapper__rKNFk{position:relative;width:100%;overflow:hidden;border-radius:16px;background-color:#1a1a1a;border:1px solid hsla(45,22%,89%,.06)}.DitherImage_canvas__tciC0{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.DitherImage_skeleton__mwWOs{position:absolute;inset:0;background:linear-gradient(90deg,#1a1a1a 25%,hsla(45,22%,89%,.03) 50%,#1a1a1a 75%);background-size:200% 100%;animation:DitherImage_shimmer__bntWI 1.5s ease infinite}@keyframes DitherImage_shimmer__bntWI{0%{background-position:200% 0}to{background-position:-200% 0}}.AnimatedText_text___djt0{will-change:transform}.AnimatedText_word__Z5dfG{display:inline-block;overflow:hidden;vertical-align:top}.AnimatedText_inner__et7KW{display:inline-block;will-change:transform}.PixelIcon_canvas__KP5rP{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.ScrollReveal_wrapper__Vz6fR{will-change:transform,opacity}.DecisionSupport_section__dqe5w{color:var(--editorial-ink);background:var(--editorial-paper);border-color:var(--editorial-rule-paper);border-bottom:1px solid var(--editorial-rule-paper)}.DecisionSupport_grid__1OXdr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);align-items:start;padding-block:clamp(5rem,9vw,9rem)}.DecisionSupport_copyReveal__Wq7zE{grid-column:1/span 5;min-width:0}.DecisionSupport_copy__I_Eti{max-width:68ch}.DecisionSupport_label__czkL1{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.25rem;color:hsla(0,0%,4%,.56)}.DecisionSupport_heading__78R0Y{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(2.25rem,1.75rem + 2.2vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:var(--editorial-ink)}.DecisionSupport_intro__fYqIU{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;max-width:52ch;font-size:clamp(1.125rem,1.05rem + .3vw,1.375rem);font-weight:400;line-height:1.55;letter-spacing:0;text-wrap:pretty;margin-top:clamp(2rem,4vw,3.5rem);color:hsla(0,0%,4%,.64)}.DecisionSupport_copy__I_Eti>:last-child{margin-top:2rem}.DecisionSupport_support__0VDis{grid-column:7/-1;display:grid;grid-gap:clamp(3rem,6vw,6rem);gap:clamp(3rem,6vw,6rem);min-width:0;padding-left:var(--editorial-grid-gap);border-left:1px solid var(--editorial-rule-paper)}.DecisionSupport_pricingList__jE4Lu{display:grid;border-top:1px solid var(--editorial-rule-paper)}.DecisionSupport_priceRow__iYAz_{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;min-height:5.25rem;padding:1rem 0;color:var(--editorial-ink);text-decoration:none;border-bottom:1px solid var(--editorial-rule-paper);transition:color .2s ease,background-color .2s ease}.DecisionSupport_priceRow__iYAz_:focus-visible,.DecisionSupport_priceRow__iYAz_:hover{color:#3f5510;background:hsla(0,0%,4%,.025)}.DecisionSupport_priceRow__iYAz_:focus-visible{outline:2px solid rgba(184,230,74,.9);outline-offset:2px;box-shadow:0 0 0 5px rgba(184,230,74,.12)}.DecisionSupport_priceRow__iYAz_ span{font-size:.875rem;line-height:1.4;font-size:1rem}.DecisionSupport_priceRow__iYAz_ span,.DecisionSupport_priceRow__iYAz_ strong{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-weight:600;letter-spacing:0}.DecisionSupport_priceRow__iYAz_ strong{font-size:clamp(.75rem,.72rem + .1vw,.875rem);line-height:1.35;color:#3f5510;white-space:nowrap}.DecisionSupport_questions__fnqMH{display:grid}.DecisionSupport_question__Ly3tn{padding:1.4rem 0;border-top:1px solid var(--editorial-rule-paper)}.DecisionSupport_question__Ly3tn:last-child{border-bottom:1px solid var(--editorial-rule-paper)}.DecisionSupport_question__Ly3tn summary{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.5rem;gap:1.5rem;color:var(--editorial-ink);font-size:1.125rem;line-height:1.12;cursor:pointer;list-style:none}.DecisionSupport_question__Ly3tn summary:after{content:"+";color:#3f5510;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:400}.DecisionSupport_question__Ly3tn summary:focus-visible{outline:2px solid rgba(184,230,74,.9);outline-offset:4px;box-shadow:0 0 0 5px rgba(184,230,74,.12)}.DecisionSupport_question__Ly3tn summary::-webkit-details-marker{display:none}.DecisionSupport_question__Ly3tn[open] summary:after{content:"–"}.DecisionSupport_question__Ly3tn p{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;max-width:68ch;font-size:clamp(1rem,.96rem + .15vw,1.125rem);font-weight:400;line-height:1.62;letter-spacing:0;text-wrap:pretty;max-width:52ch;margin-top:1.25rem;color:hsla(0,0%,4%,.64)}@media(max-width:1023px){.DecisionSupport_copyReveal__Wq7zE{grid-column:1/span 5}.DecisionSupport_support__0VDis{grid-column:6/-1}}@media(max-width:767px){.DecisionSupport_grid__1OXdr{--editorial-edge:1rem;display:block;padding-block:4rem}.DecisionSupport_support__0VDis{margin-top:3.5rem;padding:3.5rem 0 0;border-top:1px solid var(--editorial-rule-paper);border-left:0}}.KakuLogo_canvas__xmzAI{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.Navbar_nav__gZzDt{--editorial-edge:clamp(1rem,3vw,3.5rem);--editorial-grid-gap:clamp(0.75rem,1.4vw,1.5rem);--editorial-nav-offset:72px;--editorial-rule:hsla(45,22%,89%,.15);--editorial-rule-strong:hsla(45,22%,89%,.28);--editorial-rule-paper:hsla(0,0%,4%,.18);--editorial-rule-paper-strong:hsla(0,0%,4%,.34);--editorial-media-dim:hsla(0,0%,4%,.68);--editorial-label-bg:hsla(0,0%,4%,.88);--editorial-paper:#e9e4dc;--editorial-paper-deep:#d8d1c7;--editorial-ink:#0a0a0a;--case-edge:var(--editorial-edge);--case-grid-gap:var(--editorial-grid-gap);--case-rule:var(--editorial-rule);--case-rule-paper:var(--editorial-rule-paper);--case-media-dim:var(--editorial-media-dim);--case-label-bg:var(--editorial-label-bg);--paper:var(--editorial-paper);--paper-deep:var(--editorial-paper-deep);--ink:var(--editorial-ink);position:fixed;inset:0 0 auto;z-index:1000;height:72px;color:#eae7de;background-color:#0a0a0a;border-bottom:1px solid var(--case-rule)}.Navbar_container__6PUBq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge);position:relative;align-items:stretch;height:72px}.Navbar_logo__VzhOq{grid-column:1/4;display:flex;align-items:center;min-width:0;border-left:1px solid var(--case-rule);transition:opacity .2s ease}.Navbar_logo__VzhOq:hover{opacity:.82}.Navbar_logo__VzhOq:focus-visible{outline-offset:-3px}@media(min-width:1024px){.Navbar_logo__VzhOq{padding-left:clamp(.5rem,1vw,1rem)}}.Navbar_links__cD1Nf{display:none;grid-column:5/11;align-items:stretch;justify-content:center;height:100%}@media(min-width:1024px){.Navbar_links__cD1Nf{display:flex}}.Navbar_link__QyLA8{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:clamp(.8rem,1.4vw,1.5rem);color:#9b9790;line-height:1;text-decoration:none;border-left:1px solid var(--case-rule);transition:color .2s ease,background-color .2s ease}.Navbar_link__QyLA8:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:transparent;transition:background-color .2s ease}.Navbar_link__QyLA8.Navbar_active__ny8Di,.Navbar_link__QyLA8:focus-visible,.Navbar_link__QyLA8:hover{color:#eae7de;background-color:hsla(45,22%,89%,.025)}.Navbar_link__QyLA8.Navbar_active__ny8Di:after,.Navbar_link__QyLA8:focus-visible:after,.Navbar_link__QyLA8:hover:after{background-color:#b8e64a}.Navbar_link__QyLA8:focus-visible{outline-offset:-3px}.Navbar_links__cD1Nf>.Navbar_link__QyLA8:last-of-type,.Navbar_servicesNavItem__6aRlJ:last-child .Navbar_link__QyLA8{border-right:1px solid var(--case-rule)}.Navbar_active__ny8Di{color:#eae7de}.Navbar_servicesNavItem__6aRlJ{display:flex;align-items:stretch;height:100%}.Navbar_dropdownTrigger__K8y81{gap:.5rem}.Navbar_dropdownCaret__lEq9p{flex:0 0 auto;transition:transform .2s ease}.Navbar_dropdownTrigger__K8y81[aria-expanded=true] .Navbar_dropdownCaret__lEq9p{transform:rotate(180deg)}.Navbar_servicesMenu__tZ1g0{position:fixed;top:72px;right:0;left:0;z-index:1000;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;max-height:calc(100dvh - 72px);padding-inline:var(--case-edge);overflow-y:auto;color:#eae7de;background-color:#0a0a0a;border-bottom:1px solid var(--case-rule);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear ease .3s}.Navbar_servicesMenuOpen__9KPtY{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.Navbar_servicesMenuList__UT3nz{grid-column:1/7;display:grid;align-content:start;border-right:1px solid var(--case-rule);border-left:1px solid var(--case-rule)}.Navbar_servicesIndexLink__1KdEA,.Navbar_servicesMenuLink__lDp6K{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:clamp(.75rem,1vw,1rem);gap:clamp(.75rem,1vw,1rem);align-items:center;min-height:76px;padding:.9rem clamp(.9rem,1.4vw,1.5rem);color:#eae7de;text-decoration:none;border-bottom:1px solid var(--case-rule);transition:color .2s ease,background-color .2s ease}.Navbar_servicesIndexLink__1KdEA:focus-visible,.Navbar_servicesIndexLink__1KdEA:hover,.Navbar_servicesIndexLink__1KdEA[aria-current=page],.Navbar_servicesMenuLink__lDp6K:focus-visible,.Navbar_servicesMenuLink__lDp6K:hover,.Navbar_servicesMenuLink__lDp6K[aria-current=page]{background-color:rgba(184,230,74,.055)}.Navbar_servicesIndexLink__1KdEA:focus-visible,.Navbar_servicesMenuLink__lDp6K:focus-visible{outline-offset:-3px}.Navbar_servicesIndexLink__1KdEA>span:last-child,.Navbar_servicesMenuLink__lDp6K>span:last-child{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.Navbar_servicesIndexLink__1KdEA strong,.Navbar_servicesMenuLink__lDp6K strong{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:0;color:#eae7de}.Navbar_servicesIndexLink__1KdEA small,.Navbar_servicesMenuLink__lDp6K small{font-weight:600;display:-webkit-box;overflow:hidden;color:#9b9790;font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Navbar_servicesIndexLink__1KdEA small,.Navbar_servicesIndexMark__ShHfs,.Navbar_servicesMenuLink__lDp6K small{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);line-height:1.35;letter-spacing:0}.Navbar_servicesIndexMark__ShHfs{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#b8e64a}.Navbar_servicesMenuLinkActive__J_oux{background-color:rgba(184,230,74,.055)}.Navbar_servicesPreview__0VRPj{grid-column:7/13;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);min-height:380px;overflow:hidden;background-color:#0a0a0a;border-right:1px solid var(--case-rule)}.Navbar_servicesPreviewGlobe__9kG73{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;padding:clamp(1rem,2vw,2rem);border-right:1px solid var(--case-rule)}.Navbar_navGlobe__7dtJv{width:min(88%,360px)}.Navbar_servicesPreviewCopy__2pfz1{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,2vw,2.25rem)}.Navbar_servicesPreviewCopy__2pfz1 span{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:.75rem;color:#b8e64a}.Navbar_servicesPreviewCopy__2pfz1 strong{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;display:block;margin-bottom:.75rem;color:#eae7de}.Navbar_servicesPreviewCopy__2pfz1 p{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:.875rem;font-weight:400;line-height:1.55;letter-spacing:0;max-width:36ch;color:#9b9790}.Navbar_right__pil7U{grid-column:10/13;display:flex;align-items:center;justify-content:flex-end;min-width:0;border-right:1px solid var(--case-rule)}@media(min-width:1024px){.Navbar_right__pil7U{grid-column:11/13;padding-right:clamp(.5rem,1vw,1rem)}}.Navbar_desktopCta__UqKFZ{display:none!important}@media(min-width:1024px){.Navbar_desktopCta__UqKFZ{display:inline-flex!important}}.Navbar_mobileCta__bPQiz{padding:2rem 0 max(2.5rem,env(safe-area-inset-bottom))}@media(min-width:1024px){.Navbar_mobileCta__bPQiz{display:none}}.Navbar_hamburger__0OOzB{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#eae7de;border-left:1px solid var(--case-rule)}.Navbar_hamburger__0OOzB:focus-visible{outline-offset:-3px}@media(min-width:1024px){.Navbar_hamburger__0OOzB{display:none}}.Navbar_hamburgerOpen__p2MB9{color:#b8e64a;background-color:rgba(184,230,74,.055)}.Navbar_open__yCfNT{position:fixed;top:72px;right:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:calc(100dvh - 72px);padding:0 var(--case-edge);overflow-y:auto;overscroll-behavior:contain;color:#eae7de;background-color:#0a0a0a;border-bottom:1px solid var(--case-rule)}.Navbar_open__yCfNT>.Navbar_link__QyLA8{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;justify-content:space-between;min-height:72px;padding:0;color:#eae7de;line-height:1;text-transform:none;border-right:0;border-bottom:1px solid var(--case-rule);border-left:0}.Navbar_open__yCfNT .Navbar_servicesNavItem__6aRlJ{display:grid;width:100%;height:auto}.Navbar_open__yCfNT .Navbar_dropdownTrigger__K8y81{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;justify-content:space-between;width:100%;min-height:72px;padding:0;color:#eae7de;line-height:1;text-transform:none;border-right:0;border-bottom:1px solid var(--case-rule);border-left:0}.Navbar_open__yCfNT .Navbar_servicesMenu__tZ1g0{position:static;display:none;grid-template-columns:1fr;width:100%;max-height:none;padding:0;overflow:visible;border-bottom:0;opacity:0;visibility:hidden;pointer-events:none;transform:none}.Navbar_open__yCfNT .Navbar_servicesMenuOpen__9KPtY{display:grid;opacity:1;visibility:visible;pointer-events:auto}.Navbar_open__yCfNT .Navbar_servicesMenuList__UT3nz,.Navbar_open__yCfNT .Navbar_servicesPreview__0VRPj{grid-column:1;border-right:0;border-left:0}.Navbar_open__yCfNT .Navbar_servicesIndexLink__1KdEA,.Navbar_open__yCfNT .Navbar_servicesMenuLink__lDp6K{min-height:76px;padding-inline:0}.Navbar_open__yCfNT .Navbar_servicesPreview__0VRPj{grid-template-columns:1fr;min-height:0;border-bottom:1px solid var(--case-rule)}.Navbar_open__yCfNT .Navbar_servicesPreviewGlobe__9kG73{min-height:250px;border-right:0;border-bottom:1px solid var(--case-rule)}.Navbar_open__yCfNT .Navbar_servicesPreviewCopy__2pfz1{min-height:190px;padding-inline:0}.Navbar_open__yCfNT .Navbar_navGlobe__7dtJv{width:min(76vw,310px)}@media(min-width:1024px){.Navbar_open__yCfNT{position:static;flex-direction:row;align-items:stretch;justify-content:center;padding:0;overflow:visible;background-color:transparent;border-bottom:0}.Navbar_open__yCfNT,.Navbar_open__yCfNT .Navbar_servicesNavItem__6aRlJ{display:flex;width:auto;height:100%}.Navbar_open__yCfNT .Navbar_dropdownTrigger__K8y81{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;width:auto;min-height:44px;padding-inline:clamp(.8rem,1.4vw,1.5rem);line-height:1;border-right:0;border-bottom:0;border-left:1px solid var(--case-rule)}.Navbar_open__yCfNT .Navbar_servicesMenu__tZ1g0{position:fixed;top:72px;right:0;left:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-height:calc(100dvh - 72px);padding-inline:var(--case-edge);overflow-y:auto;border-bottom:1px solid var(--case-rule);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}.Navbar_open__yCfNT .Navbar_servicesMenuOpen__9KPtY{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Navbar_open__yCfNT .Navbar_servicesMenuList__UT3nz{grid-column:1/7;border-right:1px solid var(--case-rule);border-left:1px solid var(--case-rule)}.Navbar_open__yCfNT .Navbar_servicesPreview__0VRPj{grid-column:7/13;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);min-height:380px;border-right:1px solid var(--case-rule);border-bottom:0}.Navbar_open__yCfNT .Navbar_servicesPreviewGlobe__9kG73{min-height:100%;border-right:1px solid var(--case-rule);border-bottom:0}.Navbar_open__yCfNT .Navbar_servicesPreviewCopy__2pfz1{min-height:0;padding:clamp(1.25rem,2vw,2.25rem)}}@media(max-width:1180px)and (min-width:1024px){.Navbar_link__QyLA8,.Navbar_open__yCfNT .Navbar_dropdownTrigger__K8y81{padding-inline:.72rem;font-size:.75rem}.Navbar_servicesPreview__0VRPj{grid-template-columns:minmax(0,1fr) 210px}}.Footer_footer__X1Jp0{--editorial-edge:clamp(1rem,3vw,3.5rem);--editorial-grid-gap:clamp(0.75rem,1.4vw,1.5rem);--editorial-nav-offset:72px;--editorial-rule:hsla(45,22%,89%,.15);--editorial-rule-strong:hsla(45,22%,89%,.28);--editorial-rule-paper:hsla(0,0%,4%,.18);--editorial-rule-paper-strong:hsla(0,0%,4%,.34);--editorial-media-dim:hsla(0,0%,4%,.68);--editorial-label-bg:hsla(0,0%,4%,.88);--editorial-paper:#e9e4dc;--editorial-paper-deep:#d8d1c7;--editorial-ink:#0a0a0a;--case-edge:var(--editorial-edge);--case-grid-gap:var(--editorial-grid-gap);--case-rule:var(--editorial-rule);--case-rule-paper:var(--editorial-rule-paper);--case-media-dim:var(--editorial-media-dim);--case-label-bg:var(--editorial-label-bg);--paper:var(--editorial-paper);--paper-deep:var(--editorial-paper-deep);--ink:var(--editorial-ink);color:#eae7de;background-color:#0a0a0a;border-top:1px solid var(--case-rule)}.Footer_directory__4Wc8D{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge);align-items:stretch;border-bottom:1px solid var(--case-rule)}.Footer_brand__ifGCW{grid-column:1/5;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:25rem;padding:clamp(2rem,4vw,4rem) clamp(1rem,2vw,2rem) clamp(2rem,4vw,4rem) 0;border-right:1px solid var(--case-rule)}.Footer_brand__ifGCW>p{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:.875rem;font-weight:400;line-height:1.55;letter-spacing:0;max-width:28ch;color:#9b9790}.Footer_logo__TiS61{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.Footer_logo__TiS61:focus-visible{outline-offset:4px}.Footer_column__C4KV3{display:flex;flex-direction:column;min-width:0;padding:clamp(2rem,4vw,4rem) clamp(1rem,2vw,2rem);border-right:1px solid var(--case-rule)}.Footer_column__C4KV3:first-of-type{grid-column:5/9}.Footer_column__C4KV3:nth-of-type(2){grid-column:9/13}.Footer_columnTitle__5eqEw{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:grid;grid-template-columns:2rem 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:2rem;color:#eae7de}.Footer_columnTitle__5eqEw span:first-child{color:#b8e64a}.Footer_footerLink__bLndu{font-size:.875rem;font-weight:500;line-height:1.4;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-items:center;min-height:44px;padding-block:.7rem;color:#9b9790;border-bottom:1px solid var(--case-rule);transition:color .2s ease,background-color .2s ease,padding .2s ease}.Footer_footerLink__bLndu,.Footer_footerLink__bLndu>span:first-child{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;letter-spacing:0}.Footer_footerLink__bLndu>span:first-child{font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;color:rgba(184,230,74,.72)}.Footer_footerLink__bLndu:focus-visible,.Footer_footerLink__bLndu:hover,.Footer_footerLink__bLndu[aria-current=page]{padding-inline:.45rem;color:#eae7de;background-color:rgba(184,230,74,.045)}.Footer_footerLink__bLndu:focus-visible{outline-offset:-3px}.Footer_bottom__fdmjN{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge);align-items:center;min-height:68px;color:#9b9790}.Footer_copyright__G_qSi{grid-column:1/7}.Footer_location__nYfgU{grid-column:7/10}.Footer_status__2fPgY{grid-column:10/13;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.Footer_status__2fPgY span{width:6px;height:6px;background-color:#b8e64a}@media(max-width:1023px){.Footer_brand__ifGCW,.Footer_column__C4KV3{padding-inline:clamp(.75rem,2vw,1.25rem)}}@media(max-width:767px){.Footer_directory__4Wc8D{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding-inline:var(--case-edge)}.Footer_brand__ifGCW,.Footer_column__C4KV3,.Footer_column__C4KV3:first-of-type,.Footer_column__C4KV3:nth-of-type(2){grid-column:1;min-height:auto;padding:2rem 0;border-right:0;border-bottom:1px solid var(--case-rule)}.Footer_brand__ifGCW{gap:2rem}.Footer_columnTitle__5eqEw{margin-bottom:1rem}.Footer_bottom__fdmjN{row-gap:.75rem;padding-block:1.5rem}.Footer_copyright__G_qSi,.Footer_location__nYfgU,.Footer_status__2fPgY{grid-column:1/-1;justify-content:flex-start}}.IntroLoader_overlay__U4VG2{position:fixed;inset:0;z-index:9000;background-color:#0a0a0a;display:flex;align-items:center;justify-content:center;will-change:transform}.IntroLoader_content__t_hSY{text-align:center;display:flex;flex-direction:column;align-items:center}.IntroLoader_logo__8q6wx{display:flex;justify-content:center;margin-bottom:1.5rem}.IntroLoader_pixelCanvas__u65Zi{width:auto;height:auto}@media(min-width:768px){.IntroLoader_pixelCanvas__u65Zi{transform:scale(1.5);transform-origin:center}}@media(min-width:1024px){.IntroLoader_pixelCanvas__u65Zi{transform:scale(2);transform-origin:center}}.IntroLoader_tagline__10keQ{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;max-width:52ch;font-size:clamp(1.125rem,1.05rem + .3vw,1.375rem);font-weight:400;line-height:1.55;letter-spacing:0;text-wrap:pretty;color:#b8e64a;font-weight:500;will-change:transform,opacity}.CustomCursor_cursor__qajRn{top:-20px;left:-20px;width:40px;height:40px;border:1px solid rgba(184,230,74,.32);z-index:9999;mix-blend-mode:difference}.CustomCursor_cursor__qajRn,.CustomCursor_dot__hXQRE{position:fixed;border-radius:50%;pointer-events:none;will-change:transform}.CustomCursor_dot__hXQRE{top:-4px;left:-4px;width:8px;height:8px;background-color:#b8e64a;z-index:10000}.ShaderBackground_canvas__qmU6S{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.CaseSignal_signal__quNUp{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.CaseSignal_iconFrame__QA6lL{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:1px solid}.CaseSignal_iconFrame__QA6lL canvas{display:block;max-width:26px;height:auto!important}.CaseSignal_label__l2A3N{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;color:inherit;white-space:nowrap}.CaseSignal_dark__dlYqA{color:#9b9790}.CaseSignal_dark__dlYqA .CaseSignal_iconFrame__QA6lL{color:rgba(184,230,74,.74);background:rgba(184,230,74,.025)}.CaseSignal_paper__txzjh{color:hsla(0,0%,4%,.66)}.CaseSignal_paper__txzjh .CaseSignal_iconFrame__QA6lL{color:hsla(0,0%,4%,.38);background:hsla(0,0%,4%,.025)}.CaseStudyIndexRail_rail__y7suX{--editorial-edge:clamp(1rem,3vw,3.5rem);--editorial-grid-gap:clamp(0.75rem,1.4vw,1.5rem);--editorial-nav-offset:72px;--editorial-rule:hsla(45,22%,89%,.15);--editorial-rule-strong:hsla(45,22%,89%,.28);--editorial-rule-paper:hsla(0,0%,4%,.18);--editorial-rule-paper-strong:hsla(0,0%,4%,.34);--editorial-media-dim:hsla(0,0%,4%,.68);--editorial-label-bg:hsla(0,0%,4%,.88);--editorial-paper:#e9e4dc;--editorial-paper-deep:#d8d1c7;--editorial-ink:#0a0a0a;--case-edge:var(--editorial-edge);--case-grid-gap:var(--editorial-grid-gap);--case-rule:var(--editorial-rule);--case-rule-paper:var(--editorial-rule-paper);--case-media-dim:var(--editorial-media-dim);--case-label-bg:var(--editorial-label-bg);--paper:var(--editorial-paper);--paper-deep:var(--editorial-paper-deep);--ink:var(--editorial-ink);position:-webkit-sticky;position:sticky;z-index:52;top:72px;display:grid;grid-template-columns:14rem minmax(0,1fr);min-height:58px;color:hsla(45,22%,89%,.66);background:#0a0a0a;border-bottom:1px solid hsla(45,22%,89%,.13)}.CaseStudyIndexRail_identity__HxHy0{display:flex;align-items:center;min-width:0;padding:0 var(--case-edge);border-right:1px solid hsla(45,22%,89%,.1)}.CaseStudyIndexRail_signal__Ej1oc{min-width:0}.CaseStudyIndexRail_list__Ig5v8{display:flex;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.CaseStudyIndexRail_list__Ig5v8::-webkit-scrollbar{display:none}.CaseStudyIndexRail_item__ALcCz{flex:0 0 auto;border-left:1px solid hsla(45,22%,89%,.1)}.CaseStudyIndexRail_item__ALcCz a{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:.7rem;height:58px;padding:0 1.15rem;color:hsla(45,22%,89%,.66);white-space:nowrap;transition:color .2s ease,background-color .2s ease}.CaseStudyIndexRail_item__ALcCz a:focus-visible,.CaseStudyIndexRail_item__ALcCz a:hover{color:#eae7de;background:rgba(184,230,74,.05)}.CaseStudyIndexRail_item__ALcCz a:focus-visible{position:relative;z-index:1;outline:2px solid rgba(184,230,74,.9);outline-offset:-3px}.CaseStudyIndexRail_item__ALcCz a[aria-current=location]{color:#eae7de;background:rgba(184,230,74,.09);box-shadow:inset 0 -2px 0 rgba(184,230,74,.82)}.CaseStudyIndexRail_number__0HXsf{color:#b8e64a}.CaseStudyIndexRail_label__EuALh{color:inherit}@media(max-width:1023px){.CaseStudyIndexRail_rail__y7suX{grid-template-columns:12rem minmax(0,1fr)}}@media(max-width:767px){.CaseStudyIndexRail_rail__y7suX{grid-template-columns:3.9rem minmax(0,1fr);min-height:44px}.CaseStudyIndexRail_identity__HxHy0{padding:.35rem .45rem}.CaseStudyIndexRail_signal__Ej1oc span[class*=label]{display:none}.CaseStudyIndexRail_item__ALcCz a{height:44px;padding-inline:.9rem}}.CaseStudyCard_card__iHqiu{--editorial-edge:clamp(1rem,3vw,3.5rem);--editorial-grid-gap:clamp(0.75rem,1.4vw,1.5rem);--editorial-nav-offset:72px;--editorial-rule:hsla(45,22%,89%,.15);--editorial-rule-strong:hsla(45,22%,89%,.28);--editorial-rule-paper:hsla(0,0%,4%,.18);--editorial-rule-paper-strong:hsla(0,0%,4%,.34);--editorial-media-dim:hsla(0,0%,4%,.68);--editorial-label-bg:hsla(0,0%,4%,.88);--editorial-paper:#e9e4dc;--editorial-paper-deep:#d8d1c7;--editorial-ink:#0a0a0a;--case-edge:var(--editorial-edge);--case-grid-gap:var(--editorial-grid-gap);--case-rule:var(--editorial-rule);--case-rule-paper:var(--editorial-rule-paper);--case-media-dim:var(--editorial-media-dim);--case-label-bg:var(--editorial-label-bg);--paper:var(--editorial-paper);--paper-deep:var(--editorial-paper-deep);--ink:var(--editorial-ink);position:relative;display:grid;min-width:0;overflow:hidden;color:#eae7de;background:#0a0a0a;border:1px solid var(--case-rule);transition:border-color .2s ease}.CaseStudyCard_card__iHqiu:focus-visible,.CaseStudyCard_card__iHqiu:hover{border-color:rgba(184,230,74,.52)}.CaseStudyCard_card__iHqiu:focus-visible .CaseStudyCard_openLabel__j9Sxl,.CaseStudyCard_card__iHqiu:hover .CaseStudyCard_openLabel__j9Sxl{color:#b8e64a}.CaseStudyCard_card__iHqiu:focus-visible .CaseStudyCard_pixelField__JoPap,.CaseStudyCard_card__iHqiu:hover .CaseStudyCard_pixelField__JoPap{opacity:.12}.CaseStudyCard_card__iHqiu:focus-visible{z-index:1;outline:2px solid #b8e64a;outline-offset:-3px}.CaseStudyCard_visual__g9kz_{position:relative;aspect-ratio:16/10;min-width:0;overflow:hidden;background:#0a0a0a;border-bottom:1px solid var(--case-rule)}.CaseStudyCard_paper__PSU7P{background:var(--paper-deep)}.CaseStudyCard_single__xsg_W,.CaseStudyCard_split__ztyhK{position:absolute;inset:0;display:grid;min-width:0}.CaseStudyCard_single__xsg_W{grid-template-columns:minmax(0,1fr)}.CaseStudyCard_split__ztyhK{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyCard_split__ztyhK .CaseStudyCard_imagePane__oUd5_+.CaseStudyCard_imagePane__oUd5_{border-left:1px solid var(--case-rule-paper)}.CaseStudyCard_imagePane__oUd5_{position:relative;min-width:0;overflow:hidden}.CaseStudyCard_sourceImage__tL9x0{object-fit:contain}.CaseStudyCard_imageLabel___l7E7{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;position:absolute;top:0;left:0;z-index:1;padding:.55rem .7rem;color:#eae7de;background:var(--case-label-bg);border-right:1px solid hsla(45,22%,89%,.12);border-bottom:1px solid hsla(45,22%,89%,.12)}.CaseStudyCard_ditherImage__UEo4D{width:100%;height:100%;background:#0a0a0a;border:0;border-radius:0}.CaseStudyCard_content__QkxDX{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:19rem;padding:clamp(1.5rem,2.4vw,2rem);background:#0a0a0a}.CaseStudyCard_content__QkxDX>:not(.CaseStudyCard_pixelField__JoPap){position:relative;z-index:1}.CaseStudyCard_pixelField__JoPap{position:absolute;right:-1px;bottom:-1px;z-index:0;width:min(42%,13.75rem);height:10.625rem;overflow:hidden;opacity:.045;pointer-events:none;transition:opacity .2s ease}.CaseStudyCard_metaRow__XTs30{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:1rem;gap:1rem;margin-bottom:1.4rem;color:#b8e64a}.CaseStudyCard_metaLead__qSk6f{display:inline-flex;align-items:flex-start;min-width:0;gap:.75rem}.CaseStudyCard_metaIcon__CQU4l,.CaseStudyCard_openIcon__lKugg{flex:0 0 auto;width:17px!important;height:auto!important}.CaseStudyCard_metaIcon__CQU4l{margin-top:.05rem;opacity:.82}.CaseStudyCard_cardIndex__w9IpN{display:grid;justify-items:end;grid-gap:.25rem;gap:.25rem;color:hsla(45,22%,89%,.62);white-space:nowrap}.CaseStudyCard_cardIndex__w9IpN strong{color:#b8e64a;font:inherit}.CaseStudyCard_title__Bt7ZR{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;max-width:52ch;color:#eae7de}.CaseStudyCard_briefLabel__WU3PD{font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;color:#b8e64a}.CaseStudyCard_briefLabel__WU3PD,.CaseStudyCard_summary__L0UwY{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}.CaseStudyCard_summary__L0UwY{max-width:68ch;font-size:clamp(1rem,.96rem + .15vw,1.125rem);font-weight:400;line-height:1.62;letter-spacing:0;text-wrap:pretty;max-width:36ch;margin-top:.55rem;color:hsla(45,22%,89%,.64)}.CaseStudyCard_footer__DunD_{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-top:auto;padding-top:2rem}.CaseStudyCard_metric__RVUD_{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.CaseStudyCard_metricValue__GOWIs{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:#eae7de}.CaseStudyCard_metricLabel__xLd1h{max-width:36ch;color:hsla(45,22%,89%,.62)}.CaseStudyCard_metricLabel__xLd1h,.CaseStudyCard_openLabel__j9Sxl{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0}.CaseStudyCard_openLabel__j9Sxl{display:inline-flex;align-items:center;flex:0 0 auto;gap:.55rem;color:#eae7de;transition:color .2s ease}.CaseStudyCard_indexCard__9770m{border-top:0;border-right:0;border-left:0}.CaseStudyCard_indexCard__9770m .CaseStudyCard_footer__DunD_{margin-top:clamp(2.5rem,5vw,5rem);border-top:1px solid var(--case-rule)}@media(min-width:1024px){.CaseStudyCard_indexCard__9770m{grid-template-columns:repeat(12,minmax(0,1fr))}.CaseStudyCard_indexCard__9770m .CaseStudyCard_visual__g9kz_{grid-column:1/span 7;min-height:clamp(30rem,45vw,45rem);aspect-ratio:auto;border-right:1px solid var(--case-rule);border-bottom:0}.CaseStudyCard_indexCard__9770m .CaseStudyCard_content__QkxDX{grid-column:8/-1;min-height:clamp(30rem,45vw,45rem);padding:clamp(2rem,4vw,4.5rem) var(--case-edge)}.CaseStudyCard_indexCard__9770m .CaseStudyCard_summary__L0UwY{max-width:36ch}}@media(max-width:640px){.CaseStudyCard_split__ztyhK{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.CaseStudyCard_content__QkxDX{padding:1.25rem 1rem 1.5rem}.CaseStudyCard_metaRow__XTs30{grid-template-columns:minmax(0,1fr)}.CaseStudyCard_cardIndex__w9IpN{grid-auto-flow:column;justify-content:start;justify-items:start;white-space:normal}.CaseStudyCard_footer__DunD_{align-items:flex-start;flex-direction:column}.CaseStudyCard_indexCard__9770m .CaseStudyCard_footer__DunD_{padding-top:1.5rem}}.FeaturedCaseStudies_section__8Gpod{color:#eae7de;background:#0a0a0a;border-color:var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.FeaturedCaseStudies_header__Jbmzl{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);align-items:end;padding-block:clamp(5rem,9vw,9rem);border-bottom:1px solid var(--editorial-rule)}.FeaturedCaseStudies_labelReveal__n8HSC{grid-column:1/span 2;align-self:start;padding-top:.4rem}.FeaturedCaseStudies_label__TPwpy{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;color:#b8e64a}.FeaturedCaseStudies_heading__K2u39{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(2.25rem,1.75rem + 2.2vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;grid-column:3/span 6;max-width:62rem;color:#eae7de}.FeaturedCaseStudies_headerAction__Dj2JK{grid-column:10/-1;justify-self:start}.FeaturedCaseStudies_grid__Vz4ER{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}@media(max-width:1023px){.FeaturedCaseStudies_heading__K2u39{grid-column:3/-1}.FeaturedCaseStudies_headerAction__Dj2JK{grid-column:3/-1;margin-top:2rem}}@media(max-width:767px){.FeaturedCaseStudies_header__Jbmzl{--editorial-edge:1rem;display:block;padding-block:4rem}.FeaturedCaseStudies_heading__K2u39{margin-top:1.25rem}.FeaturedCaseStudies_headerAction__Dj2JK{margin-top:2rem}}.LogoStrip_strip__NxtAX{background:#111;border-bottom:1px solid var(--editorial-rule)}.LogoStrip_inner__25qIb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);align-items:stretch}.LogoStrip_label__9e_EN{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;grid-column:1/span 2;display:flex;align-items:center;min-height:6.75rem;margin:0;padding-right:1rem;color:hsla(45,22%,89%,.58);text-align:left}.LogoStrip_logos__gtMGS{grid-column:3/-1;display:grid;grid-template-columns:repeat(var(--client-logo-count),minmax(0,1fr));min-width:0;margin:0;padding:0;border-left:1px solid var(--editorial-rule)}.LogoStrip_logoItem__3EHZl{display:flex;align-items:center;justify-content:center;min-width:0;min-height:6.75rem;padding:.75rem;background:transparent;border:0;border-radius:0}.LogoStrip_logoItem__3EHZl+.LogoStrip_logoItem__3EHZl{border-left:1px solid var(--editorial-rule)}.LogoStrip_logoImg__hmE43{display:block;width:auto;max-width:100%;height:auto;max-height:30px;object-fit:contain;filter:saturate(.62) contrast(1.04);opacity:.74;image-rendering:auto;transition:opacity .3s ease,filter .3s ease}.LogoStrip_logoItem__3EHZl[data-treatment=lift] .LogoStrip_logoImg__hmE43{filter:brightness(0) invert(1) contrast(.96);opacity:.74}.LogoStrip_logoItem__3EHZl[data-treatment=boxed] .LogoStrip_logoImg__hmE43{max-height:36px;border-radius:0;filter:saturate(.78) contrast(1.02);opacity:.8}.LogoStrip_logoItem__3EHZl[data-treatment=dark-to-light] .LogoStrip_logoImg__hmE43{max-height:36px;filter:invert(1) hue-rotate(180deg) saturate(1.08) contrast(1.04);opacity:.9}@media(prefers-reduced-motion:no-preference){.LogoStrip_logoItem__3EHZl:hover .LogoStrip_logoImg__hmE43{filter:saturate(.9) contrast(1.08);opacity:1}.LogoStrip_logoItem__3EHZl[data-treatment=dark-to-light]:hover .LogoStrip_logoImg__hmE43{filter:invert(1) hue-rotate(180deg) saturate(1.16) contrast(1.08)}}@media(max-width:1279px){.LogoStrip_label__9e_EN{grid-column:1/span 3}.LogoStrip_logos__gtMGS{grid-column:4/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.LogoStrip_logoItem__3EHZl{min-height:5.5rem;border-bottom:1px solid var(--editorial-rule)}}@media(max-width:767px){.LogoStrip_inner__25qIb{--editorial-edge:1rem;display:block;padding-inline:0}.LogoStrip_label__9e_EN{min-height:3.75rem;padding-inline:var(--editorial-edge);border-bottom:1px solid var(--editorial-rule)}.LogoStrip_logos__gtMGS{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0}.LogoStrip_logoItem__3EHZl{min-height:5.25rem;border-bottom:1px solid var(--editorial-rule)}.LogoStrip_logoItem__3EHZl:nth-child(2n){border-left:1px solid var(--editorial-rule)}.LogoStrip_logoItem__3EHZl:nth-child(odd){border-left:0}}.ServicesOverview_section__FKmOt{color:#eae7de;background:#0a0a0a;border-color:var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.ServicesOverview_header__9trS4{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);grid-template-rows:auto auto;align-items:start;padding-block:clamp(5rem,9vw,9rem);border-bottom:1px solid var(--editorial-rule)}.ServicesOverview_labelReveal__1hlAQ{grid-column:1/span 2;grid-row:1;padding-top:.45rem}.ServicesOverview_label__9XjSm{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;color:#b8e64a}.ServicesOverview_heading__8jQ_M{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(2.25rem,1.75rem + 2.2vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;grid-column:3/span 6;grid-row:1;color:#eae7de}.ServicesOverview_introReveal__EG14M{grid-column:10/-1;grid-row:1;padding-top:.45rem}.ServicesOverview_intro__uABMC{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;max-width:68ch;font-size:clamp(1rem,.96rem + .15vw,1.125rem);font-weight:400;line-height:1.62;letter-spacing:0;text-wrap:pretty;max-width:36ch;color:hsla(45,22%,89%,.6)}.ServicesOverview_headerAction__fYE51{grid-column:10/-1;grid-row:2;justify-self:start;margin-top:2rem}.ServicesOverview_grid__zP2bM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border-bottom:1px solid var(--editorial-rule)}.ServicesOverview_cardLink__6_jtH{display:block;min-width:0;color:inherit;text-decoration:none}.ServicesOverview_cardLink__6_jtH+.ServicesOverview_cardLink__6_jtH{border-left:1px solid var(--editorial-rule)}.ServicesOverview_cardLink__6_jtH:focus-visible .ServicesOverview_card__OH5Lj,.ServicesOverview_cardLink__6_jtH:hover .ServicesOverview_card__OH5Lj{background:rgba(184,230,74,.04)}.ServicesOverview_cardLink__6_jtH:focus-visible .ServicesOverview_pixelBg__GMA0F,.ServicesOverview_cardLink__6_jtH:hover .ServicesOverview_pixelBg__GMA0F{opacity:.13;filter:brightness(2)}.ServicesOverview_cardLink__6_jtH:focus-visible{position:relative;z-index:1;outline:2px solid #b8e64a;outline-offset:-4px}.ServicesOverview_card__OH5Lj{position:relative;min-height:clamp(28rem,40vw,39rem);overflow:hidden;padding:1.4rem var(--editorial-edge) 2rem;background:#0a0a0a;transition:background-color .2s ease}.ServicesOverview_pixelBg__GMA0F{opacity:.055;filter:brightness(1);transition:opacity .3s ease,filter .3s ease}.ServicesOverview_cardContent__pA3MI{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%}.ServicesOverview_cardTopline__uJmaA{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ServicesOverview_serviceNumber__eZglf{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;color:#b8e64a}.ServicesOverview_icon__MBK5r{display:block;flex:0 0 auto}.ServicesOverview_serviceName__upbLv{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(2.25rem,1.75rem + 2.2vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.02em;text-wrap:balance;max-width:52ch;margin-top:clamp(5rem,9vw,9rem);color:#eae7de}.ServicesOverview_serviceTagline__90cAI{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;max-width:68ch;font-size:clamp(1rem,.96rem + .15vw,1.125rem);font-weight:400;line-height:1.62;letter-spacing:0;text-wrap:pretty;max-width:36ch;margin-top:1.5rem;color:hsla(45,22%,89%,.6)}.ServicesOverview_priceLine__Do6bO{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-top:auto;padding-top:1.4rem;border-top:1px solid var(--editorial-rule)}.ServicesOverview_priceLine__Do6bO span{letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;color:hsla(45,22%,89%,.5)}.ServicesOverview_priceLine__Do6bO span,.ServicesOverview_priceLine__Do6bO strong{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35}.ServicesOverview_priceLine__Do6bO strong{letter-spacing:0;color:#b8e64a;text-align:right}.ServicesOverview_processPanel__u004V{display:grid}.ServicesOverview_processSteps__KDyHL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-bottom:1px solid var(--editorial-rule)}.ServicesOverview_processStep__Z2uYr{min-height:22rem;padding:1.4rem var(--editorial-edge) 2rem}.ServicesOverview_processStep__Z2uYr+.ServicesOverview_processStep__Z2uYr{border-left:1px solid var(--editorial-rule)}.ServicesOverview_processStep__Z2uYr h3{font-family:var(--font-heading-space),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(1.5rem,1.25rem + 1vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;max-width:36ch;margin-top:clamp(4rem,8vw,7.5rem);color:#eae7de}.ServicesOverview_processStep__Z2uYr p{max-width:68ch;font-size:clamp(1rem,.96rem + .15vw,1.125rem);font-weight:400;line-height:1.62;text-wrap:pretty;max-width:36ch;margin-top:1.4rem;color:hsla(45,22%,89%,.58)}.ServicesOverview_processStep__Z2uYr p,.ServicesOverview_stepLabel__XEfGq{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;letter-spacing:0}.ServicesOverview_stepLabel__XEfGq{font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:#b8e64a}.ServicesOverview_integrationLine__sOl1b{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--editorial-grid-gap);column-gap:var(--editorial-grid-gap);width:100%;padding-inline:var(--editorial-edge);align-items:start;padding-block:clamp(3rem,6vw,6rem)}.ServicesOverview_integrationLine__sOl1b>span{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;letter-spacing:.1em;text-transform:uppercase;grid-column:1/span 3;color:hsla(45,22%,89%,.56)}.ServicesOverview_integrationLine__sOl1b>ul{grid-column:4/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--editorial-rule)}.ServicesOverview_integrationLine__sOl1b li{font-size:.875rem;line-height:1.4;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;min-height:4.5rem;padding:1rem;color:hsla(45,22%,89%,.78);border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.ServicesOverview_integrationLine__sOl1b li,.ServicesOverview_integrationLine__sOl1b li>span{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-weight:600;letter-spacing:0}.ServicesOverview_integrationLine__sOl1b li>span{font-size:clamp(.75rem,.72rem + .1vw,.875rem);line-height:1.35;letter-spacing:.1em;text-transform:uppercase;color:#b8e64a}@media(max-width:1023px){.ServicesOverview_heading__8jQ_M{grid-column:3/-1}.ServicesOverview_introReveal__EG14M{grid-column:3/span 6;grid-row:2;margin-top:2rem;padding-top:0}.ServicesOverview_headerAction__fYE51{grid-column:10/-1;grid-row:2}.ServicesOverview_processSteps__KDyHL{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesOverview_processStep__Z2uYr{border-bottom:1px solid var(--editorial-rule)}.ServicesOverview_processStep__Z2uYr:nth-child(odd){border-left:0}.ServicesOverview_integrationLine__sOl1b>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ServicesOverview_header__9trS4{--editorial-edge:1rem;display:block;padding-block:4rem}.ServicesOverview_heading__8jQ_M{margin-top:1.25rem}.ServicesOverview_headerAction__fYE51,.ServicesOverview_introReveal__EG14M{margin-top:2rem}.ServicesOverview_grid__zP2bM,.ServicesOverview_processSteps__KDyHL{grid-template-columns:minmax(0,1fr)}.ServicesOverview_cardLink__6_jtH+.ServicesOverview_cardLink__6_jtH{border-top:1px solid var(--editorial-rule);border-left:0}.ServicesOverview_card__OH5Lj{min-height:29rem;padding-inline:1rem}.ServicesOverview_serviceName__upbLv{margin-top:5rem}.ServicesOverview_processStep__Z2uYr{min-height:19rem;padding-inline:1rem}.ServicesOverview_processStep__Z2uYr+.ServicesOverview_processStep__Z2uYr{border-left:0}.ServicesOverview_integrationLine__sOl1b{--editorial-edge:1rem;display:block;padding-block:3.5rem}.ServicesOverview_integrationLine__sOl1b>ul{grid-template-columns:minmax(0,1fr);margin-top:1.5rem}.ServicesOverview_integrationLine__sOl1b li{border-left:1px solid var(--editorial-rule)}}.dithering-shader_ditheringShader__w1Prw{width:100%;height:100%;min-height:100%;overflow:hidden;background:#0a0a0a}.dithering-shader_canvas__jF0s9{display:block;width:100%;height:100%}.page_editorialCase__Ord2I{--editorial-edge:clamp(1rem,3vw,3.5rem);--editorial-grid-gap:clamp(0.75rem,1.4vw,1.5rem);--editorial-nav-offset:72px;--editorial-rule:hsla(45,22%,89%,.15);--editorial-rule-strong:hsla(45,22%,89%,.28);--editorial-rule-paper:hsla(0,0%,4%,.18);--editorial-rule-paper-strong:hsla(0,0%,4%,.34);--editorial-media-dim:hsla(0,0%,4%,.68);--editorial-label-bg:hsla(0,0%,4%,.88);--editorial-paper:#e9e4dc;--editorial-paper-deep:#d8d1c7;--editorial-ink:#0a0a0a;--case-edge:var(--editorial-edge);--case-grid-gap:var(--editorial-grid-gap);--case-rule:var(--editorial-rule);--case-rule-paper:var(--editorial-rule-paper);--case-media-dim:var(--editorial-media-dim);--case-label-bg:var(--editorial-label-bg);--paper:var(--editorial-paper);--paper-deep:var(--editorial-paper-deep);--ink:var(--editorial-ink);position:relative;min-width:0;overflow:clip;color:#eae7de;background:#0a0a0a}.page_contentGrid__Ylx4g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge)}.page_hero__ooHBd{position:relative;min-height:calc(100svh - 72px);margin-top:72px;isolation:isolate;overflow:hidden;background:#0a0a0a;border-bottom:1px solid var(--case-rule)}.page_hero__ooHBd>canvas{z-index:0}.page_heroScrim__MG_SX{position:absolute;z-index:1;inset:0;background:var(--case-media-dim);pointer-events:none}.page_heroGrid__DLVct{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge);position:relative;z-index:2;grid-template-rows:auto minmax(22rem,1fr) auto;min-height:calc(100svh - 72px);padding-top:1.25rem;padding-bottom:1.5rem}.page_heroTopline__yv4sc{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;align-self:start;padding-bottom:1.1rem;color:hsla(45,22%,89%,.66);border-bottom:1px solid hsla(45,22%,89%,.22);font-size:.65rem;font-weight:650;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.page_backLink__K91oV{display:inline-flex;align-items:center;gap:.6rem;transition:color .2s ease}.page_backLink__K91oV:focus-visible,.page_backLink__K91oV:hover{color:#b8e64a}.page_heroCopy__iWURt{grid-column:1/span 8;align-self:end;min-width:0;padding:clamp(4rem,10vh,8rem) 0 clamp(2.5rem,7vh,5rem)}.page_heroCopy__iWURt>p:first-child{margin-bottom:clamp(2rem,4vw,3.5rem);color:#b8e64a;font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.page_heroLogo__nUap7{display:block;width:min(100%,47rem);margin:0;line-height:0}.page_heroLogo__nUap7 canvas{display:block;width:100%;max-width:100%;height:auto!important}.page_heroSummary__g6JxE{max-width:43rem;margin-top:clamp(2rem,4vw,3.5rem);color:hsla(45,22%,89%,.78);font-size:clamp(.96rem,1.4vw,1.22rem);line-height:1.62}.page_heroMeta__LDma_,.page_heroMetric__eaxkt{margin:0}.page_heroMeta__LDma_ dt,.page_heroMetric__eaxkt dt{color:hsla(45,22%,89%,.66);font-size:.61rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page_heroMeta__LDma_ dd,.page_heroMetric__eaxkt dd{margin:0;color:#eae7de}.page_heroMetric__eaxkt{grid-column:10/-1;grid-row:2;display:grid;align-content:end;align-self:end;padding:0 0 clamp(2.5rem,7vh,5rem) clamp(1rem,2vw,2rem);border-left:1px solid hsla(45,22%,89%,.22)}.page_heroMetric__eaxkt>div{padding:1rem 0;border-top:1px solid hsla(45,22%,89%,.22)}.page_heroCounter__ztX5q{margin-top:1.2rem!important}.page_heroCounter__ztX5q>div{justify-content:flex-start}.page_heroCounter__ztX5q canvas{display:block;max-width:100%;height:auto!important}.page_heroMeta__LDma_{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid hsla(45,22%,89%,.22)}.page_heroMeta__LDma_>div{display:grid;grid-gap:.6rem;gap:.6rem;align-content:start;min-width:0;padding:1.25rem clamp(.9rem,2vw,2rem) 0 0}.page_heroMeta__LDma_>div+div{padding-left:clamp(.9rem,2vw,2rem);border-left:1px solid hsla(45,22%,89%,.22)}.page_heroMeta__LDma_ dd{max-width:34rem;font-size:clamp(.75rem,1vw,.9rem);line-height:1.5}.page_briefSection__dP7XI,.page_chapter__78lKZ,.page_closingSection__QWmLC,.page_evidenceSection__OUEyb,.page_identityWorkstream__Vxpau,.page_motionWorkstream__lLIi1,.page_proofSection__d7ZIB{scroll-margin-top:142px}.page_briefSection__dP7XI{padding-top:clamp(5rem,10vw,10rem);background:#0a0a0a;border-bottom:1px solid var(--case-rule)}.page_briefSection__dP7XI .page_contentGrid__Ylx4g{align-items:start;padding-bottom:clamp(4rem,8vw,8rem)}.page_sectionFolio__PGU_j{grid-column:1/span 2;padding-top:.45rem;color:#b8e64a;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page_briefCopy__lhKzq{grid-column:3/span 8;min-width:0}.page_briefCopy__lhKzq h2{max-width:70rem;color:#eae7de;font-size:clamp(3rem,6.8vw,7.4rem);font-weight:560;line-height:.86;letter-spacing:-.065em}.page_tribeLine__2speT{margin-bottom:1.5rem;color:#b8e64a;font-size:.64rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.page_briefBody__oMn0A{max-width:54rem;margin-top:clamp(2.2rem,4vw,4.5rem);color:hsla(45,22%,89%,.66);font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.72}.page_movesRail__U5Hfg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--case-rule)}.page_movesRail__U5Hfg li{min-height:15rem;padding:1.4rem var(--case-edge) 1.8rem}.page_movesRail__U5Hfg li+li{border-left:1px solid var(--case-rule)}.page_movesRail__U5Hfg span{display:inline-grid;place-items:center;width:2rem;height:2rem;color:#0a0a0a;background:#b8e64a;font-size:.62rem;font-weight:760}.page_movesRail__U5Hfg p{max-width:22rem;margin-top:2.6rem;color:hsla(45,22%,89%,.82);font-size:clamp(.82rem,.95vw,.94rem);line-height:1.58}.page_proofSection__d7ZIB{display:grid;grid-template-columns:minmax(19rem,.82fr) minmax(0,2.18fr);background:#111;border-bottom:1px solid var(--case-rule)}.page_proofHeading__8Yrl9{display:grid;align-content:space-between;min-height:35rem;padding:2rem var(--case-edge);border-right:1px solid var(--case-rule)}.page_proofHeading__8Yrl9 h2{align-self:end;max-width:30rem;color:#eae7de;font-size:clamp(2.8rem,5.2vw,6.2rem);font-weight:560;line-height:.87;letter-spacing:-.062em}.page_proofHeading__8Yrl9>p{max-width:27rem;color:hsla(45,22%,89%,.6);font-size:.85rem;line-height:1.62}.page_proofStrip__QgGbo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_proofMetric__kX7_T{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:17.5rem;padding:1.5rem;border-bottom:1px solid var(--case-rule)}.page_proofMetric__kX7_T:nth-child(2n){border-left:1px solid var(--case-rule)}.page_proofMetric__kX7_T:nth-last-child(-n+2){border-bottom:0}.page_proofMetric__kX7_T dt{display:flex;justify-content:space-between;gap:.75rem}.page_proofMetric__kX7_T dt span{color:hsla(45,22%,89%,.66);font-size:.6rem;font-weight:680;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.page_proofMetric__kX7_T dt span:last-child{color:#b8e64a;text-align:right}.page_resultCounter__fu4_G{align-self:center;min-width:0;margin:0}.page_resultCounter__fu4_G>div{justify-content:flex-start}.page_resultCounter__fu4_G canvas{display:block;max-width:100%;height:auto!important}.page_resultLabel__ZsHu_{margin:0;color:hsla(45,22%,89%,.66);font-size:.72rem;line-height:1.48}.page_identityWorkstream__Vxpau,.page_motionWorkstream__lLIi1{min-width:0;color:#eae7de;background:#0a0a0a}.page_motionWorkstream__lLIi1{background:#111}.page_workstreamHeader__6lblp{position:relative;min-height:min(68rem,78vh);overflow:hidden;border-bottom:1px solid var(--case-rule)}.page_workstreamHeader__6lblp .page_contentGrid__Ylx4g{position:relative;align-content:end;min-height:min(68rem,78vh);padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,6rem)}.page_workstreamIndex__aPb7a{grid-column:1/span 3;align-self:end;color:#b8e64a;font-family:var(--font-heading-space),sans-serif;font-size:clamp(12rem,31vw,34rem);font-weight:520;line-height:.55;letter-spacing:-.12em;opacity:.075}.page_workstreamTitle__lA86r{grid-column:4/span 6;align-self:end;min-width:0}.page_workstreamTitle__lA86r h2{max-width:58rem;margin-top:clamp(2rem,4vw,4rem);scroll-margin-top:150px;font-size:clamp(4.2rem,9vw,10rem);font-weight:560;line-height:.78;letter-spacing:-.075em}.page_workstreamDescription__zU6NX{grid-column:10/-1;align-self:end;max-width:27rem;color:hsla(45,22%,89%,.64);font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.7}.page_chapter__78lKZ{min-width:0;border-bottom:1px solid var(--case-rule)}.page_chapterLeadGrid__tCrAd{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge);padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(3rem,6vw,6rem)}.page_chapterNumber__1s_xN{grid-column:1/span 2;color:#b8e64a;font-family:var(--font-heading-space),sans-serif;font-size:clamp(3.4rem,7vw,8rem);font-weight:550;line-height:.82;letter-spacing:-.07em}.page_chapterCopy__S6zsA{grid-column:4/-1;min-width:0}.page_chapterCopy__S6zsA h3{max-width:68rem;font-size:clamp(2.9rem,6vw,7.2rem);font-weight:550;line-height:.88;letter-spacing:-.062em;text-wrap:balance}.page_chapterEyebrow__0AlrH{margin-bottom:1.6rem;color:#b8e64a;font-size:.64rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.page_chapterBody__EvtUy{max-width:46rem;margin-top:clamp(2.2rem,4vw,4.5rem);color:hsla(45,22%,89%,.64);font-size:clamp(.92rem,1.1vw,1.03rem);line-height:1.72}.page_artifactRail__El_Vx{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:.7rem var(--case-edge);color:hsla(45,22%,89%,.64);background:#0a0a0a;border-top:1px solid var(--case-rule);border-bottom:1px solid var(--case-rule)}.page_artifactRail__El_Vx>span:last-child{min-width:0;overflow:hidden;font-size:.61rem;font-weight:680;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.page_colorMatrix__93zux,.page_kanjiMatrix__lrRsD,.page_serviceMatrix__v1fIq,.page_shaderMatrix__1YUKn,.page_valueMatrix__0uhge{display:grid;grid-gap:1px;gap:1px;margin:0;background:var(--case-rule)}.page_kanjiMatrix__lrRsD{grid-template-columns:repeat(4,minmax(0,1fr))}.page_colorCell__bAhqv,.page_iconCell__Vf6TM,.page_kanjiCell__MaGWN,.page_shaderCell__PxNTk{min-width:0;background:#0a0a0a}.page_kanjiArtifact__lFTwC{display:flex;flex-direction:column;justify-content:space-between;min-height:23rem;padding:clamp(1.5rem,3vw,3rem)}.page_kanjiArtifact__lFTwC canvas{display:block;width:min(9vw,7.5rem);max-width:100%;height:auto!important}.page_kanjiChar__A_9NO{margin-top:3rem;color:#eae7de;font-size:clamp(2rem,3vw,3.5rem);font-weight:700;line-height:1}.page_kanjiMeaning__ZarkP{margin-top:.65rem;color:hsla(45,22%,89%,.62);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.page_logoStageReveal__80KMA,.page_paletteReveal__217m_{width:100%}.page_logoStage__TYh17{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge);align-items:center;min-height:38rem;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem);background:#111}.page_logoStage__TYh17>canvas{grid-column:2/span 7;display:block;width:100%;max-width:100%;height:auto!important}.page_logoStageCopy__RJU6v{grid-column:10/-1;display:grid;grid-gap:2rem;gap:2rem;align-items:start}.page_logoStageCopy__RJU6v p{color:hsla(45,22%,89%,.66);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.7}.page_logoStageCopy__RJU6v a{justify-self:start}.page_serviceMatrix__v1fIq{grid-template-columns:repeat(5,minmax(0,1fr))}.page_valueMatrix__0uhge{grid-template-columns:repeat(4,minmax(0,1fr))}.page_iconArtifact__cNIcM{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:17rem;padding:clamp(1.5rem,3vw,3rem)}.page_iconArtifact__cNIcM canvas{display:block;max-width:100%;height:auto!important}.page_iconLabel__UkkIo{margin-top:3rem;color:hsla(45,22%,89%,.7);font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.page_colorMatrix__93zux{grid-template-columns:repeat(7,minmax(0,1fr));list-style:none}.page_colorCell__bAhqv{display:grid;grid-template-rows:minmax(15rem,1fr) auto}.page_colorSwatch__ONs0i{min-height:15rem;border-bottom:1px solid var(--case-rule)}.page_colorMeta__3_eq0{min-width:0;padding:1rem}.page_colorName__husqr{color:#eae7de;font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.page_colorHex__Chaav,.page_colorToken__HfsN5{overflow:hidden;color:hsla(45,22%,89%,.6);font-family:var(--font-mono);font-size:.65rem;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.page_colorHex__Chaav{margin-top:.65rem}.page_shaderMatrix__1YUKn{grid-template-columns:repeat(2,minmax(0,1fr))}.page_shaderCell__PxNTk{overflow:hidden}.page_shaderPreview__j4WwP{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#0a0a0a;border-bottom:1px solid var(--case-rule)}.page_shaderPreview__j4WwP canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.page_shaderInfo__jt0Fj{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding:1rem var(--case-edge)}.page_shaderName__Miq0r{color:#eae7de;font-size:.75rem;font-weight:680;letter-spacing:.1em;text-transform:uppercase}.page_shaderNote__50EvK{color:hsla(45,22%,89%,.6);font-size:.74rem;line-height:1.5;text-align:right}.page_evidenceSection__OUEyb{padding:clamp(5rem,10vw,10rem) 0;background:#0a0a0a;border-top:1px solid var(--case-rule);border-bottom:1px solid var(--case-rule)}.page_evidenceSection__OUEyb .page_contentGrid__Ylx4g{align-items:start}.page_evidenceHeading__Z21TB{grid-column:1/span 6}.page_evidenceHeading__Z21TB h2{max-width:50rem;margin-top:2.5rem;font-size:clamp(3.2rem,6.6vw,7.4rem);font-weight:550;line-height:.86;letter-spacing:-.067em}.page_evidenceBody__e_9Eg{grid-column:8/-1;padding-top:.2rem}.page_evidenceBody__e_9Eg>p{max-width:38rem;color:hsla(45,22%,89%,.64);font-size:clamp(.95rem,1.22vw,1.08rem);line-height:1.76}.page_evidenceLink__3dCiO{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(2rem,4vw,4rem);padding:1rem 0;color:#eae7de;border-top:1px solid var(--case-rule);border-bottom:1px solid var(--case-rule);font-size:.74rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.page_evidenceLink__3dCiO:focus-visible,.page_evidenceLink__3dCiO:hover{color:#b8e64a}.page_closingSection__QWmLC{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--case-grid-gap);column-gap:var(--case-grid-gap);width:100%;padding-inline:var(--case-edge);align-content:center;min-height:min(60rem,88vh);padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem);background:#111}.page_closingSection__QWmLC>p:first-child{grid-column:1/span 2;align-self:start;color:#b8e64a;font-size:.65rem;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.page_closingSection__QWmLC h2{grid-column:3/-1;max-width:86rem;color:#eae7de;font-size:clamp(4rem,9.6vw,11rem);font-weight:550;line-height:.78;letter-spacing:-.075em}.page_closingCopy__1Npb5{grid-column:3/span 5;max-width:38rem;margin-top:clamp(2.5rem,5vw,5rem);color:hsla(45,22%,89%,.64);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.7}.page_closingActions__W4_pL{grid-column:9/-1;display:flex;flex-wrap:wrap;gap:.8rem;align-self:end;justify-content:flex-end;margin-top:clamp(2.5rem,5vw,5rem)}@media(max-width:1199px){.page_heroCopy__iWURt{grid-column:1/span 8}.page_heroMetric__eaxkt{grid-column:9/-1}.page_proofSection__d7ZIB{grid-template-columns:1fr}.page_proofHeading__8Yrl9{grid-template-columns:minmax(0,1fr) minmax(16rem,.5fr);gap:2rem;min-height:auto;border-right:0;border-bottom:1px solid var(--case-rule)}.page_proofHeading__8Yrl9 h2,.page_proofHeading__8Yrl9>p{align-self:end}.page_workstreamIndex__aPb7a{grid-column:1/span 2}.page_workstreamTitle__lA86r{grid-column:3/span 7}.page_workstreamDescription__zU6NX{grid-column:10/-1}.page_colorMatrix__93zux{grid-template-columns:repeat(4,minmax(0,1fr))}.page_colorCell__bAhqv:last-child{grid-column:3/span 2}}@media(max-width:1023px){.page_heroGrid__DLVct{grid-template-rows:auto auto auto auto;min-height:min(62rem,100svh - 72px)}.page_heroCopy__iWURt{grid-column:1/-1;grid-row:2}.page_heroMetric__eaxkt{grid-column:1/-1;grid-row:3;padding:0 0 1.5rem;border-left:0}.page_heroMeta__LDma_{grid-row:4}.page_briefCopy__lhKzq{grid-column:3/-1}.page_movesRail__U5Hfg{grid-template-columns:repeat(2,minmax(0,1fr))}.page_movesRail__U5Hfg li{border-bottom:1px solid var(--case-rule)}.page_movesRail__U5Hfg li:nth-child(odd){border-left:0}.page_movesRail__U5Hfg li:last-child{grid-column:1/-1;border-bottom:0}.page_workstreamHeader__6lblp,.page_workstreamHeader__6lblp .page_contentGrid__Ylx4g{min-height:44rem}.page_workstreamIndex__aPb7a{grid-column:1/span 3}.page_workstreamTitle__lA86r{grid-column:3/span 7}.page_chapterNumber__1s_xN{grid-column:1/span 3}.page_chapterCopy__S6zsA{grid-column:4/-1}.page_logoStage__TYh17>canvas{grid-column:1/span 8}.page_logoStageCopy__RJU6v{grid-column:9/-1}.page_serviceMatrix__v1fIq{grid-template-columns:repeat(3,minmax(0,1fr))}.page_serviceMatrix__v1fIq .page_iconCell__Vf6TM:last-child{grid-column:2}.page_valueMatrix__0uhge{grid-template-columns:repeat(2,minmax(0,1fr))}.page_evidenceHeading__Z21TB{grid-column:1/span 7}.page_evidenceBody__e_9Eg{grid-column:8/-1}.page_closingCopy__1Npb5{grid-column:3/span 6}.page_closingActions__W4_pL{grid-column:9/-1}}@media(max-width:767px){.page_editorialCase__Ord2I{--case-edge:1rem}.page_heroGrid__DLVct,.page_hero__ooHBd{min-height:calc(100svh - 72px)}.page_heroGrid__DLVct{grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;padding-top:1rem}.page_heroCopy__iWURt,.page_heroMeta__LDma_,.page_heroMetric__eaxkt,.page_heroTopline__yv4sc{grid-column:1}.page_heroTopline__yv4sc{font-size:.56rem}.page_heroCopy__iWURt{align-self:end;padding:4rem 0 2.2rem}.page_heroCopy__iWURt>p:first-child{margin-bottom:2rem;font-size:.58rem}.page_heroLogo__nUap7{width:100%}.page_heroSummary__g6JxE{margin-top:1.6rem;font-size:.9rem}.page_heroMetric__eaxkt{padding-bottom:1rem}.page_heroMeta__LDma_{grid-template-columns:repeat(2,minmax(0,1fr))}.page_heroMeta__LDma_>div:nth-child(3){grid-column:1/-1;padding-left:0;border-top:1px solid hsla(45,22%,89%,.22);border-left:0}.page_briefSection__dP7XI,.page_chapter__78lKZ,.page_closingSection__QWmLC,.page_evidenceSection__OUEyb,.page_identityWorkstream__Vxpau,.page_motionWorkstream__lLIi1,.page_proofSection__d7ZIB{scroll-margin-top:122px}.page_briefSection__dP7XI{padding-top:4.5rem}.page_briefSection__dP7XI .page_contentGrid__Ylx4g{display:block;padding-bottom:4rem}.page_sectionFolio__PGU_j{margin-bottom:2rem}.page_briefCopy__lhKzq h2{font-size:clamp(3.2rem,15.5vw,4.8rem)}.page_briefBody__oMn0A{margin-top:2.2rem;font-size:.92rem}.page_movesRail__U5Hfg{grid-template-columns:1fr}.page_movesRail__U5Hfg li,.page_movesRail__U5Hfg li:last-child{grid-column:auto;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:0;padding:1.25rem var(--case-edge);border-top:1px solid var(--case-rule);border-bottom:0;border-left:0}.page_movesRail__U5Hfg li+li{border-left:0}.page_movesRail__U5Hfg p{margin-top:0}.page_proofHeading__8Yrl9{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;padding-top:2rem;padding-bottom:3rem}.page_proofStrip__QgGbo{grid-template-columns:repeat(2,minmax(0,1fr))}.page_proofMetric__kX7_T{min-height:14rem;padding:1rem}.page_proofMetric__kX7_T dt{display:grid}.page_proofMetric__kX7_T dt span{text-align:left}.page_workstreamHeader__6lblp,.page_workstreamHeader__6lblp .page_contentGrid__Ylx4g{min-height:42rem}.page_workstreamHeader__6lblp .page_contentGrid__Ylx4g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:2.5rem;row-gap:2.5rem;padding-top:3rem;padding-bottom:3rem}.page_workstreamIndex__aPb7a{grid-column:1/-1;grid-row:1;align-self:start;font-size:13rem;line-height:.6}.page_workstreamTitle__lA86r{grid-column:1/-1;grid-row:1;align-self:end}.page_workstreamTitle__lA86r h2{max-width:22rem;margin-top:2.5rem;scroll-margin-top:122px;font-size:clamp(3.8rem,19vw,5.7rem);line-height:.8}.page_workstreamDescription__zU6NX{grid-column:1/-1;grid-row:2;font-size:.92rem}.page_chapterLeadGrid__tCrAd{display:block;padding-top:4.5rem;padding-bottom:3rem}.page_chapterNumber__1s_xN{display:block;margin-bottom:3rem;font-size:4.5rem}.page_chapterCopy__S6zsA h3{font-size:clamp(2.8rem,13.5vw,4.3rem);line-height:.9}.page_chapterBody__EvtUy{margin-top:2.2rem}.page_artifactRail__El_Vx{align-items:flex-start;min-height:48px;padding-top:.45rem;padding-bottom:.45rem}.page_artifactRail__El_Vx>span:last-child{max-width:45%;padding-top:.3rem;text-align:right}.page_colorMatrix__93zux,.page_kanjiMatrix__lrRsD,.page_serviceMatrix__v1fIq,.page_valueMatrix__0uhge{grid-template-columns:repeat(2,minmax(0,1fr))}.page_colorCell__bAhqv:last-child,.page_serviceMatrix__v1fIq .page_iconCell__Vf6TM:last-child{grid-column:1/-1}.page_kanjiArtifact__lFTwC{min-height:17rem;padding:1.25rem}.page_kanjiArtifact__lFTwC canvas{width:5.5rem}.page_logoStage__TYh17{grid-template-columns:1fr;gap:3rem;min-height:31rem;padding-top:4rem;padding-bottom:4rem}.page_logoStage__TYh17 .page_logoStageCopy__RJU6v,.page_logoStage__TYh17>canvas{grid-column:1}.page_iconArtifact__cNIcM{min-height:13rem;padding:1.25rem}.page_colorCell__bAhqv{grid-template-rows:minmax(10rem,1fr) auto}.page_colorSwatch__ONs0i{min-height:10rem}.page_shaderMatrix__1YUKn{grid-template-columns:1fr}.page_shaderInfo__jt0Fj{padding-inline:var(--case-edge)}.page_evidenceSection__OUEyb .page_contentGrid__Ylx4g{display:block}.page_evidenceHeading__Z21TB h2{margin-top:2rem;font-size:clamp(3.1rem,14.5vw,4.7rem)}.page_evidenceBody__e_9Eg{margin-top:3.5rem}.page_closingSection__QWmLC{display:block;min-height:42rem;padding-top:4rem;padding-bottom:4rem}.page_closingSection__QWmLC h2{margin-top:5rem;font-size:clamp(3.8rem,17vw,5.7rem)}.page_closingCopy__1Npb5{margin-top:3rem}.page_closingActions__W4_pL{align-items:stretch;flex-direction:column;margin-top:3rem}}@media(max-width:360px){.page_heroTopline__yv4sc span{display:none}.page_proofStrip__QgGbo{grid-template-columns:1fr}.page_proofMetric__kX7_T{border-bottom:1px solid var(--case-rule)!important;border-left:0!important}.page_proofMetric__kX7_T:last-child{border-bottom:0!important}}