.CookieConsent_banner__vE3aj{position:fixed;left:1rem;bottom:1rem;z-index:120;display:grid;grid-gap:1rem;gap:1rem;max-width:26rem;padding:1.25rem 1.35rem;border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:0 24px 60px -20px rgba(0,0,0,.6)}.CookieConsent_text__oNKLK{font-size:var(--text-sm);line-height:1.55;color:var(--muted)}.CookieConsent_text__oNKLK a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.CookieConsent_actions__ACaXh{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.CookieConsent_actions__ACaXh .btn{min-height:44px;padding-block:.7rem}@media (max-width:520px){.CookieConsent_banner__vE3aj{left:.75rem;right:.75rem;bottom:.75rem;max-width:none}}.CaseCard_card__qceE4{container-type:inline-size;display:grid;grid-template-rows:auto 1fr;grid-gap:1.1rem;gap:1.1rem;height:100%;color:var(--ink)}.CaseCard_photo__194tp,.CaseCard_shot__8xCGK{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-lg)}.CaseCard_shot__8xCGK{background:radial-gradient(80% 90% at 85% 10%,rgb(var(--pink)/.16),transparent 65%),radial-gradient(80% 80% at 10% 100%,rgb(var(--violet)/.2),transparent 65%),var(--tile)}.CaseCard_shot__8xCGK img{object-fit:contain;object-position:50% 100%;padding:1.5rem 1.75rem 0;transition:transform var(--dur-enter) var(--ease-out)}.CaseCard_photo__194tp{background:var(--surface-3)}.CaseCard_photo__194tp img{object-fit:cover;transition:transform var(--dur-enter) var(--ease-out)}.CaseCard_card__qceE4:hover .CaseCard_shot__8xCGK img{transform:translateY(-5px) scale(1.025)}.CaseCard_card__qceE4:hover .CaseCard_photo__194tp img{transform:scale(1.04)}.CaseCard_body___UKUj{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem}.CaseCard_value__cJLUm{font-family:var(--font-display);font-size:clamp(1.6rem,8cqi,2.1rem);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--accent)}.CaseCard_label__mMFJQ{font-size:var(--text-base);line-height:1.4;font-weight:600;text-wrap:pretty;transition:color var(--dur-hover) ease-out}.CaseCard_card__qceE4:hover .CaseCard_label__mMFJQ,.CaseCard_word__D9lI9{color:var(--accent)}.CaseCard_title__I55r5{font-family:var(--font-display);font-size:clamp(1.15rem,5.5cqi,1.45rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;text-wrap:pretty;transition:color var(--dur-hover) ease-out}.CaseCard_card__qceE4:hover .CaseCard_title__I55r5{color:var(--accent)}.CaseCard_feature__dIjpY .CaseCard_title__I55r5{font-size:clamp(1.5rem,4.5cqi,2rem)}.CaseCard_result__4BWyF{font-size:var(--text-sm);line-height:1.45;color:var(--muted)}.CaseCard_result__4BWyF strong{font-weight:600;color:var(--accent)}.CaseCard_did__XqIAE{font-size:var(--text-sm);line-height:1.55;color:var(--muted);text-wrap:pretty}.CaseCard_client__CVwS3{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;font-size:var(--text-sm);font-weight:500;color:var(--ink)}.CaseCard_arrow__oJ2We{flex:none;font-size:.95rem;opacity:0;transform:translate(-3px,3px);transition:opacity var(--dur-hover) ease-out,transform var(--dur-hover) var(--ease-out)}.CaseCard_card__qceE4:hover .CaseCard_arrow__oJ2We{opacity:1;transform:none;color:var(--accent)}.CaseCard_story__1rPpZ{height:auto;align-self:start;grid-template-rows:none;align-content:start;padding:clamp(1.4rem,7cqi,2rem);border-radius:var(--radius-lg);background-color:var(--tile);background-image:radial-gradient(90% 80% at 100% 0,rgb(var(--pink)/.1),transparent 60%)}.CaseCard_story__1rPpZ .CaseCard_body___UKUj{gap:.65rem}.CaseCard_story__1rPpZ .CaseCard_value__cJLUm{font-size:clamp(1.8rem,10cqi,2.6rem);margin-bottom:.25rem}.CaseCard_story__1rPpZ .CaseCard_did__XqIAE{font-size:var(--text-base)}.CaseCard_story__1rPpZ .CaseCard_client__CVwS3{margin-top:.6rem}.CaseCard_feature__dIjpY .CaseCard_photo__194tp,.CaseCard_feature__dIjpY .CaseCard_shot__8xCGK{aspect-ratio:16/11}.CaseCard_feature__dIjpY .CaseCard_value__cJLUm{font-size:clamp(1.9rem,5.5cqi,2.6rem)}.CaseCard_feature__dIjpY .CaseCard_label__mMFJQ{font-size:var(--text-lg);max-width:36rem}.CaseCard_feature__dIjpY .CaseCard_did__XqIAE{font-size:var(--text-base);max-width:40rem}.CaseCard_compact__vUTCY{grid-template-rows:none;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:1.25rem}.CaseCard_compact__vUTCY .CaseCard_shot__8xCGK img{padding:.9rem 1rem 0}.CaseCard_compact__vUTCY .CaseCard_value__cJLUm{font-size:clamp(1.4rem,6cqi,1.8rem)}.CaseCard_compact__vUTCY .CaseCard_label__mMFJQ{font-size:var(--text-sm)}.CaseCard_compact__vUTCY .CaseCard_did__XqIAE{font-size:.875rem}.CaseCard_compact__vUTCY.CaseCard_story__1rPpZ{grid-template-columns:none}@media (max-width:520px){.CaseCard_compact__vUTCY{grid-template-columns:1fr;gap:1rem}}.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY{height:100%;align-self:stretch;align-content:stretch;grid-template-rows:1fr}.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_body___UKUj{height:100%;grid-template-rows:auto auto auto 1fr}.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_value__cJLUm{font-size:clamp(2.4rem,12cqi,4.2rem)}.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_label__mMFJQ{font-size:var(--text-lg)}.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_client__CVwS3{align-self:end}@container (min-width: 44rem){.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_body___UKUj{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:none;column-gap:2.5rem;align-items:start}.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_value__cJLUm{grid-row:1/span 3;font-size:clamp(3rem,9cqi,5rem)}.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_client__CVwS3,.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_did__XqIAE,.CaseCard_story__1rPpZ.CaseCard_feature__dIjpY .CaseCard_label__mMFJQ{grid-column:2}}.ContactBand_band__0IMVT{padding-block:var(--section)}.ContactBand_grid__fC5q7{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem);align-items:start}.ContactBand_intro__EsZuE{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem)}.ContactBand_title__kIN0d{font-size:var(--h2-display);letter-spacing:var(--track-heading);line-height:1.1}.ContactBand_titleLong__iXZFX{font-size:var(--h2);letter-spacing:var(--track-heading);line-height:1.1}.ContactBand_body__AiB97{margin-top:1.1rem;max-width:30rem;font-size:var(--text-lg);line-height:1.55;color:var(--muted)}.ContactBand_direct__UWa5b{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.25rem}.ContactBand_direct__UWa5b a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:500;transition:color var(--dur-hover) ease-out}.ContactBand_direct__UWa5b a svg{font-size:1.15rem;color:var(--accent-hover)}.ContactBand_direct__UWa5b a:hover{color:var(--accent-hover)}.ContactBand_rating__dv1_L{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;min-height:44px;font-size:var(--text-sm);color:var(--muted)}.ContactBand_rating__dv1_L strong,.ContactBand_rating__dv1_L:hover{color:var(--ink)}.ContactBand_card__SfVs8{min-width:0;padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 30px 80px -30px rgba(0,0,0,.6)}.ContactBand_book__IJD35{display:flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--muted)}.ContactBand_book__IJD35 a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.ContactBand_book__IJD35 a:hover{color:var(--accent-hover)}@media (max-width:960px){.ContactBand_grid__fC5q7{grid-template-columns:1fr}.ContactBand_intro__EsZuE{position:static}}.Header_header__DOgjV{position:-webkit-sticky;position:sticky;top:0;z-index:100;isolation:isolate;border-bottom:1px solid var(--line)}.Header_header__DOgjV:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.Header_header__DOgjV{transition:border-color var(--dur-hover) ease-out}.Header_header__DOgjV:before{transition:opacity var(--dur-hover) ease-out}.Header_header__DOgjV.Header_floating__Qvvmf{border-bottom-color:transparent;background:linear-gradient(180deg,rgba(7,6,12,.55),transparent)}.Header_header__DOgjV.Header_floating__Qvvmf:before{opacity:0}.Header_bar__YUmZy{display:flex;align-items:center;gap:clamp(.9rem,2.2vw,2rem);height:var(--header-h)}.Header_brand__iPD97{flex:none;color:var(--ink);display:inline-flex;align-items:center;min-height:44px}.Header_brand__iPD97 svg{height:30px;width:auto}.Header_nav__VMcGW{margin-left:auto}.Header_navList__CR2Vs{display:flex;align-items:center}.Header_navItem__PUVGJ{display:flex}.Header_navLink__XpnPH{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding-inline:clamp(.5rem,1vw,.85rem);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-mono);font-weight:400;letter-spacing:var(--track-nav);text-transform:uppercase;white-space:nowrap;color:var(--muted);transition:color var(--dur-hover) var(--ease-out)}.Header_navLink__XpnPH:hover,.Header_navLink__XpnPH[aria-current=page],.Header_navLink__XpnPH[aria-expanded=true]{color:var(--ink)}.Header_caret__3bC_L{flex:none;transition:transform var(--dur-hover) var(--ease-out)}.Header_navLink__XpnPH[aria-expanded=true] .Header_caret__3bC_L{transform:rotate(180deg)}.Header_cta__b_g32{flex:none;min-height:44px;padding-block:.75rem}.Header_lang__hKBjy{flex:none;display:flex;align-items:center;gap:.1rem}.Header_langItem__3iYiL{display:inline-grid;place-items:center;min-width:40px;min-height:40px;padding-inline:.45rem;border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-nav);color:var(--muted);transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}a.Header_langItem__3iYiL:hover{color:var(--ink);background-color:rgb(var(--violet)/.08)}.Header_langItem__3iYiL[aria-current]{color:var(--ink)}.Header_langItem__3iYiL[aria-current]:after{content:"";grid-area:1/1;align-self:end;width:1.1rem;height:2px;margin-bottom:6px;border-radius:2px;background:currentColor}.Header_langItem__3iYiL>span{grid-area:1/1}.Header_sheetLang__lAZOQ{justify-self:start;margin-left:-.45rem}.Header_mega__8lpW3{position:absolute;left:0;right:0;top:100%;background-color:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(21,16,34,.28);animation:Header_drop__mIZoE .18s var(--ease-out);max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}@keyframes Header_drop__mIZoE{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.Header_megaInner__wa6Bu{padding-block:1.25rem}.Header_megaGrid__gmdC5{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);grid-template-rows:.6rem repeat(5,auto) minmax(.6rem,1fr)}.Header_side__iofj6{grid-column:1;grid-row:1/-1;border-radius:var(--radius-lg)}.Header_group__mfIx5{display:contents}.Header_groupLink__f9pm9{grid-column:1;position:relative;z-index:1;display:grid;grid-gap:.2rem;gap:.2rem;align-content:center;min-height:44px;margin-inline:.6rem;padding:.75rem 2.25rem .75rem 1rem;border-radius:var(--radius);background:transparent;transition:background-color .16s var(--ease-out)}.Header_groupLink__f9pm9:hover{background:hsla(0,0%,100%,.05)}.Header_groupLink__f9pm9[data-active]{background:hsla(0,0%,100%,.09);box-shadow:inset 3px 0 0 var(--accent)}.Header_groupLink__f9pm9:focus-visible{outline-offset:-2px}.Header_groupTitle___5_wC{font-family:var(--font-display);font-size:1.05rem;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.Header_groupLine__RNg3N{font-size:.85rem;line-height:1.4;color:var(--muted)}.Header_groupCaret__ulUMt{position:absolute;right:.85rem;top:calc(50% - 7px);color:var(--accent-hover);opacity:0;transform:translateX(-4px);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.Header_groupLink__f9pm9[data-active] .Header_groupCaret__ulUMt{opacity:1;transform:none}.Header_panel__CmcYB{grid-column:2;grid-row:1/-1;display:flex;flex-direction:column;padding:.6rem 0 .6rem 1.5rem;visibility:hidden;opacity:0;transition:opacity .16s var(--ease-out),visibility 0s linear .16s}.Header_panel__CmcYB[data-active]{visibility:visible;opacity:1;transition-delay:0s}.Header_panel__CmcYB:not([data-active]){pointer-events:none}.Header_items__tZtuF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.25rem 1rem;gap:.25rem 1rem;align-content:start}.Header_item__VJ3ve{display:grid;grid-gap:.2rem;gap:.2rem;align-content:start;min-height:44px;height:100%;padding:.75rem .85rem;border-radius:var(--radius);transition:background-color .16s var(--ease-out)}.Header_item__VJ3ve:hover{background:var(--surface-2)}.Header_itemTitle__aSfbi{font-size:var(--text-sm);font-weight:600;color:var(--ink);transition:color .16s var(--ease-out)}.Header_item__VJ3ve:hover .Header_itemTitle__aSfbi{color:var(--accent)}.Header_itemLine__FcQDv{font-size:.85rem;line-height:1.45;color:var(--muted)}.Header_outcomesLabel__JeE_g{margin:.75rem .85rem .5rem;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--muted)}.Header_outcomeList__a0Pln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.25rem 1rem;gap:.25rem 1rem;margin-inline:.85rem 0}.Header_outcome__kuka0{display:grid;grid-gap:.2rem;gap:.2rem;align-content:start;padding:.25rem 0 .25rem .85rem;border-left:2px solid var(--accent)}.Header_panelFoot__KCKVz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:auto;margin-inline:.85rem 0;padding-top:1rem;border-top:1px solid var(--line)}.Header_explore__dWrKo{min-height:44px}.Header_burger__DUtO_{display:none;flex:none;width:44px;height:44px;margin-left:auto;place-items:center;color:var(--ink)}.Header_sheet__H0mwq{position:fixed;inset:var(--header-h) 0 0 0;z-index:90;overflow-y:auto;padding:1.5rem var(--gutter) 3rem;display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start;animation:Header_drop__mIZoE var(--dur-exit) var(--ease-out)}.Header_sheet__H0mwq:focus{outline:none}.Header_sheetGroups__AzwVo{display:grid}.Header_sheetGroup__LEE7w{border-bottom:1px solid var(--line)}.Header_sheetSummary__A6Wpy{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.15rem 1rem;gap:.15rem 1rem;min-height:44px;padding-block:.9rem}.Header_sheetGroupTitle__asghN{font-family:var(--font-display);font-size:1.2rem;letter-spacing:-.015em}.Header_sheetGroupLine__qMqSa{grid-column:1;font-size:var(--text-sm);color:var(--muted)}.Header_sheetCaret__ATYIq{grid-column:2;grid-row:1/span 2;align-self:center;transition:transform .16s var(--ease-out)}.Header_sheetGroup__LEE7w[open] .Header_sheetCaret__ATYIq{transform:rotate(180deg)}.Header_sheetItems__Lc1wg{display:grid;padding-bottom:.75rem}.Header_sheet__H0mwq .Header_outcomesLabel__JeE_g{margin-inline:0}.Header_sheet__H0mwq .Header_outcomeList__a0Pln{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0 0 .75rem}.Header_sheetLink__cxtYT{display:flex;align-items:center;min-height:44px;font-size:var(--text-sm);color:var(--muted)}.Header_sheetExplore__WoNlv{min-height:44px}.Header_sheetGroup__LEE7w>.Header_sheetCta__Kadgp{margin-bottom:1.25rem}.Header_sheetRest__qA8WE{display:grid;padding-top:.5rem;border-top:1px solid var(--line)}.Header_sheetRestLink__F37na{display:flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:1.15rem}.Header_sheetCta__Kadgp{width:100%;min-height:44px}@media (max-width:1180px){.Header_items__tZtuF,.Header_outcomeList__a0Pln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.Header_bar__YUmZy>.Header_cta__b_g32,.Header_bar__YUmZy>.Header_lang__hKBjy,.Header_nav__VMcGW{display:none}.Header_burger__DUtO_{display:grid}}@media (min-width:961px){.Header_sheet__H0mwq{display:none}}.LogoRow_row__HNtWQ{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:center;padding-block:2rem;border-top:1px solid var(--line)}.LogoRow_label__9FfOX{font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:var(--track-label-multi);text-transform:uppercase;line-height:1.7;color:var(--muted)}.LogoRow_logos__VRhsL{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2rem;gap:2rem;align-items:center;justify-items:center}.LogoRow_logo__ecB_v{width:auto;max-width:100%;height:1.9rem;object-fit:contain;filter:brightness(0);opacity:.55;transition:opacity var(--dur-hover) ease-out}[data-mode=dark] .LogoRow_logo__ecB_v{filter:brightness(0) invert(1);opacity:.7}.LogoRow_logos__VRhsL li:hover .LogoRow_logo__ecB_v{opacity:.9}@media (max-width:960px){.LogoRow_row__HNtWQ{grid-template-columns:1fr;gap:1.25rem}.LogoRow_logos__VRhsL{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}}.LogoMarquee_wrap__kwo4g{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:center;padding-block:2rem;border-top:1px solid var(--line)}.LogoMarquee_label__Uq5FM{font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:var(--track-label-multi);text-transform:uppercase;line-height:1.7;color:var(--muted)}.LogoMarquee_viewport__epRhw{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.LogoMarquee_track__zPK3X{display:flex;width:max-content}.LogoMarquee_set__ZuDKp{display:flex;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);padding-right:clamp(2.5rem,5vw,4.5rem)}.LogoMarquee_logo__Gfj5A{width:auto;height:1.9rem;max-width:9rem;object-fit:contain;filter:brightness(0);opacity:.55;transition:opacity var(--dur-hover) ease-out}[data-mode=dark] .LogoMarquee_logo__Gfj5A{filter:brightness(0) invert(1);opacity:.7}.LogoMarquee_set__ZuDKp li:hover .LogoMarquee_logo__Gfj5A{opacity:.95}@media (prefers-reduced-motion:no-preference){.LogoMarquee_track__zPK3X{animation:LogoMarquee_marquee__9gwwO 38s linear infinite}.LogoMarquee_viewport__epRhw:hover .LogoMarquee_track__zPK3X{animation-play-state:paused}}@keyframes LogoMarquee_marquee__9gwwO{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.LogoMarquee_viewport__epRhw{-webkit-mask-image:none;mask-image:none}.LogoMarquee_track__zPK3X{width:auto;display:block}.LogoMarquee_set__ZuDKp{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));justify-items:center;grid-gap:1.5rem 2rem;gap:1.5rem 2rem;padding-right:0}.LogoMarquee_set__ZuDKp[aria-hidden]{display:none}}@media (max-width:960px){.LogoMarquee_wrap__kwo4g{grid-template-columns:1fr;gap:1.25rem}}.legal_layout__vFDwQ{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start;padding-block:clamp(1rem,2vw,2rem) var(--section)}.legal_nav__DMf_s{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem);display:grid;grid-gap:.75rem;gap:.75rem}.legal_navTitle__4OMfd{font-family:var(--font-mono);font-size:var(--text-label);font-weight:400;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.legal_nav__DMf_s ul{display:grid;border-left:1px solid var(--line)}.legal_nav__DMf_s li a{display:flex;align-items:center;min-height:44px;margin-left:-1px;padding-left:1rem;border-left:2px solid transparent;font-size:var(--text-sm);color:var(--muted);transition:color var(--dur-hover) ease-out,border-color var(--dur-hover) ease-out}.legal_nav__DMf_s li a:hover{color:var(--ink);border-left-color:var(--line-strong)}.legal_nav__DMf_s li a[aria-current=page]{color:var(--accent);font-weight:600;border-left-color:var(--accent)}.legal_navNote__lHn6N{margin-top:.75rem;font-size:var(--text-sm);color:var(--muted)}.legal_navNote__lHn6N a{overflow-wrap:anywhere}.legal_body__FqlxG{max-width:46rem;font-feature-settings:"liga" 0,"calt" 0}.legal_body__FqlxG>p:first-child{font-size:var(--text-lg);line-height:1.6;color:var(--ink)}.legal_body__FqlxG h2{font-size:var(--h3);letter-spacing:var(--track-heading);margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--line)}.legal_body__FqlxG h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal_body__FqlxG h3{font-size:var(--h4);margin-top:1.75rem}.legal_body__FqlxG p{margin-top:1rem;color:var(--muted)}.legal_body__FqlxG h2+p,.legal_body__FqlxG h3+p{margin-top:.85rem}.legal_body__FqlxG strong{color:var(--ink);font-weight:600}.legal_body__FqlxG code{padding:.1em .4em;border-radius:6px;background:var(--tile);font-family:var(--font-mono);font-size:.9em;color:var(--ink)}.legal_body__FqlxG ol,.legal_body__FqlxG ul{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1rem;color:var(--muted)}.legal_body__FqlxG li{position:relative;padding-left:1.4rem}.legal_body__FqlxG ul>li:before{content:"";position:absolute;left:.15rem;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.legal_body__FqlxG ol{counter-reset:clause}.legal_body__FqlxG ol>li{counter-increment:clause}.legal_body__FqlxG ol>li:before{content:counter(clause) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--accent)}.legal_table__j43kg{width:100%;margin-top:1.25rem;font-size:var(--text-sm)}.legal_table__j43kg td,.legal_table__j43kg th{padding:.85rem 1rem;border:1px solid var(--line);text-align:left;vertical-align:top}.legal_table__j43kg th{background:var(--surface-2);font-weight:600}.legal_table__j43kg td{background:var(--surface);color:var(--muted)}.legal_card__efbWH{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:1.5rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.legal_card__efbWH p{margin-top:0;font-size:var(--text-sm)}.legal_body__FqlxG>.legal_card__efbWH:first-child{margin-top:0}@media (max-width:860px){.legal_layout__vFDwQ{grid-template-columns:1fr}.legal_nav__DMf_s{position:static;order:2;padding-top:2rem;border-top:1px solid var(--line)}}@media (max-width:560px){.legal_table__j43kg,.legal_table__j43kg tbody,.legal_table__j43kg td,.legal_table__j43kg th,.legal_table__j43kg tr{display:block;width:100%}.legal_table__j43kg thead{display:none}.legal_table__j43kg tr+tr{margin-top:.75rem}.legal_table__j43kg td+td{border-top:0}}