@layer reset{*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}[hidden]{display:none!important}button,input,select{font:inherit;color:inherit}table{border-collapse:collapse}}@layer tokens{:root{--o-950:#2b130a;--o-700:#af450f;--o-600:#db590e;--o-500:#f2731f;--o-300:#f8ab66;--o-100:#fde6d0;--n-0:#fff;--n-200:#e8e8e8;--n-300:#c9c9c9;--n-400:#909090;--n-450:#7d7d7d;--n-600:#666;--n-700:#3d3d3d;--n-800:#1e1e1e;--n-900:#1a1a1a;--n-950:#121212;--n-960:#0b0b0b;--n-970:#0e0e0e;--n-1000:#070707;--l-surface:#fff;--l-border:#d7dae2;--l-text:#0c0d11;--l-muted:#565c68;--l-line:#e2e5e8;--canvas:var(--n-1000);--surface:var(--n-970);--surface-raised:var(--n-950);--wash:var(--n-960);--border:var(--n-900);--border-strong:var(--n-800);--rule:var(--n-700);--control-edge:var(--n-600);--text-heading:var(--n-0);--text-body:var(--n-200);--text-figure-soft:var(--n-300);--text-muted:var(--n-400);--mark-dim:var(--n-600);--accent:var(--o-500);--accent-hover:var(--o-600);--on-accent:var(--n-1000);--accent-on-light:var(--o-700);--warm-surface:var(--o-950);--warm-text:var(--o-100);--focus:var(--n-0);--glow-hero:radial-gradient(980px 720px at 84% 30%, #f2731f33 0%, #f2731f12 42%, transparent 68%);--glow-cta:radial-gradient(720px 520px at 12% 0%, #f2731f24, transparent 65%);--act-raise:var(--n-950);--act-card:var(--n-970);--act-warm:var(--o-950);--act-warm-line:#f2731f38;--heat-0:var(--n-960);--heat-1:var(--n-800);--heat-2:#2e2e2e;--heat-3:#454545;--heat-4:var(--n-600);--heat-5:var(--n-400);--heat-6:var(--n-300);--heat-ink:var(--n-0);--heat-ink-light:var(--n-1000);--elev-pop:0 24px 60px #00000080, 0 4px 14px #0000004d;--s-10:128px;--glow:radial-gradient(980px 720px at 84% 22%, #f2731f1f, #f2731f0d 42%, transparent 68%);--grid-line:#ffffff06;--chip-bg:#ffffff0f;--cross:#ffffff0a;--font-display:"Inter", "Inter Fallback", "Inter Fallback D", system-ui, sans-serif;--font-body:"Roboto", "Roboto Fallback", "Roboto Fallback D", system-ui, sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-chip:6px;--r-card:8px;--r-pill:999px;--r-panel:18px;--t-fast:.1s;--t-base:.15s;--t-slow:.22s;--ease:cubic-bezier(.4, 0, .2, 1);--t-reveal:.7s;--t-draw:1.2s;--t-lift:.45s;--t-count:.9s;--t-flow:2.8s;--t-ping:2.4s;--t-hop:.8s;--t-settle:3.5s;--stagger:90ms;--t-cycle:4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--sheen:linear-gradient(160deg, #ffffff09, transparent 50%);--hover-edge:#f2731f73;--spot-c:#f2731f12;--lift:0 12px 28px #00000080;--glow-hero-2:radial-gradient(closest-side, #f2731f17, transparent);--dot-glow-w:0 0 8px #fff9;--lane:#ffffff3d;--halo-a:#f2731f47;--badge-bg:#070707a8;--badge-edge:#ffffff29;--scrim:#040404c7;--panel-shadow:-24px 0 80px #0000008c;--cell-ring:0 0 0 3px #f2731f29, 0 10px 24px #0000008c;--sc-bloom:radial-gradient(closest-side, #f2731f52, transparent);--warm-card:#17100c;--warm-card-edge:#7f320d;--node-ring:0 0 0 4px #f2731f2e;--btn-glow:0 10px 28px #f2731f47;--axis:var(--n-600);--scene-bg:#0a0a0adb;--scene-shadow:0 24px 60px #00000073;--ramp-1:#3d1c0e;--ramp-2:#5c2a12;--ramp-3:#7f320d;--fp-shadow:drop-shadow(0 0 5px #f2731f99);--rm-line:linear-gradient(90deg, #f2731f47, #f2731ff2);--rm-line-v:linear-gradient(180deg, #f2731f47, #f2731ff2);--rm-dot-edge:#f2731f99;--rm-glow:0 0 14px #f2731f73;--rm-tip-bg:#1d130d;--rm-tip-shadow:0 12px 32px #00000073;--chain:#f2731f9e;--container:1280px;--reading:720px;--header-h:64px}}@layer base{html{color-scheme:dark;background:var(--canvas);-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--canvas);color:var(--text-body);font:400 16px/1.65 var(--font-body);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);text-wrap:balance}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--control-edge);text-underline-offset:3px;transition:color var(--t-base) var(--ease), text-decoration-color var(--t-base) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--text-heading);text-decoration-color:var(--text-heading)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}::selection{background:var(--o-700);color:var(--text-heading)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}}}@layer layout{.wrap{max-width:var(--container);margin:0 auto;padding:0 48px;position:relative}@media (width<=1079px){.wrap{padding:0 24px}}@media (width<=767px){.wrap{padding:0 20px}}@media (width<=389px){.wrap{padding:0 16px}}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:var(--header-h);display:flex}.lockup{align-items:center;gap:var(--s-3);color:var(--text-heading);text-decoration:none;display:flex}.lockup img{width:auto;height:22px}.lockup .div{background:var(--border-strong);width:1px;height:18px}.lockup .name{font:600 15px/1 var(--font-display);align-items:center;gap:8px;display:inline-flex}.wm{letter-spacing:-.01em;font-size:17px;font-weight:600}.wm b{text-decoration:underline 1px var(--control-edge);text-underline-offset:4px;font-weight:800}.site-footer .wm-exp{margin:calc(-1 * var(--s-3)) 0 var(--s-4);font:600 12px/1.4 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.amark{fill:currentColor;flex:none}.amark-ax{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.amark .amark-1{opacity:.42}.amark .amark-2{opacity:.72}.amark .amark-o{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}.site-nav{gap:var(--s-5);font:500 14px/1 var(--font-body);display:flex}.site-nav a{color:var(--text-body);padding:var(--s-3) 0;text-decoration:none}.site-nav a:hover{color:var(--text-heading)}@media (width<=767px){.site-header .wrap{min-height:56px}.lockup img{height:20px}.lockup .name{font-size:14px}.site-nav .nav-opt{display:none}}@media (width<=479px){.site-header .lockup :is(img,.div){display:none}}.draft-banner{background:var(--warm-surface);color:var(--warm-text);font:600 12px/1.4 var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:var(--s-2) var(--s-4)}.cover{position:relative;overflow:hidden}.cover:before{content:"";pointer-events:none;background:var(--glow);position:absolute;inset:0}.gridbg{position:relative}.gridbg:after{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 92%)}.cover>.wrap,.gridbg>*{z-index:1;position:relative}.eyebrow{font:600 13px/1.4 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:baseline;gap:.5em;display:flex}.eyebrow .sl,.shead .tr{color:var(--accent);letter-spacing:0;font-weight:800}.shead{align-items:baseline;gap:var(--s-3);font:600 12px/1.4 var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);display:flex}.shead .tr{font-size:13px}.block{padding-top:var(--s-9)}@media (width<=1079px){.block{padding-top:var(--s-8)}}@media (width<=767px){.block{padding-top:var(--s-7)}}.btn{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border-radius:var(--r-card);font:500 15px/1 var(--font-body);cursor:pointer;transition:background var(--t-base) var(--ease), border-color var(--t-base) var(--ease), color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), transform var(--t-base) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover);color:var(--on-accent);box-shadow:var(--btn-glow)}.btn-ghost{color:var(--text-body);border-color:var(--control-edge);background:0 0}.btn-ghost:hover{border-color:var(--text-body);background:var(--cross);color:var(--text-heading)}.btn svg{width:16px;height:16px}.i-tail,.i-lead{vertical-align:.125em;flex:none;width:1em;height:1em;margin-block:-.25em;display:inline-block}.i-tail{margin-left:.2em}.i-lead{margin-right:.2em}.chip{align-items:center;gap:var(--s-2);border-radius:var(--r-chip);background:var(--chip-bg);border:1px solid var(--border-strong);font:600 11px/1.6 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:4px 10px;display:inline-flex}.site-footer{margin-top:var(--s-9);border-top:1px solid var(--border);padding:var(--s-7) 0 var(--s-8);color:var(--text-muted);font-size:14px}[data-page=hub] .site-footer{margin-top:0}.site-footer .cols{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.site-footer .tagline{font:700 18px/1.35 var(--font-display);color:var(--text-heading);max-width:28ch}.site-footer .disc{margin-top:var(--s-4)}.site-nav .nav-cta{color:var(--accent);font-weight:700}.site-nav .nav-cta:hover{color:var(--o-300)}.site-nav a[aria-current=page]{color:var(--text-heading)}.site-footer nav{gap:var(--s-3) var(--s-5);flex-wrap:wrap;align-content:start;display:flex}.site-footer nav a{color:var(--text-body);transition:color var(--t-base) var(--ease)}.site-footer nav a:hover{color:var(--text-heading)}.site-footer .lockup{margin-bottom:var(--s-4)}.site-footer .meta{margin-top:var(--s-5);font:600 12px/1.5 var(--font-display);letter-spacing:.04em}@media (width<=767px){.site-footer .cols{grid-template-columns:1fr}.site-header .lockup{margin-block:-12px;padding-block:12px}.site-nav a{padding-block:15px}.site-footer nav{row-gap:0}.site-footer nav a{padding-block:10px}.site-footer .lockup{margin:-12px 0 calc(var(--s-4) - 12px);padding-block:12px}}}@layer components{.h2{font:700 36px/1.12 var(--font-display);letter-spacing:-.02em;margin-top:var(--s-4);max-width:30ch}:is(.h2,.cat-h1,.doc-h2) .accent{color:var(--accent)}@media (width<=767px){.h2{font-size:28px}}.btn-link{padding:var(--s-2) 0;color:var(--text-body);font:500 14px/1.4 var(--font-body);text-decoration:underline;text-decoration-color:var(--control-edge);text-underline-offset:3px;cursor:pointer;background:0 0;border:0}.btn-link:hover{color:var(--text-heading)}.skip-inline{position:absolute;left:-9999px}.skip-inline:focus{margin-bottom:var(--s-3);display:inline-block;position:static}.tr{color:var(--accent);font-weight:800}.parts{overflow-clip-margin:2px;flex-wrap:wrap;column-gap:.82em;display:flex;overflow-x:clip}.parts>*+*{margin-left:-.82em}.parts [aria-hidden]{text-align:center;width:.82em;display:inline-block}.pv{align-items:center;gap:2px var(--s-2);font:600 12px/1.4 var(--font-display);color:var(--text-muted);flex-wrap:wrap;display:inline-flex}.pv img{border-radius:2px;flex:none;width:14px;height:14px}.pv-n{color:var(--text-body)}[data-count]{font-variant-numeric:tabular-nums}span[data-count],b[data-count],strong[data-count]{display:inline-block}.hub-lead{margin-top:var(--s-6);font:400 clamp(1rem, 1.25vw, 1.125rem)/1.6 var(--font-body);color:var(--text-body);text-wrap:pretty;max-width:58ch}.btn-l{min-height:52px;padding:0 var(--s-6);font-size:16px;font-weight:500}.hub-search{gap:var(--s-3);flex-wrap:wrap;flex:360px;display:flex}.hub-search .field{align-items:center;gap:var(--s-3);padding:0 var(--s-4);background:var(--surface);border:1px solid var(--control-edge);border-radius:var(--r-card);min-height:52px;color:var(--text-muted);flex:280px;display:flex}.hub-search .field:focus-within{border-color:var(--text-body)}.hub-search input{min-width:0;font:400 16px/1.4 var(--font-body);color:var(--text-heading);background:0 0;border:0;outline:0;flex:1;align-self:stretch}.hub-search input::placeholder{color:var(--text-muted)}.hub-search .btn{min-height:52px}.act{border-top:1px solid var(--border);padding:var(--s-7) 0;scroll-margin-top:52px}@media (width<=1079px){.act{padding:calc(var(--s-7) - 8px) 0}}@media (width<=767px){.act{padding:var(--s-6) 0}}.sec-all{font:700 14px/1.3 var(--font-display);color:var(--text-heading);white-space:nowrap;padding:var(--s-2) 0;text-decoration:none}.sec-all:hover{text-decoration-line:underline}@media (width<=767px){.sec-all{margin-block:-5px;padding-block:13px}}.cat-cover{padding:var(--s-7) 0 var(--s-5)}.cat-h1{margin-top:var(--s-4);font:800 clamp(2.25rem, 4.4vw, 3.5rem)/1.02 var(--font-display);letter-spacing:-.035em}.cat-h1:focus{outline:0}.cat-search{margin-top:var(--s-5);max-width:720px}.cat-top{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.cat-map{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin:0;padding:14px;position:relative}.cm-k{font:700 11px/1.4 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.cm-grid{gap:4px;margin-top:10px;display:grid}.cm-g{grid-template-columns:repeat(14,10px);gap:2px;display:grid}.cm-c{height:10px;transition:box-shadow var(--t-base) var(--ease);border-radius:2px;display:block;position:relative}.cat-map .hb0{background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--border)}.cat-map .hb1{background:var(--heat-1)}.cat-map .hb2{background:var(--heat-2)}.cat-map .hb3{background:var(--heat-3)}.cat-map .hb4{background:var(--heat-4)}.cat-map .hb5{background:var(--heat-5)}.cat-map .hb6{background:var(--heat-6)}a.cm-c:hover{z-index:2;box-shadow:0 0 0 1.5px var(--accent)}a.cm-c:hover:after{content:attr(data-tip);border:1px solid var(--border-strong);border-radius:var(--r-chip);background:var(--surface-raised);width:max-content;max-width:280px;box-shadow:var(--elev-pop);font:600 12px/1.35 var(--font-display);color:var(--text-heading);pointer-events:none;padding:6px 10px;position:absolute;top:50%;right:calc(100% + 10px);translate:0 -50%}@media (width<=1079px){.cat-top{grid-template-columns:minmax(0,1fr)}.cat-map{display:none}}.catalog{padding-top:var(--s-5)}.cat-toolbar{z-index:5;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);padding:var(--s-3) 0;background:var(--canvas);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex;position:sticky;top:0}.cat-count{font:600 14px/1.4 var(--font-display);color:var(--text-heading)}.cat-active{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip-on{cursor:pointer;color:var(--text-heading);border-color:var(--hover-edge);text-transform:none;letter-spacing:.02em;transition:border-color var(--t-base) var(--ease);font-size:12px}.chip-on:hover{border-color:var(--accent)}.cat-sort{align-items:center;gap:var(--s-2);color:var(--text-muted);margin-left:auto;font-size:14px;display:flex}.cat-sort select{background:var(--surface);border:1px solid var(--control-edge);border-radius:var(--r-chip);color:var(--text-body);min-height:40px;padding:8px 10px}.cat-body{gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:260px 1fr;display:grid}.cat-facets-h{font:600 12px/1.4 var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;padding-bottom:var(--s-3)}.facet{margin:0 0 var(--s-5);border:0;padding:0}.facet legend{font:600 12px/1.4 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-2);padding:0}.opt{align-items:center;gap:var(--s-2);min-height:32px;color:var(--text-body);cursor:pointer;font-size:14px;display:flex}.opt input{width:16px;height:16px;accent-color:var(--accent)}.opt-l{transition:color var(--t-base) var(--ease);flex:1}.opt:hover .opt-l{color:var(--text-heading)}.opt-n{font:600 12px/1 var(--font-display);color:var(--text-muted)}.opt.is-zero{color:var(--text-muted)}.opt-primary{color:var(--text-muted);font-size:13px}.cards{gap:var(--s-4);display:grid}.case-card{gap:var(--s-3) var(--s-6);padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);transition:border-color var(--t-base) var(--ease), transform var(--t-base) var(--ease);grid-template-columns:1fr 260px;display:grid}.case-card:focus-within{border-color:var(--accent);transform:translateY(-2px)}@media (hover:hover){.case-card:hover{border-color:var(--accent);transform:translateY(-2px)}}.case-card[hidden]{display:none}.cc-kicker{font:600 12px/1.4 var(--font-display);letter-spacing:.08em;color:var(--text-muted)}.cc-title{margin-top:var(--s-2);font:700 19px/1.3 var(--font-display)}.cc-title a{text-decoration:none}.cc-title .i-tail{color:var(--text-muted)}.cc-title a:hover{text-decoration:underline;text-decoration-color:var(--text-muted)}.cc-meta{margin-top:var(--s-3);overflow-clip-margin:2px;font:500 13px/1.5 var(--font-display);color:var(--text-muted);flex-wrap:wrap;gap:4px 28px;display:flex;overflow-x:clip}.cc-meta>span+span{margin-left:-28px}.cc-meta>span+span:before{content:"·";text-align:center;width:28px;color:var(--rule);display:inline-block}.cc-stage{align-items:center;gap:4px;display:inline-flex}.cc-stage:before{margin-right:-4px}.cc-stage .mark{color:var(--n-300)}.cc-fig{border-left:2px solid var(--rule);padding-left:var(--s-4)}.cc-fig.earned{border-left-color:var(--accent)}.cc-kind{font:600 11px/1.4 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.cc-value{font:700 28px/1.1 var(--font-display);color:var(--text-heading);margin-top:4px}.cc-value .q,.cc-value .u{font-size:.6em;font-weight:600}.cc-label{margin-top:4px;font-size:14px;line-height:1.45}.cc-cite{font:600 12px/1.4 var(--font-display);color:var(--text-muted);margin-top:6px}.cc-cite cite{font-style:normal}.cc-extra{gap:var(--s-3);border-top:1px solid var(--border);padding-top:var(--s-3);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;display:flex}.cc-caveat{color:var(--text-body);flex:400px;font-size:14px}.cc-caveat b{font:600 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-heading)}.chip-calc{color:var(--text-body);text-decoration:none}.chip .i-tail{margin-left:0}.zero{padding:var(--s-6);border:1px solid var(--border);border-radius:var(--r-card);gap:var(--s-3);justify-items:start;display:grid}.zero-h{font:700 24px/1.2 var(--font-display);color:var(--text-heading)}.zero ul{gap:var(--s-2);display:grid}.zero-note{color:var(--text-muted);font-size:14px}.case-card{content-visibility:auto;contain-intrinsic-block-size:auto 220px}@media (width<=767px){.case-card{contain-intrinsic-block-size:auto 420px}}.cat-more{margin-top:var(--s-5)}.cat-results-page .cat-count{margin-bottom:var(--s-4)}.cat-pager{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--border);font:600 14px/1.4 var(--font-display);flex-wrap:wrap;display:flex}.cat-pager[hidden]{display:none}.cat-pager ol{gap:var(--s-2);flex-wrap:wrap;display:flex}.cat-pager .pg-n{min-width:40px;min-height:40px;padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-chip);color:var(--text-body);place-items:center;text-decoration:none;display:inline-grid}.cat-pager a.pg-n:hover{border-color:var(--accent);color:var(--text-heading)}.cat-pager .pg-n.is-current{border-color:var(--text-heading);color:var(--text-heading)}.cat-pager .pg-gap{color:var(--text-muted);align-self:center}.cat-pager .pg-step{min-height:40px;color:var(--text-body);align-items:center;display:inline-flex}@media (width<=1079px){.cat-body{grid-template-columns:1fr}.cat-facets:not([open]){border-bottom:1px solid var(--border)}.case-card{grid-template-columns:1fr 220px}}@media (width<=767px){.case-card{grid-template-columns:1fr}.cc-fig{border-left:0;border-top:1px solid var(--border);padding:var(--s-3) 0 0}.cc-fig.earned{border-top-color:var(--accent)}.cat-sort{margin-left:0}}.text-cover{padding:var(--s-7) 0 var(--s-6);border-bottom:1px solid var(--border)}.text-p{margin-top:var(--s-4);max-width:72ch}.text-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width>=1080px) and (height<=820px){.hub-lead{margin-top:var(--s-3);max-width:90ch;font-size:16px}.hub-search{margin-top:var(--s-4)}.hub-search .field,.hub-search .btn{min-height:46px}}@media (width<=767px){.cat-facets-h{padding-block:14px}.opt{min-height:44px}}.doc-cover{padding:var(--s-9) 0 var(--s-7)}.doc-cover:before{background:var(--glow-hero)}.doc-h1{margin-top:var(--s-5);font:800 clamp(2.25rem, 4.6vw, 4.25rem)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:18ch}.doc-h1 .accent{color:var(--accent)}.doc-lead{margin-top:var(--s-6);font:400 clamp(1rem, 1.25vw, 1.125rem)/1.6 var(--font-body);color:var(--text-body);text-wrap:pretty;max-width:62ch}.doc-actions{margin-top:var(--s-6);gap:var(--s-4);flex-wrap:wrap;display:flex}.doc-facts{margin-top:var(--s-8);border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.doc-fact{padding:var(--s-5) var(--s-5) var(--s-5) 0;border-right:1px solid var(--border);flex-direction:column-reverse;justify-content:flex-end;display:flex}.doc-fact+.doc-fact{padding-left:var(--s-5)}.doc-fact:last-child{border-right:0}.doc-fact dd{font:800 clamp(1.75rem, 3.2vw, 2.75rem)/1 var(--font-display);letter-spacing:-.035em;color:var(--text-heading);white-space:nowrap}.doc-fact dt{margin-top:var(--s-2);font:700 11px/1.4 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.doc-act{padding:var(--s-9) 0}.doc-grid{gap:var(--s-5) var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.doc-h2{margin-top:var(--s-4);font:800 clamp(1.625rem, 2.6vw, 2.25rem)/1.1 var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:22ch}.doc-body{padding-top:var(--s-7);max-width:64ch}.doc-body p{font:400 18px/1.65 var(--font-body);color:var(--text-body);text-wrap:pretty}.doc-body p+p{margin-top:var(--s-4)}.doc-body .sec-all{margin-top:var(--s-5);display:inline-block}.doc-steps{margin-top:var(--s-7);border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);display:grid}.doc-step{padding:var(--s-6) var(--s-5) var(--s-5) 0;border-right:1px solid var(--border)}.doc-step+.doc-step{padding-left:var(--s-5)}.doc-step:last-child{border-right:0}.doc-step .ghost:before{content:attr(data-n);font:800 56px/1 var(--font-display);letter-spacing:-.04em;color:var(--n-800);display:block}.doc-step h3{margin-top:var(--s-4);font:700 20px/1.3 var(--font-display);color:var(--text-heading)}.doc-step p{margin-top:var(--s-2);color:var(--text-body);font-size:16px;line-height:1.55}.doc-note{margin-top:var(--s-5);font:500 13px/1.5 var(--font-display);color:var(--text-muted)}.meth-cover{padding:var(--s-8) 0 var(--s-6)}.meth-cover .doc-h1{margin-top:var(--s-4);letter-spacing:-.035em;max-width:20ch;font-size:clamp(2rem,3.4vw,3rem)}.meth-cover .doc-lead{margin-top:var(--s-4);max-width:68ch;font-size:16px}.meth-cover .doc-facts{margin-top:var(--s-6)}.meth-cover .doc-fact{padding-block:var(--s-4)}.meth-cover .doc-fact dd{font-size:clamp(1.5rem,2.2vw,2rem)}.meth{gap:var(--s-8);padding-block:var(--s-6) var(--s-9);grid-template-columns:220px minmax(0,760px);display:grid}.meth-toc{top:var(--s-5);padding-top:var(--s-5);align-self:start;position:sticky}.meth-toc-h{font:700 11px/1.4 var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted)}.meth-toc ol{margin-top:var(--s-3);border-left:1px solid var(--border-strong);gap:2px;display:grid}.meth-toc a{padding:7px 0 7px var(--s-3);font:600 13px/1.35 var(--font-display);color:var(--text-muted);transition:color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);border-left:2px solid #0000;gap:10px;margin-left:-1px;text-decoration:none;display:flex}.meth-toc a .n{font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color var(--t-base) var(--ease)}.meth-toc a:hover,.meth-toc a[aria-current=true]{color:var(--text-heading);border-left-color:var(--n-0)}.meth-toc a[aria-current=true] .n{color:var(--accent)}.meth-s{padding:var(--s-6) 0;border-top:1px solid var(--border);scroll-margin-top:var(--s-5)}.meth-s:first-child{border-top:0}.meth-s .eyebrow{font-size:12px}.meth-s .doc-h2{margin-top:var(--s-3);max-width:30ch;font-size:clamp(1.375rem,2vw,1.75rem)}.meth-s p:not(.eyebrow){margin-top:var(--s-3);font:400 16px/1.65 var(--font-body);color:var(--text-body);text-wrap:pretty;max-width:68ch}.meth-s .sec-all{margin-top:var(--s-4);display:inline-flex}.meth-links{margin-top:var(--s-4);gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.meth-links a{min-height:44px;font:700 14px/1.3 var(--font-display);color:var(--text-heading);align-items:center;text-decoration:none;display:inline-flex}.meth-links a:hover{text-decoration-line:underline}@media (width<=1079px){.meth{padding-top:var(--s-4);grid-template-columns:minmax(0,1fr);gap:0}.meth-toc{padding-top:0;position:static}.meth-toc-h{display:none}.meth-toc ol{gap:var(--s-2);border-left:0;flex-wrap:wrap;margin:0;display:flex}.meth-toc a{border:1px solid var(--border-strong);border-radius:var(--r-pill);align-items:center;min-height:44px;margin:0;padding:0 14px}.meth-toc a:hover,.meth-toc a[aria-current=true]{border-color:var(--text-body)}.doc-act{padding:var(--s-8) 0}.doc-grid{grid-template-columns:1fr}.doc-body{padding-top:0}.doc-facts{grid-template-columns:1fr 1fr}.doc-fact:nth-child(2){border-right:0}.doc-fact:nth-child(-n+2){border-bottom:1px solid var(--border)}.doc-fact:nth-child(3){padding-left:0}}@media (width<=767px){.doc-cover{padding:var(--s-7) 0 var(--s-6)}.doc-facts{margin-top:var(--s-6)}.doc-act{padding:var(--s-7) 0}.doc-body p{font-size:16px}.doc-actions .btn-l{flex:100%;justify-content:center}.doc-steps{grid-template-columns:1fr}.doc-step,.doc-step+.doc-step{border-right:0;border-bottom:1px solid var(--border);padding-left:0}}}@layer motion{@media screen and (prefers-reduced-motion:no-preference){[data-reveal=""].armed:not(.is-in){opacity:0;transform:translateY(16px)}[data-reveal=""].armed.is-in{transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out)}.armed.is-in.rv-d1{transition-delay:var(--stagger)}.armed.is-in.rv-d2{transition-delay:calc(var(--stagger) * 2)}.hub-cover .hub-live,.hub-scene{animation:cb-up var(--t-reveal) var(--ease-out) backwards}.hub-scene{animation-delay:.3s}.hub-cover .hub-live{animation-delay:.56s}.hub-viz-bars{transform-origin:50% 100%;animation:cb-grow var(--t-reveal) var(--ease-out) backwards;animation-delay:.82s}.hub-stat:nth-child(2) .hub-viz-bars{animation-delay:.88s}.hub-stat:nth-child(3) .hub-viz-bars{animation-delay:.94s}.hub-stat:nth-child(4) .hub-viz-bars{animation-delay:1s}@keyframes cb-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cb-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes cb-grow-x{0%{transform:scaleX(0)}to{transform:none}}.hub-path i{transition:transform var(--t-draw) var(--ease-io) calc(var(--stagger) * 3)}.hp:nth-child(3) i{transition-delay:calc(var(--stagger) * 5)}.hp:nth-child(4) i{transition-delay:calc(var(--stagger) * 7)}.hp:nth-child(5) i{transition-delay:calc(var(--stagger) * 9)}@starting-style{.hub-path i{transform:scaleX(0)}}.hub-path b{animation:cb-hop var(--t-hop) linear var(--t-settle)}.hp:nth-child(3) b{animation-delay:calc(var(--t-settle) + var(--t-hop) * 1.5)}.hp:nth-child(4) b{animation-delay:calc(var(--t-settle) + var(--t-hop) * 3)}.hp:nth-child(5) b{animation-delay:calc(var(--t-settle) + var(--t-hop) * 4.5)}@keyframes cb-hop{0%{opacity:0;transform:translate(-100%)}20%,80%{opacity:1}to{opacity:0;transform:none}}.hub-live.is-loop .hub-path b{animation:cb-hop-loop var(--t-cycle) linear var(--t-settle) infinite}.hub-live.is-loop .hp:nth-child(3) b{animation-delay:calc(var(--t-settle) + var(--t-cycle) * .25)}.hub-live.is-loop .hp:nth-child(4) b{animation-delay:calc(var(--t-settle) + var(--t-cycle) * .5)}.hub-live.is-loop .hp:nth-child(5) b{animation-delay:calc(var(--t-settle) + var(--t-cycle) * .75)}@keyframes cb-hop-loop{0%{opacity:0;transform:translate(-100%)}4%,16%{opacity:1}20%,to{opacity:0;transform:none}}.hub-now .live-dot:after{animation:cb-pulse var(--t-ping) var(--ease-out) var(--t-settle) 2}@keyframes cb-pulse{0%{opacity:0;transform:scale(.6)}8%{opacity:.9}to{opacity:0;transform:scale(2.2)}}.cw[open]{transition:transform var(--t-lift) var(--ease-out), opacity var(--t-lift) var(--ease-out)}.cw[open]::backdrop{transition:opacity var(--t-lift) var(--ease-out)}@starting-style{.cw[open]{opacity:0;transform:translate(56px)}.cw[open]::backdrop{opacity:0}}.cw.is-closing{opacity:0;transition-duration:var(--t-slow);transform:translate(56px)}.cw.is-closing::backdrop{opacity:0;transition-duration:var(--t-slow)}.cw-main{transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease)}.cw-main.is-out{opacity:0;transform:translateY(8px)}.chapters-ind{transition:transform var(--t-lift) var(--ease-out)}[data-map].map-veil .heat td.cell[data-n]:not(.is-lit){background:var(--heat-0);box-shadow:inset 0 0 0 1px var(--border)}[data-map].map-veil .heat td.cell[data-n]:not(.is-lit) .cell-a{color:#0000}[data-map].map-veil .heat :is(.cb,td.sum svg){opacity:0}[data-map].map-swap .heat :is(td.cell,.cell-a){transition:none}.heat-glow{transition:opacity var(--t-slow) var(--ease)}.heat-glow.is-out{opacity:0}[data-reveal=map].armed:not(.is-in):not(.map-glow) .heat .cb,[data-reveal=map].armed:not(.is-in) .xf-share{transform:scale(0)}[data-reveal=map].armed.is-in:not(.map-glow) .heat .cb{transform-origin:50% 100%;animation:cb-grow var(--t-reveal) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * (1 + .35 * var(--c,0)))}[data-reveal=map].armed.is-in .xf-share{transform-origin:0;animation:cb-grow-x var(--t-draw) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * 12.5)}[data-reveal=map].armed:not(.is-in) .hn-strip{opacity:0}[data-reveal=map].armed.is-in .hn-strip{transform-origin:0;animation:cb-strip var(--t-reveal) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * (var(--g,0) + .5 * var(--i,0)))}@keyframes cb-strip{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:none}}.heat .cols>:nth-child(3){--c:1}.heat .cols>:nth-child(4){--c:2}.heat .cols>:nth-child(5){--c:3}.heat .cols>:nth-child(6){--c:4}.heat .cols>:nth-child(7){--c:5}.heat .cols>:nth-child(8){--c:6}.heat .cols>:nth-child(9){--c:7}.heat .cols>:nth-child(10){--c:8}.heat .cols>:nth-child(11){--c:9}.heat .cols>:nth-child(12){--c:10}.heat .cols>:nth-child(13){--c:11}.heat .cols>:nth-child(14){--c:12}.heat .cols>:nth-child(15){--c:13}.hn-grp:nth-child(2){--g:1}.hn-grp:nth-child(3){--g:2}.hn-grp:nth-child(4){--g:3}.hn-grp:nth-child(5){--g:4}.hn-grp:nth-child(6){--g:5}.hn-grp li:nth-child(2){--i:1}.hn-grp li:nth-child(3){--i:2}.hn-grp li:nth-child(4){--i:3}.hn-grp li:nth-child(5){--i:4}.hn-grp li:nth-child(6){--i:5}.cm-grid{animation:cb-fade var(--t-reveal) var(--ease-out) backwards;animation-delay:.12s}.cards>.case-card:nth-child(-n+8){animation:cb-up var(--t-reveal) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * .5 * var(--k,0))}.cards>.case-card:nth-child(2){--k:1}.cards>.case-card:nth-child(3){--k:2}.cards>.case-card:nth-child(4){--k:3}.cards>.case-card:nth-child(5){--k:4}.cards>.case-card:nth-child(6){--k:5}.cards>.case-card:nth-child(7){--k:6}.cards>.case-card:nth-child(8){--k:7}.sc-track{transition:opacity var(--t-slow) var(--ease)}.sc[data-deal=wait] :is(.sc-card,.sc-pick){opacity:0}.sc[data-deal=go] .sc-rest{animation:cb-stretch var(--t-reveal) var(--ease-out) backwards;animation-delay:80ms}.sc[data-deal=go] .sc-glow{animation:cb-bloom var(--t-draw) var(--ease-out) backwards;animation-delay:80ms}.sc[data-deal=go] .sc-card:nth-child(-n+5){animation:cb-deal var(--t-reveal) var(--ease-out) backwards;animation-delay:calc(.24s + var(--stagger) * 1.3 * var(--k,0))}.sc[data-deal=go] .sc-card:nth-child(2){--k:1}.sc[data-deal=go] .sc-card:nth-child(3){--k:2}.sc[data-deal=go] .sc-card:nth-child(4){--k:3}.sc[data-deal=go] .sc-card:nth-child(5){--k:4}@keyframes cb-stretch{0%{opacity:0;transform:translate(-10px)scaleX(.32)}to{opacity:1;transform:none}}@keyframes cb-bloom{0%{opacity:0;transform:scale(.5)}35%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes cb-deal{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes cb-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.sc-track.is-out{opacity:0}.sc-prog i{transition:transform var(--t-base) linear}[data-reveal=wf].armed:not(.is-in) .wf-card{opacity:0;transform:translateY(12px)}[data-reveal=wf].armed:not(.is-in) .wf-rail{transform:scaleX(0)}[data-reveal=wf].armed:not(.is-in) .wf-loop{opacity:0;transform:scaleX(.2)}[data-reveal=wf].armed.is-in .wf-rail{transition:transform var(--t-draw) var(--ease-io)}[data-reveal=wf].armed.is-in .wf-card{transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out);transition-delay:calc(var(--stagger) * 2 * var(--k,0))}[data-reveal=wf].armed.is-in .wf-loop{transition:opacity var(--t-reveal) var(--ease-out) var(--t-draw), transform var(--t-draw) var(--ease-io) var(--t-draw)}.wf-stage:nth-child(2) .wf-card{--k:1}.wf-stage:nth-child(3) .wf-card{--k:2}.wf-stage:nth-child(4) .wf-card{--k:3}.wf-stage:nth-child(5) .wf-card{--k:4}.wf-viz.is-loop .wf-pulse{animation:cb-wf-x calc(var(--t-cycle) * 2) linear calc(var(--t-draw) * 2) infinite}.wf-viz.is-loop .wf-pulse i{animation:cb-wf-y calc(var(--t-cycle) * 2) linear calc(var(--t-draw) * 2) infinite}@keyframes cb-wf-x{0%{opacity:0;transform:none}3%{opacity:1}46%,50%{transform:translate(100%)}96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cb-wf-y{0%,46%{transform:none}50%,96%{transform:translateY(-100%)}to{transform:none}}.wf.is-js .wf-panel.is-on{animation:cb-fade var(--t-slow) var(--ease-out)}.wf.is-js .wf-panel.is-out{animation:cb-fade-out var(--t-slow) var(--ease-out) forwards;pointer-events:none}@keyframes cb-fade-out{0%{opacity:1}to{opacity:0}}@media (width<=899px){[data-reveal=wf].armed:not(.is-in) .wf-stage:before{transform:scaleY(0)}[data-reveal=wf].armed.is-in .wf-stage:before{transition:transform var(--t-reveal) var(--ease-io);transition-delay:calc(var(--stagger) * (2 * var(--k,0) + 1))}.wf-stage:nth-child(2){--k:1}.wf-stage:nth-child(3){--k:2}.wf-stage:nth-child(4){--k:3}}[data-reveal=funnel].armed:not(.is-in) :is(.sel-k,.fn-step,.sel-p,.sel-a,.sel-b,.sel-c,.sel-key){opacity:0}[data-reveal=funnel].armed.is-in :is(.sel-k,.fn-step,.sel-key,.sel-a,.sel-b){animation:cb-fade var(--t-reveal) var(--ease-out) backwards}[data-reveal=funnel].armed.is-in .fn-2{animation-delay:calc(var(--stagger) * 2)}[data-reveal=funnel].armed.is-in .fn-3{animation-delay:calc(var(--stagger) * 4)}[data-reveal=funnel].armed.is-in .sel-p{animation:cb-up var(--t-reveal) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * var(--r,0))}[data-reveal=funnel].armed.is-in .sel-a{animation-delay:calc(var(--stagger) * (3 + var(--r,0)))}[data-reveal=funnel].armed.is-in .sel-b{animation-delay:calc(var(--stagger) * (6 + var(--r,0)))}[data-reveal=funnel].armed.is-in .sel-c{animation:cb-pop var(--t-lift) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * (9 + var(--r,0)))}[data-reveal=funnel].armed.is-in .sel-key{animation-delay:calc(var(--stagger) * 13)}.sel-row:nth-child(2){--r:1}.sel-row:nth-child(3){--r:2}.sel-row:nth-child(4){--r:3}.sel-row:nth-child(5){--r:4}@keyframes cb-fade{0%{opacity:0}to{opacity:1}}[data-reveal=road].armed:not(.is-in) :is(.rm-dot,.rm-name){opacity:0}[data-reveal=road].armed:not(.is-in) .rm-line:before{transform:scaleX(0)}[data-reveal=road].armed.is-in .rm-line:before{transform-origin:0;animation:cb-grow-x var(--t-draw) var(--ease-io) backwards}[data-reveal=road].armed.is-in .rm-dot{animation:cb-pop var(--t-lift) var(--ease-out) backwards;animation-delay:calc(var(--t-draw) * var(--at,0))}[data-reveal=road].armed.is-in .rm-name{animation:cb-up var(--t-reveal) var(--ease-out) backwards;animation-delay:calc(var(--t-draw) * var(--at,0))}[data-reveal=road].armed.is-in .rm-end .rm-dot:after{animation:cb-pulse var(--t-ping) var(--ease-out) calc(var(--t-draw) + var(--t-lift)) 2}.rm-st:nth-child(2){--at:.33}.rm-st:nth-child(3){--at:.67}.rm-st:nth-child(4){--at:1}@media (width<=767px){[data-reveal=road].armed:not(.is-in) .rm-line:before{transform:scaleY(0)}[data-reveal=road].armed.is-in .rm-line:before{transform-origin:50% 0;animation-name:cb-grow}}[data-reveal=deliv].armed:not(.is-in) .deliv li{opacity:0}[data-reveal=deliv].armed.is-in .deliv li{animation:cb-up var(--t-reveal) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * var(--d,0))}.deliv li:nth-child(2){--d:1}.deliv li:nth-child(3){--d:2}.deliv li:nth-child(4){--d:3}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover){.sc-card{transition:transform var(--t-lift) var(--ease-out)}.sc-card:before,.sc-card:after{transition:opacity var(--t-lift) var(--ease-out)}.sc-card:hover{transform:translateY(-4px)}.heat .cell-a:hover{transform:scale(1.12)}.rm-st:is(:hover,:has(.rm-b:focus-visible)) .rm-dot{transform:scale(1.35)}.sc-card:hover:before{opacity:1}.person-ph img{transition:transform var(--t-draw) var(--ease-out)}.person:hover .person-ph img{transform:scale(1.05)}:is(.btn-primary,.sec-all) svg{transition:transform var(--t-base) var(--ease)}:is(.btn-primary,.sec-all):hover svg{transform:translate(3px)}.btn:hover{transform:translateY(-1px)}.sc-rest{transition:transform var(--t-base) var(--ease)}.sc-pick-c:hover .sc-rest{transform:translate(4px)}}}@layer motion-pause{@media screen and (prefers-reduced-motion:no-preference){[data-live]:not(.is-live):before,[data-live]:not(.is-live):after,[data-live]:not(.is-live) *,[data-live]:not(.is-live) :before,[data-live]:not(.is-live) :after{animation-play-state:paused}}}@layer utilities{.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.skip{left:var(--s-4);z-index:50;background:var(--surface);color:var(--text-heading);padding:var(--s-3) var(--s-4);border:1px solid var(--control-edge);border-radius:var(--r-card);position:absolute;top:-100px}.skip:focus{top:var(--s-3)}}@layer print{@media print{@page{margin:14mm 12mm 16mm}:root{--canvas:var(--l-surface);--surface:var(--l-surface);--surface-raised:var(--l-surface);--text-heading:var(--l-text);--text-body:var(--l-text);--text-muted:var(--l-muted);--border:var(--l-border);--border-strong:var(--l-border);--rule:var(--l-border);--mark-dim:var(--l-muted);--control-edge:var(--l-border);--text-figure-soft:var(--l-text);--accent:var(--accent-on-light);--chip-bg:transparent}html{color-scheme:light}body{font-size:14px}.lockup img{content:url(/brand/strategai-on-white.svg)}.p-prov-wm{content:url(/partners/vem/vem-wordmark-on-light.svg)}.site-header{border-bottom:1px solid var(--l-border)}.site-header nav,.site-footer,.skip,.toc,.p-locator,.p-topline .back,.p-end,.loc-link{display:none}.draft-banner{color:var(--l-text);border-bottom:1px solid var(--l-border);background:0 0}.cover:before,.gridbg:after{display:none}.p-body,.p-cover .p-lead,.p-cover .p-meta-wrap{display:block}.p-intro{display:none}.tnode.cur{background:var(--l-text);border-color:var(--l-text);box-shadow:none}.scale-plus{border-top-color:var(--l-muted)}.scale-plus li:before{color:var(--l-muted)}.sheet{border:1px solid var(--l-border)}details::details-content{content-visibility:visible;display:block}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.table-scroll{overflow:visible}.fig,.caveat,.estimate,.sheet-col,.story-step,.scale,.src{break-inside:avoid}.shead{break-after:avoid}.passport a[href^=http]:after{content:" " attr(href);font:400 11px/1.4 var(--font-body);color:var(--l-muted);overflow-wrap:anywhere}.src-a:after{display:block}.p-print-foot{margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--l-border);font:600 11px/1.4 var(--font-display);letter-spacing:.04em;color:var(--l-muted);display:block}}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/v1/inter-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/v1/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/v1/inter-ui.woff2)format("woff2");unicode-range:U+20BD,U+2192,U+2197,U+2248,U+2261,U+2264-2265,U+25BE,U+2713}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/v1/roboto-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/v1/roboto-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/v1/roboto-ui.woff2)format("woff2");unicode-range:U+20BD,U+2192,U+2197,U+2248,U+2261,U+2264-2265,U+25BE,U+2713}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:100%;ascent-override:93%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Roboto Fallback D;src:local(DejaVu Sans);font-weight:400 500;size-adjust:87.6%;ascent-override:105.9%;descent-override:27.9%;line-gap-override:0%}@font-face{font-family:Roboto Fallback D;src:local(DejaVu Sans Bold);font-weight:600 800;size-adjust:80.6%;ascent-override:115.1%;descent-override:30.3%;line-gap-override:0%}@font-face{font-family:Inter Fallback D;src:local(DejaVu Sans);font-weight:400 500;size-adjust:93%;ascent-override:104.2%;descent-override:25.9%;line-gap-override:0%}@font-face{font-family:Inter Fallback D;src:local(DejaVu Sans Bold);font-weight:600 800;size-adjust:87%;ascent-override:111.4%;descent-override:27.7%;line-gap-override:0%}
