.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}}.BlogPostView_hero__WGQ1p{background:var(--bg);color:var(--text);padding-block:clamp(2.25rem,5vw,4rem);border-bottom:var(--border-width,1px) solid var(--border)}.BlogPostView_kicker__zCs5c{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:.5rem;border-bottom:2px solid color-mix(in srgb,var(--accent) 55%,transparent);margin-bottom:clamp(1rem,2vw,1.5rem)}.BlogPostView_title__Gkstm{margin:0;max-width:24ch;font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3vw,3.4rem);font-weight:var(--fw-heavy,800);line-height:1.05;letter-spacing:var(--ls-heading,-.02em);color:var(--text);text-wrap:balance}.BlogPostView_subtitle__8VXJB{margin:clamp(1rem,2vw,1.4rem) 0 0;max-width:60ch;font-size:var(--fs-lede,1.15rem);line-height:1.55;color:var(--text-muted)}.BlogPostView_meta__A0Q3J{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.BlogPostView_chip__E7WrK{font-family:var(--font-mono);font-size:var(--fs-caption,.78rem);letter-spacing:.04em;padding:.4rem .8rem;border-radius:100px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.BlogPostView_coverWrap__5DIzL{margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;border-radius:var(--radius-lg,1.1rem);overflow:hidden;box-shadow:var(--shadow-2);border:1px solid var(--border)}.BlogPostView_cover__xXyoe{width:100%;display:block}.BlogPostView_bodySection__yW_QX{background:var(--surface);color:var(--text);padding-block:var(--section-y,clamp(3rem,7vw,5.5rem))}.BlogPostView_bodyGrid__LZPm1{display:grid;grid-gap:clamp(1.75rem,3vw,2.5rem);gap:clamp(1.75rem,3vw,2.5rem);align-items:start}@media (min-width:62rem){.BlogPostView_bodyGrid__LZPm1{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:68rem){.BlogPostView_bodyGrid__LZPm1{grid-template-columns:minmax(0,1fr) 3.5rem 20rem;gap:clamp(2rem,3.5vw,3.25rem)}}.BlogPostView_sidebar__3hcj4{min-width:0}@media (min-width:62rem){.BlogPostView_sidebar__3hcj4{align-self:stretch}.BlogPostView_sidebarInner__qxs_5{height:100%}}.BlogPostView_sideCta__jsCE_{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)}.BlogPostView_sideCtaText__Fr231{margin:0 0 clamp(.9rem,1.8vw,1.2rem);font-size:1.1rem;line-height:1.2;color:var(--text)}.BlogPostView_sideBtn__YUIoZ,.BlogPostView_sideCtaText__Fr231{font-family:var(--font-display);font-weight:var(--fw-bold,700)}.BlogPostView_sideBtn__YUIoZ{display:flex;align-items:center;justify-content:center;text-align:center;padding:.8rem 1.4rem;background:var(--accent);color:var(--on-accent,#fff);border-radius:.55rem;text-decoration:none;transition:transform .18s ease}.BlogPostView_sideBtn__YUIoZ:hover{transform:translateY(-2px)}.BlogPostView_prose__vcJym{min-width:0;font-size:clamp(1.02rem,.98rem + .2vw,1.15rem);line-height:1.7;color:var(--text)}.BlogPostView_prose__vcJym>:first-child{margin-top:0}.BlogPostView_prose__vcJym 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}.BlogPostView_prose__vcJym h3{margin:clamp(1.75rem,3vw,2.25rem) 0 clamp(.5rem,1vw,.75rem);font-size:clamp(1.2rem,1rem + .7vw,1.5rem)}.BlogPostView_prose__vcJym h3,.BlogPostView_prose__vcJym h4{font-family:var(--font-display);font-weight:var(--fw-bold,700);color:var(--text)}.BlogPostView_prose__vcJym h4{margin:clamp(1.5rem,2.5vw,2rem) 0 .5rem;font-size:1.1rem}.BlogPostView_prose__vcJym p:not([class]){margin:0 0 1.2em;color:var(--text-muted)}.BlogPostView_prose__vcJym strong{color:var(--text);font-weight:var(--fw-bold,700)}.BlogPostView_prose__vcJym a:not([class]){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.BlogPostView_prose__vcJym ul{list-style:disc;margin:0 0 1.4em;padding-left:1.5em;color:var(--text-muted)}.BlogPostView_prose__vcJym ol{list-style:decimal;margin:0 0 1.4em;padding-left:1.5em;color:var(--text-muted)}.BlogPostView_prose__vcJym li{margin:0 0 .6em;padding-left:.35em}.BlogPostView_prose__vcJym li::marker{color:var(--accent);font-weight:var(--fw-bold,700)}.BlogPostView_prose__vcJym li ol,.BlogPostView_prose__vcJym li ul{margin:.6em 0 0}.BlogPostView_prose__vcJym 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)}.BlogPostView_prose__vcJym figure{margin:clamp(1.75rem,3vw,2.75rem) auto;text-align:center}.BlogPostView_prose__vcJym figcaption{margin-top:.6rem;font-family:var(--font-mono);font-size:var(--fs-caption,.8rem);color:var(--text-muted);text-align:center}.BlogPostView_prose__vcJym 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)}.BlogPostView_prose__vcJym .tableWrap{margin:clamp(1.75rem,3vw,2.75rem) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md,.9rem)}.BlogPostView_prose__vcJym table{width:100%;border-collapse:collapse;font-size:.95em}.BlogPostView_prose__vcJym td,.BlogPostView_prose__vcJym th{padding:.8rem 1.1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.45}.BlogPostView_prose__vcJym tr:last-child td{border-bottom:0}.BlogPostView_prose__vcJym 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)}.BlogPostView_prose__vcJym tbody tr:nth-child(2n){background:color-mix(in srgb,var(--text) 4%,transparent)}.BlogPostView_prose__vcJym hr{border:0;border-top:1px solid var(--border);margin:clamp(1.5rem,3vw,2.25rem) 0}.BlogPostView_prose__vcJym .cs-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:0 0 clamp(2rem,4vw,2.75rem);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md);overflow:hidden}.BlogPostView_prose__vcJym .cs-stat{padding:1rem 1.1rem;background:var(--surface);border-right:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-stat:last-child{border-right:0}.BlogPostView_prose__vcJym .cs-stat-num{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,1rem + 1vw,1.7rem);line-height:1;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogPostView_prose__vcJym .cs-stat-lbl{display:block;margin-top:.4rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-fig{margin:clamp(1.75rem,3vw,2.5rem) 0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:#fff}.BlogPostView_prose__vcJym .cs-fig.cs-lead{margin-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0}.BlogPostView_prose__vcJym .cs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.BlogPostView_prose__vcJym .cs-scroll img{min-width:560px}.BlogPostView_prose__vcJym .cs-fig>img,.BlogPostView_prose__vcJym .cs-scroll img{display:block;width:100%;height:auto;margin:0;border:0;border-radius:0;max-width:none}.BlogPostView_prose__vcJym .cs-fig figcaption{margin:0;padding:.7rem 1rem;text-align:left;font-family:var(--font-mono);font-size:.76rem;line-height:1.45;color:var(--text-muted);background:var(--surface);border-top:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-fig-slack{max-width:34rem;margin-inline:auto;background:#1a1d21}.BlogPostView_prose__vcJym .cs-callout{margin:clamp(1.5rem,3vw,2rem) 0;padding:1rem 1.4rem;border-left:4px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.BlogPostView_prose__vcJym .cs-callout p{margin:0;color:var(--text)}.BlogPostView_prose__vcJym .cs-callout strong{color:var(--accent-strong,var(--accent))}.BlogPostView_prose__vcJym .cs-offer{position:relative;display:flex;gap:1rem;align-items:flex-start;margin:clamp(2rem,4vw,2.75rem) 0;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.BlogPostView_prose__vcJym .cs-offer-badge{position:absolute;top:.6rem;right:.9rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-offer-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm,4px);background:var(--accent);color:var(--on-accent,#061729)}.BlogPostView_prose__vcJym .cs-offer-title{margin:0 0 .3rem;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--text)}.BlogPostView_prose__vcJym .cs-offer-text{margin:0 0 .9rem;font-size:.92rem;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-btn{display:inline-block;padding:.7rem 1.4rem;border-radius:var(--radius-pill,999px);background:var(--accent);color:var(--on-accent,#061729);font-family:var(--font-display);font-weight:700;font-size:.9rem;text-decoration:none}.BlogPostView_prose__vcJym .cs-btn:hover{background:var(--accent-strong,var(--accent));text-decoration:none}.BlogPostView_prose__vcJym .cs-btn-ghost{background:transparent;color:#F7F8FB;border:1px solid rgba(247,248,251,.35)}.BlogPostView_prose__vcJym .cs-btn-ghost:hover{background:rgba(247,248,251,.12)}.BlogPostView_prose__vcJym .cs-hbars{margin:1.5rem 0}.BlogPostView_prose__vcJym .cs-hbar{margin-bottom:.9rem}.BlogPostView_prose__vcJym .cs-hbar-top{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-size:.9rem;font-weight:600;color:var(--text)}.BlogPostView_prose__vcJym .cs-hbar-val{font-family:var(--font-mono);color:var(--accent)}.BlogPostView_prose__vcJym .cs-hbar-track{height:10px;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.BlogPostView_prose__vcJym .cs-hbar-fill{height:100%;border-radius:999px;background:var(--accent)}.BlogPostView_prose__vcJym .cs-hbar-fill.cs-muted{background:var(--text-muted)}.BlogPostView_prose__vcJym .cs-w85{width:84.7%}.BlogPostView_prose__vcJym .cs-w78{width:78%}.BlogPostView_prose__vcJym .cs-w10{width:10%}.BlogPostView_prose__vcJym .cs-phases{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;margin:1.5rem 0}.BlogPostView_prose__vcJym .cs-phase{height:100%;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.BlogPostView_prose__vcJym .cs-phase-hot{border-color:var(--accent)}.BlogPostView_prose__vcJym .cs-phase-tag{display:inline-block;margin-bottom:.5rem;padding:.2rem .7rem;border-radius:999px;font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--primary);color:var(--on-primary,#fff)}.BlogPostView_prose__vcJym .cs-phase-hot .cs-phase-tag{background:var(--accent);color:var(--on-accent,#061729)}.BlogPostView_prose__vcJym .cs-phase-title{margin:0 0 .6rem;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--text)}.BlogPostView_prose__vcJym .cs-phase ul{margin:0;font-size:.92rem}.BlogPostView_prose__vcJym .cs-phase-arrow{font-size:1.6rem;color:var(--accent)}.BlogPostView_prose__vcJym .cs-season{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin:clamp(1.75rem,3vw,2.5rem) 0}.BlogPostView_prose__vcJym .cs-card{position:relative;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.BlogPostView_prose__vcJym .cs-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;margin:0;border:0;border-radius:0;max-width:none}.BlogPostView_prose__vcJym .cs-card figcaption{position:static;margin:0;padding:.6rem .75rem .7rem;text-align:left;background:var(--surface);border-top:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-card-name{display:block;font-family:var(--font-display);font-weight:800;font-size:.85rem;color:var(--text)}.BlogPostView_prose__vcJym .cs-card-note{display:block;margin-top:.15rem;font-family:var(--font-mono);font-size:.64rem;line-height:1.35;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-featured{border:2px solid var(--accent)}.BlogPostView_prose__vcJym .cs-featured .cs-card-name{font-size:.85rem;color:var(--accent)}.BlogPostView_prose__vcJym .cs-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0}.BlogPostView_prose__vcJym .cs-duo-card{padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.BlogPostView_prose__vcJym .cs-duo-num{display:block;font-family:var(--font-display);font-weight:800;font-size:2.6rem;line-height:1;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogPostView_prose__vcJym .cs-duo-lbl{display:block;margin-top:.35rem;font-size:.92rem;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-checks{list-style:none;margin:1rem 0 1.5rem;padding:0}.BlogPostView_prose__vcJym .cs-checks li{position:relative;margin:0;padding:.6rem 0 .6rem 1.9rem;border-bottom:1px solid var(--border);color:var(--text)}.BlogPostView_prose__vcJym .cs-checks li:last-child{border-bottom:0}.BlogPostView_prose__vcJym .cs-audit{margin:clamp(1.75rem,3vw,2.5rem) 0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.BlogPostView_prose__vcJym .cs-audit-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;background:var(--surface);border-bottom:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-audit-title{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-audit-badge{padding:.2rem .7rem;border-radius:999px;background:#16A34A;color:#fff;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.BlogPostView_prose__vcJym .cs-audit-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:1.5rem 1.25rem;text-align:center;border-bottom:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-grade{display:block;font-family:var(--font-display);font-weight:800;font-size:3rem;line-height:1}.BlogPostView_prose__vcJym .cs-grade-before{color:#DC2626}.BlogPostView_prose__vcJym .cs-grade-after{color:#16A34A}.BlogPostView_prose__vcJym .cs-grade-lbl{display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-audit-arrow{font-size:1.75rem;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-audit-row{display:grid;grid-template-columns:76px 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-audit-row:last-child{border-bottom:0}.BlogPostView_prose__vcJym .cs-sev{padding:.2rem .5rem;border-radius:999px;text-align:center;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.BlogPostView_prose__vcJym .cs-crit{background:#FEE2E2;color:#B91C1C}.BlogPostView_prose__vcJym .cs-warn{background:#FEF3C7;color:#92400E}.BlogPostView_prose__vcJym .cs-info{background:#E0E7FF;color:#3730A3}.BlogPostView_prose__vcJym .cs-issue{font-size:.9rem;color:var(--text)}.BlogPostView_prose__vcJym .cs-fix{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:#16A34A;white-space:nowrap}.BlogPostView_prose__vcJym .cs-chart{margin:clamp(1.5rem,3vw,2.25rem) 0;overflow-x:auto}.BlogPostView_prose__vcJym .cs-chart svg{display:block;width:100%;min-width:420px;height:auto}.BlogPostView_prose__vcJym .cs-chart-narrow svg{max-width:34rem;margin-inline:auto}.BlogPostView_prose__vcJym .cs-chart figcaption{text-align:center}.BlogPostView_prose__vcJym .cs-grid{stroke:var(--border);stroke-width:1}.BlogPostView_prose__vcJym .cs-axis{stroke:var(--border);stroke-width:1.5}.BlogPostView_prose__vcJym .cs-tick{fill:var(--text-muted);font-family:var(--font-mono);font-size:10px}.BlogPostView_prose__vcJym .cs-tick-sm{font-size:9px;opacity:.8}.BlogPostView_prose__vcJym .cs-tick-peak{fill:var(--accent);font-weight:600}.BlogPostView_prose__vcJym .cs-val{fill:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:600}.BlogPostView_prose__vcJym .cs-val-peak{fill:var(--accent)}.BlogPostView_prose__vcJym .cs-bar.cs-blue,.BlogPostView_prose__vcJym .cs-bar.cs-cool,.BlogPostView_prose__vcJym .cs-val-cool{fill:var(--primary)}.BlogPostView_prose__vcJym .cs-bar.cs-peak{fill:var(--accent)}.BlogPostView_prose__vcJym .cs-bar.cs-o1{fill:color-mix(in srgb,var(--accent) 40%,var(--surface))}.BlogPostView_prose__vcJym .cs-bar.cs-o2{fill:color-mix(in srgb,var(--accent) 60%,var(--surface))}.BlogPostView_prose__vcJym .cs-bar.cs-o3{fill:color-mix(in srgb,var(--accent) 80%,var(--surface))}.BlogPostView_prose__vcJym .cs-pill{fill:var(--accent)}.BlogPostView_prose__vcJym .cs-pill-txt{fill:var(--on-accent,#061729);font-family:var(--font-mono);font-size:11px;font-weight:700}.BlogPostView_prose__vcJym .cs-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin:1.25rem 0 1.5rem}.BlogPostView_prose__vcJym .cs-cmp{display:flex;flex-direction:column;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.BlogPostView_prose__vcJym .cs-cmp-hot{border:2px solid var(--accent)}.BlogPostView_prose__vcJym .cs-cmp-tag{display:block;margin-bottom:.6rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-cmp-hot .cs-cmp-tag{color:var(--accent)}.BlogPostView_prose__vcJym .cs-cmp-row{display:flex;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid var(--border);font-size:.92rem;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-cmp-row:last-child{border-bottom:0}.BlogPostView_prose__vcJym .cs-cmp-row span:last-child{font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogPostView_prose__vcJym .cs-cmp-row small{font-size:.75em}.BlogPostView_prose__vcJym .cs-cmp-row .cs-hot,.BlogPostView_prose__vcJym .cs-hot{color:var(--accent)}.BlogPostView_prose__vcJym .cs-compare-center .cs-cmp{text-align:center;align-items:center}.BlogPostView_prose__vcJym .cs-big{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.1rem);line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogPostView_prose__vcJym .cs-big.cs-hot{color:var(--accent)}.BlogPostView_prose__vcJym .cs-big-sub{display:block;margin-top:.35rem;font-size:.85rem;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-cmp-foot{display:block;width:100%;margin-top:.8rem;padding-top:.6rem;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-lessons{margin:1.5rem 0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.BlogPostView_prose__vcJym .cs-lesson{display:grid;grid-template-columns:56px 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start;padding:1.5rem;border-bottom:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-lesson:last-child{border-bottom:0}.BlogPostView_prose__vcJym .cs-lesson-num{font-family:var(--font-display);font-weight:800;font-size:2rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogPostView_prose__vcJym .cs-g .cs-lesson-num{color:var(--primary)}.BlogPostView_prose__vcJym .cs-m .cs-lesson-num{color:var(--accent)}.BlogPostView_prose__vcJym .cs-lesson-tag{display:inline-block;margin-bottom:.5rem;padding:.2rem .7rem;border-radius:999px;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.BlogPostView_prose__vcJym .cs-g .cs-lesson-tag{background:var(--primary);color:var(--on-primary,#fff)}.BlogPostView_prose__vcJym .cs-m .cs-lesson-tag{background:var(--accent);color:var(--on-accent,#061729)}.BlogPostView_prose__vcJym .cs-lesson-title{margin:0 0 .55rem;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--text)}.BlogPostView_prose__vcJym .cs-lesson ul{margin:0;font-size:.92rem}.BlogPostView_prose__vcJym .cs-cta{position:relative;overflow:hidden;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:clamp(2rem,5vw,3rem) 1.75rem;border-radius:var(--radius-lg,14px);background:var(--ink,#061729);text-align:center}.BlogPostView_prose__vcJym .cs-cta-ey{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.BlogPostView_prose__vcJym .cs-cta-title{margin:.5rem 0 .75rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem,1rem + 1.8vw,2.1rem);line-height:1.1;color:#F7F8FB}.BlogPostView_prose__vcJym .cs-cta-text{max-width:30rem;margin:0 auto 1.6rem;color:#9AA6BE}.BlogPostView_prose__vcJym .cs-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (max-width:620px){.BlogPostView_prose__vcJym .cs-stats{grid-template-columns:1fr 1fr}.BlogPostView_prose__vcJym .cs-stat:nth-child(2){border-right:0}.BlogPostView_prose__vcJym .cs-stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.BlogPostView_prose__vcJym .cs-phases{grid-template-columns:1fr}.BlogPostView_prose__vcJym .cs-phase-arrow{justify-self:center;transform:rotate(90deg)}.BlogPostView_prose__vcJym .cs-season{grid-template-columns:1fr 1fr}.BlogPostView_prose__vcJym .cs-compare{grid-template-columns:1fr}.BlogPostView_prose__vcJym .cs-audit-row{grid-template-columns:70px 1fr}.BlogPostView_prose__vcJym .cs-fix{grid-column:2}.BlogPostView_prose__vcJym .cs-lesson{grid-template-columns:1fr;gap:.5rem}}.BlogPostView_prose__vcJym .cs-checks li:before{content:"✓";position:absolute;left:.2rem;top:.6rem;color:var(--accent);font-weight:800}.BlogPostView_prose__vcJym .cs-related{margin:clamp(2.5rem,5vw,3.25rem) 0 0;padding:1.4rem 1.5rem;border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius-md);background:var(--bg)}.BlogPostView_prose__vcJym .cs-related-ey{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.BlogPostView_prose__vcJym .cs-related-title{margin:.4rem 0 .8rem;font-family:var(--font-display);font-weight:700;font-size:1.08rem;line-height:1.3;color:var(--text)}.BlogPostView_prose__vcJym .cs-related-link{font-family:var(--font-display);font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.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}}.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}}.preview_wrap__d3_bb{max-width:var(--content-wide);margin:0 auto;padding:var(--space-8) var(--gutter) var(--space-10)}.preview_h1__D_H_j{font-family:var(--font-display);font-size:var(--fs-h1);color:var(--text)}.preview_note__ULfl6{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);margin-top:var(--space-2)}.preview_h2__qB__4{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--text);margin:var(--space-8) 0 var(--space-4);border-left:3px solid var(--accent);padding-left:var(--space-3)}.preview_card__NAP1Z,.preview_chip__SUgZk,.preview_mCard__v3Y6f{border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);border:var(--border-width) solid var(--border)}.preview_card__NAP1Z img,.preview_chip__SUgZk img,.preview_mCard__v3Y6f img{width:100%;height:100%;object-fit:cover;display:block}.preview_chip__SUgZk{height:190px;aspect-ratio:var(--ar,1);flex:0 0 auto}.preview_card__NAP1Z{width:clamp(190px,22vw,240px);aspect-ratio:var(--ar,1)}.preview_mCard__v3Y6f{margin:0;width:100%;aspect-ratio:var(--ar,1)}.preview_carousels__brqtI{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.preview_players__6bFT9{display:flex;flex-wrap:wrap;gap:var(--space-4);max-width:760px}.preview_players__6bFT9>*{width:clamp(200px,30vw,240px)}.preview_thumbs__KFP01{display:flex;flex-wrap:wrap;gap:var(--space-3)}.preview_thumb__qTBoN{position:relative;width:150px;height:150px;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--surface)}.preview_thumb__qTBoN img{width:100%;height:100%;object-fit:cover;display:block}.preview_play__Xh42o{position:absolute;inset:0;display:grid;place-items:center;font-size:1.8rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.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_marketing__iMV_b.InContentBanner_wideArt__dM1MB{grid-template-columns:clamp(13rem,44%,24rem) 1fr}}.InContentBanner_wideArt__dM1MB .InContentBanner_artImg__tMJ9E{border-radius:var(--radius-md,.7rem);filter:drop-shadow(0 10px 22px rgba(0,0,0,.45))}.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:0}.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_hero__ir_I1>:not(.MarketingResourceView_heroMedia__XcqDU):not(.MarketingResourceView_heroScrim__2_Etx){position:relative;z-index:2}.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}}.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)}}}}