.Breadcrumbs_bar__4TPRT{border-bottom:var(--border-width,1px) solid var(--border);background:var(--bg,transparent)}.Breadcrumbs_list__vzOLO{display:flex;align-items:center;gap:.15rem;flex-wrap:nowrap;margin:0 auto;padding:.28rem var(--gutter,1.25rem);max-width:var(--content-max,72rem);list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.Breadcrumbs_list__vzOLO::-webkit-scrollbar{display:none}.Breadcrumbs_item__ibJ5l{display:inline-flex;align-items:center;gap:.15rem;white-space:nowrap}.Breadcrumbs_link__Lui0S{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .35rem;border-radius:6px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--text-muted,color-mix(in srgb,var(--text,#061729) 60%,transparent));text-decoration:none;transition:color var(--dur-fast,.15s) ease,background-color var(--dur-fast,.15s) ease}.Breadcrumbs_link__Lui0S:hover{color:var(--accent,var(--primary,#ff5236));background:color-mix(in srgb,var(--accent,#ff5236) 8%,transparent)}.Breadcrumbs_link__Lui0S:focus-visible{outline:2px solid var(--accent,#ff5236);outline-offset:1px}.Breadcrumbs_current__nU_HK{padding:.15rem .35rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;font-weight:var(--fw-semibold,600);color:var(--text,#061729)}.Breadcrumbs_sep__JR0Uh{color:var(--text-muted,color-mix(in srgb,var(--text,#061729) 35%,transparent));opacity:.6;flex:none}.CaptureLayer_slide__ODcME{position:fixed;right:clamp(.9rem,3vw,1.5rem);bottom:clamp(.9rem,3vw,1.5rem);z-index:65;width:min(24rem,calc(100vw - 1.8rem));padding:clamp(1.25rem,3vw,1.6rem);background-color:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);animation:CaptureLayer_slideUp__CfwRJ var(--dur,.22s) var(--ease-momentum,ease-out)}@keyframes CaptureLayer_slideUp__CfwRJ{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}}.CaptureLayer_modalWrap__Rr2Rt{position:fixed;inset:0;z-index:75;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:color-mix(in srgb,var(--ink) 55%,transparent);animation:CaptureLayer_fade__O0aep var(--dur,.2s) var(--ease-standard,ease)}.CaptureLayer_modal__XAHNm{position:relative;width:min(30rem,100%);padding:clamp(1.75rem,5vw,2.75rem);background-color:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);animation:CaptureLayer_pop__Xn4Kd var(--dur,.2s) var(--ease-momentum,ease-out)}@keyframes CaptureLayer_fade__O0aep{0%{opacity:0}to{opacity:1}}@keyframes CaptureLayer_pop__Xn4Kd{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.CaptureLayer_modalWrap__Rr2Rt,.CaptureLayer_modal__XAHNm,.CaptureLayer_slide__ODcME{animation:none}}.CaptureLayer_body__K14BX{display:flex;flex-direction:column;gap:var(--space-2)}.CaptureLayer_proof__jd_JZ{margin:0 0 var(--space-1);display:flex;flex-direction:column;gap:.4rem}.CaptureLayer_proofImg__JL7ux{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;object-position:top center;border-radius:var(--radius-md);border:var(--border-width) solid var(--border);background-color:#0b1220}.CaptureLayer_proofTag__yvT58{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:var(--fs-caption,.66rem);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.CaptureLayer_proofTag__yvT58:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background-color:var(--accent)}.CaptureLayer_icon__0w1d_{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-bottom:var(--space-1);border-radius:var(--radius-md);color:var(--accent);background-color:color-mix(in srgb,var(--accent) 12%,transparent)}.CaptureLayer_iconSvg__tqdbk{width:1.5rem;height:1.5rem}.CaptureLayer_eyebrow__pKQo_{margin:0;font-family:var(--font-mono);font-size:var(--fs-caption,.72rem);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.CaptureLayer_heading__PnMvd{margin:0;font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:var(--fs-h4,1.3rem);line-height:1.15;color:var(--text)}.CaptureLayer_sub__DQqkl{margin:0;font-size:var(--fs-small,.92rem);line-height:1.5;color:var(--text-muted)}.CaptureLayer_form__UGCuS{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1)}.CaptureLayer_input__9_Ik6{width:100%;padding:.7rem .85rem;font:inherit;color:var(--text);background-color:var(--bg);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.CaptureLayer_input__9_Ik6:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.CaptureLayer_cta__n3amc{display:inline-block;width:100%;margin-top:var(--space-1);padding:.75rem 1.1rem;text-align:center;font-family:var(--font-body);font-weight:var(--fw-semibold,600);color:var(--on-accent);background-color:var(--accent);border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum)}.CaptureLayer_cta__n3amc:hover{background-color:var(--accent-strong);transform:translateY(-1px)}.CaptureLayer_error__9ci5y{font-size:var(--fs-small,.85rem);color:var(--accent-strong)}.CaptureLayer_close__oO3Ww{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;font-size:1.3rem;line-height:1;color:var(--text-muted);background:var(--surface-2);border:none;border-radius:var(--radius-md);cursor:pointer;transition:color var(--dur) var(--ease-standard)}.CaptureLayer_close__oO3Ww:hover{color:var(--text)}.ConsentBanner_card__DJvRi{position:fixed;left:var(--space-4);bottom:var(--space-4);right:auto;width:min(21rem,calc(100vw - var(--space-4) * 2));z-index:var(--z-toast,1000);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background-color:color-mix(in srgb,var(--bg) 96%,transparent);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg,1rem);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);box-shadow:var(--shadow-3,0 12px 32px rgba(0,0,0,.18));animation:ConsentBanner_consentIn__GH8pX var(--dur,.24s) var(--ease-standard,ease-out) both}@keyframes ConsentBanner_consentIn__GH8pX{0%{opacity:0;transform:translateY(.75rem) scale(.97)}to{opacity:1;transform:none}}.ConsentBanner_head__Tz6RP{display:flex;align-items:center;gap:var(--space-2)}.ConsentBanner_icon__0eY68{font-size:1.15rem;line-height:1}.ConsentBanner_title__9W2Yj{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.ConsentBanner_body__o7Pdo{margin:0;font-size:var(--fs-small,.9rem);line-height:var(--lh-body,1.5);color:var(--text)}.ConsentBanner_primary__JQZLm{width:100%;padding:.6rem 1rem;border:0;border-radius:var(--radius-md);background-color:var(--primary);color:var(--on-primary,#fff);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.03em;cursor:pointer;transition:filter var(--dur) var(--ease-standard)}.ConsentBanner_primary__JQZLm:hover{filter:brightness(1.06)}.ConsentBanner_foot__10ug1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-muted)}.ConsentBanner_footLink__zxHL8{background:none;border:0;padding:0;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ConsentBanner_footLink__zxHL8:hover{color:var(--text)}.ConsentBanner_toggles__gd_yU{display:flex;flex-direction:column;gap:var(--space-2)}.ConsentBanner_toggle__uD6_w{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.ConsentBanner_toggleText__NYPy7{flex:1 1 auto;font-size:var(--fs-small,.9rem);color:var(--text)}.ConsentBanner_toggle__uD6_w input{position:absolute;opacity:0;width:0;height:0}.ConsentBanner_switch__OmsVF{position:relative;flex:0 0 auto;width:2.1rem;height:1.2rem;border-radius:999px;background-color:var(--border);transition:background-color var(--dur) var(--ease-standard)}.ConsentBanner_switch__OmsVF:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:50%;background-color:var(--bg);transition:transform var(--dur) var(--ease-standard)}.ConsentBanner_toggle__uD6_w input:checked+.ConsentBanner_switch__OmsVF{background-color:var(--primary)}.ConsentBanner_toggle__uD6_w input:checked+.ConsentBanner_switch__OmsVF:after{transform:translateX(.9rem)}.ConsentBanner_toggle__uD6_w input:focus-visible+.ConsentBanner_switch__OmsVF{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:30rem){.ConsentBanner_card__DJvRi{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto}}@media (prefers-reduced-motion:reduce){.ConsentBanner_card__DJvRi{animation:none}.ConsentBanner_primary__JQZLm,.ConsentBanner_switch__OmsVF,.ConsentBanner_switch__OmsVF:after{transition:none}}.DesktopNav_nav__SolhC{display:none}@media (min-width:1101px){.DesktopNav_nav__SolhC{display:block}}.DesktopNav_list___BB_p{display:flex;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none}.DesktopNav_item__1LfQ4{position:relative}.DesktopNav_flatLink__jXVcX,.DesktopNav_trigger__rgpCh{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;text-decoration:none;background:none;border:none;padding:.5rem 0;cursor:pointer;transition:color var(--dur) var(--ease-standard)}.DesktopNav_flatLink__jXVcX:hover,.DesktopNav_trigger__rgpCh:hover,.DesktopNav_trigger__rgpCh[aria-expanded=true]{color:var(--text)}.DesktopNav_caret__yuHyN{width:.5rem;height:.5rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translate(-1px,-1px);transition:transform var(--dur) var(--ease-standard)}.DesktopNav_caret__yuHyN[data-open=true]{transform:rotate(-135deg) translate(-1px,-1px)}.DesktopNav_dropdown__cs_Ti{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);min-width:14rem;margin:0;padding:var(--space-2);list-style:none;background-color:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum),visibility var(--dur);z-index:60}.DesktopNav_dropdown__cs_Ti:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}.DesktopNav_dropdown__cs_Ti[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.DesktopNav_dropLink__Aon32{display:block;padding:.55rem .75rem;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-small,.92rem);font-weight:var(--fw-medium,500);letter-spacing:0;color:var(--text);text-decoration:none;white-space:nowrap;transition:background-color var(--dur) var(--ease-standard),color var(--dur) var(--ease-standard)}.DesktopNav_dropLink__Aon32:hover{background-color:var(--surface-2);color:var(--primary)}.DesktopNav_dropDivider__O7Ai_{height:1px;margin:.35rem .4rem;background-color:var(--border);list-style:none}@media (prefers-reduced-motion:reduce){.DesktopNav_caret__yuHyN,.DesktopNav_dropdown__cs_Ti{transition:none}}.ThemeToggle_toggle__RoeI1{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--text-muted);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ThemeToggle_toggle__RoeI1:hover{color:var(--text);border-color:var(--text-muted);background-color:var(--surface)}.Button_btn__BfW4M,.ThemeToggle_icon__MJs1a{display:inline-flex}.Button_btn__BfW4M{align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:var(--border-width) solid transparent;transition:background-color var(--dur-fast) var(--ease-momentum),border-color var(--dur-fast) var(--ease-momentum),color var(--dur-fast) var(--ease-momentum),transform var(--dur-fast) var(--ease-momentum);white-space:nowrap}.Button_btn__BfW4M:active{transform:translateY(1px)}.Button_primary__Bapcw{background-color:var(--accent);color:var(--on-accent)}.Button_primary__Bapcw:hover{background-color:var(--accent-strong);color:var(--on-accent)}.Button_ghost__FM7bg{background-color:transparent;color:var(--text);border-color:var(--border)}.Button_ghost__FM7bg:hover{color:var(--text);border-color:var(--text-muted);background-color:var(--surface)}.MobileNav_wrap__KpX0Y{display:none}@media (max-width:1100px){.MobileNav_wrap__KpX0Y{display:inline-flex;align-items:center}}.MobileNav_trigger__YLK3T{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;-webkit-margin-end:calc(-1 * var(--space-2));margin-inline-end:calc(-1 * var(--space-2));padding:0;color:var(--text);background:transparent;border:0;cursor:pointer;position:relative;z-index:210}.MobileNav_trigger__YLK3T:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.MobileNav_bars__MAWNW{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:22px;height:16px}.MobileNav_bars__MAWNW span{display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur) var(--ease-standard),opacity var(--dur) var(--ease-standard)}.MobileNav_bars__MAWNW[data-open=true] span:first-child{transform:translateY(7px) rotate(45deg)}.MobileNav_bars__MAWNW[data-open=true] span:nth-child(2){opacity:0}.MobileNav_bars__MAWNW[data-open=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.MobileNav_overlay__3WyD6{position:fixed;inset:0;top:4.5rem;z-index:150;background:rgba(0,0,0,.45);animation:MobileNav_mnFade__EunmQ var(--dur) var(--ease-standard)}.MobileNav_panel__vB1MH{position:fixed;top:4.5rem;left:0;right:0;z-index:160;max-height:calc(100dvh - 4.5rem);overflow-y:auto;padding:var(--space-5) clamp(1rem,5vw,1.5rem) var(--space-6);background:var(--bg);box-shadow:var(--shadow-3);animation:MobileNav_mnDrop__iCfRq var(--dur) var(--ease-momentum)}.MobileNav_panel__vB1MH,.MobileNav_primary__Yyi2N{border-bottom:var(--border-width) solid var(--border)}.MobileNav_primary__Yyi2N{list-style:none;margin:0;padding:0 0 var(--space-4)}.MobileNav_primaryLink__JqoxK{display:block;padding-block:var(--space-3);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:1.5rem;line-height:1.1;color:var(--text);text-decoration:none}.MobileNav_primaryLink__JqoxK:hover{color:var(--primary)}.MobileNav_cols__NmS9l{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-5)}.MobileNav_colTitle__Kkb9_{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.MobileNav_subList__SXAAV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.MobileNav_subList__SXAAV a{color:var(--text-muted);font-size:var(--fs-body);text-decoration:none}.MobileNav_subList__SXAAV a:hover{color:var(--text)}.MobileNav_foot__1ly86{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.MobileNav_cta__7_oMl{flex:1 1;justify-content:center}@keyframes MobileNav_mnDrop__iCfRq{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes MobileNav_mnFade__EunmQ{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.MobileNav_overlay__3WyD6,.MobileNav_panel__vB1MH{animation:none}.MobileNav_bars__MAWNW span{transition:none}}.Img_img__jRX3p{display:block;max-width:100%;height:auto}.Img_ratio__g4bsw{width:100%;height:auto;aspect-ratio:var(--img-aspect-ratio);object-fit:cover}.Header_header__KwdYD{position:relative;z-index:var(--z-header);background-color:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:var(--border-width) solid var(--border);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.Header_headerInner__6Ae68{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:4.5rem}.Header_logo____uDV{display:inline-flex;align-items:center;color:var(--text);flex-shrink:0}.Header_logo____uDV:hover{color:var(--text)}.Header_logoLockup__LM0cr{display:inline-flex;align-items:center}.Header_logoLockup__LM0cr img{height:2rem;width:auto}.Header_logoLockup__LM0cr .Header_lockupOnLight__5pTwm{display:none}.Header_logoLockup__LM0cr .Header_lockupOnDark__E4xBA,:root[data-theme=light] .Header_logoLockup__LM0cr .Header_lockupOnLight__5pTwm{display:block}:root[data-theme=light] .Header_logoLockup__LM0cr .Header_lockupOnDark__E4xBA{display:none}@media (prefers-color-scheme:light){:root:not([data-theme]) .Header_logoLockup__LM0cr .Header_lockupOnLight__5pTwm{display:block}:root:not([data-theme]) .Header_logoLockup__LM0cr .Header_lockupOnDark__E4xBA{display:none}}.Header_navList__0gQJv{display:flex;align-items:center;gap:var(--space-6)}.Header_navLink__Rvw2c{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.Header_navLink__Rvw2c:hover{color:var(--text)}.Header_actions__dQYHE{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}@media (max-width:1100px){.Header_nav__tNWGY,.Header_themeDesktop__MCo6l{display:none}}@media (max-width:440px){.Header_actions__dQYHE .Header_cta__xbIXT{display:none}}.Footer_footer__pQtti{border-top:var(--border-width) solid var(--border);background-color:var(--surface)}.Footer_cta__QQJ61{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--border)}.Footer_ctaCopy__it_VM{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_ctaLine__7fFph{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text)}.Footer_grid__88hvW{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;grid-gap:var(--space-7);gap:var(--space-7);padding-block:var(--space-8)}.Footer_logo__fUEOF{display:inline-flex;align-items:center;color:var(--text)}.Footer_logo__fUEOF:hover{color:var(--text)}.Footer_logoLockup__0Rncr{display:inline-flex;align-items:center}.Footer_logoLockup__0Rncr img{height:2rem;width:auto}.Footer_logoLockup__0Rncr .Footer_lockupOnLight__nYnKi{display:none}.Footer_logoLockup__0Rncr .Footer_lockupOnDark__espfO,:root[data-theme=light] .Footer_logoLockup__0Rncr .Footer_lockupOnLight__nYnKi{display:block}:root[data-theme=light] .Footer_logoLockup__0Rncr .Footer_lockupOnDark__espfO{display:none}@media (prefers-color-scheme:light){:root:not([data-theme]) .Footer_logoLockup__0Rncr .Footer_lockupOnLight__nYnKi{display:block}:root:not([data-theme]) .Footer_logoLockup__0Rncr .Footer_lockupOnDark__espfO{display:none}}.Footer_tagline__edhu4{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--fs-caption);max-width:28ch}.Footer_colTitle__3amT0{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4)}.Footer_links__cFiYr{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_links__cFiYr a{color:var(--text);font-size:var(--fs-caption)}.Footer_links__cFiYr a:hover{color:var(--primary)}.Footer_bar__4bhoQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);border-top:var(--border-width) solid var(--border)}.Footer_fine__d0kBK{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.02em;color:var(--text-muted)}.Footer_legal__yxnQ6{display:flex;gap:var(--space-5)}.Footer_legal__yxnQ6 a{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.02em;color:var(--text-muted)}.Footer_legal__yxnQ6 a:hover{color:var(--text)}.Footer_cookieBtn__VUD5J{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.02em;color:var(--text-muted)}.Footer_cookieBtn__VUD5J:hover{color:var(--text)}@media (max-width:720px){.Footer_grid__88hvW{grid-template-columns:1fr 1fr}.Footer_brand__0rdww{grid-column:1/-1}}@media (max-width:480px){.Footer_grid__88hvW{grid-template-columns:1fr}}.SiteShowcase_section__W_TsF{padding-block:var(--section-y);background:var(--surface);border-block:var(--border-width) solid var(--border);overflow:hidden}.SiteShowcase_head__QHDV_{text-align:center;margin-bottom:clamp(1.5rem,3.5vw,2.5rem)}.SiteShowcase_label__llQt8{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent)}.SiteShowcase_sub___cCm6{margin-top:var(--space-3);font-size:var(--fs-body);color:var(--text-muted)}.SiteShowcase_result__pJKMi{display:inline-flex;flex-direction:column;gap:var(--space-2);margin:var(--space-5) auto 0;padding:var(--space-3) var(--space-5);max-width:46rem;border-radius:var(--radius-md);border:var(--border-width) solid color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.SiteShowcase_resultLine__Pl1iw{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--accent-strong);text-wrap:balance}.SiteShowcase_resultSource__bKgOf{font-family:var(--font-mono);font-size:.72rem;font-style:normal;letter-spacing:.01em;color:var(--text-muted)}.SiteShowcase_toneBase__u4zhC{background:var(--bg)}.SiteShowcase_tiltWrap__Bj45_{perspective:1600px;padding-block:clamp(1rem,3vw,2.5rem)}.SiteShowcase_tiltStage__dmrSl{display:flex;justify-content:center;align-items:flex-start;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out;will-change:transform}.SiteShowcase_col__t4lmm{flex:0 0 auto;width:clamp(150px,17vw,232px);max-height:clamp(340px,40vw,540px);margin:0 clamp(-40px,-3vw,-20px);background:var(--bg);border:var(--border-width) solid var(--border);box-shadow:var(--shadow-1),0 26px 48px -26px var(--shadow-color);overflow:hidden;transform:rotate(var(--rot,0deg)) translateZ(var(--tz,0));transform-origin:bottom center;transition:transform .3s var(--ease-momentum,ease);-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.SiteShowcase_col__t4lmm:hover{transform:rotate(0deg) translateZ(90px) translateY(-8px);z-index:30}.SiteShowcase_shot___SD6b{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.SiteShowcase_tiltStage__dmrSl{transform:none!important;transition:none}.SiteShowcase_col__t4lmm{transition:none}}@media (max-width:40rem){.SiteShowcase_col__t4lmm{width:clamp(128px,32vw,168px);margin:0 clamp(-28px,-6vw,-16px)}}.VideoTestimonials_section__drk6i{padding-block:var(--section-y);overflow:hidden}.VideoTestimonials_head__m1Y9O{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:52rem){.VideoTestimonials_head__m1Y9O{grid-template-columns:7fr 5fr;column-gap:clamp(2rem,5vw,4rem);align-items:end}}.VideoTestimonials_heading__p2ScX{margin-top:var(--space-4);max-width:16ch;font-family:var(--font-display);font-size:clamp(1.75rem,1.1rem + 2.4vw,2.75rem);font-weight:var(--fw-heavy);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text);text-wrap:balance}.VideoTestimonials_body__vQtec{max-width:44ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted)}.VideoTestimonials_feature__KN6m3{margin-top:clamp(2rem,4vw,3.25rem);display:grid;grid-template-columns:1fr;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);align-items:center}@media (min-width:56rem){.VideoTestimonials_feature__KN6m3{grid-template-columns:1.15fr 1fr;gap:clamp(2rem,4vw,3.5rem)}}.VideoTestimonials_stage__jbCW9{position:relative;aspect-ratio:5/4;border-radius:var(--radius-lg,18px);overflow:hidden;background-color:var(--ink);box-shadow:0 30px 60px -30px var(--shadow-color,rgba(6,23,41,.5))}.VideoTestimonials_stageBtn__QFXJB{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;color:#fff;text-align:left}.VideoTestimonials_stageImg___XPeI{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-med) var(--ease-momentum)}.VideoTestimonials_stageBtn__QFXJB:hover .VideoTestimonials_stageImg___XPeI{transform:scale(1.03)}.VideoTestimonials_stageGrad__0gSO_{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 90%,transparent) 0,color-mix(in srgb,var(--ink) 20%,transparent) 40%,transparent 68%)}.VideoTestimonials_play__JIOud{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(4rem,8vw,5.5rem);height:clamp(4rem,8vw,5.5rem);border-radius:50%;background-color:var(--accent);color:#fff;padding-left:4px;box-shadow:0 14px 30px -10px rgba(6,23,41,.7);transition:transform var(--dur-fast) var(--ease-momentum)}.VideoTestimonials_stageBtn__QFXJB:hover .VideoTestimonials_play__JIOud{transform:translate(-50%,-50%) scale(1.08)}.VideoTestimonials_stageBtn__QFXJB:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}.VideoTestimonials_stageTag__vBizH{position:absolute;left:clamp(1.1rem,3vw,1.6rem);bottom:clamp(1.1rem,3vw,1.6rem);display:flex;flex-direction:column;gap:2px}.VideoTestimonials_stageName__JQhsk{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-heavy);line-height:1.05;color:#fff}.VideoTestimonials_stageMeta__lK779{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.03em;text-transform:uppercase;color:#d7dfec}.VideoTestimonials_video__bM3Fn{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background-color:var(--ink)}.VideoTestimonials_quoteWrap___Qzf8{position:relative;margin:0;padding-left:clamp(.5rem,2vw,1.5rem)}.VideoTestimonials_bigQuote__hhdaL{position:absolute;top:-.55em;left:-.1em;font-family:var(--font-display);font-size:clamp(5rem,9vw,8rem);font-weight:var(--fw-heavy);line-height:1;color:var(--accent);opacity:.22;pointer-events:none}.VideoTestimonials_quote__E4bN7{position:relative;margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 2.2vw,2.5rem);font-weight:var(--fw-heavy);line-height:1.18;letter-spacing:var(--ls-heading);color:var(--text);text-wrap:balance}.VideoTestimonials_attrib__n7FCF{display:flex;flex-direction:column;gap:3px;margin-top:clamp(1.25rem,3vw,1.85rem);padding-top:clamp(1rem,2.5vw,1.5rem);border-top:2px solid var(--accent);width:-moz-fit-content;width:fit-content}.VideoTestimonials_attribName__yw_5G{font-family:var(--font-display);font-size:var(--fs-lead);font-weight:var(--fw-bold);color:var(--text)}.VideoTestimonials_attribMeta__cL9OR{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.VideoTestimonials_strip__ZVf1v{margin-top:clamp(2rem,4vw,3rem);display:flex;gap:clamp(.75rem,2vw,1.25rem);overflow-x:auto;padding-block:var(--space-2);scrollbar-width:none;scroll-snap-type:x proximity}.VideoTestimonials_strip__ZVf1v::-webkit-scrollbar{display:none}.VideoTestimonials_chip__LXxci{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:clamp(58px,9vw,78px);padding:0;border:0;background:none;cursor:pointer;scroll-snap-align:start;opacity:.55;transition:opacity var(--dur-fast) var(--ease-momentum),transform var(--dur-fast) var(--ease-momentum)}.VideoTestimonials_chip__LXxci:hover{opacity:.85;transform:translateY(-2px)}.VideoTestimonials_chipOn__SLe_9{opacity:1}.VideoTestimonials_chipAvatar__qLAnN{width:100%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--dur-fast) var(--ease-momentum);background-color:var(--ink)}.VideoTestimonials_chipOn__SLe_9 .VideoTestimonials_chipAvatar__qLAnN{outline-color:var(--accent)}.VideoTestimonials_chip__LXxci:focus-visible .VideoTestimonials_chipAvatar__qLAnN{outline-color:var(--accent)}.VideoTestimonials_chipImg__R0J_v{width:100%;height:100%;object-fit:cover;display:block}.VideoTestimonials_chipName__tlSuj{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--text-muted);white-space:nowrap}.VideoTestimonials_chipOn__SLe_9 .VideoTestimonials_chipName__tlSuj{color:var(--text);font-weight:var(--fw-semibold)}@media (prefers-reduced-motion:reduce){.VideoTestimonials_chip__LXxci,.VideoTestimonials_play__JIOud,.VideoTestimonials_stageBtn__QFXJB:hover .VideoTestimonials_stageImg___XPeI,.VideoTestimonials_stageImg___XPeI{transition:none}}.WorkShowcase_work__tgb9h{padding-block:var(--section-y);background-color:var(--surface);border-block:var(--border-width) solid var(--border);overflow:hidden}.WorkShowcase_head__Muovb{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:52rem){.WorkShowcase_head__Muovb{grid-template-columns:7fr 5fr;column-gap:clamp(2rem,5vw,4rem);align-items:end}}.WorkShowcase_heading__Zo_t2{margin-top:var(--space-4);max-width:20ch;font-family:var(--font-display);font-size:clamp(1.75rem,1.1rem + 2.4vw,2.75rem);font-weight:var(--fw-heavy);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--text);text-wrap:balance}.WorkShowcase_body__Skyy_{max-width:44ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted)}.WorkShowcase_card__Fre6i{flex:0 0 auto;width:clamp(320px,82vw,900px);scroll-snap-align:center}.WorkShowcase_link__UWBai{display:block;text-decoration:none;color:inherit}.WorkShowcase_frame__xow1A{margin:0;border-radius:0;padding:clamp(.5rem,1.4vw,.85rem);background-color:var(--surface);box-shadow:var(--shadow-2);overflow:hidden;outline:var(--border-width) solid transparent;transition:transform var(--dur-fast) var(--ease-momentum),box-shadow var(--dur-fast) var(--ease-momentum),outline-color var(--dur-fast) var(--ease-momentum)}.WorkShowcase_shot__DJo3j{width:100%;display:block}.WorkShowcase_link__UWBai:hover .WorkShowcase_frame__xow1A{transform:translateY(-5px);box-shadow:var(--shadow-2),0 20px 44px -22px var(--shadow-color);outline-color:color-mix(in srgb,var(--accent) 55%,transparent)}.WorkShowcase_caption__RiLQN{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.WorkShowcase_name__cqa2D{font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text)}.WorkShowcase_kind__QB21l{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.WorkShowcase_footer__mi5z_{margin-top:clamp(1.5rem,3vw,2.25rem)}.WorkShowcase_morelink__2OBn3{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-decoration:none;border-bottom:var(--border-width) solid var(--border);padding-bottom:var(--space-1);transition:color var(--dur-fast) var(--ease-momentum),border-color var(--dur-fast) var(--ease-momentum)}.WorkShowcase_morelink__2OBn3:hover{color:var(--primary);border-bottom-color:var(--primary)}.WorkShowcase_arrow__A0iUc{font-size:1.15em;line-height:1;transition:transform var(--dur-fast) var(--ease-momentum)}.WorkShowcase_morelink__2OBn3:hover .WorkShowcase_arrow__A0iUc{transform:translateX(2px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.WorkShowcase_card__Fre6i{animation:WorkShowcase_focal__Q6Vi3 linear both;animation-timeline:view(inline);animation-range:cover 0 cover 100%}@keyframes WorkShowcase_focal__Q6Vi3{0%{filter:blur(5px);opacity:.4;transform:scale(.93)}50%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(5px);opacity:.4;transform:scale(.93)}}}}.DpcResourceGate_gate__sv9dW{margin-block:0;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--radius-lg);background-color:var(--ink);color:var(--on-ink);text-align:center}.DpcResourceGate_cover__XLLxw{display:block;width:clamp(10rem,68%,13.5rem);margin:0 auto clamp(1.1rem,2.5vw,1.5rem);border-radius:.6rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--on-ink) 16%,transparent);box-shadow:0 22px 44px -18px rgba(0,0,0,.65)}.DpcResourceGate_coverImg__Lpsfv{width:100%;display:block}.DpcResourceGate_eyebrow__yERfZ{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sky);margin:0}.DpcResourceGate_heading__R9LVJ{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:clamp(1.35rem,1rem + 1.1vw,1.7rem);line-height:1.12;color:var(--on-ink);margin:0;text-wrap:balance}.DpcResourceGate_sub__TEp5o{max-width:30ch;margin:.5rem auto 0;font-size:var(--fs-caption,.85rem);line-height:1.4;color:var(--on-ink-muted)}.DpcResourceGate_form__XI2Rg{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:clamp(1.25rem,3vw,2rem)}.DpcResourceGate_input__m_8NR{flex:1 1 18rem;max-width:24rem;padding:.9rem 1.1rem;border-radius:var(--radius-md);border:1px solid #24344f;background-color:#0c1c33;color:var(--on-ink);font-size:var(--fs-body)}.DpcResourceGate_input__m_8NR::placeholder{color:#6b7a94}.DpcResourceGate_input__m_8NR:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.DpcResourceGate_download__8jZn_,.DpcResourceGate_submit__s8g_u{padding:.9rem 1.5rem;border-radius:var(--radius-md);background-color:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-weight:var(--fw-heavy);text-transform:uppercase;letter-spacing:.03em;font-size:var(--fs-caption);border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:background-color var(--dur) var(--ease-standard)}.DpcResourceGate_download__8jZn_:hover,.DpcResourceGate_submit__s8g_u:hover{background-color:var(--accent-strong)}.DpcResourceGate_submit__s8g_u:disabled{opacity:.6;cursor:default}.DpcResourceGate_download__8jZn_{margin-top:clamp(1.25rem,3vw,2rem);padding-inline:2rem}.DpcResourceGate_error__hrtcM{margin-top:var(--space-3);color:#ff9d8a;font-size:var(--fs-caption)}.DpcResourceGate_srOnly__EJrHf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.InContentBanner_banner__6UWhA{display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);align-items:center;margin:clamp(2.5rem,5vw,3.5rem) 0;padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius-lg,1.1rem);background:var(--ink);color:var(--on-ink);overflow:hidden}.InContentBanner_marketing__iMV_b{position:relative}@media (min-width:34rem){.InContentBanner_marketing__iMV_b{grid-template-columns:clamp(8.5rem,32%,13rem) 1fr}}.InContentBanner_art__u5H_R{display:block}.InContentBanner_artImg__tMJ9E{width:100%;height:auto;display:block;filter:drop-shadow(0 12px 20px rgba(0,0,0,.35))}.InContentBanner_body__ue17a{min-width:0}.InContentBanner_heading__OCxm2{margin:0;font-family:var(--font-display);font-weight:var(--fw-heavy,800);font-size:clamp(1.25rem,1rem + 1vw,1.7rem);line-height:1.1;letter-spacing:var(--ls-heading,-.02em);color:var(--on-ink);text-wrap:balance}.InContentBanner_sub__D1J3p{margin:.6rem 0 clamp(1rem,2vw,1.3rem);max-width:48ch;font-size:var(--fs-body,1rem);line-height:1.5;color:color-mix(in srgb,var(--on-ink) 74%,transparent)}.InContentBanner_cta__R2hir{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.7rem;background:var(--accent);color:var(--on-accent,#fff);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:1rem;border-radius:.6rem;text-decoration:none;border:0;cursor:pointer;box-shadow:0 14px 28px -12px color-mix(in srgb,var(--accent) 55%,transparent);transition:transform .18s ease}.InContentBanner_cta__R2hir:hover{transform:translateY(-2px)}.InContentBanner_form__enq1G{display:flex;flex-wrap:wrap;gap:.6rem}.InContentBanner_input__lh_Gr{flex:1 1 14rem;min-width:0;padding:.8rem 1rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--on-ink) 22%,transparent);background:color-mix(in srgb,var(--on-ink) 7%,transparent);color:var(--on-ink);font-size:.95rem}.InContentBanner_input__lh_Gr::placeholder{color:color-mix(in srgb,var(--on-ink) 45%,transparent)}.InContentBanner_input__lh_Gr:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.InContentBanner_submit__qEXJo{flex:0 0 auto;padding:.8rem 1.6rem;background:var(--accent);color:var(--on-accent,#fff);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:.95rem;border:0;border-radius:.55rem;cursor:pointer;transition:transform .18s ease}.InContentBanner_submit__qEXJo:hover{transform:translateY(-2px)}.InContentBanner_submit__qEXJo:disabled{opacity:.7;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){.InContentBanner_cta__R2hir,.InContentBanner_submit__qEXJo{transition:none}}.ReportChart_chart__2Ly9T{margin:clamp(1.5rem,3vw,2.25rem) 0;padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1.1rem,2.5vw,1.75rem);background:var(--bg);border:var(--border-width,1px) solid var(--border);border-radius:var(--radius-md,.9rem)}.ReportChart_caption__RRuWm{margin-top:.9rem;font-family:var(--font-mono);font-size:var(--fs-caption,.78rem);letter-spacing:.02em;color:var(--text-muted);text-align:center}.ReportChart_bars__McTAt{display:flex;flex-direction:column;gap:clamp(.5rem,1.4vw,.8rem)}.ReportChart_barRow__nmKgg{display:grid;grid-template-columns:minmax(7rem,34%) 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.ReportChart_barLabel__HIYSV{font-size:.9rem;line-height:1.25;color:var(--text)}.ReportChart_barTrack__REr_c{position:relative;display:flex;align-items:center;min-width:0}.ReportChart_barFill__WBGSB{height:1.35rem;border-radius:0 .35rem .35rem 0;background:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ReportChart_barFill__WBGSB[data-lead=true]{background:var(--accent)}.ReportChart_barValue__O2adG{margin-left:.5rem;font-family:var(--font-mono);font-size:.82rem;font-weight:600;color:var(--text);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReportChart_donutWrap__Z7OIC{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,3vw,2.25rem)}.ReportChart_donut__bjYpu{flex:0 0 auto;width:clamp(8rem,22vw,10rem);height:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ReportChart_key__XOAy_{list-style:none;margin:0;padding:0;flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.5rem}.ReportChart_keyItem__maVc_{display:grid;grid-template-columns:.85rem 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.88rem}.ReportChart_swatch__jI4gG{width:.85rem;height:.85rem;border-radius:3px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ReportChart_keyLabel__2dTvz{color:var(--text);line-height:1.25;min-width:0}.ReportChart_keyValue__AvFVh{font-family:var(--font-mono);font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.ReportChart_chart__2Ly9T{page-break-inside:avoid;break-inside:avoid;background:#fff;border-color:#d1d5db}.ReportChart_barFill__WBGSB{background:#0B2A44!important}.ReportChart_barFill__WBGSB[data-lead=true]{background:#FF6A4D!important}}.ReportGate_gate__qJpA2{padding:clamp(1.25rem,2.5vw,1.6rem);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-md,.9rem);margin-bottom:clamp(1.75rem,3vw,2.25rem);overflow:hidden}.ReportGate_cover__THi67{display:block;width:min(100%,13rem);aspect-ratio:1800/2330;margin:0 auto clamp(1.25rem,2.5vw,1.75rem);border-radius:.5rem;overflow:hidden;box-shadow:0 22px 40px -16px rgba(0,0,0,.72)}.ReportGate_coverImg__FJOwo{width:100%;height:100%;display:block;object-fit:cover}.ReportGate_heading__gfyBH{margin:0 0 clamp(.9rem,2vw,1.2rem);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:1.2rem;line-height:1.2;color:var(--on-ink)}.ReportGate_form__V0A7W{display:flex;flex-direction:column;gap:.5rem}.ReportGate_input___A4O0{width:100%;padding:.65rem .8rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--on-ink) 22%,transparent);background:color-mix(in srgb,var(--on-ink) 6%,transparent);color:var(--on-ink);font-size:.9rem}.ReportGate_input___A4O0::placeholder{color:color-mix(in srgb,var(--on-ink) 45%,transparent)}.ReportGate_input___A4O0:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ReportGate_download__diWhL,.ReportGate_submit__HkvFA{display:flex;align-items:center;justify-content:center;padding:.7rem 1rem;background:var(--accent);color:var(--on-accent,#fff);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:.92rem;border:0;border-radius:.5rem;text-decoration:none;cursor:pointer;transition:transform .18s ease}.ReportGate_download__diWhL:hover,.ReportGate_submit__HkvFA:hover{transform:translateY(-1px)}.ReportGate_submit__HkvFA:disabled{opacity:.7;cursor:default;transform:none}.ReportGate_download__diWhL{margin-top:.3rem}.ReportGate_error__PHLW7{margin:.6rem 0 0;font-size:.82rem;color:color-mix(in srgb,var(--accent) 70%,white)}.ReportGate_srOnly__7hXzR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.ReportGate_download__diWhL,.ReportGate_submit__HkvFA{transition:none}}.MarketingResourceGate_gate__74xWb{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(1.25rem,2vw,1.75rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow-2)}.MarketingResourceGate_cover__BCP6G{display:block;align-self:center;width:100%;max-width:220px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-3);background-color:var(--bg)}.MarketingResourceGate_coverImg__FS_9z{display:block;width:100%;height:auto}.MarketingResourceGate_eyebrow__TsddI{margin:0;font-family:var(--font-mono);font-size:var(--fs-caption,.72rem);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.MarketingResourceGate_heading__sDuc2{margin:0;font-family:var(--font-display);font-size:var(--fs-h4,1.35rem);line-height:1.15;color:var(--text)}.MarketingResourceGate_sub__wv1BW{margin:0;font-size:var(--fs-small,.92rem);line-height:1.5;color:var(--text-muted)}.MarketingResourceGate_form__QfyMa{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1)}.MarketingResourceGate_input__NT2tG{width:100%;padding:.7rem .85rem;font:inherit;color:var(--text);background-color:var(--bg);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.MarketingResourceGate_input__NT2tG:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.MarketingResourceGate_submit__ifPyD{width:100%;padding:.75rem 1rem;font-family:var(--font-body);font-weight:var(--fw-semibold,600);color:var(--on-accent);background-color:var(--accent);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum)}.MarketingResourceGate_submit__ifPyD:hover:not(:disabled){background-color:var(--accent-strong);transform:translateY(-1px)}.MarketingResourceGate_submit__ifPyD:disabled{opacity:.7;cursor:default}.MarketingResourceGate_error__p_pWH{margin:0;font-size:var(--fs-small,.9rem);color:var(--accent-strong)}.MarketingResourceGate_download__us1W3{display:inline-block;padding:.8rem 1.1rem;text-align:center;font-weight:var(--fw-semibold,600);color:var(--on-accent);background-color:var(--accent);border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--dur) var(--ease-standard)}.MarketingResourceGate_download__us1W3:hover{background-color:var(--accent-strong)}.MarketingResourceGate_srOnly__uaVpL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MarketingResourceView_hero__ir_I1{position:relative;display:flex;align-items:center;min-height:clamp(20rem,34vw,30rem);padding-block:clamp(3rem,6vw,5rem);overflow:hidden;background-color:var(--ink);isolation:isolate}.MarketingResourceView_heroMedia__XcqDU{position:absolute;inset:0;z-index:-2}.MarketingResourceView_heroImg__R4eWf{width:100%;height:100%;object-fit:cover;object-position:right center}.MarketingResourceView_heroScrim__2_Etx{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,23,41,.92),rgba(6,23,41,.78) 34%,rgba(6,23,41,.4) 58%,rgba(6,23,41,.08) 80%,transparent)}.MarketingResourceView_heroInner__0LjhJ{max-width:40rem}.MarketingResourceView_eyebrow__NnZKE{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-caption,.74rem);letter-spacing:.18em;text-transform:uppercase;color:var(--sky)}.MarketingResourceView_h1__oPL7x{margin:0;font-family:var(--font-display);font-weight:var(--fw-heavy,800);font-size:clamp(2rem,1.3rem + 2.8vw,3.4rem);line-height:1.04;letter-spacing:var(--ls-heading,-.02em);color:var(--on-ink);text-wrap:balance}.MarketingResourceView_deck__ifWeg{margin:clamp(.85rem,2vw,1.25rem) 0 0;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.5;color:var(--on-ink-muted);max-width:34rem}.MarketingResourceView_meta__PGYKv{margin:clamp(1.1rem,2.5vw,1.6rem) 0 0;font-family:var(--font-mono);font-size:var(--fs-small,.85rem);letter-spacing:.04em;color:var(--on-ink-muted)}.MarketingResourceView_bodyGrid__2M86w{display:grid;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(2.5rem,5vw,4rem);grid-template-columns:1fr}@media (min-width:60rem){.MarketingResourceView_bodyGrid__2M86w{grid-template-columns:minmax(0,1fr) 22rem}}.MarketingResourceView_sidebar__OqjW0{min-width:0}.MarketingResourceView_sidebarInner__4oDo_{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:60rem){.MarketingResourceView_sidebarInner__4oDo_{position:-webkit-sticky;position:sticky;top:clamp(1.5rem,4vw,2.5rem)}}.MarketingResourceView_codeCard__4t5Ow{display:flex;flex-direction:column;gap:var(--space-1);padding:clamp(1.1rem,2vw,1.5rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-2);text-decoration:none;transition:border-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum)}.MarketingResourceView_codeCard__4t5Ow:hover{border-color:var(--primary);transform:translateY(-2px)}.MarketingResourceView_codeLabel___3w7m{font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:var(--fs-h5,1.1rem);color:var(--text)}.MarketingResourceView_codeSub__pwxd2{font-size:var(--fs-small,.9rem);line-height:1.45;color:var(--text-muted)}.MarketingResourceView_codeLink__NEeuo{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-small,.85rem);color:var(--primary)}.MarketingResourceView_sideCta__dbYFY{padding:clamp(1.1rem,2vw,1.5rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--ink)}.MarketingResourceView_sideCtaText__1e7nO{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:var(--fs-h5,1.1rem);line-height:1.2;color:var(--on-ink)}.MarketingResourceView_sideBtn__UP08H{display:inline-block;padding:.7rem 1.1rem;font-family:var(--font-body);font-weight:var(--fw-semibold,600);color:var(--on-accent);background-color:var(--accent);border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--dur) var(--ease-standard),transform var(--dur) var(--ease-momentum)}.MarketingResourceView_sideBtn__UP08H:hover{background-color:var(--accent-strong);transform:translateY(-1px)}.MarketingResourceView_siblings__0n8gk{padding:clamp(1.1rem,2vw,1.5rem);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface)}.MarketingResourceView_siblingsHead__DW1rY{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--fs-caption,.72rem);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.MarketingResourceView_siblingList__TIuKi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.MarketingResourceView_siblingLink__bZQei{color:var(--text);text-decoration:none;font-weight:var(--fw-medium,500);line-height:1.35;border-bottom:1px solid transparent;transition:color var(--dur) var(--ease-standard)}.MarketingResourceView_siblingLink__bZQei:hover{color:var(--primary)}.MarketingResourceView_quoteBand__DUaPN{padding-block:clamp(2.5rem,5vw,4rem);background-color:var(--surface-2);border-block:var(--border-width) solid var(--border)}.MarketingResourceView_quoteFig__dmeFk{margin:0;max-width:48rem}.MarketingResourceView_quote__iABi_{margin:0;font-family:var(--font-display);font-weight:var(--fw-medium,500);font-size:clamp(1.35rem,1rem + 1.6vw,2rem);line-height:1.3;color:var(--text);text-wrap:balance}.MarketingResourceView_quoteWho__ZZBUu{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-small,.85rem);letter-spacing:.04em;color:var(--accent)}.MarketingResourceView_links__HPw_v{padding-block:clamp(2.5rem,5vw,4rem)}.MarketingResourceView_linksGrid__gGIe0{display:grid;grid-gap:clamp(1.75rem,4vw,3rem);gap:clamp(1.75rem,4vw,3rem);grid-template-columns:1fr}@media (min-width:44rem){.MarketingResourceView_linksGrid__gGIe0{grid-template-columns:1fr 1fr}}.MarketingResourceView_linksHead__JH0V4{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-caption,.72rem);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.MarketingResourceView_chipList__yqEUq{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.MarketingResourceView_chipStrong__2_B6N,.MarketingResourceView_chip__K4ZDC{display:inline-block;padding:.5rem .9rem;border-radius:var(--radius-pill,999px);border:var(--border-width) solid var(--border);font-size:var(--fs-small,.9rem);text-decoration:none;transition:border-color var(--dur) var(--ease-standard),color var(--dur) var(--ease-standard)}.MarketingResourceView_chip__K4ZDC{color:var(--text);background-color:var(--surface)}.MarketingResourceView_chip__K4ZDC:hover{border-color:var(--primary);color:var(--primary)}.MarketingResourceView_chipStrong__2_B6N{color:var(--on-accent);background-color:var(--accent);border-color:var(--accent);font-weight:var(--fw-semibold,600)}.MarketingResourceView_chipStrong__2_B6N:hover{background-color:var(--accent-strong);border-color:var(--accent-strong)}.MarketingResourceView_byline__wP2Zj{margin-top:clamp(.9rem,2vw,1.35rem)}.ReportReadGate_gate__q7upW,.ReportReadGate_peek__7VlED{position:relative}.ReportReadGate_gate__q7upW[data-unlocked=false] .ReportReadGate_peek__7VlED{max-height:12rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 8%,transparent);mask-image:linear-gradient(180deg,#000 8%,transparent)}.ReportReadGate_gate__q7upW[data-variant=blog][data-unlocked=false] .ReportReadGate_peek__7VlED{max-height:30rem;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.ReportReadGate_gate__q7upW[data-unlocked=true] .ReportReadGate_peek__7VlED{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.ReportReadGate_wall__e1j31{position:relative;z-index:2;margin-top:-4rem;padding:4rem clamp(1.25rem,4vw,2.5rem) clamp(1rem,2vw,1.5rem);background:linear-gradient(to bottom,transparent 0,var(--surface) 18%);text-align:center}.ReportReadGate_inner__LNvHb{position:relative;max-width:34rem;margin:0 auto}.ReportReadGate_inner__LNvHb:before{content:"";display:block;width:2.25rem;height:3px;border-radius:2px;background:var(--accent);margin:0 auto clamp(.9rem,1.8vw,1.2rem)}.ReportReadGate_eyebrow__bDHU3{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ReportReadGate_heading__vmjdj{margin:.5rem 0 0;font-family:var(--font-display);font-weight:var(--fw-heavy,800);font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);line-height:1.1;letter-spacing:var(--ls-heading,-.02em);color:var(--text);text-wrap:balance}.ReportReadGate_sub__vgWdW{margin:.7rem auto 0;max-width:42ch;font-size:var(--fs-body,1rem);line-height:1.5;color:var(--text-muted)}.ReportReadGate_form__IQEAu{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.25rem,2.5vw,1.65rem)}.ReportReadGate_input__g_q4a{flex:1 1 15rem;min-width:0;padding:.85rem 1.05rem;border-radius:.6rem;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:1rem}.ReportReadGate_input__g_q4a::placeholder{color:var(--text-muted)}.ReportReadGate_input__g_q4a:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.ReportReadGate_btn__Q7vSj{flex:0 0 auto;padding:.85rem 1.6rem;background:var(--accent);color:var(--on-accent,#fff);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:1rem;border:0;border-radius:.6rem;cursor:pointer;box-shadow:0 14px 28px -12px color-mix(in srgb,var(--accent) 55%,transparent);transition:transform .18s ease}.ReportReadGate_btn__Q7vSj:hover{transform:translateY(-2px)}.ReportReadGate_btn__Q7vSj:disabled{opacity:.75;cursor:default;transform:none}.ReportReadGate_err__OYk4o{margin:.6rem 0 0;font-size:.85rem;color:#c0392b}.ReportReadGate_fine__nbj_k{margin:clamp(.9rem,1.8vw,1.2rem) 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--text-muted)}@media print{.ReportReadGate_gate__q7upW[data-unlocked=false] .ReportReadGate_peek__7VlED,.ReportReadGate_peek__7VlED{max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.ReportReadGate_wall__e1j31{display:none!important}}@media (prefers-reduced-motion:reduce){.ReportReadGate_btn__Q7vSj{transition:none}}.ShareRail_shareRail__3AyR5{display:none}@media (min-width:68rem){.ShareRail_shareRail__3AyR5{display:flex;flex-direction:column;align-items:center;gap:.6rem;position:-webkit-sticky;position:sticky;top:clamp(5.5rem,9vw,7.5rem)}}.ShareRail_shareLabel__LwLvX{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem}.ShareRail_shareBtn__BXRgc{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.ShareRail_shareBtn__BXRgc svg{width:1.15rem;height:1.15rem}.ShareRail_shareBtn__BXRgc:hover{color:var(--on-accent,#fff);background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ShareRail_shareBtn__BXRgc{transition:none}}.ReportView_hero__Iq9YW{position:relative;overflow:hidden;isolation:isolate;background:var(--ink);color:var(--on-ink);padding-block:clamp(3rem,7vw,5.5rem)}.ReportView_heroGlow__gLW_L{position:absolute;right:-10%;top:-30%;width:55%;height:150%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%);filter:blur(30px);z-index:-1;pointer-events:none}.ReportView_heroGrid__4R7fj{display:grid;grid-gap:clamp(2.5rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media (min-width:60rem){.ReportView_heroGrid__4R7fj{grid-template-columns:1.15fr .85fr}}.ReportView_heroCopy__bmqSS{min-width:0}.ReportView_kicker__iLGl1{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-eyebrow,.78rem);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding-bottom:.55rem;border-bottom:2px solid color-mix(in srgb,var(--accent) 60%,transparent);margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.ReportView_title__Ebrxf{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:var(--fw-heavy,800);line-height:1.03;letter-spacing:var(--ls-heading,-.02em);color:var(--on-ink);text-wrap:balance}.ReportView_meta__7vjtU{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.5rem,3vw,2rem)}.ReportView_chip__fMFCz{font-family:var(--font-mono);font-size:var(--fs-caption,.78rem);letter-spacing:.04em;padding:.4rem .8rem;border-radius:100px;background:color-mix(in srgb,var(--on-ink) 8%,transparent);border:1px solid color-mix(in srgb,var(--on-ink) 16%,transparent);color:color-mix(in srgb,var(--on-ink) 82%,transparent)}.ReportView_ctaRow__lHzjX{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,2.4vw,1.75rem);margin-top:clamp(1.75rem,3.5vw,2.5rem)}.ReportView_primary__h3AHb{display:inline-flex;align-items:center;padding:.95rem 1.9rem;background:var(--accent);color:var(--on-accent,#fff);font-family:var(--font-display);font-weight:var(--fw-bold,700);border-radius:.6rem;text-decoration:none;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--accent) 60%,transparent);transition:transform .18s ease}.ReportView_primary__h3AHb:hover{transform:translateY(-2px)}.ReportView_ghost__LIa9Z{font-family:var(--font-mono);font-size:var(--fs-caption,.82rem);letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:3px}.ReportView_coverWrap__mk0Uq{margin:0;border-radius:var(--radius-md,.9rem);overflow:hidden;box-shadow:0 40px 70px -30px rgba(0,0,0,.55);border:1px solid color-mix(in srgb,var(--on-ink) 14%,transparent)}.ReportView_cover__AP7F_{width:100%;display:block}.ReportView_findings__uC_Yj{background:var(--bg);color:var(--text);padding-block:var(--section-y,clamp(3.5rem,8vw,6.5rem));border-top:var(--border-width,1px) solid var(--border)}.ReportView_h2__B60bs{margin:0;max-width:20ch;font-family:var(--font-display);font-size:clamp(1.7rem,1.1rem + 2.2vw,2.8rem);font-weight:var(--fw-heavy,800);line-height:1.05;letter-spacing:var(--ls-heading,-.02em);color:var(--text);text-wrap:balance}.ReportView_findingList__q8dDZ{list-style:none;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;display:grid;grid-gap:clamp(1.25rem,2.5vw,1.75rem);gap:clamp(1.25rem,2.5vw,1.75rem)}@media (min-width:52rem){.ReportView_findingList__q8dDZ{grid-template-columns:repeat(3,1fr)}}.ReportView_finding__WJFUS{display:flex;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);min-height:clamp(20rem,28vw,25rem);background:var(--surface);border:var(--border-width,1px) solid var(--border);border-radius:var(--radius-md,.9rem);box-shadow:var(--shadow-2)}.ReportView_findingSpot__uUlnf{margin:auto auto 0;align-self:center;width:clamp(5rem,11vw,7rem);height:auto;padding-top:clamp(1.5rem,3vw,2rem);pointer-events:none;filter:drop-shadow(0 10px 16px rgba(6,23,41,.12))}.ReportView_finding__WJFUS:before{content:"";width:2.5rem;height:4px;border-radius:2px;background:var(--accent);margin-bottom:clamp(1rem,2vw,1.4rem)}.ReportView_findingNum__TgrHD{font-family:var(--font-mono);font-size:var(--fs-caption,.78rem);color:var(--text-muted);letter-spacing:.12em}.ReportView_findingStat__7hZSF{display:block;margin:clamp(.4rem,1vw,.6rem) 0 0;font-family:var(--font-display);font-weight:var(--fw-heavy,800);font-size:clamp(2.8rem,2rem + 3vw,4.2rem);line-height:.92;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ReportView_findingText__luvNH{margin:clamp(.9rem,1.8vw,1.25rem) 0 0;font-size:var(--fs-body,1rem);line-height:1.5;color:var(--text-muted)}.ReportView_findingNote__X2zU_{margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;font-family:var(--font-mono);font-size:var(--fs-caption,.8rem);color:var(--text-muted)}.ReportView_bodySection__ijHQs{background:var(--surface);color:var(--text);padding-block:var(--section-y,clamp(3.5rem,8vw,6.5rem));border-top:var(--border-width,1px) solid var(--border)}.ReportView_bodyGrid__YS_Jq{display:grid;grid-gap:clamp(1.75rem,3vw,2.5rem);gap:clamp(1.75rem,3vw,2.5rem);align-items:start}@media (min-width:62rem){.ReportView_bodyGrid__YS_Jq{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:68rem){.ReportView_bodyGrid__YS_Jq{grid-template-columns:minmax(0,1fr) 3.5rem 20rem;gap:clamp(2rem,3.5vw,3.25rem)}}.ReportView_shareRail__GBxFf{display:none}@media (min-width:68rem){.ReportView_shareRail__GBxFf{display:flex;flex-direction:column;align-items:center;gap:.6rem;position:-webkit-sticky;position:sticky;top:clamp(5.5rem,9vw,7.5rem)}}.ReportView_shareLabel__LlwTd{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem}.ReportView_shareBtn__XOd2R{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.ReportView_shareBtn__XOd2R svg{width:1.15rem;height:1.15rem}.ReportView_shareBtn__XOd2R:hover{color:var(--on-accent,#fff);background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.ReportView_sidebar__tMIe9{min-width:0}@media (min-width:62rem){.ReportView_sidebar__tMIe9{align-self:stretch}.ReportView_sidebarInner__W6VAn{height:100%}}.ReportView_toc__Nzzt9{display:flex;flex-direction:column;gap:.1rem;max-height:62vh;overflow-y:auto;padding-right:.25rem;margin-bottom:clamp(1.5rem,3vw,2rem)}.ReportView_sideLabel__8ol1c{font-family:var(--font-mono);font-size:var(--fs-caption,.75rem);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.ReportView_tocLink__KpQR2{display:block;padding:.4rem 0 .4rem .85rem;border-left:2px solid var(--border);font-size:.9rem;line-height:1.35;color:var(--text-muted);text-decoration:none;transition:color var(--dur-fast,.18s) ease,border-color var(--dur-fast,.18s) ease}.ReportView_tocLink__KpQR2:hover{color:var(--text);border-left-color:var(--accent)}.ReportView_sideCta__mKaqV{padding:clamp(1.25rem,2.5vw,1.6rem);background:var(--bg);border:var(--border-width,1px) solid var(--border);border-radius:var(--radius-md,.9rem)}.ReportView_sideCtaText__reJJ_{margin:0 0 clamp(.9rem,1.8vw,1.2rem);font-size:1.15rem;line-height:1.2;color:var(--text)}.ReportView_sideBtn__G_IIU,.ReportView_sideCtaText__reJJ_{font-family:var(--font-display);font-weight:var(--fw-bold,700)}.ReportView_sideBtn__G_IIU{display:flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;background:var(--accent);color:var(--on-accent,#fff);border-radius:.55rem;text-decoration:none;transition:transform .18s ease}.ReportView_sideBtn__G_IIU:hover{transform:translateY(-2px)}@media (max-width:61.99rem){.ReportView_toc__Nzzt9{display:none}}.ReportView_prose__uGtXC{min-width:0;font-size:clamp(1.02rem,.98rem + .2vw,1.15rem);line-height:1.7;color:var(--text)}.ReportView_prose__uGtXC>:first-child{margin-top:0}.ReportView_prose__uGtXC h2{margin:clamp(2.25rem,4vw,3rem) 0 clamp(.75rem,1.5vw,1rem);font-family:var(--font-display);font-weight:var(--fw-heavy,800);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);line-height:1.1;letter-spacing:var(--ls-heading,-.02em);color:var(--text);text-wrap:balance}.ReportView_prose__uGtXC h3{margin:clamp(1.75rem,3vw,2.25rem) 0 clamp(.5rem,1vw,.75rem);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:clamp(1.2rem,1rem + .7vw,1.5rem);color:var(--text)}.ReportView_prose__uGtXC p:not([class]){margin:0 0 1.2em;color:var(--text-muted)}.ReportView_prose__uGtXC strong{color:var(--text);font-weight:var(--fw-bold,700)}.ReportView_prose__uGtXC a:not([class]){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ReportView_prose__uGtXC ul{list-style:disc}.ReportView_prose__uGtXC ol,.ReportView_prose__uGtXC ul{margin:0 0 1.4em;padding-left:1.5em;color:var(--text-muted)}.ReportView_prose__uGtXC ol{list-style:decimal}.ReportView_prose__uGtXC li{margin:0 0 .6em;padding-left:.35em}.ReportView_prose__uGtXC li::marker{color:var(--accent);font-weight:var(--fw-bold,700)}.ReportView_prose__uGtXC li ol,.ReportView_prose__uGtXC li ul{margin:.6em 0 0}.ReportView_prose__uGtXC img:not([class]){display:block;max-width:min(100%,46rem);height:auto;margin:clamp(1.75rem,3vw,2.75rem) auto;border-radius:var(--radius-md,.9rem);border:1px solid var(--border)}.ReportView_prose__uGtXC figure{margin:clamp(1.75rem,3vw,2.75rem) auto;text-align:center}.ReportView_prose__uGtXC figure img{margin-inline:auto}.ReportView_prose__uGtXC figcaption{margin-top:.6rem;font-family:var(--font-mono);font-size:var(--fs-caption,.8rem);color:var(--text-muted);text-align:center}.ReportView_prose__uGtXC blockquote{margin:clamp(1.75rem,3vw,2.25rem) 0;padding:.5rem 0 .5rem 1.25rem;border-left:3px solid var(--accent);font-family:var(--font-display);font-weight:var(--fw-semibold,600);font-size:1.2em;line-height:1.35;color:var(--text)}.ReportView_prose__uGtXC .tableWrap{margin:clamp(1.75rem,3vw,2.75rem) auto;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md,.9rem)}.ReportView_prose__uGtXC table{width:100%;border-collapse:collapse;font-size:.95em}.ReportView_prose__uGtXC td,.ReportView_prose__uGtXC th{padding:.8rem 1.1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.45}.ReportView_prose__uGtXC tr:last-child td{border-bottom:0}.ReportView_prose__uGtXC thead td,.ReportView_prose__uGtXC thead th{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:.92em;border-bottom:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.ReportView_prose__uGtXC tfoot td{background:color-mix(in srgb,var(--text) 6%,transparent);font-weight:var(--fw-bold,700);color:var(--text)}.ReportView_prose__uGtXC tbody tr:nth-child(2n){background:color-mix(in srgb,var(--text) 4%,transparent)}.ReportView_prose__uGtXC hr{border:0;border-top:1px solid var(--border);margin:clamp(.85rem,1.6vw,1.15rem) 0}.ReportView_prose__uGtXC hr+p{margin-bottom:.35em}@media (prefers-reduced-motion:reduce){.ReportView_primary__h3AHb{transition:none}}@media print{@page{size:Letter;margin:.6in .55in}.ReportView_report__XTR9C,.ReportView_report__XTR9C *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ReportView_report__XTR9C{color:#101828}.ReportView_hero__Iq9YW{min-height:auto;padding:0;margin:0;background:transparent;page-break-after:always;break-after:page}.ReportView_heroCopy__bmqSS,.ReportView_heroGlow__gLW_L{display:none}.ReportView_heroGrid__4R7fj{display:block;gap:0}.ReportView_coverWrap__mk0Uq{margin:0 auto;max-width:100%;border:0;border-radius:0;box-shadow:none;overflow:visible}.ReportView_cover__AP7F_{display:block;width:auto;max-width:100%;max-height:9.5in;margin:0 auto;object-fit:contain}.ReportView_findings__uC_Yj{padding-block:.35in .15in;page-break-inside:avoid;break-inside:avoid}.ReportView_findingList__q8dDZ{display:block;margin-top:.3in}.ReportView_finding__WJFUS{min-height:0;page-break-inside:avoid;break-inside:avoid;box-shadow:none;margin-bottom:.28in;padding:.32in}.ReportView_findingSpot__uUlnf{display:none}.ReportView_findingStat__7hZSF{font-size:30pt}.ReportView_bodySection__ijHQs{padding-block:.25in}.ReportView_bodyGrid__YS_Jq{display:block;gap:0}.ReportView_shareRail__GBxFf,.ReportView_sideCta__mKaqV,.ReportView_sidebar__tMIe9,.ReportView_toc__Nzzt9{display:none!important}.ReportView_prose__uGtXC{font-size:10.5pt;line-height:1.5;color:#101828}.ReportView_prose__uGtXC h2{font-size:16pt;margin-top:.32in}.ReportView_prose__uGtXC h2,.ReportView_prose__uGtXC h3{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}.ReportView_prose__uGtXC h3{font-size:13pt}.ReportView_prose__uGtXC li,.ReportView_prose__uGtXC p{orphans:3;widows:3;color:#1f2937}.ReportView_prose__uGtXC blockquote,.ReportView_prose__uGtXC img{page-break-inside:avoid;break-inside:avoid}.ReportView_prose__uGtXC img{max-width:100%;max-height:4in;margin:.18in auto;border:1px solid #e5e7eb}.ReportView_prose__uGtXC figure{page-break-inside:avoid;break-inside:avoid;margin:.2in auto}.ReportView_prose__uGtXC .tableWrap{overflow:visible;border:1px solid #d1d5db;margin:.2in 0}.ReportView_prose__uGtXC table{table-layout:auto;width:100%!important;max-width:100%;font-size:8.5pt}.ReportView_prose__uGtXC td,.ReportView_prose__uGtXC th{padding:4pt 6pt;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.ReportView_prose__uGtXC tr{page-break-inside:avoid;break-inside:avoid}.ReportView_prose__uGtXC thead{display:table-header-group}}.ReportView_byline__1IM1Y{margin-top:clamp(1.25rem,2.6vw,1.75rem)}.PhoneCarousel_phone__Fejqd{position:relative;width:clamp(290px,33vw,372px);aspect-ratio:300/620;flex:0 0 auto;padding:11px;border-radius:clamp(2.4rem,5vw,3.1rem);background:linear-gradient(150deg,#2a2f39,#0e1116 42%,#1c2029);box-shadow:0 40px 80px -30px rgba(0,0,0,.55),inset 0 0 0 1.5px rgba(255,255,255,.08)}.PhoneCarousel_island__sdW3c{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:32%;height:26px;border-radius:var(--radius-pill);background:#05070b;z-index:4}.PhoneCarousel_side__wVo2w{position:absolute;width:3px;background:#05070b;border-radius:2px}.PhoneCarousel_power__A2lyL{right:-1px;top:27%;height:9%}.PhoneCarousel_volUp__XW2hU{left:-1px;top:22%;height:6%}.PhoneCarousel_volDn__Uydvw{left:-1px;top:31%;height:6%}.PhoneCarousel_screen___CZ2e{position:relative;width:100%;height:100%;border-radius:clamp(1.9rem,4vw,2.5rem);background:#fff;overflow:visible;display:flex;flex-direction:column;z-index:2}.PhoneCarousel_igHead__d8BaQ{display:flex;align-items:center;gap:9px;padding:30px 13px 9px}.PhoneCarousel_avatar__0X15p{width:30px;height:30px;border-radius:50%;background:conic-gradient(from 30deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34);flex:0 0 auto;box-shadow:inset 0 0 0 2px #fff}.PhoneCarousel_handle__pFG43{font-family:var(--font-body);font-size:13px;font-weight:700;color:#111;letter-spacing:-.01em}.PhoneCarousel_more__c9nFj{margin-left:auto;color:#111;font-size:15px;letter-spacing:1px}.PhoneCarousel_media__U4bB6{position:relative;width:100%;aspect-ratio:1/1;overflow:visible;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.PhoneCarousel_track__n3Rnc{display:flex;gap:14px;height:100%;transform:translateX(calc(var(--idx, 0) * (-100% - 14px)));transition:transform .45s var(--ease-momentum)}.PhoneCarousel_slide__zBYfy{position:relative;flex:0 0 100%;height:100%;opacity:.42;transition:opacity .45s var(--ease-momentum)}.PhoneCarousel_slide__zBYfy[aria-hidden=false]{opacity:1}.PhoneCarousel_slide__zBYfy img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 10px 30px -14px rgba(0,0,0,.5)}.PhoneCarousel_count__mHDhx{position:absolute;top:9px;right:9px;z-index:3;font-family:var(--font-mono);font-size:11px;font-weight:600;color:#fff;background:rgba(6,12,20,.68);padding:2px 8px;border-radius:var(--radius-pill)}.PhoneCarousel_nav__s1NyZ{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:1.9rem;height:1.9rem;display:grid;place-items:center;border:none;border-radius:50%;background:rgba(6,12,20,.55);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-momentum)}.PhoneCarousel_media__U4bB6:hover .PhoneCarousel_nav__s1NyZ{opacity:1}.PhoneCarousel_prev__1GdXk{left:8px}.PhoneCarousel_next__WRC6s{right:8px}@media (hover:none){.PhoneCarousel_nav__s1NyZ{display:none}}.PhoneCarousel_actions__O5xSC{position:relative;display:flex;align-items:center;justify-content:space-between;padding:11px 13px 6px}.PhoneCarousel_actLeft__NAJQv{display:flex;align-items:center;gap:14px}.PhoneCarousel_icon__g7PKB{display:inline-flex;color:#111}.PhoneCarousel_icon__g7PKB svg{width:24px;height:24px}.PhoneCarousel_dots__SuX5s{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:5px}.PhoneCarousel_dotOn__w31eE,.PhoneCarousel_dot__ri2mU{width:5.5px;height:5.5px;border-radius:50%;background:#c7ccd1;transition:background-color var(--dur-fast) var(--ease-momentum),width var(--dur-fast) var(--ease-momentum)}.PhoneCarousel_dotOn__w31eE{width:16px;border-radius:var(--radius-pill);background:var(--accent)}.PhoneCarousel_caption__d1d2I{padding:2px 13px 16px;font-family:var(--font-body);font-size:12.5px;line-height:1.4;color:#222}.PhoneCarousel_caption__d1d2I b{font-weight:700;color:#111}.Lightbox_overlay__AJPDX{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem);background:color-mix(in srgb,var(--bg) 88%,#000 12%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:Lightbox_lightbox-in__hip93 var(--dur-fast) var(--ease-momentum)}.Lightbox_stage__whz25{position:relative;max-width:min(92vw,1100px);max-height:88vh;margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.Lightbox_media__6UNeI{max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:var(--radius-md);box-shadow:0 30px 80px -20px var(--shadow-color);background:var(--surface)}.Lightbox_caption__xHh20{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);text-align:center;max-width:60ch}.Lightbox_close__mZgBn{position:fixed;top:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);z-index:1;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--radius-pill);border:var(--border-width) solid var(--border);background:var(--surface);color:var(--text);font-size:1.6rem;line-height:1;cursor:pointer;transition:color var(--dur-fast) var(--ease-momentum),background-color var(--dur-fast) var(--ease-momentum)}.Lightbox_close__mZgBn:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.Lightbox_counter__dahhf{position:fixed;top:clamp(1rem,3vw,1.75rem);left:50%;transform:translateX(-50%);z-index:1;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted)}.Lightbox_nav__oFDIx{position:fixed;top:50%;transform:translateY(-50%);z-index:1;width:3rem;height:3rem;display:grid;place-items:center;border-radius:var(--radius-pill);border:var(--border-width) solid var(--border);background:var(--surface);color:var(--text);font-size:1.9rem;line-height:1;cursor:pointer;transition:color var(--dur-fast) var(--ease-momentum),background-color var(--dur-fast) var(--ease-momentum)}.Lightbox_nav__oFDIx:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.Lightbox_prev__IZ7mG{left:clamp(.75rem,3vw,2rem)}.Lightbox_next__42ycn{right:clamp(.75rem,3vw,2rem)}@keyframes Lightbox_lightbox-in__hip93{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Lightbox_overlay__AJPDX{animation:none}}