.MobileTabBar_bar__lnCMY{--tab-ease:var(--ease-geist,cubic-bezier(0.32,0.72,0,1));--tab-pad:10px 12px;--tab-min-height:40px;--tab-font:0.75rem;--tab-label-opacity:1;display:none}.MobileTabBar_compact__S3cGA{--tab-pad:6px 10px;--tab-min-height:32px;--tab-font:0.65rem;--tab-label-opacity:0.95}.MobileTabBar_filterDefs__R7JRK{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.MobileTabBar_list__4LArn{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:var(--tab-pad);list-style:none;transition:padding .28s var(--tab-ease)}.MobileTabBar_item__W4cr6{min-width:0}.MobileTabBar_tab__SIBkS{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--tab-min-height);padding:.5rem .3rem;border:none;border-radius:999px;background:transparent;color:var(--glass-ink-muted);text-decoration:none;cursor:pointer;transition:color .22s var(--tab-ease),min-height .28s var(--tab-ease),padding .28s var(--tab-ease);-webkit-tap-highlight-color:transparent}.MobileTabBar_compact__S3cGA .MobileTabBar_tab__SIBkS{padding:.28rem .18rem}.MobileTabBar_tab__SIBkS:hover{color:var(--glass-ink)}.MobileTabBar_tab__SIBkS:focus-visible{outline:2px solid var(--accent,#c5ff3d);outline-offset:2px;color:var(--glass-ink)}.MobileTabBar_tabActive__ESwb2{color:var(--glass-ink)}.MobileTabBar_activePill__245pA{position:absolute;inset:0;z-index:-1;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-selection);box-shadow:none;pointer-events:none}.MobileTabBar_label__PXxC9{position:relative;z-index:1;font-family:var(--font-sans);font-size:var(--tab-font);font-weight:500;letter-spacing:-.02em;line-height:1;white-space:nowrap;opacity:var(--tab-label-opacity);transition:font-size .28s var(--tab-ease),opacity .28s var(--tab-ease)}.MobileTabBar_spacer___OuXD{display:none}@media (max-width:767px){.MobileTabBar_bar__lnCMY{display:block;position:fixed;z-index:45;left:max(1.25rem,env(safe-area-inset-left,0px));right:max(1.25rem,env(safe-area-inset-right,0px));bottom:calc(.5rem + env(safe-area-inset-bottom, 0px));overflow:hidden;isolation:isolate;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-highlight),var(--glass-shadow);color:var(--glass-ink);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));transition:color .26s var(--tab-ease),background-color .26s var(--tab-ease),border-color .26s var(--tab-ease),box-shadow .26s var(--tab-ease);pointer-events:auto;will-change:transform}.MobileTabBar_spacer___OuXD{display:block;height:calc(5rem + env(safe-area-inset-bottom, 0px));pointer-events:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media (max-width:767px){.MobileTabBar_bar__lnCMY{background:var(--glass-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}}@supports ((-webkit-backdrop-filter:url(#tabbar-liquid-glass)) or (backdrop-filter:url(#tabbar-liquid-glass))){@media (max-width:767px){.MobileTabBar_bar__lnCMY{-webkit-backdrop-filter:blur(var(--glass-blur)) url(#tabbar-liquid-glass) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) url(#tabbar-liquid-glass) saturate(var(--glass-saturate))}}}@media (prefers-reduced-motion:reduce){.MobileTabBar_bar__lnCMY,.MobileTabBar_label__PXxC9,.MobileTabBar_list__4LArn,.MobileTabBar_tab__SIBkS{transition:none}@media (max-width:767px){.MobileTabBar_bar__lnCMY{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important}}}.BlogThemeToggle_nav__FNISO{border:none;background:transparent}.BlogThemeToggle_nav__FNISO,.BlogThemeToggle_toggle__81QEx{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;cursor:pointer}.BlogThemeToggle_toggle__81QEx{width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,var(--surface-text) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-text) 6%,transparent);color:var(--surface-text);transition:background .16s var(--ease-out),border-color .16s var(--ease-out),color .16s var(--ease-out)}.BlogThemeToggle_toggle__81QEx:hover{background:color-mix(in srgb,var(--surface-text) 12%,transparent);border-color:color-mix(in srgb,var(--surface-text) 28%,transparent)}.BlogThemeToggle_toggle__81QEx:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.BlogThemeToggle_onDark__gX67I{--surface-text:var(--palette-cream);--accent:var(--lime);border-color:color-mix(in srgb,var(--palette-cream) 22%,transparent);background:color-mix(in srgb,var(--palette-cream) 8%,transparent);color:var(--palette-cream)}.BlogThemeToggle_onDark__gX67I:hover{background:color-mix(in srgb,var(--palette-cream) 14%,transparent);border-color:color-mix(in srgb,var(--palette-cream) 34%,transparent)}.BlogThemeToggle_icon__cUPyO{width:1rem;height:1rem}.FooterCanvas_bottom__bIge7{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;height:40svh;min-height:220px;margin-top:clamp(2rem,5vw,3.5rem);margin-inline:calc(var(--page-margin) * -1);width:calc(100% + var(--page-margin) * 2);max-width:none;color:var(--surface-text);background:color-mix(in srgb,var(--surface-text) 4%,var(--surface));border-top:1px solid var(--surface-border);overflow:clip;cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FooterCanvas_canvas__kbiYC{position:absolute;inset:0;width:100%;height:100%}.FooterCanvas_content__SBOWd{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding-inline:var(--page-margin);pointer-events:none;mix-blend-mode:difference;color:#fff}.FooterCanvas_brand__kT84m{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.FooterCanvas_mark__ivmpx{flex-shrink:0;color:currentColor}.FooterCanvas_wordmark__NlCN1{font-size:var(--text-main);font-weight:650;letter-spacing:-.04em}.FooterCanvas_tagline__kgC1M{font-size:var(--text-small);font-weight:450;letter-spacing:-.015em;text-align:right;text-wrap:balance}@media (max-width:640px){.FooterCanvas_wordmark__NlCN1{display:none}.FooterCanvas_tagline__kgC1M{max-width:11rem}}@media (prefers-reduced-motion:reduce){.FooterCanvas_bottom__bIge7{cursor:default;touch-action:auto}}.SiteFooter_footer__tpuYU{position:relative;isolation:isolate;padding:clamp(4rem,10vw,7rem) var(--page-margin) 0;color:var(--surface-text);background:var(--surface);border-top:1px solid var(--surface-border);overflow:clip}.SiteFooter_wrap__NNI1D{width:100%;max-width:var(--max-width-main);margin-inline:auto;will-change:transform}.SiteFooter_top__Pi_rZ{display:grid;grid-gap:clamp(3rem,8vw,5rem);gap:clamp(3rem,8vw,5rem);padding-bottom:clamp(3rem,8vw,5rem);border-bottom:1px solid var(--surface-border)}.SiteFooter_navBlock__SfSQ4{display:flex;flex-direction:column;gap:var(--space-6)}.SiteFooter_eyebrow__Z8iai{display:inline-flex;align-items:center;gap:.65rem}.SiteFooter_eyebrowCircle__HZMdv{width:.55rem;height:.55rem;border-radius:50%;background:var(--accent);flex-shrink:0}.SiteFooter_eyebrowText__9fZEx{margin:0;font-size:var(--text-large);font-weight:500;letter-spacing:-.02em}.SiteFooter_navList__JkPhL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.SiteFooter_navItem__rPI7z{margin:0}.SiteFooter_navLink__Lqmw9{display:inline-flex;align-items:baseline;gap:.55rem;color:var(--surface-text);transition:color .18s var(--ease-geist)}.SiteFooter_navLink__Lqmw9:focus-visible,.SiteFooter_navLink__Lqmw9:hover{color:var(--accent)}.SiteFooter_navLabel__7wioC{font-size:var(--text-h1);font-weight:600;line-height:1.1;letter-spacing:-.045em}.SiteFooter_navArrow__cju9b{font-size:var(--text-h2);font-weight:500;line-height:1;opacity:0;transform:translateX(-.25em);transition:opacity .22s var(--ease-geist),transform .22s var(--ease-geist)}.SiteFooter_navLink__Lqmw9:focus-visible .SiteFooter_navArrow__cju9b,.SiteFooter_navLink__Lqmw9:hover .SiteFooter_navArrow__cju9b{opacity:1;transform:translateX(0)}.SiteFooter_aside__5LfoF{display:grid;grid-gap:clamp(2rem,5vw,3rem);gap:clamp(2rem,5vw,3rem)}.SiteFooter_asideBlock__l7QbU{display:flex;flex-direction:column;gap:var(--space-3)}.SiteFooter_asideLabel__4XR_z{margin:0;font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.06em;text-transform:uppercase;color:var(--surface-muted)}.SiteFooter_asideBody__3_tls{display:flex;flex-direction:column;gap:var(--space-3)}.SiteFooter_email__gIjEX{font-size:var(--text-large);font-weight:500;letter-spacing:-.025em;color:var(--surface-text);transition:color .18s var(--ease-geist)}.SiteFooter_email__gIjEX:focus-visible,.SiteFooter_email__gIjEX:hover{color:var(--accent)}.SiteFooter_address__2b4VQ{margin:0;max-width:22rem;font-size:var(--text-large);font-weight:500;line-height:1.4;letter-spacing:-.025em;color:var(--surface-muted);white-space:pre-line;text-wrap:pretty}.SiteFooter_socialList__wUWdQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.SiteFooter_socialLink__joCfo{font-size:var(--text-h3);font-weight:550;letter-spacing:-.03em;color:var(--surface-text);transition:color .18s var(--ease-geist)}.SiteFooter_socialLink__joCfo:focus-visible,.SiteFooter_socialLink__joCfo:hover{color:var(--accent)}.SiteFooter_aiRow__MXsjI{display:flex;flex-wrap:wrap;gap:.65rem}.SiteFooter_aiLink__sHLzx{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:4.5rem;height:4.5rem;padding:.5rem;color:var(--surface-text);background:color-mix(in srgb,var(--surface-text) 5%,transparent);border:1px solid var(--surface-border);transition:color .18s var(--ease-geist),border-color .18s var(--ease-geist),background-color .18s var(--ease-geist)}.SiteFooter_aiLink__sHLzx:focus-visible,.SiteFooter_aiLink__sHLzx:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.SiteFooter_aiMark__TxbO2{font-size:var(--text-h4);font-weight:650;letter-spacing:-.04em;line-height:1}.SiteFooter_aiLabel__S_hzk{font-size:var(--text-micro);font-weight:500;letter-spacing:.02em;text-align:center;line-height:1.1}.SiteFooter_bottom__L0o7T{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-top:clamp(1.5rem,4vw,2.5rem)}.SiteFooter_bottomTime__tibI9{display:flex;align-items:flex-start;gap:.75rem}.SiteFooter_pulse__4YyuO{width:.55rem;height:.55rem;margin-top:.45rem;border-radius:50%;background:var(--accent);flex-shrink:0;animation:SiteFooter_pulse__4YyuO 2.4s ease-in-out infinite}.SiteFooter_dateBlock__eOic_{display:flex;flex-direction:column;gap:.15rem}.SiteFooter_bottomLine__IFw39{display:flex;flex-wrap:wrap;gap:.55rem;font-size:var(--text-main);font-weight:450;letter-spacing:-.015em;color:var(--surface-muted)}.SiteFooter_city__ezWKS,.SiteFooter_clock__GPTBQ{color:var(--surface-text)}.SiteFooter_clock__GPTBQ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SiteFooter_colon__OZShM{animation:SiteFooter_blink__NNjm5 1s steps(1) infinite}.SiteFooter_period__Mf987{margin-left:.2em}.SiteFooter_bottomMeta__M32Gb{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.SiteFooter_themeToggleWrap__8rx40{margin-top:var(--space-3)}.SiteFooter_backToTop__mzant{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:transparent;color:var(--surface-text);font:inherit;font-size:var(--text-main);font-weight:450;letter-spacing:-.015em;cursor:pointer;transition:color .18s var(--ease-geist)}.SiteFooter_backToTop__mzant:focus-visible,.SiteFooter_backToTop__mzant:hover{color:var(--accent)}.SiteFooter_availability__Pk0Z_,.SiteFooter_copyright__zJn1t{font-size:var(--text-main);font-weight:450;letter-spacing:-.015em;color:var(--surface-muted)}.SiteFooter_copyright__zJn1t{margin:0}@keyframes SiteFooter_blink__NNjm5{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes SiteFooter_pulse__4YyuO{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.SiteFooter_colon__OZShM,.SiteFooter_pulse__4YyuO{animation:none}}@media (min-width:900px){.SiteFooter_top__Pi_rZ{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.SiteFooter_aside__5LfoF{gap:clamp(2.25rem,4vw,3.25rem)}}@media (min-width:1100px){.SiteFooter_bottom__L0o7T{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:var(--space-6)}.SiteFooter_bottomMeta__M32Gb{align-items:flex-start}.SiteFooter_copyright__zJn1t{text-align:right}}.CTAButton_button__BUOI0{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:999px;font-family:var(--font-sans);font-weight:500;letter-spacing:-.01em;line-height:1;cursor:pointer;transition:color .26s var(--ease-geist),background-color .26s var(--ease-geist),border-color .26s var(--ease-geist),box-shadow .26s var(--ease-geist),-webkit-backdrop-filter .26s var(--ease-geist),backdrop-filter .26s var(--ease-geist),transform .2s var(--ease-geist);will-change:transform}.CTAButton_md__MxIjA{min-height:40px;padding:0 var(--space-5);font-size:var(--text-main)}.CTAButton_sm__k8RWC{min-height:34px;padding:0 var(--space-3);font-size:var(--text-small)}.CTAButton_label___53fp{position:relative;display:inline-block}.CTAButton_arrow__vbdy3{flex-shrink:0}.CTAButton_primary__lkwsw{background:color-mix(in srgb,var(--cta-fill) 92%,transparent);color:var(--cta-ink);border-color:var(--cta-border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cta-ink) 6%,transparent),0 4px 18px color-mix(in srgb,var(--palette-near-black) 18%,transparent);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%)}[data-surface-tone=light] .CTAButton_primary__lkwsw{background:color-mix(in srgb,var(--palette-near-black) 94%,transparent);color:var(--palette-cream)}[data-surface-tone=dark] .CTAButton_primary__lkwsw{background:color-mix(in srgb,var(--palette-cream) 90%,transparent);color:var(--palette-near-black)}.CTAButton_primary__lkwsw:hover{background:color-mix(in srgb,var(--cta-hover-fill) 92%,transparent);transform:translateY(-1px)}.CTAButton_primary__lkwsw:focus-visible{outline:2px solid var(--cta-ink);outline-offset:3px}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.CTAButton_primary__lkwsw{background:var(--cta-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}.CTAButton_ghost__yRsB0{background:transparent;color:var(--foreground);border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.CTAButton_ghost__yRsB0:hover{border-color:var(--foreground)}@media (prefers-reduced-motion:reduce){.CTAButton_button__BUOI0{transition:none}.CTAButton_primary__lkwsw:hover{transform:none}}.SiteHeader_header__AUC7V{--nav-morph-duration:460ms;--nav-morph-ease:cubic-bezier(0.16,1,0.3,1);--nav-glass-mode-duration:260ms;--nav-float-inset:14px;--nav-edge-inset:clamp(0.5rem,2.2vw,1.75rem);--nav-pill-gap:10px;--nav-pill-height:34px;--nav-pill-pad-x:14px;--nav-pill-radius:999px;--nav-glass-blur:var(--glass-blur);--nav-glass-saturate:var(--glass-saturate);--nav-glass-bg:var(--glass-bg);--nav-glass-bg-solid:var(--glass-bg-solid);--nav-glass-border:var(--glass-border);--nav-glass-highlight:var(--glass-highlight);--nav-glass-shadow:var(--glass-shadow);--nav-ink:var(--glass-ink);--nav-ink-muted:var(--glass-ink-muted);z-index:40;width:100%;height:-moz-fit-content;height:fit-content;color:var(--nav-ink);transition:padding var(--nav-morph-duration) var(--nav-morph-ease),background-color var(--nav-morph-duration) var(--nav-morph-ease),border-color var(--nav-morph-duration) var(--nav-morph-ease),color var(--nav-glass-mode-duration) var(--ease-geist),-webkit-backdrop-filter var(--nav-morph-duration) var(--nav-morph-ease),backdrop-filter var(--nav-morph-duration) var(--nav-morph-ease)}.SiteHeader_header__AUC7V[data-nav-glass=light]{--cta-fill:var(--palette-near-black);--cta-ink:var(--palette-cream);--cta-hover-fill:var(--palette-taupe);--cta-border:color-mix(in srgb,var(--palette-cream) 18%,transparent)}.SiteHeader_header__AUC7V[data-nav-glass=dark]{--cta-fill:var(--palette-cream);--cta-ink:var(--palette-near-black);--cta-hover-fill:var(--palette-greige);--cta-border:color-mix(in srgb,var(--palette-near-black) 12%,transparent)}.SiteHeader_overlay__m8GXK{position:fixed;top:0;left:0;right:0;background:transparent;border-bottom:1px solid transparent}.SiteHeader_header__AUC7V:not(.SiteHeader_overlay__m8GXK){position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:0}.SiteHeader_header__AUC7V:not(.SiteHeader_overlay__m8GXK)[data-nav-glass=light]{background:color-mix(in srgb,#fafafa 94%,transparent);border-bottom:0}.SiteHeader_scrolled__c_4Ux{background:transparent!important;border-bottom-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none}.SiteHeader_overlay__m8GXK.SiteHeader_scrolled__c_4Ux{padding-block:var(--nav-float-inset)}.SiteHeader_header__AUC7V:not(.SiteHeader_overlay__m8GXK).SiteHeader_scrolled__c_4Ux{position:-webkit-sticky;position:sticky;top:var(--nav-float-inset);padding-block:0}.SiteHeader_inner__zGbfs{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);width:100%;max-width:var(--max-width-main);min-height:var(--header-height);margin-inline:auto;padding-inline:var(--page-margin);pointer-events:none;transition:gap var(--nav-morph-duration) var(--nav-morph-ease),padding-inline var(--nav-morph-duration) var(--nav-morph-ease)}.SiteHeader_scrolled__c_4Ux .SiteHeader_inner__zGbfs{gap:var(--nav-pill-gap);padding-inline:var(--nav-edge-inset)}.SiteHeader_segmentMotion__L6GQu{display:flex;align-items:center;min-width:0;pointer-events:auto}.SiteHeader_segment__GqLGV{display:inline-flex;align-items:center;box-sizing:border-box;pointer-events:auto;border-radius:12px;border:1px solid transparent;background:transparent;box-shadow:none;padding:2px 4px;-webkit-backdrop-filter:blur(0) saturate(100%);backdrop-filter:blur(0) saturate(100%);transform:translateZ(0) scale(1);transform-origin:center center;opacity:1;transition:background-color var(--nav-morph-duration) var(--nav-morph-ease),border-color var(--nav-morph-duration) var(--nav-morph-ease),border-radius var(--nav-morph-duration) var(--nav-morph-ease),box-shadow var(--nav-morph-duration) var(--nav-morph-ease),padding var(--nav-morph-duration) var(--nav-morph-ease),height var(--nav-morph-duration) var(--nav-morph-ease),gap var(--nav-morph-duration) var(--nav-morph-ease),opacity var(--nav-morph-duration) var(--nav-morph-ease),transform var(--nav-morph-duration) var(--nav-morph-ease),-webkit-backdrop-filter var(--nav-morph-duration) var(--nav-morph-ease),backdrop-filter var(--nav-morph-duration) var(--nav-morph-ease)}.SiteHeader_scrolled__c_4Ux .SiteHeader_segment__GqLGV{height:var(--nav-pill-height);min-height:var(--nav-pill-height);max-height:var(--nav-pill-height);padding-block:0;padding-inline:var(--nav-pill-pad-x);border-radius:var(--nav-pill-radius);border-color:var(--nav-glass-border);background:var(--nav-glass-bg);box-shadow:var(--nav-glass-highlight),var(--nav-glass-shadow);-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));animation:SiteHeader_navPillSettle__IGftw var(--nav-morph-duration) var(--nav-morph-ease) both;transition:background-color var(--nav-glass-mode-duration) var(--ease-geist),border-color var(--nav-glass-mode-duration) var(--ease-geist),box-shadow var(--nav-glass-mode-duration) var(--ease-geist),border-radius var(--nav-morph-duration) var(--nav-morph-ease),padding var(--nav-morph-duration) var(--nav-morph-ease),height var(--nav-morph-duration) var(--nav-morph-ease),gap var(--nav-morph-duration) var(--nav-morph-ease),opacity var(--nav-morph-duration) var(--nav-morph-ease),transform var(--nav-morph-duration) var(--nav-morph-ease),-webkit-backdrop-filter var(--nav-morph-duration) var(--nav-morph-ease),backdrop-filter var(--nav-morph-duration) var(--nav-morph-ease)}@keyframes SiteHeader_navPillSettle__IGftw{0%{transform:translateZ(0) scale(.96);opacity:.72}to{transform:translateZ(0) scale(1);opacity:1}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.SiteHeader_scrolled__c_4Ux .SiteHeader_segment__GqLGV{background:var(--nav-glass-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.SiteHeader_header__AUC7V,.SiteHeader_inner__zGbfs,.SiteHeader_scrolled__c_4Ux .SiteHeader_segment__GqLGV,.SiteHeader_segment__GqLGV{transition:none}.SiteHeader_scrolled__c_4Ux .SiteHeader_segment__GqLGV{animation:none}}.SiteHeader_logoSegment__PV17v{justify-self:start}.SiteHeader_logo__EbqYy{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--nav-ink);min-width:0;border-radius:6px;line-height:1;transition:color var(--nav-glass-mode-duration) var(--ease-geist)}.SiteHeader_logo__EbqYy:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SiteHeader_logoMark__JJIoP{display:block;width:24px;height:auto;flex-shrink:0;color:var(--nav-ink);transition:color var(--nav-glass-mode-duration) var(--ease-geist)}.SiteHeader_logoWord__dlIHR{font-family:var(--font-sans);font-size:var(--text-main);font-weight:600;letter-spacing:-.03em;white-space:nowrap;line-height:1}.SiteHeader_navSegment__mZywS{display:none;justify-self:center;justify-content:center}.SiteHeader_navFooterFade__Y0zYt{display:flex;justify-content:center;will-change:opacity}.SiteHeader_navSegment__mZywS .SiteHeader_segment__GqLGV{gap:clamp(var(--space-4),1.8vw,var(--space-6))}.SiteHeader_scrolled__c_4Ux .SiteHeader_navSegment__mZywS .SiteHeader_segment__GqLGV{gap:clamp(var(--space-3),1.4vw,var(--space-5));padding-inline:clamp(1rem,1.8vw,1.35rem)}.SiteHeader_navLink__6fvbC{font-size:var(--text-small);font-weight:450;letter-spacing:-.01em;line-height:1;color:var(--nav-ink-muted);border-radius:4px;padding-block:2px;transition:color var(--nav-glass-mode-duration) var(--ease-geist)}.SiteHeader_navLink__6fvbC:focus-visible,.SiteHeader_navLink__6fvbC:hover{color:var(--nav-ink)}.SiteHeader_navLink__6fvbC:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SiteHeader_actionsSegment__wUdgf{justify-self:end;justify-content:flex-end}.SiteHeader_actionsSegment__wUdgf .SiteHeader_segment__GqLGV{gap:var(--space-3)}.SiteHeader_soundToggle__x21xa{display:inline-flex;align-items:center;justify-content:center;width:var(--nav-pill-height);height:var(--nav-pill-height);padding:0;border:none;border-radius:8px;background:transparent;color:var(--nav-ink-muted);cursor:pointer;transition:color var(--nav-glass-mode-duration) var(--ease-geist)}.SiteHeader_soundToggle__x21xa:focus-visible,.SiteHeader_soundToggle__x21xa:hover{color:var(--nav-ink)}.SiteHeader_soundToggle__x21xa:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SiteHeader_scrolled__c_4Ux .SiteHeader_actionsSegment__wUdgf .SiteHeader_segment__GqLGV{gap:var(--space-2);height:auto;min-height:0;max-height:none;padding:0;background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.SiteHeader_scrolled__c_4Ux .SiteHeader_soundToggle__x21xa{width:var(--nav-pill-height);height:var(--nav-pill-height);border-radius:var(--nav-pill-radius);border:1px solid var(--nav-glass-border);background:var(--nav-glass-bg);box-shadow:var(--nav-glass-highlight),var(--nav-glass-shadow);-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));transition:color var(--nav-glass-mode-duration) var(--ease-geist),background-color var(--nav-glass-mode-duration) var(--ease-geist),border-color var(--nav-glass-mode-duration) var(--ease-geist),box-shadow var(--nav-glass-mode-duration) var(--ease-geist)}.SiteHeader_navCta__qJ393{flex-shrink:0;border-radius:999px;transition:border-radius var(--nav-morph-duration) var(--nav-morph-ease),transform .2s var(--ease-geist),background-color var(--nav-glass-mode-duration) var(--ease-geist),color var(--nav-glass-mode-duration) var(--ease-geist),border-color var(--nav-glass-mode-duration) var(--ease-geist),box-shadow var(--nav-glass-mode-duration) var(--ease-geist),-webkit-backdrop-filter var(--nav-glass-mode-duration) var(--ease-geist),backdrop-filter var(--nav-glass-mode-duration) var(--ease-geist)}.SiteHeader_scrolled__c_4Ux .SiteHeader_navCta__qJ393{height:var(--nav-pill-height);min-height:var(--nav-pill-height);padding-inline:var(--space-4);background:color-mix(in srgb,var(--cta-fill) 92%,transparent);color:var(--cta-ink);border:1px solid var(--cta-border);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cta-ink) 8%,transparent),var(--nav-glass-shadow);-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate))}.SiteHeader_header__AUC7V[data-nav-glass=light].SiteHeader_scrolled__c_4Ux .SiteHeader_navCta__qJ393{background:color-mix(in srgb,var(--palette-near-black) 94%,transparent);color:var(--palette-cream);border-color:color-mix(in srgb,var(--palette-cream) 20%,transparent)}.SiteHeader_header__AUC7V[data-nav-glass=dark].SiteHeader_scrolled__c_4Ux .SiteHeader_navCta__qJ393{background:color-mix(in srgb,var(--palette-cream) 90%,transparent);color:var(--palette-near-black)}.SiteHeader_scrolled__c_4Ux .SiteHeader_navCta__qJ393:hover{background:color-mix(in srgb,var(--cta-hover-fill) 88%,transparent)}.SiteHeader_navCta__qJ393:focus-visible{outline:2px solid var(--cta-ink);outline-offset:3px}@media (max-width:767px){.SiteHeader_logoWord__dlIHR,.SiteHeader_soundToggle__x21xa{display:none}.SiteHeader_scrolled__c_4Ux .SiteHeader_logoSegment__PV17v .SiteHeader_segment__GqLGV{height:auto;min-height:0;max-height:none;padding:0;background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.SiteHeader_scrolled__c_4Ux .SiteHeader_logo__EbqYy{width:var(--nav-pill-height);height:var(--nav-pill-height);justify-content:center;border-radius:var(--nav-pill-radius);border:1px solid var(--nav-glass-border);background:var(--nav-glass-bg);box-shadow:var(--nav-glass-highlight),var(--nav-glass-shadow);-webkit-backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));backdrop-filter:blur(var(--nav-glass-blur)) saturate(var(--nav-glass-saturate));transition:color var(--nav-glass-mode-duration) var(--ease-geist),background-color var(--nav-glass-mode-duration) var(--ease-geist),border-color var(--nav-glass-mode-duration) var(--ease-geist),box-shadow var(--nav-glass-mode-duration) var(--ease-geist)}.SiteHeader_scrolled__c_4Ux .SiteHeader_actionsSegment__wUdgf .SiteHeader_segment__GqLGV{gap:0}}@media (min-width:768px){.SiteHeader_inner__zGbfs{grid-template-columns:1fr auto 1fr}.SiteHeader_navSegment__mZywS{display:flex}}.contact_main__botTi{position:relative;isolation:isolate;min-height:calc(100svh - var(--header-height));display:grid;place-items:center;padding:var(--section-pad-y) var(--page-margin);color:var(--surface-text);background:radial-gradient(70% 50% at 50% 0,color-mix(in srgb,var(--hero-haze) 22%,transparent) 0,transparent 70%),linear-gradient(180deg,var(--hero-bg-mid) 0,var(--surface) 100%);overflow:clip}.contact_grain__Kz7X4{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--surface-grain-opacity);mix-blend-mode:overlay;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.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.contact_inner__7iKM_{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);width:100%;max-width:36rem}.contact_headline__bZTRu{margin:0;font-size:var(--text-h1);font-weight:600;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.contact_body__DvWf0{margin:0;font-size:var(--text-large);line-height:1.6;letter-spacing:-.02em;color:var(--surface-muted);text-wrap:pretty}.contact_actions__LErm3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-2)}.contact_back__66V7z{font-size:var(--text-main);color:var(--hero-nav);transition:color .18s var(--ease-geist)}.contact_back__66V7z:focus-visible,.contact_back__66V7z:hover{color:var(--hero-nav-hover)}.contact_email__CeofH{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-small);color:var(--surface-muted);letter-spacing:-.01em;transition:color .18s var(--ease-geist)}.contact_email__CeofH:focus-visible,.contact_email__CeofH:hover{color:var(--accent)}.About_section__NDwXL{position:relative;padding:var(--section-pad-y) var(--page-margin);color:var(--surface-text);background:linear-gradient(180deg,var(--hero-bg-bottom) 0,var(--surface-elevated) 42%,var(--surface) 100%);border-top:1px solid var(--surface-border)}.About_inner__ccWrE{width:100%;max-width:var(--max-width-main);margin-inline:auto;display:grid;grid-gap:clamp(2.5rem,6vw,4.5rem);gap:clamp(2.5rem,6vw,4.5rem)}.About_stats__DF_mA{display:flex;flex-direction:column;gap:var(--space-6);outline:none;max-width:22rem}.About_progressTrack__5b0wV{display:flex;width:100%;height:1px;overflow:hidden;background:transparent}.About_progressStart__OMAM3{flex-grow:0;flex-shrink:1;flex-basis:0%;height:100%;min-width:0;background:var(--accent)}.About_progressEnd__LgVSS{flex-grow:1;flex-shrink:1;flex-basis:0%;height:100%;min-width:0;background:var(--surface-border)}.About_statsControls__lbs7S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.About_statButtons__lsprI{display:inline-flex;align-items:center;gap:var(--space-2)}.About_statButton___NNil{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--surface-border);background:transparent;color:var(--surface-text);cursor:pointer;transition:color .18s var(--ease-geist),border-color .18s var(--ease-geist),background-color .18s var(--ease-geist)}.About_statButton___NNil:focus-visible,.About_statButton___NNil:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.About_statIndex__OsMQy{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.04em;color:var(--surface-muted)}.About_statIndexText__gmMW_{line-height:1}.About_statSlideWrap__qv7Oq{min-height:8.5rem;overflow:hidden}.About_statSlide__GtUoq{display:flex;flex-direction:column;gap:var(--space-3)}.About_lineClip__POc2S{overflow:hidden}.About_statValue__iA1KX{margin:0;font-size:var(--text-display);font-weight:600;letter-spacing:-.05em;line-height:.95;color:var(--surface-text);will-change:transform,opacity}.About_statLabel__FL5rU{margin:0;max-width:18rem;font-size:var(--text-main);line-height:1.5;letter-spacing:-.015em;color:var(--surface-muted);text-wrap:pretty;will-change:transform,opacity}.About_copy__Rjwqg{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);min-width:0}.About_heading__VPhyI{margin:0;font-size:var(--text-h1);font-weight:600;line-height:1.18;letter-spacing:-.04em;text-wrap:pretty}.About_word__7tqbK{display:inline-block;white-space:pre}.About_char__79ZEm{display:inline-block;opacity:.2;will-change:opacity}.About_attribution__nc6jl{display:inline-flex;align-items:center;gap:var(--space-4)}.About_headshot___wCj8{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-text) 4%,transparent);flex-shrink:0;overflow:hidden}.About_headshotMark__yePvP,.About_headshot___wCj8{color:var(--surface-text)}.About_attributionText__vs976{display:flex;flex-direction:column;gap:2px;font-size:var(--text-main);line-height:1.4;letter-spacing:-.015em;color:var(--surface-muted)}.About_attributionText__vs976 p{margin:0}.About_attributionText__vs976 p:first-child{color:var(--surface-text);font-weight:500}@media (min-width:900px){.About_inner__ccWrE{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.About_stats__DF_mA{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}.About_heading__VPhyI{max-width:18ch}}@media (min-width:1200px){.About_heading__VPhyI{max-width:22ch;font-size:var(--text-h1)}}@media (prefers-reduced-motion:reduce){.About_char__79ZEm,.About_statLabel__FL5rU,.About_statValue__iA1KX{will-change:auto;opacity:1}}.Clients_section__t7wyi{position:relative;padding:0 var(--page-margin) var(--section-pad-y);color:var(--surface-text);background:var(--surface)}.Clients_inner__bV3_N{width:100%;max-width:var(--max-width-main);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.Clients_eyebrow__3_46D{display:inline-flex;align-items:center;gap:var(--space-3)}.Clients_eyebrowCircle__67tJw{width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}.Clients_eyebrowText__JsHhT{margin:0;font-size:var(--text-h3);font-weight:500;letter-spacing:-.03em;color:var(--surface-text)}.Clients_grid__Hi6k7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;min-width:0;width:100%}.Clients_item__pfk0_{position:relative;display:block;min-width:0;min-height:9.5rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,1.75rem) clamp(2.75rem,4vw,3.25rem);transition:background-color .18s var(--ease-geist)}.Clients_item__pfk0_:hover{background:color-mix(in srgb,var(--surface-text) 4%,transparent)}.Clients_logoFrame__KaNue{display:grid;place-items:center;width:min(5.5rem,100%);height:5.5rem;max-width:100%;aspect-ratio:1/1;margin-inline:auto}.Clients_logoImage__Sn6xv{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:.92;filter:none}.Clients_section__t7wyi[data-theme-section=light] .Clients_logoImage__Sn6xv{filter:brightness(0);opacity:.78}.Clients_label__vorLY{position:absolute;left:0;right:0;bottom:clamp(1.25rem,2.5vw,1.75rem);padding-inline:clamp(1.25rem,2.5vw,1.75rem);margin:0;font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--surface-muted);pointer-events:none}@media (min-width:768px){.Clients_grid__Hi6k7{grid-template-columns:repeat(4,minmax(0,1fr))}.Clients_item__pfk0_{min-height:11rem}.Clients_logoFrame__KaNue{width:min(6rem,100%);height:6rem}}@media (min-width:900px){.Clients_inner__bV3_N{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.Clients_eyebrow__3_46D{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6));padding-top:var(--space-2)}}.Faqs_section__Hgpfu{--faq-bg:#0a0a0b;--faq-text:#f2f0eb;--faq-muted:#9a948c;--faq-border:color-mix(in srgb,var(--faq-text) 14%,transparent);--faq-active-bg:#f3f0ea;--faq-active-text:#121110;--faq-square:#2a2824;--faq-square-active:#121110;position:relative;padding:var(--section-pad-y) var(--page-margin);color:var(--faq-text);background:var(--faq-bg);border-top:1px solid var(--faq-border)}.Faqs_grid__gVmN5{width:100%;max-width:var(--max-width-main);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.Faqs_left__JolLP{min-width:0}.Faqs_eyebrow__ewnA_{display:inline-flex;align-items:center;gap:var(--space-3)}.Faqs_eyebrowCircle__VysPv{width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}.Faqs_eyebrowText__6v9ZG{margin:0;font-size:var(--text-h3);font-weight:500;letter-spacing:-.03em}.Faqs_main__IAnUd{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);min-width:0}.Faqs_headline__EycZ1{margin:0;max-width:18ch;font-size:var(--text-h1);font-weight:600;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.Faqs_list__Pjmup{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--faq-border)}.Faqs_item__uPv9v{position:relative;border-bottom:1px solid var(--faq-border);isolation:isolate}.Faqs_item__uPv9v:before{content:"";position:absolute;inset:0 calc(var(--page-margin) * -1);z-index:-1;background:transparent;transition:background-color .65s cubic-bezier(.16,1,.35,1);pointer-events:none}.Faqs_toggle__wmn8U{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);width:100%;margin:0;padding:clamp(1.15rem,2.4vw,1.5rem) 0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.Faqs_toggleBg__PaJ6P{display:none}.Faqs_question__D161E{margin:0;font-size:var(--text-h4);font-weight:500;letter-spacing:-.03em;line-height:1.3;transition:color .65s cubic-bezier(.16,1,.35,1),transform .65s cubic-bezier(.16,1,.35,1)}.Faqs_square__Qk7UG{width:12px;height:12px;background:var(--faq-square);flex-shrink:0;transition:transform .65s cubic-bezier(.16,1,.35,1),background-color .65s cubic-bezier(.16,1,.35,1)}.Faqs_panel__1K31f{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1)}.Faqs_panelInner__n0en1{overflow:hidden;min-height:0}.Faqs_answer__u0l8m{padding:0 0 clamp(1.15rem,2.4vw,1.5rem);max-width:42rem}.Faqs_answer__u0l8m p{margin:0 0 .85rem;font-size:var(--text-main);line-height:1.55;letter-spacing:-.015em;color:var(--faq-muted);text-wrap:pretty}.Faqs_answer__u0l8m p:last-child{margin-bottom:0}.Faqs_item__uPv9v[data-accordion-status=active] .Faqs_panel__1K31f{grid-template-rows:1fr}.Faqs_item__uPv9v[data-accordion-status=active]:before{background:var(--faq-active-bg)}.Faqs_item__uPv9v[data-accordion-status=active] .Faqs_question__D161E{color:var(--faq-active-text);transform:translateX(10px)}.Faqs_item__uPv9v[data-accordion-status=active] .Faqs_square__Qk7UG{background:var(--faq-square-active);transform:translateX(-10px)}.Faqs_item__uPv9v[data-accordion-status=active] .Faqs_answer__u0l8m p{color:color-mix(in srgb,var(--faq-active-text) 72%,transparent)}.Faqs_aside__v0lWO{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5,20px);padding-top:var(--space-4)}.Faqs_headshot__yEsj_{display:grid;place-items:center;width:72px;height:72px;background:color-mix(in srgb,var(--faq-text) 6%,transparent);border:1px solid var(--faq-border);color:var(--faq-text)}.Faqs_headshotMark__hl76p{color:var(--faq-text)}.Faqs_more__Ktklm{margin:0;max-width:18rem;font-size:var(--text-h3);font-weight:500;line-height:1.3;letter-spacing:-.03em;text-wrap:pretty}@media (hover:hover) and (pointer:fine){.Faqs_item__uPv9v:hover:before{background:var(--faq-active-bg)}.Faqs_item__uPv9v:hover .Faqs_question__D161E{color:var(--faq-active-text);transform:translateX(10px)}.Faqs_item__uPv9v:hover .Faqs_square__Qk7UG{background:var(--faq-square-active);transform:translateX(-10px)}.Faqs_item__uPv9v:hover .Faqs_answer__u0l8m p{color:color-mix(in srgb,var(--faq-active-text) 72%,transparent)}}@media (min-width:900px){.Faqs_grid__gVmN5{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem)}.Faqs_left__JolLP{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6));padding-top:var(--space-2)}.Faqs_item__uPv9v:before{inset:0 -1.25rem}.Faqs_aside__v0lWO{margin-top:var(--space-4)}}.FinalCta_pin__Obd9N{position:relative;height:calc(100vh + (var(--final-cta-pin-vh, 160) * 1vh));color:var(--surface-text);background:radial-gradient(70% 55% at 50% 0,color-mix(in srgb,var(--hero-haze) 18%,transparent) 0,transparent 70%),var(--surface);border-top:1px solid var(--surface-border)}.FinalCta_sticky__qxjx6{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:var(--section-pad-y) var(--page-margin);overflow:clip;box-sizing:border-box}.FinalCta_contain__glgkG{width:100%;max-width:var(--max-width-main);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(4rem,10vw,7rem)}.FinalCta_inner__D5mNM{width:100%}.FinalCta_header__iqiJi{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2rem,5vw,3rem)}.FinalCta_srOnly__QIfhn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.FinalCta_headingContain__Q4nBC{display:flex;flex-direction:column;gap:.02em;width:100%;overflow:hidden}.FinalCta_headingLine__IZ87I{font-size:var(--text-mega);font-weight:700;line-height:.92;letter-spacing:-.06em}.FinalCta_line1__LnkfT{text-align:left}.FinalCta_line2__gmV_C{text-align:left;padding-left:clamp(0rem,8vw,6rem)}.FinalCta_line3__76OlD{text-align:left;padding-left:clamp(0rem,3vw,2rem)}.FinalCta_trailing__wLUeM{display:inline-flex;align-items:baseline;gap:clamp(.35rem,1.5vw,1rem);will-change:transform;margin-top:.05em}.FinalCta_arrow__npBFi{color:var(--accent)}.FinalCta_line4__rV4YU{text-align:left}.FinalCta_button__B_si9{display:inline-flex;align-items:stretch;min-height:56px;color:var(--cta-ink);background:color-mix(in srgb,var(--cta-fill) 90%,transparent);border:1px solid var(--cta-border);border-radius:2px;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--cta-ink) 6%,transparent),0 6px 22px color-mix(in srgb,var(--palette-near-black) 16%,transparent);transition:transform .2s var(--ease-geist),background-color .26s var(--ease-geist),color .26s var(--ease-geist),border-color .26s var(--ease-geist)}.FinalCta_button__B_si9:focus-visible,.FinalCta_button__B_si9:hover{background:color-mix(in srgb,var(--cta-hover-fill) 92%,transparent);transform:translateY(-2px)}.FinalCta_buttonLabel__fNLBc{display:inline-flex;align-items:center;padding:0 clamp(1.25rem,3vw,1.75rem);font-size:var(--text-main);font-weight:500;letter-spacing:-.015em}.FinalCta_buttonAside__SDR2T{position:relative;display:grid;place-items:center;width:56px;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--cta-ink) 18%,transparent)}.FinalCta_buttonAsideBg__VuazV{position:absolute;inset:0;background:color-mix(in srgb,var(--cta-ink) 8%,transparent);transform:translateY(100%);transition:transform .45s cubic-bezier(.16,1,.35,1)}.FinalCta_button__B_si9:focus-visible .FinalCta_buttonAsideBg__VuazV,.FinalCta_button__B_si9:hover .FinalCta_buttonAsideBg__VuazV{transform:translateY(0)}.FinalCta_buttonSvg__lzEvi{position:relative;z-index:1;width:12px;height:12px;transition:transform .45s cubic-bezier(.16,1,.35,1)}.FinalCta_buttonSvgAbsolute__scs_V{position:absolute;z-index:1;transform:translate(-120%,120%);transition:transform .45s cubic-bezier(.16,1,.35,1)}.FinalCta_button__B_si9:focus-visible .FinalCta_buttonSvg__lzEvi:not(.FinalCta_buttonSvgAbsolute__scs_V),.FinalCta_button__B_si9:hover .FinalCta_buttonSvg__lzEvi:not(.FinalCta_buttonSvgAbsolute__scs_V){transform:translate(120%,-120%)}.FinalCta_button__B_si9:focus-visible .FinalCta_buttonSvgAbsolute__scs_V,.FinalCta_button__B_si9:hover .FinalCta_buttonSvgAbsolute__scs_V{transform:translate(0)}.FinalCta_bottom__z__Sd{display:flex;flex-direction:column;gap:var(--space-4);max-width:36rem}.FinalCta_quote__Ij_Dh{margin:0;font-size:var(--text-h3);font-weight:500;line-height:1.35;letter-spacing:-.03em;text-wrap:pretty}.FinalCta_attribution__Gk6Qo{margin:0;font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.04em;color:var(--surface-muted)}@media (min-width:900px){.FinalCta_header__iqiJi{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--space-8)}.FinalCta_headingContain__Q4nBC{flex:1 1;min-width:0}.FinalCta_button__B_si9{flex-shrink:0;margin-bottom:.35em}}@media (prefers-reduced-motion:reduce){.FinalCta_pin__Obd9N{height:auto}.FinalCta_sticky__qxjx6{position:relative;min-height:0}}.Gap_pin__RRIun{position:relative;height:300vh;color:var(--surface-text);background:var(--surface);border-top:1px solid var(--surface-border)}.Gap_sticky__02T2k{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:clip}.Gap_inner__A09w9{max-width:var(--max-width-main);margin-inline:auto;padding-inline:var(--page-margin);flex-direction:column;gap:clamp(2rem,5vw,3.5rem)}.Gap_inner__A09w9,.Gap_stage__0JuXp{width:100%;display:flex;align-items:center}.Gap_stage__0JuXp{position:relative;min-height:clamp(14rem,42vh,28rem);justify-content:center}.Gap_panel__iRYRJ{position:absolute;top:50%;left:50%;z-index:1;width:min(42vw,22rem);aspect-ratio:3/4;border-radius:.25rem;overflow:hidden;background:color-mix(in srgb,var(--surface-text) 6%,transparent);transform:translate(-50%,-50%);-webkit-clip-path:inset(42% round .25rem);clip-path:inset(42% round .25rem);will-change:clip-path;pointer-events:none}.Gap_panelVideo__vomwn{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.Gap_headings__gvcbs{position:relative;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc(var(--text-mega) * .32);width:100%;pointer-events:none}.Gap_headingWrap__g6eQK{flex:0 0 auto;width:auto;will-change:transform}.Gap_heading__hWDM4{margin:0;font-size:var(--text-mega);font-weight:700;line-height:.92;letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap}.Gap_left__584Tv,.Gap_right__wYNvl{text-align:left}.Gap_char__sHZxm{display:inline-block;will-change:transform,opacity;transform-origin:center bottom}.Gap_body__83Lj_{position:relative;z-index:2;margin:0;max-width:34rem;text-align:center;font-size:var(--text-large);line-height:1.55;letter-spacing:-.02em;color:var(--surface-muted);text-wrap:pretty}@media (min-width:900px){.Gap_body__83Lj_{max-width:38rem}.Gap_panel__iRYRJ{width:min(28vw,24rem)}}@media (prefers-reduced-motion:reduce){.Gap_char__sHZxm,.Gap_headingWrap__g6eQK,.Gap_panel__iRYRJ{will-change:auto}.Gap_panel__iRYRJ{-webkit-clip-path:inset(0 round .25rem);clip-path:inset(0 round .25rem)}}.Hero_hero__8UX1P{position:relative;display:flex;flex-direction:column;height:100svh;min-height:100svh;width:100%;overflow:hidden;color:var(--hero-text);isolation:isolate}.Hero_media__SzfE2{position:absolute;inset:0;z-index:0;height:100svh;overflow:hidden;pointer-events:none}.Hero_mediaParallax__RioWe{position:absolute;inset:0;height:100%;will-change:transform}.Hero_mediaScale__YP6oj{position:absolute;left:0;right:0;top:0;height:110%;transform-origin:center center;will-change:transform,opacity}.Hero_mediaImage__Er8GX{object-fit:cover;object-position:center;opacity:.6}.Hero_scrollDim__g5jOD{background:#000}.Hero_grainReveal__srVFg,.Hero_scrollDim__g5jOD{position:absolute;inset:0;z-index:1;pointer-events:none}.Hero_grain__8cCzJ{position:absolute;inset:0;pointer-events:none;opacity:var(--hero-grain-opacity);mix-blend-mode:overlay;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.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;background-repeat:repeat}.Hero_main__zXKgc{position:relative;z-index:3;flex:1 1;justify-content:space-between;max-width:var(--max-width-main);margin-inline:auto;padding-top:calc(var(--header-height) + var(--space-4));padding-inline:var(--page-margin);padding-bottom:0;text-align:center}.Hero_intro__ECl3S,.Hero_main__zXKgc{display:flex;flex-direction:column;align-items:center;width:100%;min-height:0}.Hero_intro__ECl3S{justify-content:center;flex:1 1}.Hero_iconWrap__mohPI{display:grid;place-items:center;width:2.75em;max-width:2.75em;height:2.75em;margin-bottom:var(--space-4);font-size:var(--text-large)}.Hero_brandMark__fd9x7{display:block;width:100%;height:100%;object-fit:contain}.Hero_headline__fg5Y1{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:42ch;margin:0;font-size:var(--text-large);font-weight:500;line-height:1.4;letter-spacing:-.02em;text-align:center;text-wrap:pretty}.Hero_lineClip__GCw_C{display:block;overflow:hidden;width:100%}.Hero_paragraphPrimary__nzmc5,.Hero_paragraphSecondary__aR0nf{display:block;margin:0;font-family:var(--font-sans);font-size:inherit;line-height:inherit;letter-spacing:inherit;will-change:transform}.Hero_paragraphPrimary__nzmc5{font-weight:500;color:var(--hero-text)}.Hero_paragraphSecondary__aR0nf{font-weight:400;color:var(--hero-text-muted)}.Hero_wordmarkClip__CFdzv{display:flex;justify-content:center;width:100%;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;container-type:inline-size;container-name:hero-wordmark;margin-bottom:-.18em}.Hero_wordmark__9DTP8{margin:0;width:100%;font-family:var(--font-sans);font-size:clamp(2.5rem,calc(100cqw / 6.6),11rem);font-weight:900;line-height:.82;letter-spacing:-.06em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--hero-wordmark);opacity:.6;will-change:transform,opacity}.Hero_bottomFade__YaNHt{position:absolute;left:0;right:0;bottom:0;z-index:2;height:100px;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--surface) 100%)}@media (max-width:767px){.Hero_headline__fg5Y1{max-width:36ch;gap:var(--space-3)}.Hero_wordmark__9DTP8{font-size:clamp(2.25rem,calc(100cqw / 6.2),7rem)}}@media (prefers-reduced-motion:reduce){.Hero_mediaParallax__RioWe,.Hero_mediaScale__YP6oj,.Hero_paragraphPrimary__nzmc5,.Hero_paragraphSecondary__aR0nf,.Hero_wordmark__9DTP8{will-change:auto}}.Process_section___W0to{position:relative;padding:var(--section-pad-y) var(--page-margin);color:var(--surface-text);background:var(--surface);border-top:1px solid var(--surface-border);overflow:clip}.Process_srOnly__wVwPA{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.Process_headingWrap__Q9clt{width:100%;max-width:var(--max-width-main);margin:0 auto clamp(2.5rem,6vw,4.5rem);color:var(--surface-text)}.Process_headingSvg__4GcmK{display:block;width:100%;height:auto}.Process_list__yetMH{list-style:none;margin:0 auto;padding:0;width:100%;max-width:var(--max-width-main);display:flex;flex-direction:column;counter-reset:process-step}.Process_item__GR_Tm{counter-increment:process-step;display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(1.75rem,4vw,3rem);border-top:1px solid var(--surface-border)}.Process_item__GR_Tm:last-child{border-bottom:1px solid var(--surface-border)}.Process_left__zfYXR{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.Process_indexRow__004_j{min-width:0}.Process_micrographic__zLzVV{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.06em;color:var(--surface-muted)}.Process_stepLabel__zn6pX{flex-shrink:0;text-transform:none}.Process_microLine__dfD1b{display:inline-block;width:clamp(2.5rem,8vw,5rem);height:1px;background:var(--accent);transform-origin:left center;transform:scaleX(.3);opacity:.2}.Process_index__wvYJk{opacity:.2;color:var(--surface-text)}.Process_index__wvYJk:before{content:counter(process-step,decimal-leading-zero)}.Process_copy__xwvK1{display:flex;flex-direction:column;gap:var(--space-3);max-width:34rem}.Process_title__LcalS{margin:0;font-size:var(--text-h3);font-weight:600;letter-spacing:-.03em;line-height:1.2}.Process_description__B3xuX{margin:0;font-size:var(--text-main);line-height:1.55;letter-spacing:-.015em;color:var(--surface-muted);text-wrap:pretty}.Process_media__Gk4Fi{display:flex;flex-direction:column;gap:var(--space-3);color:inherit;min-width:0;min-height:0}.Process_mediaFrame__St_ll{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-elevated)}.Process_poster___d_RX{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-geist)}.Process_cta__dksWo{font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.04em;color:var(--surface-muted);transition:color .18s var(--ease-geist)}@media (hover:hover) and (pointer:fine){.Process_media__Gk4Fi:hover .Process_poster___d_RX{transform:scale(1.04)}.Process_media__Gk4Fi:hover .Process_cta__dksWo{color:var(--accent)}}@media (min-width:900px){.Process_item__GR_Tm{grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);align-items:stretch;gap:clamp(2rem,4vw,3.5rem);padding-block:0}.Process_left__zfYXR{padding-block:clamp(1.75rem,4vw,3rem)}.Process_media__Gk4Fi{position:relative;height:100%;gap:0}.Process_mediaFrame__St_ll{flex:1 1 auto;height:100%;min-height:16rem;aspect-ratio:auto}.Process_cta__dksWo{position:absolute;left:0;right:0;bottom:clamp(.75rem,1.5vw,1.1rem);padding-inline:clamp(.75rem,1.5vw,1.1rem);z-index:1;color:color-mix(in srgb,var(--surface-text) 88%,transparent);text-shadow:0 1px 10px color-mix(in srgb,var(--surface) 70%,transparent)}}.Services_section__2Zlwf{position:relative;padding:var(--section-pad-y) var(--page-margin);color:var(--surface-text);background:var(--surface);border-top:1px solid var(--surface-border);overflow:clip}.Services_contain__sm9ug{width:100%;max-width:var(--max-width-main);margin-inline:auto;display:grid;grid-gap:clamp(3rem,8vw,5.5rem);gap:clamp(3rem,8vw,5.5rem)}.Services_header__Jilp1{min-width:0}.Services_stats__Nd0bV{display:flex;flex-direction:column;gap:var(--space-5,20px);max-width:28rem;outline:none}.Services_progressTrack__msxUX{position:relative;width:100%;height:1px;background:var(--surface-border);overflow:hidden}.Services_progressFill__uviAv{position:absolute;inset:0 auto 0 0;width:33%;background:var(--accent)}.Services_statsControls__99gVI{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.Services_statButtons__uKqeT{display:inline-flex;gap:var(--space-2)}.Services_statButton__StzDx{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--surface-border);background:transparent;color:var(--surface-text);cursor:pointer;transition:color .18s var(--ease-geist),border-color .18s var(--ease-geist),background-color .18s var(--ease-geist)}.Services_statButton__StzDx:focus-visible,.Services_statButton__StzDx:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.Services_statIndex__9OKpC{display:inline-flex;gap:.35rem;font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.04em;color:var(--surface-muted)}.Services_storiesLabel__C0vBw{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-small);font-weight:450;letter-spacing:.02em;color:var(--surface-muted)}.Services_slideWrap__Mhhmu{min-height:16rem;overflow:hidden}.Services_slide__sd0qq{display:flex;flex-direction:column;gap:var(--space-6)}.Services_quote__v9B6d{margin:0;font-size:var(--text-main);line-height:1.55;letter-spacing:-.015em;color:var(--surface-text);text-wrap:pretty}.Services_testimonial__Q8CKl{display:flex;align-items:center;gap:var(--space-4)}.Services_headshot__GqFju{width:56px;height:56px;object-fit:cover;flex-shrink:0;background:var(--surface-elevated)}.Services_person__QMQf4{display:flex;flex-direction:column;gap:2px}.Services_name__5bctG,.Services_role__ODmml{margin:0;font-size:var(--text-main);line-height:1.4;letter-spacing:-.015em}.Services_name__5bctG{color:var(--surface-text);font-weight:500}.Services_role__ODmml{color:var(--surface-muted)}.Services_top__doPyB{display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);min-width:0}.Services_eyebrow__VnwwS{display:inline-flex;align-items:center;gap:var(--space-3)}.Services_eyebrowCircle__9KlOd{width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}.Services_eyebrowText__b8vcu{margin:0;font-size:var(--text-h3);font-weight:500;letter-spacing:-.03em}.Services_content__hN_9V{position:relative;display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.Services_serviceList__EeUuU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem)}.Services_serviceItem__y7DzJ{opacity:.3;transition:opacity .28s var(--ease-geist);cursor:default}.Services_serviceItemActive__Q5Dc_{opacity:1}.Services_serviceTitle__DjlU8{margin:0;font-size:var(--text-display);font-weight:600;line-height:1;letter-spacing:-.05em}.Services_imageWrap__BGvR7{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:var(--surface-elevated);will-change:transform}.Services_serviceImage__4RIyw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s var(--ease-geist)}.Services_serviceImageActive__GLWp_{opacity:1}@media (min-width:980px){.Services_contain__sm9ug{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,5rem)}.Services_header__Jilp1{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}.Services_content__hN_9V{grid-template-columns:minmax(0,1fr) minmax(240px,42%);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.Services_imageWrap__BGvR7{position:relative;top:0;width:100%;justify-self:stretch}.Services_slideWrap__Mhhmu{min-height:18rem}}.Work_section__Dz9Fg{--work-bg:#f3f0ea;--work-text:#121110;--work-muted:#6a655e;--work-border:color-mix(in srgb,var(--work-text) 16%,transparent);--work-accent:#5a3d8a;--work-card:#ffffff;position:relative;padding:var(--section-pad-y) var(--page-margin);color:var(--work-text);background:var(--work-bg);overflow:clip}.Work_header__Ysibe{width:100%;max-width:var(--max-width-main);margin:0 auto clamp(2rem,5vw,3.5rem)}.Work_displayTitle__fBHPW{margin:0;font-size:var(--text-mega);font-weight:700;line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.Work_contain__542Qx{width:100%;max-width:var(--max-width-main);margin-inline:auto;display:grid;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem)}.Work_left__uZhTY{min-width:0}.Work_eyebrow__wumR6{display:inline-flex;align-items:center;gap:var(--space-3)}.Work_eyebrowCircle__nLJiX{width:10px;height:10px;border-radius:50%;background:var(--work-accent);flex-shrink:0}.Work_eyebrowText__2H9Nd{margin:0;font-size:var(--text-h3);font-weight:500;letter-spacing:-.03em}.Work_list__i6irM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Work_item__c1ons{border-bottom:1px solid var(--work-border);padding-block:clamp(1.5rem,3.5vw,2.5rem)}.Work_item__c1ons:first-child{border-top:1px solid var(--work-border)}.Work_item__c1ons:last-child{border-bottom:0;padding-bottom:0}.Work_link__vdcgn{display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);color:inherit}.Work_cover__3Hosr{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#1a1916}.Work_image__h4Q7t{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;will-change:transform;transition:transform .7s var(--ease-geist)}.Work_overlay__nFmIF{position:absolute;inset:0;background:color-mix(in srgb,var(--work-text) 18%,transparent);opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .2s var(--ease-geist),-webkit-backdrop-filter .7s var(--ease-geist);transition:opacity .2s var(--ease-geist),backdrop-filter .7s var(--ease-geist);transition:opacity .2s var(--ease-geist),backdrop-filter .7s var(--ease-geist),-webkit-backdrop-filter .7s var(--ease-geist);pointer-events:none}.Work_content__2249J{display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem)}.Work_titleBlock__qsgzx{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.Work_micrographic__l0OY1{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xsmall);letter-spacing:.06em;color:var(--work-muted)}.Work_marker__abzxH{flex-shrink:0}.Work_microInner__YUur2{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.Work_microCircle__2ahOL{width:6px;height:6px;border-radius:50%;background:var(--work-accent);flex-shrink:0}.Work_microLine__yOUZf{width:clamp(2rem,8vw,4.5rem);height:1px;background:var(--work-border)}.Work_microIndex__GmIbw{white-space:nowrap}.Work_title___j60T{margin:0;font-size:var(--text-h3);font-weight:600;letter-spacing:-.03em}.Work_description__LUflc{margin:0;max-width:36rem;font-size:var(--text-main);line-height:1.5;letter-spacing:-.02em;color:var(--work-muted);text-wrap:pretty}.Work_result__DxcZ8{display:flex;flex-direction:column;gap:var(--space-2)}.Work_resultValue__PZFLr{margin:0;font-size:var(--text-h2);font-weight:600;letter-spacing:-.04em;line-height:1}.Work_resultLabel__R49Hc{margin:0;max-width:18rem;font-size:var(--text-main);line-height:1.45;color:var(--work-muted);text-wrap:pretty}.Work_cta__519VC{width:100%;max-width:var(--max-width-main);margin:clamp(2.5rem,6vw,4rem) auto 0}.Work_ctaLink__2lWrh{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-4);color:var(--work-text);transition:color .18s var(--ease-geist)}.Work_ctaLink__2lWrh:focus-visible,.Work_ctaLink__2lWrh:hover{color:var(--work-accent)}.Work_ctaText__7Ky1V{font-size:var(--text-h3);font-weight:600;letter-spacing:-.03em}@media (hover:hover) and (pointer:fine){.Work_item__c1ons:hover .Work_overlay__nFmIF{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Work_item__c1ons:hover .Work_image__h4Q7t{transform:scale(1.04)}}@media (min-width:900px){.Work_contain__542Qx{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}.Work_left__uZhTY{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6));padding-top:var(--space-2)}.Work_link__vdcgn{grid-template-columns:minmax(280px,min(640px,58%)) minmax(16rem,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.Work_cover__3Hosr{width:100%;max-width:640px}.Work_content__2249J{grid-template-columns:1fr;align-items:start;gap:var(--space-6);padding-top:var(--space-2)}.Work_result__DxcZ8{text-align:left;align-items:flex-start}.Work_resultLabel__R49Hc{text-align:left}}@media (min-width:1200px){.Work_contain__542Qx{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem)}.Work_link__vdcgn{grid-template-columns:minmax(480px,640px) minmax(0,1fr)}.Work_content__2249J{grid-template-columns:minmax(0,1.3fr) minmax(140px,.7fr);gap:var(--space-8)}.Work_result__DxcZ8{text-align:right;align-items:flex-end}.Work_resultLabel__R49Hc{text-align:right}}