.about_page__hxz1O{--ink:#0e0e12;--paper:var(--color-bg);--fg:#fff;--fg-soft:rgba(255,255,255,0.62);--line:rgba(255,255,255,0.18);--frame:24px;transition:background-color .7s ease,color .7s ease}.about_page__hxz1O[data-tone=dark]{background:var(--ink);color:var(--fg)}.about_page__hxz1O[data-tone=light]{--fg:var(--color-text-primary);--fg-soft:var(--color-text-body);--line:var(--color-rule);background:var(--paper);color:var(--fg)}.about_page__hxz1O em{font-style:italic}.about_hero__hgGLN{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:min(92svh,760px);padding:140px var(--gutter) 64px;text-align:center}.about_title__ZvvJk{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(54px,8.9vw,128px);font-weight:400;line-height:1;letter-spacing:-.02em}.about_title__ZvvJk em{color:#6fb0f5;transition:color .7s ease}.about_page__hxz1O[data-tone=light] .about_title__ZvvJk em{color:var(--color-accent)}.about_pillLight__PkIwd,.about_pill__zsAha{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-size:17px;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.about_pillLight__PkIwd{background:#fff;color:var(--ink)}.about_pillLight__PkIwd:hover{background:var(--color-accent);color:#fff}.about_pill__zsAha{background:var(--fg);color:var(--ink)}.about_page__hxz1O[data-tone=light] .about_pill__zsAha{background:var(--ink);color:#fff}.about_page__hxz1O[data-tone=light] .about_pill__zsAha:hover,.about_pill__zsAha:hover{background:var(--color-accent);color:#fff}.about_pillArrow__UDjBu{transition:transform .25s ease}.about_pill__zsAha:hover .about_pillArrow__UDjBu{transform:translateX(3px)}.about_lede__O2tXZ{margin:0;padding:clamp(40px,6vw,96px) var(--gutter) clamp(40px,5vw,72px);max-width:1400px;font-size:clamp(24px,2.5vw,36px);line-height:1.12;letter-spacing:-.02em}.about_reel__IJBvv{position:relative;margin:0 var(--gutter);aspect-ratio:16/9;overflow:hidden;border-radius:var(--frame);background:#1b1b22}.about_reel__IJBvv video{width:100%;height:100%;object-fit:cover}.about_playToggle__y_UCG{position:absolute;left:20px;bottom:20px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:rgba(255,255,255,.85);cursor:pointer}.about_playToggle__y_UCG span{width:8px;height:10px;border-left:2px solid var(--ink);border-right:2px solid var(--ink)}.about_playToggle__y_UCG span[data-playing=false]{width:0;height:0;margin-left:3px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--ink);border-right:0}.about_playToggle__y_UCG:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.about_stats__XmEXd{margin:clamp(56px,7vw,96px) var(--gutter) 0;padding:0;list-style:none}.about_stats__XmEXd li{display:grid;gap:8px;padding:10px 0 18px;border-bottom:1px solid var(--line)}.about_statValue__qMajA{font-family:var(--font-display),Georgia,serif;font-size:clamp(64px,12.8vw,184px);line-height:1;letter-spacing:-.02em}.about_statNote___Vd_u{max-width:28ch;font-size:16px;line-height:1.5;color:var(--fg-soft)}@media (min-width:900px){.about_stats__XmEXd li{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:40px}.about_statNote___Vd_u{font-size:18px}}.about_founder__N27a_{display:grid;gap:32px;padding:clamp(64px,9vw,140px) var(--gutter) clamp(96px,12vw,180px)}.about_founderCard__Vgpqz{margin:0}.about_founderMedia__28gi3{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--frame);background:#fff}.about_founderMedia__28gi3 img{object-fit:cover}.about_founderCard__Vgpqz figcaption{display:grid;gap:2px;margin-top:12px;font-size:12px;letter-spacing:.04em}.about_founderCard__Vgpqz figcaption span{color:var(--fg-soft)}.about_founderText__uNISM p{margin:0 0 1.2em;max-width:54ch;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--fg-soft)}.about_founderText__uNISM .about_founderLead__Zp8ht{max-width:26ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(30px,3.2vw,48px);line-height:1.08;color:var(--fg)}@media (min-width:900px){.about_founder__N27a_{grid-template-columns:minmax(0,373px) minmax(0,1fr);gap:clamp(48px,8vw,140px);align-items:end}}.about_split__Nmf6N{display:grid;gap:32px;padding:0 var(--gutter) clamp(96px,12vw,190px)}.about_splitText__Znp2E h2{margin:0 0 20px;font-size:clamp(24px,2vw,28px);font-weight:400;line-height:1.15;letter-spacing:-.01em}.about_splitText__Znp2E p{margin:0 0 1.4em;max-width:46ch;font-size:16px;line-height:1.6;color:var(--fg-soft)}.about_splitText__Znp2E .about_pill__zsAha{margin-top:8px}.about_splitMedia__syjwm{position:relative}@media (min-width:900px){.about_split__Nmf6N{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px)}.about_split__Nmf6N[data-flip] .about_splitText__Znp2E{order:2}.about_splitText__Znp2E{padding-left:0}}.about_slides__CkTVU{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--frame);background:var(--color-band)}.about_slide__LhmTZ{object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s ease,transform 5s ease-out}.about_slide__LhmTZ[data-active=true]{opacity:1;transform:none}.about_progress__VcboB{position:absolute;right:20px;bottom:33px;z-index:2;display:flex;gap:6px;margin:0;padding:0;list-style:none}.about_progress__VcboB li{width:38px;height:2px;overflow:hidden;background:rgba(255,255,255,.4)}.about_progress__VcboB span{display:block;height:100%;background:#fff;transform-origin:0 50%;transform:scaleX(0)}.about_progress__VcboB li[data-state=done] span{transform:none}.about_progress__VcboB li[data-state=now] span{animation:about_fill__Mr7pC var(--step) linear forwards}.about_slides__CkTVU[data-playing=false] .about_progress__VcboB li[data-state=now] span{animation-play-state:paused}@keyframes about_fill__Mr7pC{to{transform:none}}.about_closing__tRd6s{display:flex;flex-direction:column;align-items:center;gap:28px;padding:clamp(40px,6vw,80px) var(--gutter) clamp(96px,12vw,180px);text-align:center}.about_closing__tRd6s p{margin:0;max-width:24ch;font-size:clamp(26px,2.5vw,36px);line-height:1.12;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){.about_page__hxz1O,.about_slide__LhmTZ{transition:none}}.concept_page__xi2AA{--gutter:16px;--label:12px;background:var(--color-bg);color:var(--color-text-primary)}@media (min-width:768px){.concept_page__xi2AA{--gutter:24px}}.concept_page__xi2AA em{font-style:italic}.concept_header__Zbxx1{position:fixed;inset:12px var(--gutter) auto;z-index:20;display:flex;align-items:center;gap:8px;height:52px;padding:0 6px 0 18px;border:1px solid rgba(27,27,33,.1);border-radius:var(--radius-pill);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 8px 28px rgba(27,27,33,.08);color:var(--color-text-primary);opacity:0;pointer-events:none;transition:opacity .6s ease .7s,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease,transform .45s cubic-bezier(.6,0,.2,1)}.concept_header__Zbxx1[data-pinned=true]{opacity:1;pointer-events:auto;transition-delay:0s}.concept_header__Zbxx1[data-aside=true]{transform:translateY(-160%);pointer-events:none}.concept_header__Zbxx1[data-over-image=true]{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.35)}.concept_header__Zbxx1:before{content:"";position:absolute;z-index:-1;inset:-13px calc(-1 * var(--gutter) - 1px) auto;height:150px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.22) 45%,rgba(0,0,0,0));opacity:0;pointer-events:none;transition:opacity .3s ease}.concept_header__Zbxx1[data-over-image=true]:before{opacity:1}:root[data-hero-phase=ready] .concept_header__Zbxx1{opacity:1;pointer-events:auto}.concept_headerStart__S9XYT{position:relative;display:flex;flex:1;align-items:center;min-width:0;height:100%}.concept_headerPlace__LXbgK,.concept_logo__AQEQD{transition:opacity .2s ease}.concept_headerPlace__LXbgK{position:absolute;left:0;display:flex;align-items:center;gap:8px;margin:0;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:calc(1 - var(--hero-a, 1) * 1.6);pointer-events:none}.concept_headerDot__BrmvB{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.concept_headerTime__SSwB3{color:var(--color-text-body)}.concept_logo__AQEQD{display:block;opacity:calc((var(--hero-a, 1) - .6) * 2.5)}.concept_logo__AQEQD img{display:block;width:auto;height:22px}.concept_logoColor__Ej8Xy{display:block}.concept_header__Zbxx1[data-over-image=true] .concept_logoColor__Ej8Xy,.concept_logo__AQEQD .concept_logoWhite__77Z8l{display:none}.concept_header__Zbxx1[data-over-image=true] .concept_logo__AQEQD .concept_logoWhite__77Z8l{display:block}.concept_header__Zbxx1[data-over-image=true] .concept_headerTime__SSwB3{color:rgba(255,255,255,.75)}.concept_nav__0H1ym{display:flex;gap:4px;font-size:13px}.concept_nav__0H1ym a{padding:8px 12px;border-radius:var(--radius-pill);transition:background-color .2s ease,color .2s ease}.concept_nav__0H1ym a:hover{background:rgba(27,27,33,.06)}.concept_header__Zbxx1[data-over-image=true] .concept_nav__0H1ym a:hover{background:rgba(255,255,255,.16)}.concept_wave__PAKue{display:inline-flex;overflow:hidden;line-height:1.2}.concept_waveLetter__Eongr{position:relative;display:inline-block;white-space:pre;transition:transform .45s cubic-bezier(.6,0,.2,1);transition-delay:calc(var(--n) * 18ms)}.concept_waveLetter__Eongr:after{content:attr(data-letter);position:absolute;top:100%;left:0}.concept_phoneContact__bsTJc:active .concept_waveLetter__Eongr,.concept_phoneContact__bsTJc:focus-visible .concept_waveLetter__Eongr,.concept_phoneContact__bsTJc:hover .concept_waveLetter__Eongr,.concept_phoneSide__oXezy a:active .concept_waveLetter__Eongr,.concept_phoneSide__oXezy a:focus-visible .concept_waveLetter__Eongr,.concept_phoneSide__oXezy a:hover .concept_waveLetter__Eongr{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.concept_waveLetter__Eongr{transition:none}}.concept_navWide__4izYJ{display:none}@media (min-width:640px){.concept_navWide__4izYJ{display:block}}.concept_headerCta__0DXu7{display:inline-flex;align-items:center;height:40px;padding:0 18px;border:0;border-radius:var(--radius-pill);font-family:inherit;cursor:pointer;background:var(--color-accent);color:#fff;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:inset 0 0 0 1px transparent;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.concept_headerCta__0DXu7:hover{background:#1559a8}.concept_header__Zbxx1[data-over-image=true] .concept_headerCta__0DXu7{background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.concept_header__Zbxx1[data-over-image=true] .concept_headerCta__0DXu7:hover{background:#fff;color:var(--color-text-primary)}@media (min-width:768px){.concept_header__Zbxx1{gap:16px;padding-left:22px}.concept_nav__0H1ym a{padding:8px 14px}}.concept_phoneBar__Tn5fl{display:none}@media (max-width:639px){.concept_header__Zbxx1{padding:0 14px}.concept_headerCta__0DXu7,.concept_headerStart__S9XYT,.concept_nav__0H1ym{display:none}.concept_phoneBar__Tn5fl{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;font-size:12px;letter-spacing:.02em}.concept_phoneSide__oXezy{display:flex;gap:10px}.concept_phoneSideEnd__50FSy{justify-content:flex-end}.concept_phoneContact__bsTJc,.concept_phoneSide__oXezy a{padding:8px 0;transition:color .2s ease}.concept_phoneContact__bsTJc:hover,.concept_phoneSide__oXezy a:hover{color:var(--color-accent)}.concept_phoneContact__bsTJc{border:0;background:none;font:inherit;letter-spacing:inherit;color:var(--color-accent);cursor:pointer}.concept_header__Zbxx1[data-over-image=true] .concept_phoneContact__bsTJc{color:inherit}.concept_phoneLogo___pFXR img{height:18px!important}.concept_phoneContact__bsTJc,.concept_phoneSide__oXezy a{display:inline-flex}.concept_phoneBar__Tn5fl{column-gap:10px}}@media (max-width:359px){.concept_header__Zbxx1{padding:0 12px}.concept_phoneBar__Tn5fl{column-gap:6px;font-size:11px;letter-spacing:0}.concept_phoneSide__oXezy{gap:6px}.concept_phoneLogo___pFXR img{height:14px!important}}.concept_hero__1Qs8h{--a:1;--b:0;position:relative;background:var(--color-bg)}.concept_heroStick__FTH_5{padding-top:64px}.concept_giant__h1R0H{padding:28px var(--gutter) 0;color:var(--color-accent)}.concept_giant__h1R0H svg{display:block;width:100%;height:auto;overflow:visible;fill:currentColor}.concept_glyph__KuGiv{transform-box:fill-box;transform-origin:50% 100%;animation:concept_glyphIn__sbOky .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 55ms + .1s)}@keyframes concept_glyphIn__sbOky{0%{opacity:0;transform:translateY(45%) rotate(-14deg)}to{opacity:1;transform:none}}.concept_introTag__xhHQv{margin:0;padding:18px var(--gutter) 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(22px,2.9vw,44px);line-height:1.1;letter-spacing:-.01em}.concept_introTagLine__Rhz00{position:relative;display:inline-flex;flex-wrap:wrap;gap:0 .26em;padding-bottom:.32em}.concept_word__lgF3x{display:inline-block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em;vertical-align:bottom}.concept_wordInner__BohMA{display:inline-block;animation:concept_wordUp__C3iKn .75s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--w) * 85ms + .85s)}.concept_wordInner__BohMA[data-accent=true]{color:var(--color-accent)}@keyframes concept_wordUp__C3iKn{0%{transform:translateY(115%)}to{transform:none}}.concept_introRule__lGBwZ{position:absolute;inset:auto 0 0 0;height:2px;background:var(--color-accent);transform-origin:0 50%;animation:concept_ruleDraw__KQDB5 1.2s cubic-bezier(.6,0,.2,1) 1.3s both}@keyframes concept_ruleDraw__KQDB5{0%{transform:scaleX(0)}to{transform:none}}.concept_heroCopy__f6wMB{padding:clamp(40px,8vw,72px) var(--gutter) clamp(32px,6vw,56px);transition:opacity .8s ease,transform .8s ease}.concept_hero__1Qs8h:not([data-phase=ready]) .concept_heroBar__NPRWN,.concept_hero__1Qs8h:not([data-phase=ready]) .concept_heroCopy__f6wMB,.concept_hero__1Qs8h:not([data-phase=ready]) .concept_heroMedia__3fGbz{opacity:0;transform:translateY(28px)}.concept_heroBadge__AMB5x{display:flex;gap:14px;margin:0 0 18px;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-body)}.concept_heroBadge__AMB5x span:first-child{color:var(--color-accent)}.concept_heroBadge__AMB5x span+span{padding-left:14px;border-left:1px solid var(--color-rule)}.concept_heroTitle__3ryyL{margin:0;max-width:16ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(36px,3.6vw,56px);font-weight:400;line-height:1.02;letter-spacing:-.02em}.concept_heroBody__ywMq3{margin:18px 0 0;max-width:44ch;font-size:15px;line-height:1.55;color:var(--color-text-body)}.concept_heroMedia__3fGbz{aspect-ratio:16/9;overflow:hidden;background:#0b0b0d;transition:opacity .8s ease .1s,transform .8s ease .1s}.concept_heroVideo__bu7Vr{display:block;width:100%;height:100%;object-fit:cover}.concept_heroBar__NPRWN{display:flex;justify-content:space-between;gap:16px;padding:14px var(--gutter) 18px;background:#0b0b0d;color:#fff;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;transition:opacity .8s ease .1s}.concept_heroBar__NPRWN button{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.concept_heroBar__NPRWN a,.concept_heroBar__NPRWN button{text-decoration:underline;text-underline-offset:4px}@media (min-width:900px) and (min-aspect-ratio:5/4){.concept_hero__1Qs8h{--a:0;height:calc(240svh + var(--hero-logo-h, 0px))}.concept_heroStick__FTH_5{position:sticky;top:0;height:100svh;padding-top:0;overflow:hidden}.concept_giant__h1R0H{position:absolute;inset:0 0 auto 0;padding:88px var(--gutter) 28px;transform:translateY(calc(var(--a) * -100%))}.concept_giant__h1R0H svg{max-height:40svh}.concept_hero__1Qs8h:not([data-phase=ready]) .concept_giant__h1R0H{transform:translateY(calc(46svh - 50%))}.concept_hero__1Qs8h:not([data-settled=true]) .concept_giant__h1R0H{transition:transform 1.1s cubic-bezier(.6,0,.2,1)}.concept_introTag__xhHQv{position:absolute;top:calc(46svh + var(--hero-logo-h, 330px) / 2);left:0;padding:0 var(--gutter);transition:opacity .3s ease,transform .6s cubic-bezier(.6,0,.2,1)}.concept_hero__1Qs8h[data-phase=ready] .concept_introTag__xhHQv{opacity:0;transform:translateY(-40px);pointer-events:none}.concept_heroCopy__f6wMB{position:absolute;top:calc(64svh - var(--a) * 26svh);left:0;width:48vw;padding:0 var(--gutter)}.concept_hero__1Qs8h[data-phase=ready] .concept_heroCopy__f6wMB{opacity:calc(1 - var(--b) * 2.4);transform:translateX(calc(var(--b) * -14vw))}.concept_hero__1Qs8h:not([data-settled=true]) .concept_heroCopy__f6wMB{transition-delay:.35s}.concept_hero__1Qs8h[data-settled=true] .concept_heroCopy__f6wMB,.concept_hero__1Qs8h[data-settled=true] .concept_heroMedia__3fGbz{transition:none}.concept_heroMedia__3fGbz{--top:calc((64svh - var(--a) * 24svh) * (1 - var(--b)));position:absolute;top:var(--top);right:calc(var(--gutter) * (1 - var(--b)));left:calc(50vw * (1 - var(--b)));min-height:calc(100svh - var(--top))}.concept_heroBar__NPRWN{position:absolute;inset:auto 0 0 0;justify-content:flex-start;gap:28px;padding-bottom:calc(var(--gutter) + 4px);background:none;pointer-events:none}.concept_heroBar__NPRWN a,.concept_heroBar__NPRWN button{pointer-events:auto}.concept_heroBar__NPRWN button{opacity:calc((var(--b) - .9) * 10)}}@media (prefers-reduced-motion:reduce){.concept_glyph__KuGiv,.concept_introRule__lGBwZ,.concept_wordInner__BohMA{animation:none}}.concept_intro__PdZkB{padding:clamp(72px,9vw,128px) var(--gutter)}.concept_servicesHead__FmKQP{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--color-rule);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase}.concept_servicesHead__FmKQP h2{margin:0;font-size:inherit;font-weight:400;color:var(--color-text-body)}.concept_servicesHead__FmKQP a{text-decoration:underline;text-underline-offset:4px}.concept_serviceList__TX630{display:grid;gap:28px;margin:24px 0 0;padding:0;list-style:none}.concept_serviceNumber__JHWFJ{display:block;margin-bottom:10px;font-size:var(--label);letter-spacing:.08em;color:var(--color-accent)}.concept_serviceList__TX630 h3{margin:0 0 10px;font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.05}.concept_serviceList__TX630 p{margin:0;max-width:38ch;font-size:15px;line-height:1.55;color:var(--color-text-body)}@media (min-width:768px){.concept_serviceList__TX630{grid-template-columns:repeat(3,1fr);gap:24px}}.concept_panels__qchz1{position:relative;height:calc(var(--count) * 100svh)}.concept_stage__NF2Ot{--win-w:clamp(132px,19vw,300px);--win-h:clamp(176px,30svh,380px);--win-r:var(--gutter);--win-b:292px;position:sticky;top:0;height:100svh;overflow:hidden;background:#111;color:#fff}.concept_panel__gg0uT{position:absolute;top:calc((100% - var(--win-h) - var(--win-b)) * (1 - var(--t)));right:calc(var(--win-r) * (1 - var(--t)));bottom:calc(var(--win-b) * (1 - var(--t)));left:calc((100% - var(--win-w) - var(--win-r)) * (1 - var(--t)));overflow:hidden;border-radius:calc(18px * (1 - var(--t)));box-shadow:0 18px 50px rgba(0,0,0,calc(.4 * (1 - var(--t))));opacity:var(--show);transition:opacity .35s ease}.concept_panelMedia__to4_Y{position:absolute;inset:0}.concept_panelImage__6utML{object-fit:cover}.concept_mobileOnly__s_N0C{display:block}.concept_desktopOnly__DODPT{display:none}@media (min-width:768px){.concept_mobileOnly__s_N0C{display:none}.concept_desktopOnly__DODPT{display:block}}.concept_panelShade__9uAPP{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.26) 40%,rgba(0,0,0,0) 64%)}.concept_panelNext___RGi9{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;padding:14px;border:0;background:none;color:#fff;font-family:var(--font-display),Georgia,serif;font-size:clamp(20px,2vw,28px);line-height:1;text-align:left;cursor:pointer;opacity:calc(1 - var(--t) * 5)}.concept_panelNext___RGi9 span{font-family:var(--font-sans);font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.concept_panel__gg0uT[data-active=true] .concept_panelNext___RGi9{pointer-events:none}.concept_panelText__Pg_02{position:absolute;inset:auto 0 0 0;padding:var(--gutter);padding-bottom:calc(var(--gutter) + 18px);opacity:calc((var(--t) - .82) * 6);pointer-events:none}.concept_panel__gg0uT[data-active=true] .concept_panelText__Pg_02{pointer-events:auto}.concept_panelMeta__ltx5G{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 14px;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase}.concept_panelMeta__ltx5G span+span{padding-left:14px;border-left:1px solid rgba(255,255,255,.45)}.concept_panelDiscipline__A5gJV{display:none;opacity:.8}.concept_panelResult__4_YKP{margin:0;max-width:14ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(46px,8.4vw,124px);font-weight:400;line-height:.96;letter-spacing:-.02em}.concept_panelDetail__imMtr{margin:14px 0 0;max-width:40ch;font-size:clamp(15px,1.2vw,18px);line-height:1.5;color:rgba(255,255,255,.88)}.concept_panelMore__buTyx{display:inline-flex;align-items:center;gap:8px;height:44px;margin-top:22px;padding:0 20px;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:13px;font-weight:500;transition:background-color .2s ease}.concept_panelMore__buTyx:hover{background:#1559a8}@media (min-width:768px){.concept_stage__NF2Ot{--win-b:84px}.concept_panelDiscipline__A5gJV{display:inline}.concept_panelText__Pg_02{right:calc(var(--win-w) + var(--win-r) * 2)}}.concept_progress__i7VyU{position:absolute;inset:auto 0 0 0;z-index:3;height:3px;background:rgba(255,255,255,.18)}.concept_progress__i7VyU span{display:block;height:100%;background:var(--color-accent);transform:scaleX(0);transform-origin:0 50%}.concept_brands__x4i_7,.concept_closing__YKrHV,.concept_statement__EY_vf{position:relative;padding:clamp(72px,11vw,160px) var(--gutter);background:var(--color-bg)}.concept_eyebrow__zahhJ{margin:0 0 20px;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-body)}.concept_statementTitle___mp75{margin:0;max-width:16ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,5.6vw,84px);font-weight:400;line-height:1.02;letter-spacing:-.02em}.concept_statementBody__nBGZk{margin:28px 0 0;max-width:46ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--color-text-body)}.concept_brands__x4i_7{background:var(--color-band);text-align:center}.concept_brandsTitle__mAyrl{margin:0 auto;max-width:18ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,4.4vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.02em}.concept_brandList__cGIS6{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center;gap:40px 24px;margin:clamp(48px,7vw,88px) 0 0;padding:0;list-style:none}.concept_brandList__cGIS6 li:last-child:nth-child(odd){grid-column:1/-1}.concept_brandLogo__vDEmD{display:block;width:auto;max-width:150px;height:auto;max-height:48px;object-fit:contain}@media (min-width:768px){.concept_brandList__cGIS6{grid-template-columns:repeat(3,1fr);gap:56px 24px}.concept_brandList__cGIS6 li:last-child:nth-child(odd){grid-column:auto}.concept_brandLogo__vDEmD{max-width:180px;max-height:56px}}@media (min-width:1100px){.concept_brandList__cGIS6{grid-template-columns:repeat(6,1fr)}}.concept_grid__OGsCP{padding:clamp(72px,9vw,128px) var(--gutter);background:var(--color-bg)}.concept_gridHead__redWt{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 40px;margin-bottom:clamp(28px,4vw,48px)}.concept_gridTitle__JeX_A{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,5.6vw,84px);font-weight:400;line-height:1.02;letter-spacing:-.02em}.concept_filters__B6xSd{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.concept_filter__YvL1y{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:none;color:var(--color-text-primary);font:inherit;font-size:13px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.concept_filter__YvL1y span{font-size:11px;color:var(--color-text-muted);transition:color .2s ease}.concept_filter__YvL1y:hover{border-color:var(--color-text-primary)}.concept_filter__YvL1y[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.concept_filter__YvL1y[aria-pressed=true] span{color:rgba(255,255,255,.75)}.concept_tiles__BjkDr{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 6px;margin:0;padding:0;list-style:none}.concept_tiles__BjkDr li{animation:concept_tileIn__BP96Q .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 35ms)}@keyframes concept_tileIn__BP96Q{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.concept_tile__mS2_O{display:block}.concept_tileMedia__OR8zN{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--color-band)}.concept_tileMedia__OR8zN img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.concept_tileClient__scO9u,.concept_tileOver__xyWDq{display:none}.concept_tileCaption__1xdjj{display:block;padding:10px 2px 0;font-size:14px;line-height:1.35}.concept_tileCaption__1xdjj span{display:block;margin-bottom:3px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-body)}@media (min-width:640px){.concept_tiles__BjkDr{grid-template-columns:repeat(3,1fr)}}@media (hover:hover) and (min-width:640px){.concept_tiles__BjkDr{gap:6px}.concept_tileCaption__1xdjj{display:none}.concept_tileClient__scO9u{position:absolute;inset:auto 0 0 0;display:block;padding:40px 14px 12px;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0));color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:opacity .25s ease}.concept_tileOver__xyWDq{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;background:rgba(11,11,13,.62);color:#fff;opacity:0;transition:opacity .3s ease}.concept_tileTags__LV49Z{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:auto}.concept_tileTags__LV49Z span{padding:5px 10px;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-pill);font-size:11px}.concept_tileTitle__YEXeY{font-family:var(--font-display),Georgia,serif;max-width:16ch;font-size:clamp(24px,2.6vw,40px);line-height:1.05;transform:translateY(10px);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.concept_tileGo__nMJf_{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.concept_tile__mS2_O:focus-visible .concept_tileOver__xyWDq,.concept_tile__mS2_O:hover .concept_tileOver__xyWDq{opacity:1}.concept_tile__mS2_O:focus-visible .concept_tileClient__scO9u,.concept_tile__mS2_O:hover .concept_tileClient__scO9u{opacity:0}.concept_tile__mS2_O:focus-visible .concept_tileTitle__YEXeY,.concept_tile__mS2_O:hover .concept_tileTitle__YEXeY{transform:none}.concept_tile__mS2_O:focus-visible img,.concept_tile__mS2_O:hover img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.concept_tiles__BjkDr li{animation:none}}.concept_closingTitle__zIXiU{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(30px,6.6vw,104px);font-weight:400;line-height:1;letter-spacing:-.02em;overflow-wrap:anywhere}.concept_closingTitle__zIXiU a:hover{font-style:italic}.concept_closingLinks__d0sd8{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:36px;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase}.concept_closingLinks__d0sd8 a{text-decoration:underline;text-underline-offset:4px}.concept_footer__g9U9F{--gutter:16px;--label:12px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px var(--gutter);border-top:1px solid var(--color-rule);background:var(--color-bg);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-body)}.concept_closingLinks__d0sd8 a:hover,.concept_closingTitle__zIXiU a:hover,.concept_footer__g9U9F a:hover,.concept_servicesHead__FmKQP a:hover{color:var(--color-accent)}@media (min-width:768px){.concept_footer__g9U9F{--gutter:24px}}.concept_footerButton__MF_XP{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.concept_footerButton__MF_XP:focus-visible,.concept_footerButton__MF_XP:hover{color:var(--color-accent)}.contact_root__oV90a{position:fixed;inset:0;z-index:1000;visibility:hidden;transition:visibility 0s linear .5s}.contact_root__oV90a[data-open=true]{visibility:visible;transition:none}.contact_backdrop__w_8c7{position:absolute;inset:0;background:rgba(240,240,242,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;cursor:pointer;transition:opacity .4s ease}.contact_root__oV90a[data-open=true] .contact_backdrop__w_8c7{opacity:1}.contact_card__VDWgd{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;max-height:92svh;overflow-y:auto;padding:10px 20px 22px;border-radius:22px 22px 0 0;background:#fff;color:var(--color-text-primary);box-shadow:0 -12px 48px rgba(20,20,40,.14);transform:translateY(100%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.contact_root__oV90a[data-open=true] .contact_card__VDWgd{transform:none}.contact_handle__kBpWx{align-self:center;width:40px;height:4px;margin-bottom:14px;border-radius:2px;background:var(--color-rule)}@media (min-width:768px){.contact_card__VDWgd{inset:84px 24px auto auto;width:440px;max-height:calc(100svh - 108px);padding:22px 24px 24px;border-radius:22px;box-shadow:0 24px 64px rgba(20,20,40,.16),0 0 0 1px rgba(20,20,40,.05);opacity:0;transform:translateY(-12px) scale(.96);transform-origin:calc(100% - 60px) 0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.contact_root__oV90a[data-open=true] .contact_card__VDWgd{opacity:1}.contact_handle__kBpWx{display:none}}.contact_card__VDWgd>:not(.contact_handle__kBpWx){opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.8,.2,1)}.contact_root__oV90a[data-open=true] .contact_card__VDWgd>*{opacity:1;transform:none}.contact_root__oV90a[data-open=true] .contact_card__VDWgd>:nth-child(3){transition-delay:.08s}.contact_root__oV90a[data-open=true] .contact_card__VDWgd>:nth-child(4){transition-delay:.12s}.contact_root__oV90a[data-open=true] .contact_card__VDWgd>:nth-child(5){transition-delay:.16s}.contact_root__oV90a[data-open=true] .contact_card__VDWgd>:nth-child(6){transition-delay:.2s}.contact_root__oV90a[data-open=true] .contact_card__VDWgd>:nth-child(7){transition-delay:.24s}.contact_root__oV90a[data-open=true] .contact_card__VDWgd>:nth-child(8){transition-delay:.28s}.contact_top__No8qS{display:flex;align-items:center;justify-content:space-between;gap:16px}.contact_place__A3bAH{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-body)}.contact_dot__7csJw{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 0 rgba(26,109,204,.5);animation:contact_pulse__u669a 2.4s ease-out infinite}@keyframes contact_pulse__u669a{70%{box-shadow:0 0 0 7px rgba(26,109,204,0)}to{box-shadow:0 0 0 0 rgba(26,109,204,0)}}.contact_close__DYcYW{position:relative;width:36px;height:36px;border:0;border-radius:50%;background:var(--color-bg);cursor:pointer;transition:background-color .2s ease,transform .3s ease}.contact_close__DYcYW:hover{background:var(--color-band);transform:rotate(90deg)}.contact_close__DYcYW span,.contact_close__DYcYW span:after{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--color-text-primary);transform:translate(-50%,-50%) rotate(45deg)}.contact_close__DYcYW span:after{content:"";transform:translate(-50%,-50%) rotate(90deg)}.contact_close__DYcYW:focus-visible,.contact_copy__50vqu:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.contact_title__MjEqw{margin:22px 0 0;font-family:var(--font-display),Georgia,serif;font-size:clamp(36px,4vw,46px);font-weight:400;line-height:.98;letter-spacing:-.02em}.contact_title__MjEqw em{font-style:italic;color:var(--color-accent)}.contact_lede__gj41s{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--color-text-body)}.contact_email__2rCUT{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--color-bg)}.contact_email__2rCUT a{min-width:0;overflow:hidden;font-size:16px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.contact_email__2rCUT a:hover{color:var(--color-accent)}.contact_copy__50vqu{flex:none;height:36px;padding:0 16px;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.contact_copy__50vqu:hover{background:#1559a8}.contact_copy__50vqu[data-copied=true]{background:var(--color-text-primary)}.contact_sr__6_l0K{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact_socials__o73iW{margin:14px 0 0;padding:0;list-style:none}.contact_socials__o73iW a{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--color-rule);font-size:15px}.contact_handleText__vBk32{font-size:13px;color:var(--color-text-muted)}.contact_arrow__0IynI{transition:transform .25s ease}.contact_socials__o73iW a:hover{color:var(--color-accent)}.contact_socials__o73iW a:hover .contact_arrow__0IynI{transform:translate(2px,-2px)}.contact_services__zp0Hy{margin-top:22px;padding:16px 18px;border-radius:14px;background:var(--color-bg)}.contact_services__zp0Hy p{margin:0 0 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.contact_services__zp0Hy ol{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.contact_services__zp0Hy li span{display:inline-block;width:28px;font-size:11px;color:var(--color-accent)}.contact_services__zp0Hy a{display:inline-block;margin-top:12px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.contact_services__zp0Hy a:hover{color:var(--color-accent)}.contact_foot____fG1{margin:18px 0 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.contact_backdrop__w_8c7,.contact_card__VDWgd,.contact_card__VDWgd>*{transition:none}.contact_dot__7csJw{animation:none}}.journal_page__HZreh em{font-style:italic}.journal_top__lnH4o{display:grid;gap:18px;padding:92px var(--gutter) 20px}@media (min-width:1024px){.journal_top__lnH4o{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:100px var(--gutter) 22px}}.journal_heading__u6FP5 h1{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(44px,5vw,76px);font-weight:400;line-height:.92;letter-spacing:-.025em}.journal_heading__u6FP5 h1 em{color:var(--color-accent)}.journal_heading__u6FP5 p{margin:10px 0 0;max-width:46ch;text-wrap:pretty;font-size:clamp(14px,1.1vw,16px);line-height:1.45;color:var(--color-text-body)}.journal_stories__qLP8t{min-width:0}.journal_stories__qLP8t ul{display:flex;gap:14px;margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter);list-style:none;overflow-x:auto;scrollbar-width:none}.journal_stories__qLP8t ul::-webkit-scrollbar{display:none}@media (min-width:768px){.journal_stories__qLP8t ul{gap:22px}}@media (min-width:1024px){.journal_stories__qLP8t ul{margin:0;padding:4px 0}}.journal_story__4eB8A{--disc:68px;display:grid;justify-items:center;gap:8px;width:calc(var(--disc) + 14px);padding:0;border:0;background:none;color:var(--color-text-primary);font:inherit;cursor:pointer}@media (min-width:768px){.journal_story__4eB8A{--disc:84px}}.journal_storyRing__8cX_G{display:grid;place-items:center;width:calc(var(--disc) + 10px);height:calc(var(--disc) + 10px);padding:2px;border-radius:50%;background:var(--color-rule);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.journal_story__4eB8A[aria-pressed=true] .journal_storyRing__8cX_G{padding:3px;background:conic-gradient(from 210deg,#0d4c97,var(--color-accent),#56a3f5,#9fd0ff,#56a3f5,var(--color-accent),#0d4c97)}.journal_story__4eB8A:hover .journal_storyRing__8cX_G{transform:scale(1.04)}.journal_story__4eB8A:active .journal_storyRing__8cX_G{transform:scale(.94)}.journal_story__4eB8A:focus-visible{outline:none}.journal_story__4eB8A:focus-visible .journal_storyRing__8cX_G{outline:2px solid var(--color-accent);outline-offset:3px}.journal_storyDisc__kUDdh{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:3px solid var(--color-bg);border-radius:50%;background:#fff}.journal_storyDisc__kUDdh img{object-fit:cover}.journal_storyLogo__d7Zh3{position:absolute;top:50%;left:50%;width:58%;aspect-ratio:126/73;transform:translate(-50%,-50%);background:url(/images/Gohighflier_Blue_logo.png) 1.83% 64.4%/317.5% auto no-repeat}.journal_storyLabel__B8_BH{max-width:100%;overflow:hidden;font-size:12px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-body)}.journal_story__4eB8A[aria-pressed=true] .journal_storyLabel__B8_BH{font-weight:500;color:var(--color-text-primary)}.journal_storyLabel__B8_BH span{margin-left:4px;font-size:10px;color:var(--color-text-muted)}.journal_grid__sPi3X{display:grid;gap:1px;margin:0;padding:0;list-style:none}@media (min-width:640px){.journal_grid__sPi3X{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.journal_grid__sPi3X{grid-template-columns:repeat(4,1fr)}}.journal_grid__sPi3X li{min-width:0;animation:journal_rise__zn0ej .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes journal_rise__zn0ej{0%{opacity:0;transform:translateY(14px)}}.journal_tile__QeaqE{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:.86;overflow:hidden;background:#16161b;color:#fff}.journal_tile__QeaqE[data-tone=sand]{background:var(--color-band);color:var(--color-text-primary)}.journal_tileMedia__8ZzrD{position:absolute;inset:0;overflow:hidden}.journal_tileDrift__khw0T{position:absolute;inset:-5vh 0}.journal_tileDrift__khw0T img{object-fit:cover}.journal_tileDrift__khw0T>*{transition:transform 1s cubic-bezier(.2,.8,.2,1)}@supports (animation-timeline:view()){.journal_tileDrift__khw0T{animation:journal_drift__a6xdr linear both;animation-timeline:view()}@keyframes journal_drift__a6xdr{0%{transform:translateY(-4vh)}to{transform:translateY(4vh)}}}.journal_tile__QeaqE:hover .journal_tileDrift__khw0T>*{transform:scale(1.04)}.journal_tileShade__ZDKRi{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.12) 22%,rgba(0,0,0,.12) 64%,rgba(0,0,0,.52));pointer-events:none}.journal_tileCover__H9WI7{position:absolute;inset:5vh 0;display:flex;align-items:center;padding:0 16px;background:var(--color-accent);font-family:var(--font-display),Georgia,serif;font-size:clamp(44px,4.4vw,68px);font-style:italic;line-height:.95;letter-spacing:-.02em}.journal_tile__QeaqE[data-tone=ink] .journal_tileCover__H9WI7{background:#16161b}.journal_tile__QeaqE[data-tone=sand] .journal_tileCover__H9WI7{background:var(--color-band)}.journal_tile__QeaqE[data-tone=ink] .journal_tileCover__H9WI7 span,.journal_tile__QeaqE[data-tone=sand] .journal_tileCover__H9WI7 span{padding-bottom:12px;background:linear-gradient(var(--color-accent),var(--color-accent)) 0 100% /48px 3px no-repeat}.journal_tileKind__Z_m2w,.journal_tileTitle__hSLZm{position:relative;z-index:1;padding:16px;font-size:12px;line-height:1.15;text-transform:uppercase}.journal_tileKind__Z_m2w{letter-spacing:.06em}.journal_tileKind__Z_m2w span{opacity:.75}.journal_tileTitle__hSLZm{display:flex;align-items:flex-end;gap:8px;max-width:88%}.journal_wave__4UsAq{display:inline-flex;flex-wrap:wrap;gap:2px .32em}.journal_waveWord__HBc3B{display:inline-flex;overflow:hidden;line-height:1.15}.journal_waveLetter__bt85o{position:relative;display:inline-block;transition:transform .45s cubic-bezier(.6,0,.2,1);transition-delay:calc(var(--n) * 12ms)}.journal_waveLetter__bt85o:after{content:attr(data-letter);position:absolute;top:100%;left:0}.journal_tile__QeaqE:focus-visible .journal_waveLetter__bt85o,.journal_tile__QeaqE:hover .journal_waveLetter__bt85o{transform:translateY(-100%)}.journal_tileArrow__eLtoB{flex:none;display:none;opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}@media (hover:hover) and (min-width:1024px){.journal_tileArrow__eLtoB{display:block}.journal_tile__QeaqE:hover .journal_tileArrow__eLtoB{opacity:1;transform:none}}.journal_tile__QeaqE:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.journal_fill__egQ4T{grid-column:span 1}@media (min-width:640px){.journal_fill__egQ4T{grid-column:span var(--fill-mid)}}@media (min-width:1024px){.journal_fill__egQ4T{grid-column:span var(--fill-wide)}}.journal_fillLink__1jXes{display:flex;flex-direction:column;justify-content:space-between;gap:32px;height:100%;min-height:280px;padding:16px;background:var(--color-bg-card);color:var(--color-text-primary);transition:background-color .3s ease}.journal_fillLink__1jXes:hover{background:var(--color-band)}.journal_fillTitle__N_9eq{max-width:14ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(36px,3.4vw,56px);line-height:.98;letter-spacing:-.02em}.journal_fillTitle__N_9eq em{color:var(--color-accent)}.journal_fillGo__PfRCW{font-size:12px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.journal_fillLink__1jXes:hover .journal_fillGo__PfRCW{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.journal_grid__sPi3X li,.journal_tileDrift__khw0T,.journal_tileDrift__khw0T>*,.journal_waveLetter__bt85o{animation:none;transition:none}.journal_tile__QeaqE:hover .journal_waveLetter__bt85o{transform:none}}.journal_kind__B70Ln{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-primary)}.journal_kind__B70Ln:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.journal_kind__B70Ln[data-kind=playbook]:before{background:var(--color-text-primary)}.journal_kind__B70Ln[data-kind=notes]:before{background:none;box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.journal_cover__aaYiu{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(16px,2vw,24px);background:var(--color-accent);color:#fff;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.journal_cover__aaYiu[data-tone=ink]{background:#16161b}.journal_cover__aaYiu[data-tone=sand]{background:var(--color-band);color:var(--color-text-primary)}.journal_coverTop___8tlb{display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.journal_coverLine__CE1Gj{font-family:var(--font-display),Georgia,serif;font-size:clamp(40px,5vw,72px);font-style:italic;line-height:.95;letter-spacing:-.02em}.journal_cover__aaYiu[data-large] .journal_coverLine__CE1Gj{font-size:clamp(56px,9vw,150px)}.journal_cover__aaYiu[data-tone=ink] .journal_coverLine__CE1Gj,.journal_cover__aaYiu[data-tone=sand] .journal_coverLine__CE1Gj{padding-bottom:14px;background:linear-gradient(var(--color-accent),var(--color-accent)) 0 100% /56px 3px no-repeat}.journal_articleHead__yHpqV{padding:clamp(128px,14vw,180px) var(--gutter) clamp(32px,4vw,56px)}.journal_articleMeta__mxP4u{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 clamp(20px,2.4vw,32px);font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.journal_articleMeta__mxP4u a{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:4px}.journal_articleMeta__mxP4u a:hover{color:var(--color-accent)}.journal_articleTitle__gptdf{margin:0;max-width:17ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(46px,7vw,116px);font-weight:400;line-height:.95;letter-spacing:-.025em;text-wrap:balance}.journal_articleDek__0oXEV{margin:clamp(20px,2.4vw,32px) 0 0;max-width:50ch;font-size:clamp(17px,1.45vw,21px);line-height:1.5;color:var(--color-text-body)}.journal_byline__FWLlK{display:flex;align-items:center;gap:12px;margin:clamp(24px,3vw,40px) 0 0;font-size:14px;font-weight:500}.journal_byline__FWLlK img{border-radius:50%;object-fit:cover;background:var(--color-band)}.journal_byline__FWLlK span span{display:block;font-weight:400;color:var(--color-text-muted)}.journal_articleCover__8pQuA{position:relative;margin:0 var(--gutter);aspect-ratio:4/3;overflow:hidden;border-radius:6px}@media (min-width:768px){.journal_articleCover__8pQuA{aspect-ratio:21/9}}.journal_articleFigure__dUB3N{margin:0}.journal_lead__NnFnU{margin:0;padding:84px var(--gutter) 0}.journal_leadMedia__kLkji{position:relative;height:min(72svh,720px);min-height:360px;overflow:hidden;border-radius:20px;background:var(--color-band)}.journal_leadTag__chSsx{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:14px;margin:0;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.journal_articleHead__yHpqV[data-after-lead]{padding-top:clamp(40px,5vw,72px)}@media (min-width:1000px){.journal_headGrid__f3I64{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:end}.journal_headGrid__f3I64 .journal_articleDek__0oXEV{margin-top:0}}.journal_inlineFigure__n68iQ{margin:clamp(28px,3.4vw,44px) 0}.journal_inlineMedia__Rp7sH{overflow:hidden;border-radius:14px;background:var(--color-band)}.journal_inlineMedia__Rp7sH img{display:block;width:100%;height:auto}.journal_inlineFigure__n68iQ[data-kind=screen] .journal_inlineMedia__Rp7sH{display:flex;justify-content:center;padding:clamp(16px,3vw,36px);background:#fff;box-shadow:inset 0 0 0 1px var(--color-rule)}.journal_inlineFigure__n68iQ[data-kind=screen] .journal_inlineMedia__Rp7sH img{width:auto;max-width:100%;max-height:560px;border-radius:6px;box-shadow:0 8px 30px rgba(20,20,40,.1)}.journal_inlineFigure__n68iQ[data-kind=photo] .journal_inlineMedia__Rp7sH img{max-height:640px;object-fit:cover}.journal_inlineFigure__n68iQ figcaption{margin-top:10px;max-width:60ch;font-size:13px;line-height:1.5;color:var(--color-text-muted)}.journal_more__sZAo1{padding:clamp(56px,7vw,104px) 0 0;background:var(--color-band)}.journal_more__sZAo1>div{padding:0 var(--gutter)}.journal_moreGrid__aR0Lf{display:grid;gap:1px;margin:0;padding:0;list-style:none}@media (min-width:640px){.journal_moreGrid__aR0Lf{grid-template-columns:repeat(3,1fr)}}.work_page__27Kr1{--measure:640px;--column:760px;--rail:clamp(180px,20vw,300px)}.work_page__27Kr1 em{font-style:italic}.work_hero__jqSCE{position:relative;display:block;height:min(86svh,860px);min-height:480px;overflow:hidden;background:#111;color:#fff}.work_hero__jqSCE img{object-fit:cover}.work_mobileOnly__JqZix{display:block}.work_desktopOnly__sc9Kr{display:none}@media (min-width:768px){.work_mobileOnly__JqZix{display:none}.work_desktopOnly__sc9Kr{display:block}}.work_heroShade__f0lp0{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.2) 42%,rgba(0,0,0,0) 66%)}.work_heroText__0H2_b{position:absolute;inset:auto 0 0 0;padding:var(--gutter);padding-bottom:clamp(22px,3.4vw,44px)}.work_heroMeta___CUls{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase}.work_heroMeta___CUls a{text-decoration:underline;text-underline-offset:4px}.work_heroMeta___CUls span{padding-left:14px;border-left:1px solid rgba(255,255,255,.45)}.work_heroTitle__P6JLb{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(60px,12.5vw,196px);font-weight:400;line-height:.92;letter-spacing:-.025em}.work_body__IS7Zw{padding-top:clamp(56px,8vw,120px)}.work_rail__O1Tj9{display:none}.work_article___Hk7k{min-width:0;width:100%;max-width:calc(var(--column) + var(--gutter) * 2);margin:0 auto}.work_section__uVsjF{padding:0 var(--gutter);margin-bottom:clamp(72px,9vw,136px);scroll-margin-top:96px}.work_number__B1GZU{margin:0 0 12px;font-size:var(--label);letter-spacing:.08em;color:var(--color-accent)}.work_section__uVsjF h2{margin:0 0 clamp(22px,2.6vw,36px);max-width:18ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,4.6vw,68px);font-weight:400;line-height:1;letter-spacing:-.02em}.work_prose__C5KVD{max-width:var(--measure)}.work_prose__C5KVD p{margin:0 0 1.15em;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--color-text-body)}.work_standfirst__1Bb0U p:first-child{font-family:var(--font-display),Georgia,serif;font-size:clamp(22px,2.1vw,30px);line-height:1.28;color:var(--color-text-primary)}.work_prose__C5KVD .work_note__CtE4c{margin:1.6em 0;padding:14px 0 14px 18px;border-left:2px solid var(--color-accent);font-size:15px;color:var(--color-text-primary)}.work_points__DqIgN{margin:.4em 0 1.6em;padding:0;list-style:none;border-bottom:1px solid var(--color-rule)}.work_points__DqIgN li{padding:14px 0;border-top:1px solid var(--color-rule);font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--color-text-body)}.work_points__DqIgN strong{display:block;margin-bottom:2px;font-weight:500;color:var(--color-text-primary)}@media (min-width:640px){.work_points__DqIgN li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px}.work_points__DqIgN strong{margin:0}}.work_inlineSite__VWdVU{display:inline-block;margin-top:6px;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.work_inlineSite__VWdVU:hover{color:var(--color-accent)}.work_figure__FeBtH{margin:clamp(28px,3.4vw,48px) 0}.work_figureMedia__4BUZO{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-band)}.work_figureMedia__4BUZO img{object-fit:cover}.work_figure__FeBtH figcaption{padding:10px 0 0;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.work_screen__lIRKo{margin:clamp(28px,3.4vw,48px) 0 0}.work_screenMedia__DsXuU{padding:clamp(14px,2.6vw,32px);border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--color-rule)}.work_screenMedia__DsXuU img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 8px 30px rgba(20,20,40,.1)}.work_screen__lIRKo figcaption{padding:10px 0 0;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}@media (min-width:1000px){.work_body__IS7Zw{display:grid;grid-template-columns:var(--rail) minmax(0,1fr) var(--rail)}.work_rail__O1Tj9{display:block;padding-left:var(--gutter)}.work_railPin__ZxEla{position:sticky;top:104px;padding-bottom:40px}.work_railLabel__6BAae{margin:0 0 16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.work_railNav__rnomA{position:relative;padding-left:18px}.work_railLine__RTU0c{position:absolute;inset:4px auto 4px 0;width:2px;background:var(--color-rule)}.work_railLine__RTU0c span{display:block;height:100%;background:var(--color-accent);transform-origin:50% 0}.work_railNav__rnomA ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.work_railNav__rnomA a{font-size:14px;color:var(--color-text-body);transition:color .2s ease}.work_railNav__rnomA a:hover,.work_railNav__rnomA a[aria-current=true]{color:var(--color-text-primary)}.work_railNav__rnomA a[aria-current=true]{font-weight:500}.work_railSite__fHYon{display:inline-block;margin-top:28px;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.work_railSite__fHYon:hover{color:var(--color-accent)}.work_inlineSite__VWdVU{display:none}.work_figureMedia__4BUZO{aspect-ratio:3/2}}.work_more__BfHvM{padding:clamp(56px,7vw,104px) var(--gutter);background:var(--color-band)}.work_moreHead__cQvjV{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.work_moreHead__cQvjV h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,5.6vw,84px);font-weight:400;line-height:1;letter-spacing:-.02em}.work_moreHead__cQvjV a{font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.work_moreHead__cQvjV a:hover{color:var(--color-accent)}.work_more__BfHvM ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.work_more__BfHvM li a{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#111;color:#fff}.work_more__BfHvM li img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.work_more__BfHvM li a:hover img{transform:scale(1.05)}.work_moreText__GTEsc{position:absolute;inset:auto 0 0 0;padding:72px 16px 16px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0));font-family:var(--font-display),Georgia,serif;font-size:clamp(30px,3vw,46px);line-height:1}.work_moreText__GTEsc span{display:block;margin-bottom:8px;font-family:var(--font-sans);font-size:11px;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;opacity:.85}@media (min-width:640px){.work_more__BfHvM ul{grid-template-columns:repeat(3,1fr)}}.work_closing__8np3s{padding:clamp(72px,11vw,160px) var(--gutter)}.work_closing__8np3s h2{margin:0;max-width:16ch;font-family:var(--font-display),Georgia,serif;font-size:clamp(40px,6vw,92px);font-weight:400;line-height:1;letter-spacing:-.02em}.work_closing__8np3s p{margin:24px 0 0;max-width:52ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--color-text-body)}.work_closing__8np3s div{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px}.work_closing__8np3s div a:not(.work_button__auEXc){font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.work_closing__8np3s div a:not(.work_button__auEXc):hover{color:var(--color-accent)}.work_button__auEXc{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;font-size:14px;font-weight:500;transition:background-color .2s ease}.work_button__auEXc:hover{background:#1559a8}.services_page___Rw_y em{font-style:italic;color:var(--color-accent)}.services_label__ghDi3{margin:0;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-body)}.services_badge__E7bF6{display:inline-block;padding:2px 7px;border-radius:4px;background:var(--color-band);font-size:11px;letter-spacing:0;vertical-align:top;color:var(--color-text-primary)}.services_giant__fUGee{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(48px,13.5vw,232px);font-weight:400;line-height:.9;letter-spacing:-.035em;overflow-wrap:break-word}.services_giant__fUGee a:hover{color:var(--color-accent)}.services_lead__7EGyz{margin:0;max-width:24ch;font-size:clamp(24px,2.6vw,38px);line-height:1.15;letter-spacing:-.015em;color:var(--color-text-primary)}.services_button__4ayC9{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:232px;padding:12px 16px;border-radius:6px;background:var(--color-band);font-size:14px;color:var(--color-text-primary);transition:background .2s ease,color .2s ease}.services_button__4ayC9:hover{background:var(--color-text-primary);color:var(--color-bg)}.services_intro__moT_B{display:grid;gap:24px;padding:clamp(120px,12vw,160px) var(--gutter) clamp(72px,10vw,150px)}.services_intro__moT_B h1{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.services_statement__4UHOm{margin:0;max-width:26ch;font-size:clamp(28px,3vw,46px);line-height:1.12;letter-spacing:-.02em}.services_tags__eY1ct{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.services_tags__eY1ct a{display:inline-block;padding:4px 8px;border-radius:4px;background:var(--color-band);font-size:14px;transition:background .2s ease,color .2s ease}.services_tags__eY1ct a:hover{background:var(--color-text-primary);color:var(--color-bg)}@media (min-width:1000px){.services_intro__moT_B{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}}.services_block__NBl6A{padding:0 var(--gutter) clamp(96px,12vw,200px);scroll-margin-top:80px}.services_blockBody__NzVNr{display:grid;gap:40px;margin-top:clamp(20px,2.4vw,36px)}.services_blockText__wIsxP{display:grid;gap:clamp(28px,3vw,40px);align-content:start}.services_picture__wLVwm{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:var(--color-band)}.services_picture__wLVwm img{object-fit:cover}@media (min-width:1000px){.services_blockBody__NzVNr{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(48px,8vw,160px);padding-left:clamp(40px,13vw,216px);padding-right:clamp(0px,6vw,110px)}.services_blockText__wIsxP{grid-column:1;grid-row:1}.services_blockAside__8kw42{grid-column:2;grid-row:1;position:sticky;top:110px;align-self:start}.services_picture__wLVwm{aspect-ratio:4/5}}.services_groups__HrjR2{display:grid;gap:clamp(36px,4vw,52px);max-width:580px}.services_group___V8xp h3{margin:0;padding:0 0 10px;border-bottom:1px solid var(--color-text-primary);font-size:clamp(20px,1.6vw,24px);font-weight:400;letter-spacing:-.01em}.services_group___V8xp h3 a:hover{color:var(--color-accent)}.services_rows__VW9IN{margin:0;padding:0;list-style:none}.services_row__eKkBS{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:4px 16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--color-rule)}.services_rowName__sWwRP{font-size:16px;line-height:1.35;transition:color .2s ease}.services_rowArrow__fc6ZA{justify-self:end;font-size:18px;line-height:1;transition:transform .25s ease}.services_rowDesc__9XDWl{grid-column:1/-1;display:grid;grid-template-rows:0fr;font-size:14px;line-height:1.5;color:var(--color-text-body);transition:grid-template-rows .3s ease,opacity .3s ease;opacity:0}.services_rowDesc__9XDWl>span{overflow:hidden;max-width:52ch}.services_row__eKkBS:focus-visible .services_rowName__sWwRP,.services_row__eKkBS:hover .services_rowName__sWwRP{color:var(--color-accent)}.services_row__eKkBS:focus-visible .services_rowArrow__fc6ZA,.services_row__eKkBS:hover .services_rowArrow__fc6ZA{transform:translateX(4px)}.services_row__eKkBS:focus-visible .services_rowDesc__9XDWl,.services_row__eKkBS:hover .services_rowDesc__9XDWl{grid-template-rows:1fr;opacity:1}.services_row__eKkBS:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.services_dark__b3ZB2{background:#0e0e11;color:#f4f4f6}.services_dark__b3ZB2 .services_label__ghDi3{color:rgba(244,244,246,.7)}.services_areaHero__w8vXT{display:grid;justify-items:center;gap:clamp(24px,3vw,40px);min-height:min(92svh,820px);align-content:center;padding:140px var(--gutter) 80px;text-align:center}.services_areaHero__w8vXT .services_kicker__kZkj1{margin:0;max-width:34ch;font-size:clamp(15px,1.4vw,22px);line-height:1.25;letter-spacing:.02em;text-transform:uppercase}.services_practice__xu2Uw{display:grid;justify-items:center;gap:28px;padding:0 var(--gutter) clamp(96px,12vw,180px);text-align:center}.services_practice__xu2Uw p:last-child{margin:0;max-width:34ch;font-size:clamp(24px,2.8vw,44px);line-height:1.18;letter-spacing:-.015em}.services_areaGroups__gFy4R{padding-top:clamp(96px,12vw,180px)}.services_section__cm28N{display:grid;gap:32px;padding:clamp(72px,9vw,140px) var(--gutter);border-top:1px solid var(--color-rule)}.services_sectionTitle__4M4mc{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1;letter-spacing:-.02em}.services_steps__p4kO0{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--color-rule);border:1px solid var(--color-rule)}.services_steps__p4kO0 li{display:grid;gap:12px;align-content:start;padding:24px;background:var(--color-bg)}.services_steps__p4kO0 span{font-size:var(--label);letter-spacing:.08em;color:var(--color-accent)}.services_steps__p4kO0 h3{margin:0;font-size:20px;font-weight:400}.services_faq__KbE_0 p,.services_steps__p4kO0 p{margin:0;font-size:15px;line-height:1.55;color:var(--color-text-body)}.services_faqs__yrJZS{border-top:1px solid var(--color-text-primary)}.services_faq__KbE_0{border-bottom:1px solid var(--color-rule)}.services_faq__KbE_0 summary{display:flex;justify-content:space-between;gap:24px;padding:18px 0;list-style:none;cursor:pointer;font-size:clamp(17px,1.4vw,20px)}.services_faq__KbE_0 summary::-webkit-details-marker{display:none}.services_faq__KbE_0 summary:after{content:"+";flex:none}.services_faq__KbE_0[open] summary:after{content:"\2212"}.services_faq__KbE_0 p{max-width:64ch;padding:0 0 20px}@media (min-width:768px){.services_steps__p4kO0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.services_section__cm28N{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.services_steps__p4kO0{grid-template-columns:repeat(4,minmax(0,1fr))}}.services_groupHead__Z_m1p{display:grid;gap:32px;padding:clamp(120px,12vw,160px) var(--gutter) clamp(64px,8vw,120px)}.services_crumbs__OvcDe{margin:0;font-size:clamp(20px,1.7vw,26px);line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--color-text-muted)}.services_crumbs__OvcDe a:hover{color:var(--color-accent)}.services_crumbs__OvcDe strong{display:block;font-weight:400;color:var(--color-text-primary)}.services_groupHead__Z_m1p h1{margin:0 0 20px;max-width:26ch;font-size:clamp(28px,2.8vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.02em}.services_groupHead__Z_m1p p{margin:0;max-width:58ch;font-size:17px;line-height:1.55;color:var(--color-text-body)}.services_feature__OX4Sy{display:grid;gap:32px;padding:0 var(--gutter) clamp(72px,9vw,140px)}.services_featureText__3tVNX h2{margin:0 0 16px;font-family:var(--font-display),Georgia,serif;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1;letter-spacing:-.02em}.services_featureText__3tVNX p{margin:0;max-width:48ch;font-size:16px;line-height:1.55;color:var(--color-text-body)}.services_featurePicture__hHP8t{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:6px;background:var(--color-band)}.services_featurePicture__hHP8t img{object-fit:cover}.services_items__wAfSP{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-text-primary)}.services_item__WBIIW{display:grid;gap:6px 24px;padding:22px 0;border-bottom:1px solid var(--color-rule);scroll-margin-top:100px}.services_item__WBIIW:target{background:linear-gradient(90deg,var(--color-band),transparent 70%)}.services_itemNumber__gIzZy{font-size:var(--label);letter-spacing:.08em;color:var(--color-accent)}.services_item__WBIIW h3{margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:400;letter-spacing:-.01em}.services_item__WBIIW h3 a:hover{color:var(--color-accent)}.services_item__WBIIW p{margin:0;max-width:56ch;font-size:16px;line-height:1.55;color:var(--color-text-body)}.services_grounded__756hj{display:grid;gap:28px;padding:clamp(96px,12vw,180px) var(--gutter)}.services_grounded__756hj h2{margin:0;max-width:14ch;font-size:clamp(20px,1.7vw,26px);font-weight:400;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.services_grounded__756hj p{margin:0;max-width:30ch;font-size:clamp(28px,3vw,46px);line-height:1.15;letter-spacing:-.02em}.services_siblings__vGub8{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--color-rule);border:1px solid var(--color-rule)}.services_siblings__vGub8 a{display:grid;gap:10px;height:100%;padding:24px;background:var(--color-bg);transition:background .2s ease}.services_siblings__vGub8 a:hover{background:var(--color-band)}.services_siblings__vGub8 strong{font-family:var(--font-display),Georgia,serif;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1}.services_siblings__vGub8 span{font-size:15px;line-height:1.5;color:var(--color-text-body)}@media (min-width:768px){.services_siblings__vGub8{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width:1000px){.services_grounded__756hj,.services_groupHead__Z_m1p{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}.services_feature__OX4Sy{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(48px,6vw,96px);align-items:end}.services_item__WBIIW{grid-template-columns:60px minmax(0,1fr) minmax(0,1.2fr);align-items:baseline}.services_itemShort__lZfVV{grid-template-columns:60px minmax(0,1fr)}}.services_closing__6zkf4{display:grid;gap:28px;padding:clamp(96px,12vw,180px) var(--gutter);border-top:1px solid var(--color-rule)}.services_closing__6zkf4 h2{margin:0;max-width:16ch;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.15;letter-spacing:.01em;text-transform:uppercase}.services_closing__6zkf4 p{margin:0 0 28px;max-width:34ch;font-size:clamp(22px,2.2vw,32px);line-height:1.2;letter-spacing:-.015em}.services_closingLinks__N6MxE{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:1000px){.services_closing__6zkf4{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding-left:clamp(40px,13vw,216px)}}@media (prefers-reduced-motion:reduce){.services_button__4ayC9,.services_rowArrow__fc6ZA,.services_rowDesc__9XDWl,.services_tags__eY1ct a{transition:none}}