.ClusterDemo_demo__nFyYS{background:#1b1d1e;color:#eeeae1;border:1px solid #4a4c48;border-radius:6px;overflow:hidden;text-align:left;scroll-margin-top:24px;box-shadow:0 24px 64px #17191618;margin-top:32px}.ClusterDemo_demo__nFyYS :focus-visible{outline:3px solid #d6b979;outline-offset:-4px}.ClusterDemo_top__ZEXIf{justify-content:space-between;gap:16px;padding:16px 24px;font:11px/1.6 var(--font-mono),monospace;color:#c9c7bd}.ClusterDemo_crumbs__DQjAF,.ClusterDemo_top__ZEXIf{display:flex;flex-wrap:wrap;border-bottom:1px solid #41433e}.ClusterDemo_crumbs__DQjAF{align-items:center;gap:10px;padding:14px 24px;font-size:14px}.ClusterDemo_crumbs__DQjAF button{color:#d6b979;text-decoration:underline;text-underline-offset:4px}.ClusterDemo_crumbs__DQjAF span[aria-hidden]{color:#8f9289}.ClusterDemo_crumbs__DQjAF strong{font-weight:600}.ClusterDemo_count__TMR80{margin-left:auto;font-size:12px;color:#b7b9b0}.ClusterDemo_body__Zbuw4{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr)}.ClusterDemo_map__Meqkv{position:relative;height:380px;margin:20px;background:#141616}.ClusterDemo_tile__qcmZu{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border:3px solid #1b1d1e;text-align:left;overflow:hidden;transition:filter .15s}.ClusterDemo_tile__qcmZu:hover{filter:brightness(1.08)}.ClusterDemo_tile__qcmZu[aria-pressed=true]{box-shadow:inset 0 0 0 3px #f2eee5}.ClusterDemo_name__neRGA{font-size:15px;font-weight:650;line-height:1.2}.ClusterDemo_meta__Y68Nr{font:11px/1.4 var(--font-mono),monospace;opacity:.85}.ClusterDemo_more__Fjl1I{margin-top:auto;font-size:11px;font-weight:600;border-bottom:1px solid}.ClusterDemo_tTop__ZFvCs{background:#86b48c;color:#13251a}.ClusterDemo_tFirst__0CvT0{background:#4f7d5b;color:#eef3ea}.ClusterDemo_tSecond__77WNc{background:#c9a253;color:#2a1f0a}.ClusterDemo_tFar__Rd4LH{background:#b5624f;color:#fbeee9}.ClusterDemo_detail__I3Ma5{padding:24px;background:#232627;border-left:1px solid #41433e;min-width:0}.ClusterDemo_demo__nFyYS .ClusterDemo_detail__I3Ma5 h2{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.03em;color:#f2eee5}.ClusterDemo_detail__I3Ma5 dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.ClusterDemo_detail__I3Ma5 dt{font-size:11px;color:#b7b9b0}.ClusterDemo_detail__I3Ma5 dd{font:20px var(--font-mono),monospace;color:#e5c78c}.ClusterDemo_gain__zfRB8{font-size:13px;line-height:1.6;color:#c9d9c6;background:#2b3a2e;padding:10px 12px}.ClusterDemo_label__CT3HA{margin-top:18px;font-size:12px;color:#b7b9b0}.ClusterDemo_detail__I3Ma5 ul{margin-top:8px}.ClusterDemo_detail__I3Ma5 li{position:relative;display:flex;justify-content:space-between;gap:10px;padding:8px 0 10px;font-size:13px}.ClusterDemo_detail__I3Ma5 li span:first-child{color:#e1c88f;overflow-wrap:anywhere}.ClusterDemo_detail__I3Ma5 li i{position:absolute;left:0;bottom:2px;height:3px;background:#d6b979;border-radius:2px}.ClusterDemo_warn__f38Dr{margin-top:14px;font-size:13px;line-height:1.6;color:#e7cf98;background:#3a3220;padding:10px 12px}.ClusterDemo_footer__Tv3P3{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;border-top:1px solid #41433e;padding:14px 24px;font-size:12px;color:#bdbfb6}.ClusterDemo_legend__F2S6i{display:inline-flex;align-items:center;gap:6px}.ClusterDemo_legend__F2S6i i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-left:8px}.ClusterDemo_legend__F2S6i i:first-child{margin-left:0}@media(max-width:820px){.ClusterDemo_body__Zbuw4{grid-template-columns:1fr}.ClusterDemo_detail__I3Ma5{border-left:0;border-top:1px solid #41433e}.ClusterDemo_map__Meqkv{height:300px;margin:14px}.ClusterDemo_meta__Y68Nr{display:none}}@media(prefers-reduced-motion:reduce){.ClusterDemo_tile__qcmZu{transition:none}}.FeatureDemos_demo__ElqZI{background:#1b1d1e;color:#eeeae1;border:1px solid #4a4c48;border-radius:6px;overflow:hidden;text-align:left;scroll-margin-top:24px;box-shadow:0 24px 64px #17191618;margin-top:32px}.FeatureDemos_demo__ElqZI :focus-visible{outline:3px solid #d6b979;outline-offset:-3px}.FeatureDemos_top__2jK6A{justify-content:space-between;gap:16px;padding:16px 24px;font:11px/1.6 var(--font-mono),monospace;color:#c9c7bd}.FeatureDemos_toolbar__QxmAD,.FeatureDemos_top__2jK6A{display:flex;flex-wrap:wrap;border-bottom:1px solid #41433e}.FeatureDemos_toolbar__QxmAD{gap:6px;padding:14px 24px}.FeatureDemos_toolbar__QxmAD button{padding:7px 12px;border:1px solid #4d504a;border-radius:4px;font-size:13px;color:#d7d4ca}.FeatureDemos_toolbar__QxmAD button:hover{border-color:#8d8a7d}.FeatureDemos_toolbar__QxmAD button[aria-pressed=true],.FeatureDemos_toolbar__QxmAD button[aria-selected=true]{background:#e8dcbf;border-color:#e8dcbf;color:#1b1d1e;font-weight:600}.FeatureDemos_split__DtD6E{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.FeatureDemos_detail__PE5oe{padding:24px;background:#232627;border-left:1px solid #41433e;min-width:0}.FeatureDemos_demo__ElqZI .FeatureDemos_detail__PE5oe h3{margin:4px 0 0;font-size:22px;line-height:1.2;letter-spacing:-.025em;color:#f2eee5}.FeatureDemos_label__zFgHM{margin-top:16px;font-size:12px;color:#b7b9b0}.FeatureDemos_note__NtkT2{padding:0 24px 18px;font-size:12px;color:#a9aca2}.FeatureDemos_hint__63gbG{margin-top:16px;padding:10px 12px;background:#1f2524;border-left:2px solid #6f9bd1;font-size:13px;line-height:1.6;color:#c9d6e4}.FeatureDemos_hint__63gbG strong{display:block;font-size:11px;font-weight:600;color:#9cbbe0;margin-bottom:2px}.FeatureDemos_rows__OeIl5{margin-top:6px}.FeatureDemos_rows__OeIl5 li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #3a3d39;font-size:13px}.FeatureDemos_rows__OeIl5 code{color:#e1c88f;font-size:12.5px}.FeatureDemos_rows__OeIl5 li span:last-child{font:12px/1.6 var(--font-mono),monospace;color:#d7d4ca;white-space:nowrap}.FeatureDemos_chartArea__udZFJ{padding:20px 24px 0;min-width:0}.FeatureDemos_chartArea__udZFJ .FeatureDemos_note__NtkT2{padding:0 0 18px}.FeatureDemos_chartLabel__9mQaN{font-size:12px;color:#b7b9b0;margin-bottom:12px}.FeatureDemos_chart__ELh9z{position:relative;height:260px;border-left:1px solid #474a44;border-bottom:1px solid #474a44;margin-bottom:14px}.FeatureDemos_chart__ELh9z svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.FeatureDemos_band__0pUUc{fill:#86b48c22}.FeatureDemos_line__XBg64{fill:none;stroke:#d4bc89;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.FeatureDemos_bandLabel__dsW6a{position:absolute;right:6px;top:10px;font-size:11px;color:#8fb497}.FeatureDemos_spot__l6oDm{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#e48a74;box-shadow:0 0 0 6px #e48a7440;cursor:pointer}.FeatureDemos_spot__l6oDm.FeatureDemos_spike__Ju4J9{background:#86b48c;box-shadow:0 0 0 6px #86b48c40}.FeatureDemos_spot__l6oDm[aria-pressed=true]{outline:2px solid #f2eee5;outline-offset:4px}.FeatureDemos_kickerRed__YoRNM{font-size:12px;font-weight:700;color:#e48a74}.FeatureDemos_kickerGreen__na0mQ{font-size:12px;font-weight:700;color:#8fc49a}.FeatureDemos_effect__4wG_8{margin-top:6px;font-size:14px;color:#e5c78c}.FeatureDemos_list__XJ0h_{display:grid;align-content:start;gap:8px;padding:20px 24px}.FeatureDemos_case__9itYY{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;border:1px solid #41433e;border-radius:5px;text-align:left}.FeatureDemos_case__9itYY:hover{border-color:#77786f}.FeatureDemos_case__9itYY[aria-pressed=true]{border-color:#d6b979;background:#26292a}.FeatureDemos_case__9itYY strong{font-size:15px;font-weight:600}.FeatureDemos_case__9itYY span{grid-column:1;font-size:12px;color:#b7b9b0}.FeatureDemos_case__9itYY em{grid-row:1/3;grid-column:2;align-self:center;font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px}.FeatureDemos_sevAlta__eYuDB{background:#5a2b22;color:#f2b5a6}.FeatureDemos_sevMedia__d9LgQ{background:#4a3d1c;color:#ecd08d}.FeatureDemos_sevBaja__PRk2T{background:#26392b;color:#a9d4b1}.FeatureDemos_urls__WSH6L{margin-top:12px;display:grid;gap:14px}.FeatureDemos_urls__WSH6L div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.FeatureDemos_urls__WSH6L code{color:#e1c88f;overflow-wrap:anywhere}.FeatureDemos_urls__WSH6L div span{font-family:var(--font-mono),monospace;white-space:nowrap}.FeatureDemos_urls__WSH6L i{display:block;height:4px;margin:6px 0 4px;border-radius:2px;background:#d6b979}.FeatureDemos_urls__WSH6L small{font-size:11.5px;color:#a9aca2}.FeatureDemos_kpis__62Cgx{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #41433e}.FeatureDemos_kpis__62Cgx div{padding:18px 24px}.FeatureDemos_kpis__62Cgx div+div{border-left:1px solid #41433e}.FeatureDemos_kpis__62Cgx p{font-size:12px;color:#b7b9b0}.FeatureDemos_kpis__62Cgx strong{display:block;font:500 30px/1.2 var(--font-mono),monospace;color:#f2eee5;margin:4px 0}.FeatureDemos_kpis__62Cgx span{font-size:12px;color:#b7b9b0}.FeatureDemos_kpis__62Cgx .FeatureDemos_up__leSmd{color:#8fc49a}.FeatureDemos_bars__tEvjj{display:grid;gap:4px;padding:18px 24px}.FeatureDemos_bars__tEvjj li{display:grid;grid-template-columns:minmax(150px,1.1fr) 2fr 64px;align-items:center;gap:14px;padding:6px 0;font-size:14px}.FeatureDemos_bars__tEvjj i{display:block;height:10px;border-radius:2px;background:#d6b979}.FeatureDemos_bars__tEvjj b{font:500 13px var(--font-mono),monospace;text-align:right}.FeatureDemos_bars__tEvjj .FeatureDemos_ai__wxlkj{color:#9cbbe0}.FeatureDemos_bars__tEvjj em{display:block;font-style:normal;font-size:11px;color:#7f9cc0}.FeatureDemos_stepper__T4p_8{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #41433e}.FeatureDemos_stepper__T4p_8 li+li{border-left:1px solid #41433e}.FeatureDemos_stepper__T4p_8 button{width:100%;display:flex;align-items:center;gap:10px;padding:14px 20px;font-size:14px;color:#b7b9b0}.FeatureDemos_stepper__T4p_8 button span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid #6c6e66;font:11px var(--font-mono),monospace}.FeatureDemos_stepper__T4p_8 button[aria-current]{color:#f2eee5;background:#26292a;box-shadow:inset 0 -2px 0 #d6b979}.FeatureDemos_stepper__T4p_8 button[aria-current] span{background:#d6b979;border-color:#d6b979;color:#1b1d1e}.FeatureDemos_stage__eWLa_{min-height:250px;padding:8px 24px 20px}.FeatureDemos_ideas__t4BMj{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.FeatureDemos_ideas__t4BMj button{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #4a4c48;border-radius:5px;text-align:left}.FeatureDemos_ideas__t4BMj button:hover{border-color:#8d8a7d}.FeatureDemos_ideas__t4BMj em{font-style:normal;font-size:11px;color:#d6b979}.FeatureDemos_ideas__t4BMj strong{font-size:15px;font-weight:600;line-height:1.35}.FeatureDemos_ideaPicked__AFcuq{border-color:#d6b979!important;background:#26292a}.FeatureDemos_outline__uaUon{margin-top:12px;display:grid;gap:8px;counter-reset:h}.FeatureDemos_outline__uaUon li{counter-increment:h;padding:10px 14px;background:#232627;border:1px solid #3f423d;border-radius:4px;font-size:14px}.FeatureDemos_outline__uaUon li:before{content:"H2 · ";font:11px var(--font-mono),monospace;color:#d6b979}.FeatureDemos_draft__QAeLy{margin-top:12px;font-size:15px;line-height:1.75;color:#ddd9cf;max-width:72ch}.FeatureDemos_draft__QAeLy mark{background:#4a3d1c;color:#f3dfae;padding:1px 3px;border-radius:2px}.FeatureDemos_alts__yHfOS{display:grid;gap:6px;margin-top:8px}.FeatureDemos_alts__yHfOS button{padding:9px 12px;border:1px solid #4a4c48;border-radius:4px;text-align:left;font-size:13.5px}.FeatureDemos_alts__yHfOS button:hover{border-color:#8d8a7d}.FeatureDemos_alts__yHfOS button[aria-pressed=true]{border-color:#86b48c;background:#22362a}.FeatureDemos_publish__fGTdG{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.FeatureDemos_publish__fGTdG>div{padding:16px;border:1px solid #4a4c48;border-radius:5px}.FeatureDemos_publish__fGTdG strong{display:block;margin-top:4px;font-size:15px}.FeatureDemos_publish__fGTdG .FeatureDemos_label__zFgHM{margin-top:0}.FeatureDemos_small__PNq2R{font-size:12px;color:#a9aca2;margin-top:4px}.FeatureDemos_paging__dJiUw{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-top:1px solid #41433e;font-size:13px;color:#b7b9b0}.FeatureDemos_paging__dJiUw button{color:#e1c88f}.FeatureDemos_paging__dJiUw button:disabled{color:#5f625b}@media(max-width:820px){.FeatureDemos_split__DtD6E{grid-template-columns:1fr}.FeatureDemos_detail__PE5oe{border-left:0;border-top:1px solid #41433e}.FeatureDemos_chart__ELh9z{height:200px}.FeatureDemos_kpis__62Cgx{grid-template-columns:1fr}.FeatureDemos_kpis__62Cgx div+div{border-left:0;border-top:1px solid #41433e}.FeatureDemos_bars__tEvjj li{grid-template-columns:1fr 64px}.FeatureDemos_bars__tEvjj i{grid-column:1/-1;order:3}.FeatureDemos_stepper__T4p_8{grid-template-columns:repeat(2,1fr)}.FeatureDemos_stepper__T4p_8 li:nth-child(3){border-left:0}.FeatureDemos_stepper__T4p_8 li:nth-child(n+3){border-top:1px solid #41433e}.FeatureDemos_ideas__t4BMj,.FeatureDemos_publish__fGTdG{grid-template-columns:1fr}.FeatureDemos_chartArea__udZFJ,.FeatureDemos_detail__PE5oe,.FeatureDemos_list__XJ0h_,.FeatureDemos_paging__dJiUw,.FeatureDemos_stage__eWLa_,.FeatureDemos_toolbar__QxmAD,.FeatureDemos_top__2jK6A{padding-left:16px;padding-right:16px}.FeatureDemos_note__NtkT2{padding:0 16px 16px}}.FeatureDemos_funnel__emjbC{display:grid;gap:14px;padding:20px 24px 12px}.FeatureDemos_funnel__emjbC li{padding:12px 14px;border:1px solid #3f423d;border-radius:5px}.FeatureDemos_funnel__emjbC li.FeatureDemos_worst__59VCP{border-color:#b5624f;background:#2a1e1b}.FeatureDemos_funnelHead__seA34{display:flex;justify-content:space-between;gap:12px;font-size:14px}.FeatureDemos_funnelHead__seA34 b{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border-radius:50%;background:#3a3d39;font:11px var(--font-mono),monospace}.FeatureDemos_funnelHead__seA34 strong{font:500 13px var(--font-mono),monospace;white-space:nowrap}.FeatureDemos_funnel__emjbC i{display:block;height:10px;margin:10px 0 6px;border-radius:2px;background:#d6b979}.FeatureDemos_funnel__emjbC small{font-size:12px;color:#b7b9b0}.FeatureDemos_funnel__emjbC small em{font-style:normal;color:#f2b5a6}.FeatureDemos_terminal__2bhwi{font-family:var(--font-mono),monospace;background:#151718}.FeatureDemos_prompt__lUm6n{font-size:13px;color:#f2eee5}.FeatureDemos_prompt__lUm6n span{color:#d6b979}.FeatureDemos_call__4jiTx{margin-top:14px;padding:10px 12px;border-left:2px solid #d6b979;background:#1f2221;font-size:12px;color:#b7b9b0;line-height:1.7}.FeatureDemos_call__4jiTx code{color:#e1c88f;overflow-wrap:anywhere}.FeatureDemos_reply___qaJe{margin-top:14px;display:grid;gap:6px;font-size:12.5px;color:#ddd9cf}.FeatureDemos_reply___qaJe li:before{content:"– ";color:#86b48c}.FeatureDemos_toolbarNote__sbXbp{margin-left:auto;align-self:center;font-size:12px;color:#a9aca2}.FeatureDemos_rankNow__c40J3{font-family:var(--font-mono),monospace;font-size:18px!important;background:none!important;color:#f2eee5}.FeatureDemos_rankNow__c40J3 small{display:block;font-size:11px;text-align:right}.FeatureDemos_upText__XoL0q{color:#8fc49a}.FeatureDemos_downText__R0Upk{color:#f2b5a6}.FeatureDemos_rankChart__f73WP{position:relative;height:120px;margin:16px 0 4px 18px;border-left:1px solid #474a44;border-bottom:1px solid #474a44}.FeatureDemos_rankChart__f73WP svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.FeatureDemos_axisBottom__T_KJ5,.FeatureDemos_axisTop__S_qWn{position:absolute;left:-18px;font:10px var(--font-mono),monospace;color:#8f9289}.FeatureDemos_axisTop__S_qWn{top:-6px}.FeatureDemos_axisBottom__T_KJ5{bottom:-6px}.FeatureLanding_page__HmZj4{--ink:#1b1d1e;--paper:#f2efe7;--brass:#967336;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.6}.FeatureLanding_shell__wufjp{width:min(1240px,calc(100% - 64px));margin-inline:auto}.FeatureLanding_visualNote__MYej2{font-size:11px;color:#686b61;margin-top:14px;line-height:1.6}.FeatureLanding_page__HmZj4 a,.FeatureLanding_page__HmZj4 summary{touch-action:manipulation}.FeatureLanding_page__HmZj4 :focus-visible{outline:3px solid #98722e;outline-offset:5px}.FeatureLanding_skip__DpU5N{position:absolute;top:-100px;left:12px;z-index:100;background:var(--ink);color:#fff;padding:12px}.FeatureLanding_skip__DpU5N:focus{top:12px}.FeatureLanding_hero__476gF{padding-top:24px;padding-bottom:44px}.FeatureLanding_breadcrumb__0CUsb{display:flex;gap:14px;font-size:12px;color:#66675f;margin-bottom:48px}.FeatureLanding_eyebrow__7X4eh{font:500 11px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.15em;color:#785c2a}.FeatureLanding_hero__476gF h1{font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.06;letter-spacing:-.055em;max-width:1050px;margin:22px 0 30px;text-wrap:balance}.FeatureLanding_heroGrid__nL_YI h1{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.04em;margin:0 0 20px}.FeatureLanding_pageTitle__rAQYr{font-size:clamp(30px,3vw,42px)!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:40px 0 8px!important}.FeatureLanding_pageLead__T3Flh{font-size:17px;color:#56594f;margin-bottom:32px;max-width:640px}.FeatureLanding_heroBottom__StzmT{display:flex;gap:44px;align-items:center;justify-content:space-between}.FeatureLanding_intro__VoBPV{max-width:660px;color:#56594f;font-size:18px;line-height:1.7}.FeatureLanding_button__1ZnQS{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;background:var(--ink);color:#f8f4eb;padding:16px 22px;font-size:14px;white-space:nowrap;border-radius:3px}.FeatureLanding_button__1ZnQS:hover{background:#353831}.FeatureLanding_heroFigure__RM_YO{margin-top:48px;max-width:1000px;margin-inline:auto}.FeatureLanding_heroFigure__RM_YO img{box-shadow:0 20px 50px #15161619;border:1px solid #c6c0b4}.FeatureLanding_page__HmZj4 figure img{width:100%;height:auto;border-radius:4px}.FeatureLanding_page__HmZj4 figcaption{font-size:11px;line-height:1.6;color:#686b61;margin-top:12px}.FeatureLanding_page__HmZj4 figcaption a{margin-left:8px;text-decoration:underline}.FeatureLanding_sectionNav__MxQKT{border-block:1px solid #c9c5bc;padding:20px 0}.FeatureLanding_sectionNav__MxQKT>.FeatureLanding_shell__wufjp{display:flex;gap:32px;justify-content:space-between}.FeatureLanding_sectionNav__MxQKT a{font-size:12px}.FeatureLanding_sectionNav__MxQKT span{color:#81622d;font-family:var(--font-mono),monospace;margin-right:12px}.FeatureLanding_sections__vDf4K{scroll-margin-top:30px}.FeatureLanding_feature__Lg1vH{padding:90px 0;scroll-margin-top:20px}.FeatureLanding_feature__Lg1vH>.FeatureLanding_shell__wufjp{display:grid;grid-template-columns:.9fr 1.2fr;align-items:center;gap:64px}.FeatureLanding_copy__pcskD h2,.FeatureLanding_page__HmZj4 h2{font-size:clamp(30px,3vw,44px);line-height:1.12;font-weight:600;letter-spacing:-.035em;margin:18px 0 24px;text-wrap:balance}.FeatureLanding_copy__pcskD>p:not(.FeatureLanding_eyebrow__7X4eh){font-size:15px;line-height:1.8;margin-top:18px;color:#54574f}.FeatureLanding_alternate__yD6KU{background:#e6e1d6}.FeatureLanding_alternate__yD6KU>.FeatureLanding_shell__wufjp{grid-template-columns:1.2fr .9fr}.FeatureLanding_alternate__yD6KU .FeatureLanding_copy__pcskD{order:2}.FeatureLanding_feature__Lg1vH figure a:first-child{display:block;transition:transform .2s ease}.FeatureLanding_feature__Lg1vH figure a:first-child:hover{transform:translateY(-3px)}.FeatureLanding_caseStudy__eh7mI{background:#1b1d1e;color:#e7e3d8;padding:80px 0}.FeatureLanding_caseStudy__eh7mI .FeatureLanding_eyebrow__7X4eh,.FeatureLanding_closing__tHcRN .FeatureLanding_eyebrow__7X4eh{color:#d0b47b}.FeatureLanding_caseStudy__eh7mI h2{max-width:700px}.FeatureLanding_caseStudy__eh7mI ol{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px}.FeatureLanding_caseStudy__eh7mI li{border-top:1px solid #59584f;padding-top:20px}.FeatureLanding_step__zZYKg{font-family:var(--font-mono),monospace;font-size:12px;color:#c8ac70}.FeatureLanding_caseStudy__eh7mI h3{font-size:23px;margin:24px 0 12px}.FeatureLanding_caseStudy__eh7mI li p{color:#b6b8ae;font-size:14px;line-height:1.8}.FeatureLanding_faq__K0QF2,.FeatureLanding_limits__V4kBm{display:grid;grid-template-columns:.85fr 1.2fr;gap:64px;padding-block:80px;border-bottom:1px solid #c9c5bc}.FeatureLanding_limits__V4kBm li{padding:14px 0;border-bottom:1px solid #d8d3c9;font-size:15px;color:#54574f}.FeatureLanding_faq__K0QF2 details{border-top:1px solid #ccc7bb;padding:20px 0}.FeatureLanding_faq__K0QF2 summary{cursor:pointer;font-size:16px;font-weight:600;padding-right:16px}.FeatureLanding_faq__K0QF2 details p{margin-top:16px;font-size:15px;line-height:1.8;color:#54574f}.FeatureLanding_footer__WzDka{display:flex;gap:24px;align-items:center;padding-block:30px;font-size:12px;color:#66675f}.FeatureLanding_footer__WzDka span{margin-right:auto}.FeatureLanding_heroGrid__nL_YI{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:end;margin-bottom:8px}.FeatureLanding_heroGrid__nL_YI .FeatureLanding_intro__VoBPV{max-width:640px}.FeatureLanding_actions__K6HDj{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.FeatureLanding_button__1ZnQS{justify-content:center;gap:12px}.FeatureLanding_ghostDark__Wsgyc,.FeatureLanding_ghost__7qxYr{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 20px;border:1px solid #a9a291;border-radius:3px;font-size:14px;white-space:nowrap}.FeatureLanding_ghost__7qxYr:hover{background:#e6e1d6}.FeatureLanding_spec__F4bgc{background:#f8f5ee;border:1px solid #cfc8b8;border-top:4px solid var(--brass);border-radius:4px;padding:20px 22px 18px}.FeatureLanding_specOps__b9wyv{border-top-color:#4f7d5b}.FeatureLanding_specTitle__zhzqh{font-size:15px;font-weight:650;letter-spacing:-.01em}.FeatureLanding_spec__F4bgc dl{margin-top:10px}.FeatureLanding_spec__F4bgc dl>div{display:grid;grid-template-columns:78px 1fr;gap:10px;padding:10px 0;border-top:1px solid #e2dccf}.FeatureLanding_spec__F4bgc dt{font-size:12px;color:#6b6d63;padding-top:1px}.FeatureLanding_spec__F4bgc dd{font-size:14px;line-height:1.45;color:#25282a}.FeatureLanding_dotOn__2EPkN,.FeatureLanding_dotSoon__69uNe{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;vertical-align:1px;background:#4f7d5b}.FeatureLanding_dotSoon__69uNe{background:#c9a253}.FeatureLanding_specLink__qYbbZ{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:#5d4720;text-decoration:underline;text-underline-offset:4px}.FeatureLanding_index__Op84v{font:12px/1.5 var(--font-mono),monospace;color:#81622d}.FeatureLanding_closing__tHcRN{background:#202223;color:#f0ebdf;padding:84px 0}.FeatureLanding_closingGrid__43nYd{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.FeatureLanding_closing__tHcRN h2{margin-top:0;max-width:560px}.FeatureLanding_closing__tHcRN p{max-width:560px;font-size:15px;line-height:1.8;color:#bfc1b7}.FeatureLanding_closing__tHcRN .FeatureLanding_button__1ZnQS{background:#c3a369;color:#1b1d1e}.FeatureLanding_closing__tHcRN .FeatureLanding_button__1ZnQS:hover{background:#d4b77f}.FeatureLanding_ghostDark__Wsgyc{border-color:#5d6058;color:#f0ebdf}.FeatureLanding_ghostDark__Wsgyc:hover{background:#2c2f2f}.FeatureLanding_start__yz0cP{display:grid;gap:4px}.FeatureLanding_start__yz0cP li{display:grid;grid-template-columns:36px 1fr;-moz-column-gap:14px;column-gap:14px;padding:16px 0;border-top:1px solid #45473f}.FeatureLanding_start__yz0cP span{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid #c3a369;color:#e1c88f;font:12px var(--font-mono),monospace}.FeatureLanding_start__yz0cP strong{font-size:17px;font-weight:600}.FeatureLanding_start__yz0cP p{font-size:14px;color:#aeb1a7;margin-top:2px}.FeatureLanding_related__dJdgq{padding:64px 0 72px;background:#e9e4d9}.FeatureLanding_related__dJdgq h2{margin:0}.FeatureLanding_relatedGrid__z_YXC{display:grid;grid-template-columns:2fr 1fr 1fr;gap:44px;margin-top:30px}.FeatureLanding_relatedGrid__z_YXC>div:first-child ul{-moz-columns:2;column-count:2;-moz-column-gap:36px;column-gap:36px}.FeatureLanding_relatedGroup__mQBt_{font-size:13px;font-weight:650;color:#705421;margin-bottom:6px}.FeatureLanding_related__dJdgq li{-moz-column-break-inside:avoid;break-inside:avoid}.FeatureLanding_related__dJdgq li a{display:block;padding:11px 0;border-top:1px solid #cdc6b6}.FeatureLanding_related__dJdgq li a:hover strong{text-decoration:underline;text-underline-offset:4px}.FeatureLanding_related__dJdgq strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.FeatureLanding_related__dJdgq li span{display:block;font-size:12.5px;color:#5f6358;margin-top:1px}@media(max-width:1200px){.FeatureLanding_alternate__yD6KU>.FeatureLanding_shell__wufjp,.FeatureLanding_feature__Lg1vH>.FeatureLanding_shell__wufjp{gap:32px}.FeatureLanding_heroBottom__StzmT{gap:20px}.FeatureLanding_intro__VoBPV{font-size:16px}.FeatureLanding_sectionNav__MxQKT>.FeatureLanding_shell__wufjp{gap:20px}}@media(max-width:960px){.FeatureLanding_heroGrid__nL_YI{grid-template-columns:1fr;gap:32px;align-items:start}.FeatureLanding_spec__F4bgc{max-width:480px}.FeatureLanding_closingGrid__43nYd{grid-template-columns:1fr;gap:40px}.FeatureLanding_relatedGrid__z_YXC{grid-template-columns:1fr 1fr}.FeatureLanding_relatedGrid__z_YXC>div:first-child{grid-column:1/-1}}@media(max-width:720px){.FeatureLanding_closing__tHcRN{padding:56px 0}.FeatureLanding_relatedGrid__z_YXC{grid-template-columns:1fr;gap:28px}.FeatureLanding_relatedGrid__z_YXC>div:first-child ul{-moz-columns:1;column-count:1}.FeatureLanding_actions__K6HDj a{flex:1 1 100%}.FeatureLanding_shell__wufjp{width:calc(100% - 36px)}.FeatureLanding_breadcrumb__0CUsb{margin-bottom:36px}.FeatureLanding_heroGrid__nL_YI h1,.FeatureLanding_hero__476gF h1{font-size:32px}.FeatureLanding_heroBottom__StzmT{display:block}.FeatureLanding_heroFigure__RM_YO{margin-top:32px}.FeatureLanding_sectionNav__MxQKT>.FeatureLanding_shell__wufjp{display:block}.FeatureLanding_sectionNav__MxQKT a{display:block;padding:6px 0}.FeatureLanding_feature__Lg1vH{padding:56px 0}.FeatureLanding_alternate__yD6KU>.FeatureLanding_shell__wufjp,.FeatureLanding_faq__K0QF2,.FeatureLanding_feature__Lg1vH>.FeatureLanding_shell__wufjp,.FeatureLanding_limits__V4kBm{grid-template-columns:1fr;gap:26px}.FeatureLanding_alternate__yD6KU .FeatureLanding_copy__pcskD{order:0}.FeatureLanding_caseStudy__eh7mI{padding:56px 0}.FeatureLanding_caseStudy__eh7mI ol{grid-template-columns:1fr;gap:24px;margin-top:32px}.FeatureLanding_caseStudy__eh7mI h3{margin:12px 0 8px}.FeatureLanding_faq__K0QF2,.FeatureLanding_limits__V4kBm{padding-block:52px}.FeatureLanding_footer__WzDka{flex-wrap:wrap;gap:18px}.FeatureLanding_footer__WzDka span{width:100%;order:4}.FeatureLanding_heroFigure__RM_YO figcaption{font-size:11px}}@media(prefers-reduced-motion:reduce){.FeatureLanding_page__HmZj4 *{scroll-behavior:auto!important;transition:none!important}}.MarketingHeader_header__J9Gwz{position:relative;z-index:40;background:#f2efe7;color:#1b1d1e;border-bottom:1px solid #cfc9bd;font-family:inherit}.MarketingHeader_header__J9Gwz :focus-visible{outline:3px solid #9b783a;outline-offset:4px}.MarketingHeader_bar__Z3my2{width:min(1240px,calc(100% - 64px));margin-inline:auto;min-height:80px;display:flex;align-items:stretch;gap:32px}.MarketingHeader_brand__e8V0C{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.MarketingHeader_nav__Ng2HG{display:flex;align-items:stretch;gap:30px;margin-left:auto;font-size:13px;color:#54584e}.MarketingHeader_productWrap__lQnMe{display:flex;align-items:center}.MarketingHeader_link__sKlZm,.MarketingHeader_trigger__ndOgW{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 0;color:inherit;font:inherit;cursor:pointer;align-self:center}.MarketingHeader_trigger__ndOgW svg{transition:transform .2s}.MarketingHeader_trigger__ndOgW[aria-expanded=true]{color:#1b1d1e}.MarketingHeader_trigger__ndOgW[aria-expanded=true] svg{transform:rotate(180deg)}.MarketingHeader_link__sKlZm:hover,.MarketingHeader_trigger__ndOgW:hover{color:#1b1d1e}.MarketingHeader_link__sKlZm[aria-current],.MarketingHeader_trigger__ndOgW[data-active]{color:#705421;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.MarketingHeader_access__KGNm2{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;white-space:nowrap}.MarketingHeader_burger__eaiuz{display:none}.MarketingHeader_panel__FdHIY{position:absolute;left:0;right:0;top:100%;background:#f2efe7;border-bottom:1px solid #bfb7a6;box-shadow:0 28px 40px -28px #1b1d1e40;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility 0s .16s}.MarketingHeader_panel__FdHIY[data-open]{visibility:visible;opacity:1;transform:none;transition:opacity .18s,transform .18s}.MarketingHeader_panelInner__EbqZE{width:min(1240px,calc(100% - 64px));margin-inline:auto;display:grid;grid-template-columns:1.9fr 1fr .95fr;gap:40px;padding:34px 0 30px}.MarketingHeader_group__Sdwdc{border-top:2px solid #a57d36;padding-top:16px}.MarketingHeader_group__Sdwdc.MarketingHeader_operations__22ZS0{border-top-color:#4f7d5b}.MarketingHeader_group__Sdwdc.MarketingHeader_audience__x8zbp{border-top-color:#8a8576}.MarketingHeader_stack__mIn6i{display:grid;align-content:start;gap:26px}.MarketingHeader_groupLabel__cqRsa{font-size:15px;font-weight:650;letter-spacing:-.02em;color:#1b1d1e}.MarketingHeader_groupSummary__4uRci{font-size:13px;color:#62665b;margin-top:2px}.MarketingHeader_items__m0pWI{display:grid;gap:2px;margin-top:16px}.MarketingHeader_analytics__osmTy .MarketingHeader_items__m0pWI{grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px}.MarketingHeader_item__g5mD0{display:flex;align-items:flex-start;gap:14px;padding:11px 12px 11px 8px;margin-left:-8px;border-radius:6px;transition:background .15s}.MarketingHeader_item__g5mD0:hover,.MarketingHeader_item__g5mD0[aria-current]{background:#e7e0d1}.MarketingHeader_item__g5mD0[aria-current] strong{color:#705421}.MarketingHeader_item__g5mD0 strong{display:block;font-size:14px;font-weight:600;color:#1b1d1e;letter-spacing:-.01em}.MarketingHeader_item__g5mD0 small{display:block;font-size:12.5px;line-height:1.5;color:#5f6358;margin-top:2px}.MarketingHeader_glyph__FErkf{flex:none;width:40px;height:40px;padding:2px;border-radius:7px;background:#e6dfcf;transition:background .15s,transform .15s}.MarketingHeader_item__g5mD0:hover .MarketingHeader_glyph__FErkf{background:#ddd3bf;transform:translateY(-1px)}.MarketingHeader_feature__wsxta{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:8px;background:#1b1e1e;color:#f2efe7;align-self:start}.MarketingHeader_feature__wsxta strong{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.MarketingHeader_feature__wsxta span{font-size:12.5px;line-height:1.55;color:#bfc4b8}.MarketingHeader_feature__wsxta em{font-style:normal;font-size:12.5px;font-weight:600;color:#d6bb84;margin-top:4px}.MarketingHeader_feature__wsxta:hover em{text-decoration:underline;text-underline-offset:4px}.MarketingHeader_thumb__yOyPX{width:100%;height:auto;border-radius:4px;background:#232627;margin-bottom:6px}.MarketingHeader_panelFoot__fE_pn{border-top:1px solid #d8d1c2;background:#ebe6db;display:flex;gap:28px;padding:14px max(32px,calc((100% - 1240px)/2));font-size:12.5px;color:#54584e}.MarketingHeader_panelFoot__fE_pn a:hover{color:#1b1d1e;text-decoration:underline;text-underline-offset:4px}.MarketingHeader_sheet__nSNAn{border-top:1px solid #d8d1c2;padding:8px 20px 22px;display:grid;gap:22px;max-height:calc(100vh - 64px);overflow-y:auto}.MarketingHeader_sheet__nSNAn[hidden]{display:none}.MarketingHeader_sheet__nSNAn .MarketingHeader_group__Sdwdc{padding-top:12px}.MarketingHeader_sheet__nSNAn .MarketingHeader_items__m0pWI{grid-template-columns:1fr!important;margin-top:8px}.MarketingHeader_sheet__nSNAn .MarketingHeader_item__g5mD0{align-items:center;padding:8px}.MarketingHeader_sheet__nSNAn .MarketingHeader_glyph__FErkf{width:34px;height:34px}.MarketingHeader_sheetLinks__TE8I0{display:grid;border-top:1px solid #cfc9bd}.MarketingHeader_sheetLinks__TE8I0 a{padding:13px 0;border-bottom:1px solid #ddd7ca;font-size:15px;font-weight:550}@media(max-width:1100px){.MarketingHeader_panelInner__EbqZE{grid-template-columns:1.6fr 1fr;gap:28px}.MarketingHeader_feature__wsxta{display:none}}@media(max-width:860px){.MarketingHeader_bar__Z3my2{width:calc(100% - 40px);min-height:64px;gap:16px}.MarketingHeader_brand__e8V0C{font-size:17px}.MarketingHeader_nav__Ng2HG{display:none}.MarketingHeader_access__KGNm2{margin-left:auto;font-size:12px}.MarketingHeader_burger__eaiuz{display:inline-flex;align-items:center;gap:6px;align-self:center;padding:8px 12px;border:1px solid #b9b19e;border-radius:4px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:#1b1d1e;cursor:pointer}}@media(prefers-reduced-motion:reduce){.MarketingHeader_glyph__FErkf,.MarketingHeader_item__g5mD0,.MarketingHeader_panel__FdHIY,.MarketingHeader_panel__FdHIY[data-open],.MarketingHeader_trigger__ndOgW svg{transition:none}}@media(min-width:861px){.MarketingHeader_sheet__nSNAn{display:none!important}}.ProductTour_tour__qFQZR{margin-top:44px;background:#1b1d1e;color:#eae7df;border:1px solid #46463f;border-radius:5px;padding:26px;scroll-margin-top:24px;box-shadow:0 16px 40px #15161615;font-size:14px}.ProductTour_topline__YQqXW{display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #41433d;padding-bottom:18px;font:11px/1.6 var(--font-mono),monospace;color:#c9c7bd}.ProductTour_badge__b8gjO{color:#c9c7bd;font-size:11px}.ProductTour_heading__8n1p4{display:flex;gap:24px;justify-content:space-between;align-items:start;margin-top:24px}.ProductTour_tour__qFQZR .ProductTour_heading__8n1p4 h2{font-size:clamp(23px,3vw,32px);color:#f2efe7;margin:0 0 10px;line-height:1.2}.ProductTour_dates__fdehX,.ProductTour_heading__8n1p4 p{font-size:12px;color:#b1b4aa}.ProductTour_dates__fdehX{margin:20px 0}.ProductTour_dates__fdehX span{margin-left:18px}.ProductTour_filter__QUiz9,.ProductTour_period__arFEB{display:flex;flex-direction:column;gap:6px;flex-shrink:0;font-size:11px;color:#d1d3ca}.ProductTour_tour__qFQZR select{background:#242728;border:1px solid #5d6055;border-radius:4px;color:#eae7df;padding:8px;font-size:12px}.ProductTour_filter__QUiz9{max-width:220px;margin-bottom:16px}.ProductTour_slides__bivy6{display:flex;gap:8px;margin:24px 0;flex-wrap:wrap}.ProductTour_paging__N0Ekw button,.ProductTour_slides__bivy6 button{border:1px solid #646254;padding:9px 14px;border-radius:3px;font-size:12px}.ProductTour_slides__bivy6 button[aria-pressed=true]{background:#c3a369;border-color:#c3a369;color:#171918}.ProductTour_query___sWjM{text-align:left;text-decoration:underline;text-underline-offset:4px;color:#eae7df;min-width:155px}.ProductTour_query___sWjM[aria-pressed=true]{color:#e0c381}.ProductTour_signal__gGrBw{white-space:nowrap;color:#d4b778;font-size:11px}.ProductTour_evidence__bSKhm{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;padding:20px;margin-top:20px;background:#252829;border-left:2px solid #c3a369;min-height:155px}.ProductTour_evidence__bSKhm p{font-size:11px;color:#c2c5ba;margin:0 0 8px}.ProductTour_evidence__bSKhm h3{font-size:18px;font-weight:600;margin:8px 0}.ProductTour_evidence__bSKhm code{overflow-wrap:anywhere;color:#d4b778}.ProductTour_evidence__bSKhm strong{font-size:14px;font-weight:500;line-height:1.7}.ProductTour_result__K8i19{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px 0;min-height:300px}.ProductTour_result__K8i19 p{color:#c2c5ba;font-size:13px}.ProductTour_result__K8i19 strong{display:block;font:60px var(--font-mono),monospace;color:#dfc38a;margin:20px 0}.ProductTour_result__K8i19 .ProductTour_note__p9_fX{grid-column:1/-1;font-size:12px;max-width:720px;line-height:1.8}.ProductTour_paging__N0Ekw{display:flex;gap:14px;justify-content:space-between;align-items:center;margin:18px 0}.ProductTour_paging__N0Ekw span{font:12px var(--font-mono),monospace}.ProductTour_paging__N0Ekw button:disabled{opacity:.4;cursor:default}.ProductTour_disclosure__EaxZH{border-top:1px solid #41433d;padding-top:16px;margin-top:22px;font-size:11px;line-height:1.7;color:#afb3a7}.ProductTour_tour__qFQZR :focus-visible{outline:2px solid #e0c381;outline-offset:4px}@media(max-width:720px){.ProductTour_tour__qFQZR{padding:16px}.ProductTour_heading__8n1p4,.ProductTour_topline__YQqXW{align-items:stretch;flex-direction:column;gap:14px}.ProductTour_dates__fdehX span{display:block;margin:6px 0 0}.ProductTour_evidence__bSKhm{grid-template-columns:1fr;gap:14px;padding:14px}.ProductTour_result__K8i19{gap:16px}.ProductTour_result__K8i19 strong{font-size:42px}.ProductTour_paging__N0Ekw button{padding:9px 8px;font-size:11px}.ProductTour_heading__8n1p4 .ProductTour_period__arFEB{max-width:180px}}.TechStory_story__62B1U{background:#1b1d1e;color:#eeeae1;border:1px solid #4a4c48;border-radius:6px;overflow:hidden;text-align:left;scroll-margin-top:24px;box-shadow:0 24px 64px #17191618}.TechStory_story__62B1U :focus-visible{outline:3px solid #d6b979;outline-offset:-4px}.TechStory_top__X4VZr{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid #41433e;font:11px/1.6 var(--font-mono),monospace;color:#c9c7bd}.TechStory_tabs__NLsK9{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #4a4c48}.TechStory_tabs__NLsK9 button{padding:18px 16px;text-align:left;font-size:13px;color:#c7c6bd;border-right:1px solid #41433e;transition:background .15s}.TechStory_tabs__NLsK9 button:last-child{border:0}.TechStory_tabs__NLsK9 button span{display:block;font:11px var(--font-mono),monospace;margin-bottom:8px;color:#cbae73}.TechStory_tabs__NLsK9 button[aria-selected=true]{background:#d0b375;color:#191b1c}.TechStory_tabs__NLsK9 button[aria-selected=true] span{color:#393326}.TechStory_tabs__NLsK9 button:hover{background:#353831}.TechStory_tabs__NLsK9 button[aria-selected=true]:hover{background:#dcc18b}.TechStory_panel__GXVBN{display:grid;grid-template-columns:.85fr 1.15fr;min-height:365px}.TechStory_context__zDsb_{padding:32px;border-right:1px solid #41433e}.TechStory_badge__vCp36{display:inline-block;border:1px solid #79715e;color:#e5cca0;padding:5px 9px;font:11px/1.5 var(--font-mono),monospace}.TechStory_context__zDsb_ h2{font-size:clamp(24px,3vw,38px);line-height:1.1;letter-spacing:-.04em;margin:22px 0 16px!important;color:#f2eee5}.TechStory_context__zDsb_ p{font-size:14px;line-height:1.7;color:#c5c6be}.TechStory_origin__tNMiB{margin-top:30px;font:10px/1.8 var(--font-mono),monospace;color:#bbbbae}.TechStory_origin__tNMiB span,.TechStory_origin__tNMiB strong{display:block}.TechStory_origin__tNMiB strong{font-size:12px;color:#f2eee5;margin:5px 0}.TechStory_evidence__5UH2d{padding:32px;background:#232627;min-width:0;animation:TechStory_enter__RFXZY .25s ease-out}.TechStory_numbers__ujpsQ{display:flex;gap:48px;margin-bottom:30px}.TechStory_numbers__ujpsQ strong{display:block;font:36px var(--font-mono),monospace;color:#e5c78c}.TechStory_numbers__ujpsQ small{font-size:16px;color:#b5b8b2}.TechStory_numbers__ujpsQ span{display:block;font-size:12px;color:#c5c6be;margin-top:8px}.TechStory_caption__gjLm8{font:11px/1.6 var(--font-mono),monospace;color:#d8bd88;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.TechStory_row__eTc68{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #484b45;padding:10px 0;font-size:12px}.TechStory_row__eTc68 span{color:#c4c7be}.TechStory_row__eTc68 code{white-space:nowrap}.TechStory_note__PE8tW{font-size:12px;line-height:1.7;color:#c2c5bb;margin-top:20px}.TechStory_check__9x5G4{padding:16px 0;border-bottom:1px solid #484b45}.TechStory_check__9x5G4 span,.TechStory_check__9x5G4 strong{display:block}.TechStory_check__9x5G4 strong{font-size:15px;font-weight:500}.TechStory_check__9x5G4 span{font-size:13px;color:#c4c7be;margin-top:7px;line-height:1.6}.TechStory_evidence__5UH2d h3{font-size:23px;line-height:1.3;margin-bottom:24px}.TechStory_scope__Buy5_{display:grid;grid-template-columns:90px 1fr;gap:18px 12px;font-size:13px}.TechStory_scope__Buy5_ dt{color:#bbbfb5}.TechStory_notice__7ZHVG{margin-top:26px;padding:14px;border:1px solid #8d794d;font-size:12px;color:#e6ce9d}.TechStory_diff__tF58U{background:#171a1a;padding:20px;font:14px/1.8 var(--font-mono),monospace;overflow-wrap:anywhere}.TechStory_removed__Co8Wz{color:#eead99}.TechStory_added__Izgi5{color:#b4ccb0;margin-top:14px}.TechStory_footer__HLynm{border-top:1px solid #41433e;padding:14px 24px;font-size:11px;line-height:1.6;color:#c2c5bb}@keyframes TechStory_enter__RFXZY{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:720px){.TechStory_top__X4VZr{padding:14px 18px;font-size:10px}.TechStory_tabs__NLsK9 button{padding:14px 5px;text-align:center;font-size:11px}.TechStory_panel__GXVBN{grid-template-columns:1fr;min-height:0}.TechStory_context__zDsb_{padding:22px;border-right:0;border-bottom:1px solid #41433e}.TechStory_context__zDsb_ h2{font-size:28px}.TechStory_origin__tNMiB{margin-top:20px}.TechStory_evidence__5UH2d{padding:22px;min-height:325px}.TechStory_row__eTc68{font-size:11px}.TechStory_scope__Buy5_{grid-template-columns:75px 1fr}.TechStory_footer__HLynm{padding:14px 18px}}@media(prefers-reduced-motion:reduce){.TechStory_evidence__5UH2d{animation:none}.TechStory_tabs__NLsK9 button{transition:none}}.Homepage_page__AbhNk{background:#f2efe7;color:#1b1d1e;line-height:1.6;color-scheme:light}.Homepage_page__AbhNk :focus-visible{outline:3px solid #9b783a;outline-offset:5px}.Homepage_skip__ndNUO{position:absolute;top:-100px;left:12px;z-index:100;padding:12px;background:#1b1d1e;color:#fff}.Homepage_skip__ndNUO:focus{top:12px}.Homepage_shell__gyhtH{width:min(1240px,calc(100% - 64px));margin-inline:auto}.Homepage_header__MDr3A{border-bottom:1px solid #cfc9bd}.Homepage_header__MDr3A>.Homepage_shell__gyhtH{min-height:80px;display:flex;align-items:center;gap:32px}.Homepage_brand__8XnFQ{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:650;letter-spacing:-.04em}.Homepage_header__MDr3A nav{display:flex;gap:28px;margin-left:auto;font-size:13px;color:#54584e}.Homepage_access__ERaGO{font-size:13px;font-weight:650;white-space:nowrap}.Homepage_hero__rsPsY{padding:55px 0 76px;background-image:linear-gradient(#1b1d1e05 1px,transparent 0),linear-gradient(90deg,#1b1d1e05 1px,transparent 0);background-size:64px 64px}.Homepage_heroTop__0Aqz9{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.Homepage_eyebrow__T_oes{font:500 11px/1.6 var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#765b29}.Homepage_release__9cveJ{font:10px/1.6 var(--font-mono),monospace;letter-spacing:.06em;color:#665637;border:1px solid #b5a47f;border-radius:3px;padding:6px 9px}.Homepage_display__iZaAF{font-size:clamp(48px,6.7vw,88px);font-weight:620;line-height:1;letter-spacing:-.055em;margin:30px 0;text-wrap:balance}.Homepage_heroBottom__rN7nZ{display:grid;grid-template-columns:1.5fr .6fr;gap:64px;align-items:end}.Homepage_lead__Pfbt0{font-size:20px;line-height:1.6;max-width:630px}.Homepage_support___6oq2{font-size:13px;line-height:1.8;color:#5b5e53;max-width:620px;margin-top:12px}.Homepage_actions__Q2X9M{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.Homepage_primary__Z5Iwv,.Homepage_secondary__atB0C{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 20px;border:1px solid #282b28;border-radius:3px;font-size:13px;font-weight:600}.Homepage_primary__Z5Iwv{background:#202323;color:#faf6ed}.Homepage_primary__Z5Iwv:hover{background:#383c35}.Homepage_secondary__atB0C:hover{background:#e3ddcf}.Homepage_manifest__eIvn9{border-left:1px solid #aaa28f;padding-left:24px;font:10px/2.4 var(--font-mono),monospace;color:#625943}.Homepage_manifest__eIvn9 span{display:block}.Homepage_heroGrid__bs8lh{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px;align-items:center;margin-top:28px}.Homepage_heroGrid__bs8lh .Homepage_display__iZaAF{font-size:clamp(36px,3.5vw,54px);line-height:1.04;margin:0 0 22px}.Homepage_heroGrid__bs8lh .Homepage_lead__Pfbt0{font-size:17px}.Homepage_story__APj2a{margin:0;width:100%}.Homepage_darkSection__XD3N7,.Homepage_section__KYMzd,.Homepage_tintedSection__cNSxu{padding:80px 0;scroll-margin-top:24px}.Homepage_sectionTitle__0Yhhc{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.045em;font-weight:600;line-height:1.08;margin:22px 0 26px}.Homepage_paths___LGQq{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:42px 0}.Homepage_paths___LGQq>div{border-top:1px solid #b5ae9c;padding-top:24px}.Homepage_tag__tL6EU{font:10px/1.5 var(--font-mono),monospace;text-transform:uppercase;color:#705629}.Homepage_paths___LGQq h3{font-size:26px;letter-spacing:-.035em;margin:18px 0 12px}.Homepage_intro__N__wU,.Homepage_paths___LGQq p,.Homepage_split___u7wr p:not(.Homepage_eyebrow__T_oes){font-size:15px;color:#56594f;line-height:1.8;max-width:650px}.Homepage_intro__N__wU{margin-bottom:36px}.Homepage_featureLinks__Cvblx{display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.Homepage_featureLinks__Cvblx>a{display:flex;align-items:flex-start;gap:20px;padding:26px 0;border-top:1px solid #cac3b5}.Homepage_featureLinks__Cvblx>a:hover h3{text-decoration:underline;text-underline-offset:5px}.Homepage_featureLinks__Cvblx>a>div{flex:1}.Homepage_featureLinks__Cvblx h3{font-size:21px;font-weight:550;letter-spacing:-.03em}.Homepage_featureLinks__Cvblx p{font-size:13px;color:#5a5e52;margin-top:6px}.Homepage_index__d7DUU{font:11px var(--font-mono),monospace;color:#785b26;margin-top:5px}.Homepage_linkStatus__7dOQ7{font:10px/1.6 var(--font-mono),monospace;color:#655d48}.Homepage_split___u7wr{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.Homepage_split___u7wr p+p{margin-top:18px}.Homepage_split___u7wr figure{min-width:0}.Homepage_split___u7wr img{width:100%;height:auto;border:1px solid #55584f;border-radius:4px}.Homepage_split___u7wr figcaption{font-size:11px;margin-top:12px;color:#62665b}.Homepage_textLink__uR_Ny{display:inline-block;margin-top:26px;padding-bottom:5px;border-bottom:1px solid;font-size:14px;font-weight:600}.Homepage_darkSection__XD3N7{background:#1b1e1e;color:#f2efe7}.Homepage_darkSection__XD3N7 .Homepage_eyebrow__T_oes{color:#d6bb84}.Homepage_darkSection__XD3N7 .Homepage_split___u7wr p:not(.Homepage_eyebrow__T_oes){color:#c3c7bc}.Homepage_darkSection__XD3N7 figcaption{color:#bfc4b8}.Homepage_tintedSection__cNSxu{background:#e8e2d6;border-block:1px solid #cec6b5}.Homepage_signals__4dsr5>div{padding:22px 0;border-top:1px solid #b9b19e}.Homepage_signals__4dsr5 dt{font-size:20px;font-weight:550;letter-spacing:-.025em}.Homepage_signals__4dsr5 dd{font-size:14px;line-height:1.8;color:#55594e;margin-top:10px}.Homepage_faq__wBKIu details{border-top:1px solid #beb7a8;padding:20px 0}.Homepage_faq__wBKIu summary{font-size:16px;font-weight:550;cursor:pointer}.Homepage_faq__wBKIu p{margin-top:15px}.Homepage_footer__yWkk_{background:#151818;color:#eee9df;padding:30px 0;border-top:1px solid #4b4e43}.Homepage_footer__yWkk_>.Homepage_shell__gyhtH{display:flex;justify-content:space-between;gap:26px;align-items:center}.Homepage_footer__yWkk_ nav{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:#c4c7bc}@media(max-width:900px){.Homepage_heroGrid__bs8lh{grid-template-columns:1fr;gap:36px}.Homepage_shell__gyhtH{width:calc(100% - 40px)}.Homepage_heroBottom__rN7nZ,.Homepage_split___u7wr{gap:30px}.Homepage_manifest__eIvn9{font-size:9px}.Homepage_header__MDr3A>.Homepage_shell__gyhtH{gap:24px}.Homepage_header__MDr3A nav{gap:18px}}@media(max-width:720px){.Homepage_shell__gyhtH{width:calc(100% - 28px)}.Homepage_header__MDr3A>.Homepage_shell__gyhtH{flex-wrap:wrap;gap:12px;padding-block:18px}.Homepage_brand__8XnFQ{font-size:17px}.Homepage_header__MDr3A nav{order:3;width:100%;margin:0;gap:24px}.Homepage_access__ERaGO{margin-left:auto;font-size:12px}.Homepage_hero__rsPsY{padding:32px 0 45px}.Homepage_featureLinks__Cvblx,.Homepage_heroBottom__rN7nZ,.Homepage_paths___LGQq,.Homepage_split___u7wr{grid-template-columns:1fr;gap:28px}.Homepage_display__iZaAF{font-size:clamp(42px,10.8vw,64px);line-height:1.05}.Homepage_lead__Pfbt0{font-size:17px}.Homepage_manifest__eIvn9{display:none}.Homepage_story__APj2a{margin-top:30px}.Homepage_darkSection__XD3N7,.Homepage_section__KYMzd,.Homepage_tintedSection__cNSxu{padding:52px 0}.Homepage_sectionTitle__0Yhhc{font-size:36px}.Homepage_paths___LGQq{margin:30px 0}.Homepage_featureLinks__Cvblx{gap:0}.Homepage_footer__yWkk_>.Homepage_shell__gyhtH{align-items:flex-start;flex-direction:column}.Homepage_footer__yWkk_ nav{gap:20px}.Homepage_split___u7wr figure{order:2}.Homepage_actions__Q2X9M{gap:10px}.Homepage_primary__Z5Iwv,.Homepage_secondary__atB0C{padding:13px 16px;font-size:12px}}@media(prefers-reduced-motion:reduce){.Homepage_page__AbhNk *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.Homepage_steps__ZeCRb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:40px;counter-reset:none}.Homepage_steps__ZeCRb li{position:relative;padding:28px 28px 0 0;border-top:2px solid #1b1d1e}.Homepage_steps__ZeCRb li+li{padding-left:28px;border-left:1px solid #cac3b5}.Homepage_stepNumber__CeMht{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#1b1d1e;color:#f2efe7;font:600 15px var(--font-mono),monospace}.Homepage_steps__ZeCRb h3{font-size:21px;font-weight:600;letter-spacing:-.03em;margin:18px 0 10px}.Homepage_steps__ZeCRb p{font-size:14px;line-height:1.75;color:#56594f}.Homepage_after__TpYNg{margin-top:36px;padding:18px 22px;background:#e8e2d6;border-left:3px solid #967336;font-size:15px;line-height:1.75;color:#3f423b;max-width:880px}.Homepage_fork__6jI13{margin-top:44px;display:grid;justify-items:center}.Homepage_forkStart__LLw80{display:grid;gap:6px;max-width:520px;width:100%;padding:22px 24px;background:#1b1d1e;color:#f2efe7;border-radius:4px;text-align:left;position:relative}.Homepage_forkStart__LLw80 strong{font-size:20px;letter-spacing:-.02em}.Homepage_forkStart__LLw80 span:last-child{font-size:14px;color:#c3c7bc;line-height:1.6}.Homepage_forkKicker__vE6nb{font-size:12px;font-weight:600;color:#e2c58d}.Homepage_lanes__eqVjU{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;padding:56px 0}.Homepage_lanes__eqVjU:after,.Homepage_lanes__eqVjU:before{content:"";position:absolute;left:25%;right:25%;height:56px;border:1.5px solid #967336;z-index:0}.Homepage_lane__l66JM{position:relative;z-index:1}.Homepage_lanes__eqVjU:before{top:0;border-bottom:0;border-radius:10px 10px 0 0}.Homepage_lanes__eqVjU:after{bottom:0;border-top:0;border-radius:0 0 10px 10px}.Homepage_lane__l66JM{padding:26px 28px;background:#f7f4ed;border:1px solid #c7c0b2;border-radius:4px}.Homepage_lane__l66JM h3{font-size:24px;font-weight:600;letter-spacing:-.035em}.Homepage_lane__l66JM>p{font-size:14px;line-height:1.7;color:#56594f;margin:8px 0 18px}.Homepage_lane__l66JM ol{list-style:decimal;padding-left:20px;display:grid;gap:10px;font-size:15px;line-height:1.6}.Homepage_lane__l66JM li::marker{font-weight:700;color:#967336}.Homepage_forkEnd__u1EFw{display:flex;align-items:flex-start;gap:14px;max-width:620px;width:100%;padding:20px 24px;border:1.5px solid #4f7d5b;background:#eef3ea;border-radius:4px}.Homepage_forkEnd__u1EFw span{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:#4f7d5b;color:#fff;font-weight:700}.Homepage_forkEnd__u1EFw p{font-size:15px;line-height:1.7;color:#24402c}@media(max-width:900px){.Homepage_steps__ZeCRb{grid-template-columns:1fr 1fr;row-gap:32px}.Homepage_steps__ZeCRb li:nth-child(3){padding-left:0;border-left:0}}@media(max-width:720px){.Homepage_steps__ZeCRb{grid-template-columns:1fr}.Homepage_steps__ZeCRb li,.Homepage_steps__ZeCRb li+li{padding:22px 0 0;border-left:0}.Homepage_lanes__eqVjU{grid-template-columns:1fr;gap:20px;padding:28px 0}.Homepage_lanes__eqVjU:after,.Homepage_lanes__eqVjU:before{left:50%;right:auto;width:0;height:28px;border-width:0 0 0 1.5px;border-radius:0}.Homepage_fork__6jI13{justify-items:stretch}}