.Atmosphere_atmosphere__ZWqrL{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.Atmosphere_surface__3KkXd{position:absolute;inset:0;background:var(--surface)}.Atmosphere_nightSky__FpPDL{position:absolute;inset:0;background:var(--surface-night);opacity:var(--night)}.Atmosphere_stars__PNwxO,.Atmosphere_stars__PNwxO:after{position:absolute;inset:0;background-repeat:repeat}.Atmosphere_stars__PNwxO{opacity:0;mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 45%,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.5) 45%,transparent 80%);background-image:radial-gradient(1px 1px at 24px 38px,rgba(255,246,226,.9),transparent),radial-gradient(1px 1px at 142px 96px,rgba(255,246,226,.7),transparent),radial-gradient(1.5px 1.5px at 268px 214px,rgba(255,238,206,.85),transparent),radial-gradient(1px 1px at 61px 281px,rgba(255,246,226,.6),transparent),radial-gradient(1px 1px at 318px 22px,rgba(255,246,226,.75),transparent),radial-gradient(1px 1px at 197px 330px,rgba(255,246,226,.5),transparent);background-size:347px 347px;transition:opacity .3s ease}.Atmosphere_stars__PNwxO:after{content:"";background-image:radial-gradient(1px 1px at 88px 152px,rgba(255,246,226,.55),transparent),radial-gradient(2px 2px at 402px 64px,rgba(255,232,196,.9),transparent),radial-gradient(1px 1px at 236px 418px,rgba(255,246,226,.6),transparent),radial-gradient(1px 1px at 470px 301px,rgba(255,246,226,.45),transparent);background-size:523px 523px;animation:Atmosphere_twinkle__iIWJm 6s ease-in-out infinite}:root[data-phase=night] .Atmosphere_stars__PNwxO{opacity:.7;transition:opacity 2.4s var(--ease-out-quart) .9s}@keyframes Atmosphere_twinkle__iIWJm{0%,to{opacity:1}50%{opacity:.45}}.Atmosphere_sun__Vl2Ub{position:absolute;left:50%;top:calc(-34vh + var(--dusk) * 22vh);width:clamp(420px,78vw,1180px);aspect-ratio:1;transform:translateX(-50%) scale(calc(1 + var(--dusk) * .14));will-change:top,transform}.Atmosphere_sunBody__TnHoW{position:absolute;inset:0}:root.nightfall-ready .Atmosphere_sunBody__TnHoW{transition:transform 1.2s var(--ease-out-expo),opacity .4s ease,filter 1.2s ease}:root[data-phase=night] .Atmosphere_sunBody__TnHoW{transform:translateY(155vh) scale(.86);opacity:0;filter:hue-rotate(-16deg) saturate(1.9)}:root.nightfall-ready[data-phase=night] .Atmosphere_sunBody__TnHoW{transition:transform .68s cubic-bezier(.5,0,.75,0),opacity .14s linear .56s,filter .42s ease-in}.Atmosphere_sunBody__TnHoW:before{content:"";position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,214,138,calc(.22 + var(--dusk) * .08)) 0,rgba(233,168,88,calc(.12 + var(--dusk) * .06)) 26%,rgba(196,108,62,.05) 48%,transparent 70%);filter:blur(6px)}.Atmosphere_sunCore__lkQKK{position:absolute;inset:33%;border-radius:50%;background:radial-gradient(circle at 50% 46%,rgba(255,249,232,.42) 0,rgba(255,224,158,.28) 42%,rgba(238,172,92,.12) 68%,transparent 82%);filter:blur(14px);animation:Atmosphere_pulse__NYMd6 11s ease-in-out infinite}@keyframes Atmosphere_pulse__NYMd6{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.045);opacity:.82}}.Atmosphere_haze__3cL2_{position:absolute;inset:0;background:linear-gradient(0deg,rgba(178,92,48,.34) 0,rgba(178,92,48,.14) 14%,transparent 42%);opacity:calc(var(--dusk) * .85);mix-blend-mode:multiply}.Atmosphere_flare__I1rQ1{position:absolute;inset:0;background:radial-gradient(ellipse 75% 42% at 50% 106%,rgba(255,168,84,.62) 0,rgba(222,92,44,.3) 40%,transparent 72%),linear-gradient(0deg,rgba(214,96,46,.22) 0,transparent 22%);mix-blend-mode:screen;opacity:0;transform-origin:50% 100%}:root.nightfall-drop .Atmosphere_flare__I1rQ1{animation:Atmosphere_flare__I1rQ1 1.8s both}@keyframes Atmosphere_flare__I1rQ1{0%,34%{opacity:0;transform:scaleY(.6);animation-timing-function:cubic-bezier(.2,.9,.3,1)}40%{opacity:1;transform:scaleY(1.18);animation-timing-function:cubic-bezier(.3,0,.2,1)}to{opacity:0;transform:scaleY(1)}}.Atmosphere_depth__tyxxn{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.16));opacity:calc(.35 + var(--p) * .65)}.Atmosphere_vignette__M6BJq{position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 42%,transparent 42%,rgba(0,0,0,.62) 100%);opacity:calc(.12 + var(--dusk) * .16 + var(--night) * .57)}.Atmosphere_grain__cpXs_{position:absolute;inset:-50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");opacity:.16;mix-blend-mode:overlay;animation:Atmosphere_drift__LK_yj 7s steps(6) infinite}@keyframes Atmosphere_drift__LK_yj{0%{transform:translate(0)}16%{transform:translate(-3%,2%)}33%{transform:translate(2%,-3%)}50%{transform:translate(-2%,-2%)}66%{transform:translate(3%,1%)}83%{transform:translate(-1%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Atmosphere_grain__cpXs_,.Atmosphere_stars__PNwxO:after,.Atmosphere_sunCore__lkQKK{animation:none}:root[data-phase=night] .Atmosphere_sunBody__TnHoW{transform:none}:root.nightfall-drop .Atmosphere_flare__I1rQ1{animation:none}}.FloatingNav_nav__bZCTW{position:fixed;top:clamp(14px,2.4vh,26px);left:50%;transform:translateX(-50%);z-index:60;animation:FloatingNav_dropIn__iEN4b 1.1s var(--ease-out-expo) .5s both}@keyframes FloatingNav_dropIn__iEN4b{0%{opacity:0;transform:translateX(-50%) translateY(-18px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.FloatingNav_pillbox__QkWzn{display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 10px 32px rgba(20,12,4,calc(.06 + var(--p) * .22));transition:background .12s linear,border-color .12s linear}.FloatingNav_list__u4L9d{position:relative;display:flex;align-items:center}.FloatingNav_indicator__nlUFN{position:absolute;inset-block:0;left:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent);transition:transform .52s var(--ease-out-expo),width .52s var(--ease-out-expo);pointer-events:none}.FloatingNav_item__3YzaJ{position:relative;z-index:1;display:inline-flex;align-items:center;padding:8px clamp(10px,1.6vw,17px);border-radius:999px;font-size:.8125rem;font-weight:500;letter-spacing:.005em;color:var(--ink-2);white-space:nowrap;transition:color .22s var(--ease-out-quart)}.FloatingNav_active__X2Zxi,.FloatingNav_item__3YzaJ:hover{color:var(--ink)}.FloatingNav_divider__Gt1iz{width:1px;align-self:stretch;margin-inline:3px;background:var(--line)}.FloatingNav_socials__pNqp3{display:flex;align-items:center;gap:1px}.FloatingNav_iconLink__tzXnQ{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--ink-2);transition:background .22s var(--ease-out-quart)}.FloatingNav_iconLink__tzXnQ:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.FloatingNav_icon__o39ev{width:15px;height:15px;display:block}.FloatingNav_resume__fhepp{position:relative;z-index:1;display:inline-flex;align-items:center;padding:8px clamp(10px,1.6vw,17px);border-radius:999px;font-size:.8125rem;font-weight:500;letter-spacing:.005em;white-space:nowrap;color:var(--accent);transition:color .22s var(--ease-out-quart)}.FloatingNav_resume__fhepp:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media (max-width:560px){.FloatingNav_item__3YzaJ,.FloatingNav_resume__fhepp{padding:8px 11px;font-size:.75rem}.FloatingNav_iconLink__tzXnQ{width:30px;height:30px}.FloatingNav_icon__o39ev{width:13px;height:13px}}.CaseCarousel_carousel__0WMPP{width:100%}.CaseCarousel_frame__4ckEY{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--cs-rule);border-radius:12px;background:#f6f7f9;transition:aspect-ratio .42s var(--ease-out-quart)}.CaseCarousel_frameDark__UGIy_{background:var(--cs-panel)}.CaseCarousel_frameExpandable__vVi5G{cursor:zoom-in}.CaseCarousel_frameStatic__8wTc3{cursor:default}.CaseCarousel_arrow__a1oHZ:focus-visible,.CaseCarousel_dot__sjFkM:focus-visible,.CaseCarousel_frame__4ckEY:focus-visible{outline:2px solid var(--cs-accent,var(--cs-ink));outline-offset:3px}.CaseCarousel_frameImg__7BLlS{object-fit:contain;opacity:0;transition:opacity .42s var(--ease-out-quart)}.CaseCarousel_frameImgActive__yHRdP{opacity:1}.CaseCarousel_placeholder__qsot6{position:absolute;inset:0;display:grid;place-items:center;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink-3);opacity:0;transition:opacity .42s var(--ease-out-quart);border:1px dashed color-mix(in srgb,var(--cs-ink) 16%,transparent);border-radius:12px}.CaseCarousel_placeholderActive__g9gbN{opacity:1}.CaseCarousel_controls__31mOY{display:flex;align-items:center;gap:8px;margin-top:16px}.CaseCarousel_arrow__a1oHZ{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--cs-rule);border-radius:8px;color:var(--cs-ink-2);font-size:.9375rem;transition:border-color .22s var(--ease-out-quart),color .22s var(--ease-out-quart)}.CaseCarousel_arrow__a1oHZ:hover{border-color:color-mix(in srgb,var(--cs-accent,var(--cs-ink)) 50%,transparent);color:var(--cs-ink)}.CaseCarousel_controlsCaption___gLne{flex:1 1;min-width:0;margin-left:8px;font-size:.8125rem;color:var(--cs-ink-2);text-wrap:pretty}.CaseCarousel_dots__2jfrU{display:flex;gap:4px}.CaseCarousel_dot__sjFkM{width:16px;height:16px;padding:0;display:grid;place-items:center}.CaseCarousel_dot__sjFkM:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cs-ink-3);opacity:.5;transition:background-color .22s var(--ease-out-quart),opacity .22s var(--ease-out-quart)}.CaseCarousel_dotActive__g_HUS:before{background:var(--cs-accent,var(--cs-ink));opacity:1}.CaseCarousel_count__8mCUa{min-width:3.5ch;margin-left:8px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-ink-3);text-align:right}@media (max-width:760px){.CaseCarousel_controlsCaption___gLne{order:5;flex-basis:100%;margin:8px 0 0}.CaseCarousel_dots__2jfrU{margin-left:auto}}.CaseStudy_page__8bajW{--cs-bg:#101114;--cs-ink:#f4f1ea;--cs-ink-2:hsla(42,31%,94%,.72);--cs-ink-3:hsla(42,31%,94%,.5);--cs-rule:hsla(42,31%,94%,.1);--cs-panel:hsla(42,31%,94%,.03);--cs-accent:var(--cs-ink);--label-col:180px;--col-gap:48px;min-height:100vh;background:var(--cs-bg);color:var(--cs-ink);font-family:var(--font-body)}.CaseStudy_bar__4WJuA{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--cs-bg) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--cs-rule)}.CaseStudy_barInner__ABVnf{display:flex;align-items:center;justify-content:space-between;max-width:var(--measure);margin:0 auto;padding:18px var(--gutter);font-size:.8125rem;font-weight:500}.CaseStudy_barBack__jVKHN,.CaseStudy_barName__RzAtt{color:var(--cs-ink-2);transition:color .22s var(--ease-out-quart)}.CaseStudy_barBack__jVKHN:hover,.CaseStudy_barName__RzAtt:hover{color:var(--cs-ink)}.CaseStudy_barBack__jVKHN span{margin-right:6px}.CaseStudy_inner__tbBkh{max-width:var(--measure);margin:0 auto;padding:clamp(56px,9vh,96px) var(--gutter) clamp(80px,12vh,120px)}.CaseStudy_hero__hQwNo{max-width:700px}.CaseStudy_logo__2e8Lj{margin-bottom:36px}.CaseStudy_eyebrow__L_tta,.CaseStudy_label__b9vqL,.CaseStudy_meta__zAaCi dt,.CaseStudy_moreEyebrow__dSBmd{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink-3)}.CaseStudy_title__bXyP2{margin-top:20px;font-size:clamp(2.75rem,6.4vw,4.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.CaseStudy_lead__u7iWq{margin-top:28px;max-width:44ch;font-size:1.0625rem;line-height:1.6;color:var(--cs-ink-2);text-wrap:pretty}.CaseStudy_figure__Klfr1{margin:clamp(48px,7vw,72px) 0}.CaseStudy_placeholder__hr52E{display:grid;place-items:center;aspect-ratio:16/9;border:1px dashed color-mix(in srgb,var(--cs-ink) 16%,transparent);border-radius:12px;background:var(--cs-panel);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink-3)}.CaseStudy_placeholderTall__VaFSv{aspect-ratio:16/10}.CaseStudy_caption__vwM2E{margin-top:16px;font-size:.8125rem;color:var(--cs-ink-3)}.CaseStudy_intro__S5xEY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);grid-gap:64px;gap:64px;padding:48px 0 64px;border-top:1px solid var(--cs-rule)}.CaseStudy_introText__TFHo5{max-width:600px;font-size:1.0625rem;line-height:1.65;color:var(--cs-ink-2);text-wrap:pretty}.CaseStudy_meta__zAaCi{display:grid;grid-gap:24px;gap:24px}.CaseStudy_metaItem__ROoa7 dt{margin-bottom:8px}.CaseStudy_metaItem__ROoa7 dd{font-size:.9375rem;line-height:1.55;color:var(--cs-ink)}.CaseStudy_row__GZdcm{display:grid;grid-template-columns:var(--label-col) minmax(0,1fr);grid-gap:var(--col-gap);gap:var(--col-gap);padding:48px 0;border-top:1px solid var(--cs-rule)}.CaseStudy_label__b9vqL{padding-top:6px}.CaseStudy_body__8Gv1p{max-width:680px}.CaseStudy_body__8Gv1p li,.CaseStudy_body__8Gv1p p{font-size:1rem;line-height:1.7;color:var(--cs-ink-2);text-wrap:pretty}.CaseStudy_body__8Gv1p strong{font-weight:500;color:var(--cs-ink)}.CaseStudy_body__8Gv1p .CaseStudy_stats__upvum+p,.CaseStudy_body__8Gv1p ol+p,.CaseStudy_body__8Gv1p p+.CaseStudy_stats__upvum,.CaseStudy_body__8Gv1p p+ol,.CaseStudy_body__8Gv1p p+p,.CaseStudy_body__8Gv1p p+ul,.CaseStudy_body__8Gv1p ul+p{margin-top:28px}.CaseStudy_body__8Gv1p ol,.CaseStudy_body__8Gv1p ul{display:grid;grid-gap:12px;gap:12px;padding-left:1.25em}.CaseStudy_body__8Gv1p ul{list-style:disc}.CaseStudy_body__8Gv1p ol{list-style:decimal}.CaseStudy_stats__upvum{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:24px;gap:24px}.CaseStudy_stat__jzq_l{padding-top:20px;border-top:1px solid var(--cs-rule)}.CaseStudy_statValue__wgjrg{font-size:clamp(2rem,4vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.1;color:var(--cs-accent)}.CaseStudy_statLabel__qjKRH{margin-top:8px;font-size:.8125rem;line-height:1.45;color:var(--cs-ink-3)}.CaseStudy_statsStacked__F2dKz{grid-template-columns:minmax(0,1fr)}.CaseStudy_statCompare__xOpGd{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 20px}.CaseStudy_statPoint__Snez_{display:flex;flex-direction:column;gap:6px}.CaseStudy_statBefore__JIYKz{color:var(--cs-ink-3)}.CaseStudy_statArrow__izf53{font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:clamp(2.2rem,4.4vw,2.75rem);color:var(--cs-ink-3)}.CaseStudy_statWhen__9iG4C{font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cs-ink-3)}.CaseStudy_srOnly__22iNL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CaseStudy_more__kBCtO{padding-top:32px;border-top:1px solid var(--cs-rule)}.CaseStudy_moreGrid__WYSB8{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:20px}.CaseStudy_moreCard__gQ6ne{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--cs-rule);border-radius:12px;background:var(--cs-panel);transition:border-color .22s var(--ease-out-quart),background-color .22s var(--ease-out-quart)}.CaseStudy_moreCard__gQ6ne:hover{border-color:color-mix(in srgb,var(--cs-accent) 40%,transparent);background:color-mix(in srgb,var(--cs-ink) 5%,transparent)}.CaseStudy_moreTitle__ylhtq{font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--cs-ink)}.CaseStudy_email___cOmj{display:table;margin:32px 0 0 auto;padding:12px 18px;border-radius:8px;background:var(--cs-ink);color:var(--cs-bg);font-size:.875rem;font-weight:500;transition:opacity .22s var(--ease-out-quart)}.CaseStudy_email___cOmj:hover{opacity:.86}@media (max-width:760px){.CaseStudy_intro__S5xEY,.CaseStudy_row__GZdcm{grid-template-columns:minmax(0,1fr);gap:20px}.CaseStudy_intro__S5xEY{gap:40px}.CaseStudy_moreGrid__WYSB8,.CaseStudy_stats__upvum{grid-template-columns:minmax(0,1fr)}}.page_cover__XZ4aR{display:block;width:100%;height:auto;object-fit:contain}.page_compare__p_CGE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page_compareItem__e_UOm{display:flex;flex-direction:column;gap:12px;min-width:0}.page_compareLabel__7sL8w{color:var(--cs-ink-3)}.page_compareLabel__7sL8w,.page_comparePlaceholder__2RATy{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.page_comparePlaceholder__2RATy{display:grid;place-items:center;aspect-ratio:16/10;border:1px dashed color-mix(in srgb,var(--cs-ink) 16%,transparent);border-radius:12px;background:var(--cs-panel);color:var(--cs-ink-3)}@media (max-width:760px){.page_compare__p_CGE{grid-template-columns:minmax(0,1fr)}}.page_cover__CwEZg{display:block;width:100%;height:auto;object-fit:contain}.Reveal_reveal__60qD7{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-out-quart),transform .9s var(--ease-out-expo)}.Reveal_shown__xBYFz{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__60qD7{opacity:1;transform:none;transition:none}}.Contact_section__Gkkfh{position:relative;padding-block:clamp(120px,20vh,220px) clamp(90px,14vh,150px)}.Contact_inner__m_D7T{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.Contact_title__LHAj3{max-width:16ch;font-size:clamp(2.25rem,5.4vw,4rem);line-height:1.04;color:var(--ink)}.Contact_lead___eo5m{max-width:42ch;color:var(--ink-2)}.Contact_actions__FgiX4{display:flex;flex-direction:column;align-items:center;gap:26px;margin-top:20px}.Contact_primary__O0H_E{display:inline-flex;align-items:center;gap:18px;padding:15px 18px 15px 26px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:var(--type-small);color:var(--ink);transition:border-color .4s var(--ease-out-quart),transform .3s var(--ease-out-expo)}.Contact_primary__O0H_E:hover{border-color:var(--accent);transform:translateY(-2px)}.Contact_primary__O0H_E:active{transform:translateY(0) scale(.985)}.Contact_primaryLabel__1hYCJ{min-width:15ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Contact_primaryHint__MC3oA{padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.Contact_copied__6x0Mu{border-color:var(--accent)}.Contact_secondary__nXhqV{display:flex;align-items:center;gap:16px}.Contact_link__uwyJv{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);transition:color .3s var(--ease-out-quart)}.Contact_link__uwyJv:hover{color:var(--accent)}.Contact_dot__B0aky{width:3px;height:3px;border-radius:50%;background:var(--line)}@media (max-width:520px){.Contact_primary__O0H_E{flex-direction:column;gap:12px;border-radius:22px;padding:18px 22px}.Contact_primaryLabel__1hYCJ{min-width:0;font-size:.8125rem;word-break:break-all}}.About_section__dz_ya{position:relative;padding-block:var(--section-y)}.About_grid__EIj5P{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(36px,6vw,88px);gap:clamp(36px,6vw,88px);align-items:start}.About_intro__HMqUP{font-size:var(--type-lead);line-height:1.48;color:var(--ink);text-wrap:pretty}.About_aside__K7iG2{margin-top:28px;font-size:var(--type-small);color:var(--ink-2)}.About_inlineLink__lVRFp{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);padding-bottom:1px;transition:border-color .3s var(--ease-out-quart)}.About_inlineLink__lVRFp:hover{border-bottom-color:var(--accent)}.About_facts__OrCuo{display:flex;flex-direction:column;gap:30px;padding-top:8px}.About_endorsement__IPj0x{margin:0;padding-top:14px;border-top:1px solid var(--line)}.About_endorsementHead__108bf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.About_endorsementHead__108bf .About_dt__VR8Se{margin-bottom:0}.About_pager__zktlQ{display:inline-flex;align-items:center;gap:2px}.About_pagerBtn__MuqPN{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--ink-3);transition:color .22s var(--ease-out-quart),background .22s var(--ease-out-quart)}.About_pagerBtn__MuqPN:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.About_pagerBtn__MuqPN:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.About_pagerCount__E0PZ1{min-width:2.6em;text-align:center;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.About_dt__VR8Se{display:block;margin-bottom:8px}.About_quote__lvHNv{margin:0;animation:About_quoteIn___gjJV .42s var(--ease-out-expo) both}.About_quote__lvHNv p{font-size:var(--type-small);line-height:1.55;color:var(--ink);text-wrap:pretty}@keyframes About_quoteIn___gjJV{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.About_quote__lvHNv{animation:none}}.About_attribution__mYD7a{display:flex;flex-direction:column;gap:2px;margin-top:14px}.About_author__772ou{font-size:.8125rem;font-weight:500;color:var(--ink)}.About_role__ih6qH{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.About_toolsBlock__QqX4u{padding-top:14px;border-top:1px solid var(--line)}.About_tools__5Zs_f{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.About_tool___FyPk{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 9px;border:1px solid var(--line);border-radius:999px;font-size:.8125rem;color:var(--ink-2);transition:border-color .3s var(--ease-out-quart),color .3s var(--ease-out-quart)}.About_tool___FyPk:hover{border-color:var(--accent);color:var(--ink)}.About_tool___FyPk img{width:16px;height:16px;object-fit:contain}:root[data-phase=night] .About_invert__NGmKM img{filter:invert(1)}@media (max-width:860px){.About_grid__EIj5P{grid-template-columns:1fr;gap:44px}}.Hero_hero__DBRgo{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding-block:clamp(120px,18vh,200px) clamp(80px,12vh,140px);text-align:left;opacity:clamp(0,calc(1.5 - var(--dusk) * 1.5),1);transform:translateY(calc(var(--p) * -80px));will-change:opacity,transform}.Hero_inner__RNvqb{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(22px,3.4vh,34px)}.Hero_eyebrow__Wpogf{display:inline-flex;align-items:center;gap:14px;animation:Hero_rise__dOkQ_ 1s var(--ease-out-expo) .12s both}.Hero_tick__r2ZV3{width:28px;height:1px;background:var(--line)}.Hero_role__OZHNb{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.Hero_headline__BI4zd{max-width:min(100%,20em);font-size:var(--type-hero);line-height:1.06;color:var(--ink);text-wrap:pretty;animation:Hero_rise__dOkQ_ 1.2s var(--ease-out-expo) .24s both}.Hero_support__GCR53{max-width:44ch;font-size:var(--type-body);color:var(--ink-2);animation:Hero_rise__dOkQ_ 1.2s var(--ease-out-expo) .42s both}.Hero_supportLink__AwgR_{color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 40%,transparent);padding-bottom:1px;transition:border-color .3s var(--ease-out-quart)}.Hero_supportLink__AwgR_:hover{border-bottom-color:var(--accent)}.Hero_metrics__6D1U9{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px);margin-top:clamp(12px,2.4vh,28px);padding-top:clamp(22px,3.2vh,32px);border-top:1px solid var(--line-soft);animation:Hero_rise__dOkQ_ 1.2s var(--ease-out-expo) .56s both}.Hero_metric__vFlwe{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:12px}.Hero_metric__vFlwe+.Hero_metric__vFlwe{padding-left:12px;border-left:1px solid var(--line-soft)}.Hero_metricValue__w5CG7{font-size:clamp(1.75rem,3.4vw,2.375rem);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Hero_metricLabel__fMlnO{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}@keyframes Hero_rise__dOkQ_{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Hero_headline__BI4zd{max-width:min(100%,18em)}.Hero_metrics__6D1U9{width:100%}.Hero_metric__vFlwe{padding-right:8px;gap:6px}.Hero_metric__vFlwe+.Hero_metric__vFlwe{padding-left:8px}.Hero_metricLabel__fMlnO{font-size:.625rem;letter-spacing:.12em}}.SectionHead_head__t7ulJ{margin-bottom:clamp(48px,7vh,84px)}.SectionHead_label__A8XSi{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.SectionHead_mark___20o1{width:6px;height:6px;background:var(--accent)}.SectionHead_title__u6KuW{max-width:20ch;color:var(--ink)}.SectionHead_lead__S7kJ3{margin-top:24px;max-width:54ch;font-size:var(--type-lead);line-height:1.42;color:var(--ink-2);text-wrap:pretty}.Work_section__x_umH{position:relative;padding-block:var(--section-y)}.Work_list__NAAxG{border-top:1px solid var(--line-soft)}.Work_item__l1zl_{position:relative}.Work_visualReveal__x8RZB.Work_visualReveal__x8RZB{transition-duration:1.3s}.Work_visual__LvsZi{margin:clamp(30px,4.4vh,52px) 0 clamp(2px,.6vh,8px);overflow:hidden;border-radius:12px}.Work_visualImg__D4LLZ{display:block;width:100%;height:auto;border-radius:12px}.Work_row__COqgB{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:clamp(18px,3vw,40px);gap:clamp(18px,3vw,40px);padding:clamp(24px,3.4vh,34px) 0 clamp(24px,3.4vh,34px) 4px;border-bottom:1px solid var(--line-soft);transition:padding-left .52s var(--ease-out-expo)}.Work_row__COqgB:hover{padding-left:22px}.Work_rowInert__gFWOC{cursor:default}.Work_rowInert__gFWOC:hover{padding-left:4px}.Work_bar__w3BF6{position:absolute;left:0;top:50%;width:2px;height:0;background:var(--accent);transform:translateY(-50%);transition:height .52s var(--ease-out-expo)}.Work_row__COqgB:hover .Work_bar__w3BF6{height:62%}.Work_rowInert__gFWOC:hover .Work_bar__w3BF6{height:0}.Work_mark__RKeID{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--line);border-radius:3px;background:var(--line-soft);opacity:.62;transition:opacity .42s var(--ease-out-quart),border-color .42s var(--ease-out-quart)}.Work_mark__RKeID img{width:30px;height:30px;object-fit:contain}.Work_row__COqgB:hover .Work_mark__RKeID{opacity:1;border-color:var(--accent)}.Work_rowInert__gFWOC:hover .Work_mark__RKeID{opacity:.62;border-color:var(--line)}.Work_company__kynlg{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.1;letter-spacing:-.015em;color:var(--ink)}.Work_summary__CbIaR{margin-top:8px;max-width:52ch;font-size:var(--type-small);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.Work_aside__HcTK5{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.Work_scope__LPozQ{white-space:nowrap}.Work_cta__ZNm0R,.Work_status__d10nK{display:inline-flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;color:var(--accent)}.Work_status__d10nK{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.Work_arrow__LCvKx{width:15px;height:15px;transition:transform .42s var(--ease-out-expo)}.Work_row__COqgB:hover .Work_arrow__LCvKx{transform:translateX(4px)}@media (max-width:780px){.Work_visual__LvsZi{margin-top:clamp(24px,3.4vh,36px)}.Work_row__COqgB,.Work_row__COqgB:hover{grid-template-columns:44px minmax(0,1fr);padding-left:0;row-gap:14px}.Work_mark__RKeID{width:44px;height:44px}.Work_mark__RKeID img{width:24px;height:24px}.Work_aside__HcTK5{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;width:100%;text-align:left}.Work_scope__LPozQ{white-space:normal}}.SiteFooter_footer__riHZc{position:relative;padding-bottom:clamp(28px,5vh,48px)}.SiteFooter_ground__zQjO6{position:absolute;left:50%;bottom:-160px;width:min(1100px,130vw);height:320px;transform:translateX(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(212,160,84,.13) 0,rgba(212,160,84,.04) 45%,transparent 72%);opacity:clamp(0,calc(var(--p) * 1.4 - .3),1);pointer-events:none}.SiteFooter_inner__asl1Z{position:relative;z-index:1}.SiteFooter_row__AEvhD{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.SiteFooter_name__HcBjx{color:var(--ink-2)}.SiteFooter_note__r8zLq{text-transform:none;letter-spacing:.02em;text-align:center}@media (max-width:720px){.SiteFooter_row__AEvhD{flex-direction:column;gap:12px;text-align:center}}.page_main__4fGJs{position:relative;z-index:2}:root.nightfall-drop .page_main__4fGJs{animation:page_impact___G14N .82s .64s both}@keyframes page_impact___G14N{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}14%{transform:translateY(9px);animation-timing-function:cubic-bezier(.4,0,.3,1)}42%{transform:translateY(-3px);animation-timing-function:ease-in-out}70%{transform:translateY(1px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root.nightfall-drop .page_main__4fGJs{animation:none}}.GlitchOverlay_overlay__edEYE{position:fixed;inset:0;z-index:10000;background:#000;overflow:hidden}.GlitchOverlay_rgbRed__yv4cl{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,0,0,.2),transparent 25%,transparent 75%,rgba(255,0,0,.15));mix-blend-mode:screen;animation:GlitchOverlay_glitchR__gPxHD 1s steps(8) forwards;opacity:0}.GlitchOverlay_rgbGreen__bRMbt{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,255,0,.18) 40%,rgba(0,255,0,.2) 60%,transparent);mix-blend-mode:screen;animation:GlitchOverlay_glitchG__wn_l_ 1s steps(6) forwards;opacity:0}.GlitchOverlay_rgbBlue__CTEj0{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,255,.18),transparent 50%,rgba(0,0,255,.2));mix-blend-mode:screen;animation:GlitchOverlay_glitchB__cKMMd 1s steps(7) forwards;opacity:0}.GlitchOverlay_scanlines__gZesf{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 4px);pointer-events:none;animation:GlitchOverlay_scanlineFade__mjDU3 1s ease-out forwards}.GlitchOverlay_noise__U47NU{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:0;mix-blend-mode:overlay;animation:GlitchOverlay_noiseFade__S0vli 1s steps(12) forwards}.GlitchOverlay_flash__JPjF4{position:absolute;inset:0;background:#fff;opacity:0;animation:GlitchOverlay_flash__JPjF4 1s steps(4) forwards}@keyframes GlitchOverlay_glitchR__gPxHD{0%{opacity:1;transform:translateX(0)}10%{opacity:1;transform:translateX(8px)}20%{opacity:.8;transform:translateX(-12px)}30%{opacity:1;transform:translateX(6px)}40%{opacity:.9;transform:translateX(-8px)}50%{opacity:1;transform:translateX(4px)}70%{opacity:.6;transform:translateX(-4px)}90%{opacity:.3;transform:translateX(2px)}to{opacity:0;transform:translateX(0)}}@keyframes GlitchOverlay_glitchG__wn_l_{0%{opacity:0;transform:translateX(0)}15%{opacity:1;transform:translateX(-10px)}35%{opacity:1;transform:translateX(14px)}55%{opacity:.8;transform:translateX(-6px)}75%{opacity:.5;transform:translateX(4px)}to{opacity:0;transform:translateX(0)}}@keyframes GlitchOverlay_glitchB__cKMMd{0%{opacity:0;transform:translateX(0)}25%{opacity:1;transform:translateX(12px)}45%{opacity:1;transform:translateX(-14px)}65%{opacity:.7;transform:translateX(8px)}85%{opacity:.4;transform:translateX(-4px)}to{opacity:0;transform:translateX(0)}}@keyframes GlitchOverlay_scanlineFade__mjDU3{0%,80%{opacity:.6}to{opacity:0}}@keyframes GlitchOverlay_noiseFade__S0vli{0%{opacity:0}20%{opacity:.4}40%{opacity:.5}60%{opacity:.35}80%{opacity:.2}to{opacity:0}}@keyframes GlitchOverlay_flash__JPjF4{0%,85%{opacity:0}88%{opacity:.4}92%{opacity:0}95%{opacity:.2}to{opacity:0}}.SoftDissolve_veil__tW0xE{position:fixed;inset:0;z-index:180;background:#14100e;opacity:0;pointer-events:none;transition:opacity .38s var(--ease-out-quart)}.SoftDissolve_veilOn__it_h5{opacity:1;pointer-events:auto}.SoftDissolve_veilOut__z56IT{opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out-quart)}@media (prefers-reduced-motion:reduce){.SoftDissolve_veil__tW0xE{transition:none}}.Mosaic_root__4gUIi{--mz-bg:#14100e;--mz-bg-deep:#0a0908;--mz-ink:#f7f2e8;--mz-ink-2:#b9b0a2;--mz-ink-3:#8a8175;--mz-accent:#d9b34e;--mz-gold:#c9a227;--mz-crimson:#8b2635;--mz-line:hsla(40,48%,94%,.14);--mz-glass:rgba(16,12,10,.78);--mz-chrome:linear-gradient(180deg,#fffaf0,#ddd5c7 46%,#9c9284 54%,#efe7d8);--mz-pad:clamp(18px,2.4vw,32px);--ink:var(--mz-ink);--ink-2:var(--mz-ink-2);--ink-3:var(--mz-ink-3);--accent:var(--mz-accent);--line:var(--mz-line);position:fixed;inset:0;overflow:hidden;background:var(--mz-bg);color:var(--mz-ink);font-family:var(--font-body)}.Mosaic_root__4gUIi ::selection{background:var(--mz-accent);color:var(--mz-bg-deep)}.Mosaic_root__4gUIi :focus-visible{outline:2px solid var(--mz-accent);outline-offset:3px}.Mosaic_srOnly__fcmmI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Mosaic_stage__n_PKx{position:absolute;inset:0;z-index:0;transform-origin:50% 0;transition:opacity .5s var(--ease-out-quart),filter .5s var(--ease-out-quart),transform .65s var(--ease-out-expo)}.Mosaic_sheetOpen__QWB_L .Mosaic_stage__n_PKx{transform:translateY(4%) scale(.68)}.Mosaic_canvas__wjY1i{position:absolute;inset:0;display:block;touch-action:none;-webkit-tap-highlight-color:transparent}.Mosaic_vignette__jhKNu{inset:0;background:linear-gradient(180deg,var(--mz-bg) 0,transparent 150px),linear-gradient(0deg,var(--mz-bg) 0,transparent 120px)}.Mosaic_grain__dXe_k,.Mosaic_vignette__jhKNu{position:absolute;z-index:1;pointer-events:none}.Mosaic_grain__dXe_k{inset:-50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");opacity:.07;mix-blend-mode:soft-light;animation:Mosaic_grain__dXe_k 7s steps(6) infinite}@keyframes Mosaic_grain__dXe_k{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}.Mosaic_header__9Sfcz{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:calc(var(--mz-pad) + env(safe-area-inset-top, 0px)) var(--mz-pad) 0;pointer-events:none}.Mosaic_header__9Sfcz>*{pointer-events:auto}.Mosaic_name__mMrnF{font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:.01em;background:var(--mz-chrome);-webkit-background-clip:text;background-clip:text;color:transparent}.Mosaic_role__REKOT{margin-top:3px;font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--mz-ink-2)}.Mosaic_controls__ev0QR{display:flex;gap:8px}.Mosaic_chip__Tb9D_{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid hsla(40,48%,94%,.16);background:linear-gradient(180deg,hsla(40,48%,94%,.08),hsla(40,48%,94%,.015));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 18px rgba(0,0,0,.35);font-size:.8125rem;font-weight:500;color:var(--mz-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .24s var(--ease-out-quart),background .24s var(--ease-out-quart),transform .24s var(--ease-out-quart)}.Mosaic_chip__Tb9D_:hover{border-color:color-mix(in srgb,var(--mz-accent) 60%,transparent);background:linear-gradient(180deg,rgba(217,179,78,.16),rgba(217,179,78,.03))}.Mosaic_chip__Tb9D_:active{transform:scale(.97)}.Mosaic_chipOn__gaH_z{border-color:var(--mz-accent)}.Mosaic_chipGlyph__lOPgW{font-size:.8em;color:var(--mz-accent)}.Mosaic_main__6M3MF{position:absolute;inset:0;z-index:5;pointer-events:none}.Mosaic_main__6M3MF>*{pointer-events:auto}.Mosaic_headline__lXSM5{position:absolute;top:calc(var(--mz-pad) + 2px + env(safe-area-inset-top, 0px));left:50%;width:min(38ch,46vw);transform:translateX(-50%);font-size:clamp(.95rem,.5vw + .8rem,1.125rem);font-weight:400;line-height:1.45;letter-spacing:-.005em;text-align:center;text-wrap:balance;color:var(--mz-ink);pointer-events:none}.Mosaic_directory__TuplM{pointer-events:none}.Mosaic_directory__TuplM>*{pointer-events:auto}.Mosaic_index__5an_0{position:absolute;top:50%;left:var(--mz-pad);width:200px;transform:translateY(-50%)}.Mosaic_indexLabel__aDmMw{margin-bottom:10px;padding-left:12px;font-size:.6875rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--mz-ink-2)}.Mosaic_indexList__iE0Y4{list-style:none;display:flex;flex-direction:column;gap:2px}.Mosaic_indexItem__INyXP{position:relative;display:grid;grid-template-columns:30px 1fr auto;align-items:baseline;padding:9px 12px;border-radius:10px;transition:background .26s var(--ease-out-quart)}.Mosaic_indexItem__INyXP:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--mz-accent);transform:scaleY(0);transition:transform .32s var(--ease-out-expo)}.Mosaic_indexItemOn__sWV4R,.Mosaic_indexItem__INyXP:focus-visible,.Mosaic_indexItem__INyXP:hover{background:hsla(40,48%,94%,.05)}.Mosaic_indexItemOn__sWV4R:before,.Mosaic_indexItem__INyXP:focus-visible:before,.Mosaic_indexItem__INyXP:hover:before{transform:scaleY(1)}.Mosaic_numeral__oPgbq{font-size:.6875rem;font-weight:500;letter-spacing:.08em;color:var(--mz-accent)}.Mosaic_indexLogo___BnFL{display:none}.Mosaic_indexText__jkEtM{display:flex;flex-direction:column;min-width:0}.Mosaic_indexName__PC7_N{font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--mz-ink)}.Mosaic_indexTag__hHo9v{margin-top:2px;font-size:.6875rem;line-height:1.35;letter-spacing:.02em;color:var(--mz-ink-2)}.Mosaic_indexDates__KryL0{margin-top:1px;font-size:.625rem;line-height:1.35;letter-spacing:.04em;color:var(--mz-ink-3)}.Mosaic_indexLine__57iSm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Mosaic_indexArrow__iupgx{align-self:center;color:var(--mz-accent);opacity:0;transform:translateX(-4px);transition:opacity .26s var(--ease-out-quart),transform .26s var(--ease-out-quart)}.Mosaic_indexItemOn__sWV4R .Mosaic_indexArrow__iupgx,.Mosaic_indexItem__INyXP:focus-visible .Mosaic_indexArrow__iupgx,.Mosaic_indexItem__INyXP:hover .Mosaic_indexArrow__iupgx{opacity:1;transform:none}.Mosaic_concepts__UfsuA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Mosaic_conceptList__1tsql{list-style:none}.Mosaic_conceptItem__MVY_m{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:16px 0;border-bottom:1px solid var(--mz-line);text-align:left}.Mosaic_conceptName__uMMkM{font-size:1rem;color:var(--mz-ink)}.Mosaic_conceptLine__22sqQ{max-width:62ch;font-size:.9375rem;line-height:1.5;color:var(--mz-ink-2)}.Mosaic_conceptUses__0hy_E{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mz-ink-3)}@media (max-width:1199px){.Mosaic_root__4gUIi:not(.Mosaic_isList__Ss_uU) .Mosaic_index__5an_0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.Mosaic_isList__Ss_uU .Mosaic_stage__n_PKx{opacity:0;filter:blur(6px);pointer-events:none}.Mosaic_isList__Ss_uU .Mosaic_main__6M3MF{pointer-events:auto}.Mosaic_isList__Ss_uU .Mosaic_directory__TuplM{position:absolute;inset:0;z-index:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto;padding:168px var(--mz-pad) 120px;-webkit-mask-image:linear-gradient(180deg,transparent 96px,#000 150px,#000 calc(100% - 120px),transparent calc(100% - 72px));mask-image:linear-gradient(180deg,transparent 96px,#000 150px,#000 calc(100% - 120px),transparent calc(100% - 72px));animation:Mosaic_listIn__eRG76 .52s var(--ease-out-expo) both}.Mosaic_isList__Ss_uU .Mosaic_directory__TuplM>*{pointer-events:auto}.Mosaic_isList__Ss_uU .Mosaic_index__5an_0{position:static;width:auto;height:auto;max-width:760px;margin:0 auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal;transform:none}.Mosaic_isList__Ss_uU .Mosaic_concepts__UfsuA{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.Mosaic_isList__Ss_uU .Mosaic_indexLabel__aDmMw{padding-left:0;margin-bottom:14px}.Mosaic_isList__Ss_uU .Mosaic_indexList__iE0Y4{gap:0;border-top:1px solid var(--mz-line)}.Mosaic_isList__Ss_uU .Mosaic_indexItem__INyXP{grid-template-columns:44px 1fr auto;align-items:center;gap:0 22px;padding:26px 8px;border-radius:0;border-bottom:1px solid var(--mz-line)}.Mosaic_isList__Ss_uU .Mosaic_indexItem__INyXP:before{top:24px;bottom:24px}.Mosaic_isList__Ss_uU .Mosaic_numeral__oPgbq{display:none}.Mosaic_isList__Ss_uU .Mosaic_indexLogo___BnFL{display:grid;place-items:center;width:44px;height:44px}.Mosaic_isList__Ss_uU .Mosaic_indexLogo___BnFL img{width:40px;height:40px;object-fit:contain;opacity:.88;transition:opacity .26s var(--ease-out-quart)}.Mosaic_isList__Ss_uU .Mosaic_indexItemOn__sWV4R .Mosaic_indexLogo___BnFL img,.Mosaic_isList__Ss_uU .Mosaic_indexItem__INyXP:focus-visible .Mosaic_indexLogo___BnFL img,.Mosaic_isList__Ss_uU .Mosaic_indexItem__INyXP:hover .Mosaic_indexLogo___BnFL img{opacity:1}.Mosaic_isList__Ss_uU .Mosaic_indexName__PC7_N{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:var(--tracking-display)}.Mosaic_isList__Ss_uU .Mosaic_indexTag__hHo9v{margin-top:6px;font-size:.8125rem;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--mz-ink-2)}.Mosaic_isList__Ss_uU .Mosaic_indexDates__KryL0{margin-top:3px;font-size:.75rem;letter-spacing:.04em;color:var(--mz-ink-3)}.Mosaic_isList__Ss_uU .Mosaic_indexLine__57iSm{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal;margin-top:10px;font-size:1.0625rem;line-height:1.5;color:var(--mz-ink-2)}.Mosaic_isList__Ss_uU .Mosaic_indexArrow__iupgx{opacity:.6;transform:none;font-size:1.25rem}.Mosaic_listAbout__apn4F{display:none}.Mosaic_isList__Ss_uU .Mosaic_listAbout__apn4F{display:block;max-width:760px;margin:56px auto 0;padding:36px 8px 24px;border-top:1px solid var(--mz-line);scroll-margin-top:120px}.Mosaic_isList__Ss_uU .Mosaic_listAbout__apn4F .Mosaic_aboutTitle__mgdY5{max-width:22ch}.Mosaic_isList__Ss_uU .Mosaic_listAbout__apn4F .Mosaic_aboutAside__TIvDw,.Mosaic_isList__Ss_uU .Mosaic_listAbout__apn4F .Mosaic_aboutIntro__vXT0b{max-width:58ch}@keyframes Mosaic_listIn__eRG76{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.Mosaic_card__qCBH4{position:absolute;top:0;left:0;z-index:8;width:300px;max-width:min(528px,calc(100vw - 40px));padding:14px 16px 13px;border-radius:14px;border:1px solid hsla(40,48%,94%,.14);background:var(--mz-glass);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 50px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;opacity:0;transition:opacity .22s var(--ease-out-quart);will-change:transform,opacity}.Mosaic_cardNote__ESICd{padding:16px 18px 15px}.Mosaic_cardNote__ESICd .Mosaic_cardTitle__5jr_d{margin-top:0}.Mosaic_cardOn__G2GDu{opacity:1}.Mosaic_cardEyebrow__8OEEt{font-size:.6875rem;font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--mz-accent)}.Mosaic_cardTitle__5jr_d{margin-top:4px;font-size:1.0625rem;font-weight:500;line-height:1.3;color:var(--mz-ink)}.Mosaic_cardLine__e_bio{margin-top:6px;font-size:.875rem;line-height:1.5;color:var(--mz-ink-2);text-wrap:pretty}.Mosaic_cardNote__ESICd .Mosaic_cardLine__e_bio{margin-top:10px;font-size:.9375rem;line-height:1.55;max-width:62ch}.Mosaic_cardHint__NQu56{margin-top:10px;padding-top:9px;border-top:1px solid var(--mz-line);font-size:.75rem;color:var(--mz-ink-2)}.Mosaic_cardBody__b1rIr{animation:Mosaic_cardSwap__70jDz .36s var(--ease-out-quart) both}@keyframes Mosaic_cardSwap__70jDz{0%{opacity:0;transform:translate3d(0,4px,0)}}.Mosaic_cardFoot__yc_oS{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--mz-line);font-size:.75rem}.Mosaic_cardUses__7m_Qp{color:var(--mz-ink)}.Mosaic_cardDrag__VCfwq{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--mz-ink-3)}@media (prefers-reduced-motion:reduce){.Mosaic_cardBody__b1rIr{animation:none}}.Mosaic_sheet__M8rn3{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:20;padding:20px 20px 18px;border-radius:20px;border:1px solid hsla(40,48%,94%,.14);background:rgba(16,12,10,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 -10px 50px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:min(72dvh,560px);overflow-y:auto;overscroll-behavior:contain;animation:Mosaic_sheetIn___5Q1O .42s var(--ease-out-expo) both}@keyframes Mosaic_sheetIn___5Q1O{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.Mosaic_sheetClose__55Yb8{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:999px;font-size:1.25rem;color:var(--mz-ink-2)}.Mosaic_sheetTitle__S65Di{margin-top:4px;padding-right:36px;font-size:1.375rem;font-weight:500;line-height:1.25}.Mosaic_sheetLine__81bGX{margin-top:8px;font-size:.9375rem;line-height:1.5;color:var(--mz-ink-2)}.Mosaic_primary__VLFvI{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:16px;border-radius:999px;background:linear-gradient(180deg,#ecd087 0,var(--mz-accent) 55%,#b8922f 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);font-weight:500;color:var(--mz-bg-deep)}.Mosaic_sheetLinks__d_0YJ{list-style:none;margin-top:12px;border-top:1px solid var(--mz-line)}.Mosaic_sheetLink__rp_0m{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:12px;gap:12px;width:100%;min-height:48px;padding:12px 0;border-bottom:1px solid var(--mz-line);text-align:left;font-weight:500}.Mosaic_sheetLinkTag__BaPFJ{font-size:.75rem;font-weight:400;color:var(--mz-ink-2)}.Mosaic_hint__ECQtT{position:absolute;left:50%;bottom:calc(76px + env(safe-area-inset-bottom, 0px));z-index:6;transform:translate(-50%,6px);font-size:.75rem;letter-spacing:.04em;white-space:nowrap;color:var(--mz-ink-2);opacity:0;pointer-events:none;transition:opacity .7s var(--ease-out-quart),transform .7s var(--ease-out-quart)}.Mosaic_hintOn__O3tsy{opacity:1;transform:translate(-50%)}.Mosaic_hint__ECQtT:before{content:"";display:inline-block;width:5px;height:5px;margin-right:10px;border-radius:50%;vertical-align:middle;background:var(--mz-accent);box-shadow:0 0 10px var(--mz-accent);animation:Mosaic_beacon__15OJH 1.8s ease-in-out infinite}@keyframes Mosaic_beacon__15OJH{0%,to{opacity:.35}50%{opacity:1}}.Mosaic_bar__hDxiD{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 var(--mz-pad) calc(var(--mz-pad) - 4px + env(safe-area-inset-bottom, 0px));pointer-events:none}.Mosaic_bar__hDxiD>*{pointer-events:auto}.Mosaic_leaf__HpE2D{display:block;width:46px;border-radius:8px;transform-origin:50% 20%;animation:Mosaic_sway__X2K3S 6s ease-in-out infinite;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5));transition:filter .4s var(--ease-out-quart)}.Mosaic_leaf__HpE2D:hover{filter:brightness(1.12) saturate(1.15) drop-shadow(0 0 22px rgba(212,160,84,.55))}.Mosaic_leaf__HpE2D img{display:block;width:100%;height:auto}@keyframes Mosaic_sway__X2K3S{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(7deg) translateY(-3px)}}.Mosaic_links__chkOW{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px 22px}.Mosaic_link__RCBxI{position:relative;padding:8px 0;font-size:.8125rem;font-weight:500;color:var(--mz-ink-2);transition:color .22s var(--ease-out-quart)}.Mosaic_link__RCBxI:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--mz-accent);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--ease-out-expo)}.Mosaic_link__RCBxI:hover{color:var(--mz-ink)}.Mosaic_link__RCBxI:hover:after{transform:scaleX(1)}.Mosaic_email__YKE0y{gap:10px}.Mosaic_emailHint__VBuSL{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mz-accent)}.Mosaic_emailCopied__3nqrq{border-color:var(--mz-accent)}.Mosaic_emailShort__GPV6D{display:none}.Mosaic_aboutBackdrop__tcEvB{position:absolute;inset:0;z-index:29;background:rgba(5,4,3,.55);animation:Mosaic_fadeIn__RFblt .36s var(--ease-out-quart) both}.Mosaic_about__nq6Ep{position:absolute;top:0;right:0;bottom:0;z-index:30;width:min(500px,100%);overflow-y:auto;padding:72px 36px 48px;border-left:1px solid var(--mz-line);background:linear-gradient(180deg,#1e1612,#120e0c);box-shadow:-30px 0 80px rgba(0,0,0,.5);animation:Mosaic_aboutIn__RJZk2 .52s var(--ease-out-expo) both}@keyframes Mosaic_aboutIn__RJZk2{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes Mosaic_fadeIn__RFblt{0%{opacity:0}to{opacity:1}}.Mosaic_close__EHGOJ{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:999px;border:1px solid var(--mz-line);font-size:1.25rem;line-height:1;color:var(--mz-ink-2);transition:color .22s var(--ease-out-quart),border-color .22s var(--ease-out-quart)}.Mosaic_close__EHGOJ:hover{color:var(--mz-ink);border-color:var(--mz-accent)}.Mosaic_aboutTitle__mgdY5{margin-top:10px;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:400;line-height:1.12;letter-spacing:var(--tracking-display);text-wrap:balance}.Mosaic_aboutIntro__vXT0b{margin-top:22px;font-size:1.0625rem;line-height:1.6;color:var(--mz-ink);text-wrap:pretty}.Mosaic_aboutAside__TIvDw{margin-top:18px;font-size:var(--type-small);line-height:1.6;color:var(--mz-ink-2)}.Mosaic_inlineLink__kXgki{color:var(--mz-accent);border-bottom:1px solid color-mix(in srgb,var(--mz-accent) 40%,transparent);padding-bottom:1px;transition:border-color .3s var(--ease-out-quart)}.Mosaic_inlineLink__kXgki:hover{border-bottom-color:var(--mz-accent)}.Mosaic_endorsement__o5nCz{margin:34px 0 0;padding-top:16px;border-top:1px solid var(--mz-line)}.Mosaic_endorsementHead__Pc4re{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.Mosaic_endorsementHead__Pc4re .Mosaic_blockLabel__jSsc_{margin-bottom:0}.Mosaic_pager__sBxwI{display:inline-flex;align-items:center;gap:2px}.Mosaic_pagerBtn__ESaMu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;color:var(--mz-ink-3);transition:color .22s var(--ease-out-quart),background .22s var(--ease-out-quart)}.Mosaic_pagerBtn__ESaMu:hover{color:var(--mz-ink);background:color-mix(in srgb,var(--mz-ink) 8%,transparent)}.Mosaic_pagerCount__qEroY{min-width:2.6em;text-align:center;font-size:.6875rem;letter-spacing:.04em;color:var(--mz-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Mosaic_endorsement__o5nCz blockquote p{font-size:var(--type-small);line-height:1.6;color:var(--mz-ink)}.Mosaic_blockLabel__jSsc_{display:block;margin-bottom:10px}.Mosaic_attribution__O4On4{display:flex;flex-direction:column;gap:2px;margin-top:14px}.Mosaic_author__wxI9w{font-size:.8125rem;font-weight:500}.Mosaic_authorRole__ctmRq{font-size:.6875rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--mz-ink-2)}.Mosaic_toolsBlock__enZ3k{margin-top:30px;padding-top:16px;border-top:1px solid var(--mz-line)}.Mosaic_tools__F7CBy{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.Mosaic_tool__hBgXz{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 9px;border:1px solid var(--mz-line);border-radius:999px;font-size:.8125rem;color:var(--mz-ink-2);transition:border-color .3s var(--ease-out-quart),color .3s var(--ease-out-quart)}.Mosaic_tool__hBgXz:hover{border-color:var(--mz-accent);color:var(--mz-ink)}.Mosaic_tool__hBgXz img{width:16px;height:16px;object-fit:contain}.Mosaic_invert__L_sQV img{filter:invert(1)}@media (max-width:900px){.Mosaic_headline__lXSM5{top:calc(var(--mz-pad) + 58px + env(safe-area-inset-top, 0px));left:var(--mz-pad);width:auto;max-width:calc(100% - var(--mz-pad) * 2);transform:none;text-align:left}}@media (max-width:640px){.Mosaic_chip__Tb9D_{min-height:34px;padding:0 12px;font-size:.75rem;white-space:nowrap}.Mosaic_controls__ev0QR{gap:6px}.Mosaic_role__REKOT{font-size:.625rem;letter-spacing:.12em;white-space:nowrap}.Mosaic_chipGlyph__lOPgW{display:none}.Mosaic_links__chkOW{gap:2px 14px}.Mosaic_link__RCBxI{font-size:.75rem}.Mosaic_emailFull__Ce_qL{display:none}.Mosaic_emailShort__GPV6D{display:inline}.Mosaic_leaf__HpE2D{width:34px}.Mosaic_about__nq6Ep{padding:68px 22px 40px}.Mosaic_isList__Ss_uU .Mosaic_directory__TuplM{padding-top:176px}}.Mosaic_panels__wjrnx{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden}.Mosaic_panel__Yzlkp{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:372px;height:408px;padding:18px;opacity:0;will-change:transform,opacity}.Mosaic_panelHead__Bh9it{display:flex;align-items:center;justify-content:space-between;height:20px;padding-left:14px}.Mosaic_panelTag__8uLzS{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.Mosaic_panelLogo__ZZYjC{width:20px;height:20px;object-fit:contain;opacity:.9}.Mosaic_panelMedia__x7L_2{position:relative;height:196px;margin-top:12px;overflow:hidden;border-radius:3px;background:var(--mz-bg-deep);box-shadow:inset 0 0 0 1px var(--mz-line)}.Mosaic_panelFrame__u_p9y{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--ease-out-quart)}.Mosaic_panelFrameOn__qaARj{opacity:1}.Mosaic_panelImg__aG173{object-fit:cover;object-position:top center;transform:scale(1.08);transform-origin:30% 20%}.Mosaic_panelOn__4ZwPw .Mosaic_panelFrameOn__qaARj .Mosaic_panelImg__aG173{animation:Mosaic_panelDrift__9sECd var(--cycle) cubic-bezier(.22,1,.36,1) forwards}@keyframes Mosaic_panelDrift__9sECd{0%{transform:scale(1.08) translate3d(1.5%,1.5%,0)}to{transform:scale(1.015) translateZ(0)}}.Mosaic_panelScan__H4Zl3{position:absolute;top:0;left:0;right:0;height:1px;background:var(--brand);opacity:0;animation:Mosaic_panelScan__H4Zl3 .9s cubic-bezier(.65,0,.35,1) forwards}@keyframes Mosaic_panelScan__H4Zl3{0%{opacity:.9;transform:translateZ(0)}85%{opacity:.6}to{opacity:0;transform:translate3d(0,196px,0)}}.Mosaic_panelTrack__Eun5a{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-top:12px}.Mosaic_panelSeg__YzORM{position:relative;height:2px;overflow:hidden;background:var(--mz-line)}.Mosaic_panelSegFill__W5FRT{position:absolute;inset:0;background:var(--brand);transform:scaleX(0);transform-origin:left}.Mosaic_panelSegDone__5DAxk{transform:scaleX(1)}.Mosaic_panelSegRun__AAc19{animation:Mosaic_panelFill__HS6i1 var(--cycle) linear forwards}@keyframes Mosaic_panelFill__HS6i1{to{transform:scaleX(1)}}.Mosaic_panelCaption__on0Mh{display:flex;gap:10px;margin-top:8px;font-size:.75rem;line-height:16px;color:var(--mz-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:Mosaic_panelCaption__on0Mh .42s var(--ease-out-quart) both}@keyframes Mosaic_panelCaption__on0Mh{0%{opacity:0;transform:translate3d(0,3px,0)}}.Mosaic_panelCount__7goK7{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--brand)}.Mosaic_panelTitle__qCEMK{margin-top:16px;font-size:1.375rem;font-weight:500;line-height:24px;letter-spacing:-.015em;color:var(--mz-ink)}.Mosaic_panelLine__0bAtf{margin-top:4px;font-size:.875rem;line-height:20px;color:var(--mz-ink-2);text-wrap:pretty}.Mosaic_panelCta__Rsibl{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--mz-ink)}.Mosaic_panelCta__Rsibl span{color:var(--brand);transition:transform .3s var(--ease-out-quart)}.Mosaic_panelOn__4ZwPw .Mosaic_panelCta__Rsibl span{transform:translate3d(3px,0,0)}.Mosaic_panelStill__buBVz .Mosaic_panelImg__aG173,.Mosaic_panelStill__buBVz .Mosaic_panelSegRun__AAc19{animation:none}.Mosaic_panelStill__buBVz .Mosaic_panelSegRun__AAc19{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Mosaic_grain__dXe_k,.Mosaic_hint__ECQtT:before,.Mosaic_leaf__HpE2D{animation:none}}.ScrollLeaf_leaf__jwpS0{position:fixed;top:0;left:0;width:clamp(52px,7vw,88px);z-index:30;transform-origin:center center;will-change:transform;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(20,12,4,calc(.18 + var(--p) * .35)));opacity:.94}.ScrollLeaf_hit__za9_t{display:block;width:100%;pointer-events:auto;cursor:pointer;transition:filter .4s var(--ease-out-quart)}.ScrollLeaf_hit__za9_t:hover{filter:brightness(1.12) saturate(1.15) drop-shadow(0 0 22px rgba(212,160,84,.55))}.ScrollLeaf_leaf__jwpS0 img{display:block;width:100%;height:auto}@media (max-width:640px){.ScrollLeaf_leaf__jwpS0{width:46px;opacity:.8}}.page_logo__ghb_a{display:block;width:auto;height:40px}.page_cover__Qlc1r{display:block;width:100%;height:auto}.page_reasoning__Hf4XL{display:block;max-width:640px;font-size:.9375rem;line-height:1.65;color:var(--cs-ink-2);text-wrap:pretty}.page_navDemo__HKAzV{display:flex;align-items:flex-end;justify-content:center;min-height:480px;padding:48px 24px 64px;border:1px solid var(--cs-rule);border-radius:12px;background:var(--cs-panel)}.page_overlay__CTtXK{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(10,11,14,.94);cursor:pointer;animation:page_overlayIn__uuKYz .2s ease-out forwards}@keyframes page_overlayIn__uuKYz{0%{opacity:0}to{opacity:1}}.page_overlayClose__JCNGw{position:absolute;top:24px;right:24px;z-index:1001;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;font-size:1.75rem;line-height:1;transition:background .2s ease}.page_overlayClose__JCNGw:hover{background:hsla(0,0%,100%,.2)}.page_overlayClose__JCNGw:focus-visible,.page_zoomBtn__5orS_:focus-visible{outline:2px solid var(--cs-accent);outline-offset:3px}.page_overlayZoomControls__LcZik{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:1002;display:flex;align-items:center;gap:12px;padding:8px 16px;background:rgba(0,0,0,.6);border-radius:8px}.page_zoomBtn__5orS_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;background:hsla(0,0%,100%,.1);color:#fff;font-size:1.25rem;line-height:1;transition:background .2s ease,border-color .2s ease}.page_zoomBtn__5orS_:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.page_zoomBtn__5orS_:disabled{opacity:.4;cursor:not-allowed}.page_zoomLabel__u5j6x{min-width:3ch;font-size:.875rem;font-weight:500;color:#afb7ca;text-align:center}.page_overlayImageWrap__ibRRL{position:relative;width:95vw;max-width:1575px;aspect-ratio:4/3;max-height:95vh;overflow:hidden;touch-action:none}.page_overlayZoomContent__LU00V{position:absolute;inset:0;transform-origin:center center}.page_overlayImage__uHNm0{object-fit:contain;object-position:center}@media (max-width:760px){.page_navDemo__HKAzV{min-height:0;overflow-x:auto;justify-content:flex-start}}.page_cover__C4rKc{display:block;width:100%;height:auto;object-fit:contain}.page_cta__KNBqu{display:inline-block;margin:28px 0 0;font-size:.9375rem;font-weight:500;color:#f4f1ea;border-bottom:1px solid #f4f1ea;padding-bottom:2px;transition:opacity .22s var(--ease-out-quart)}.page_cta__KNBqu:hover{opacity:.72}.page_cta__KNBqu:focus-visible{outline:2px solid #f06b06;outline-offset:4px}