@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-extra-condensed-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fira-sans-extra-condensed-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root{--carbon: #0f1114;--carbon-2: #13161a;--graphite: #1a1f25;--graphite-2: #222830;--line: #2b323a;--line-2: #3b444e;--silver: #e3e5e8;--silver-2: #a9b0b8;--steel: #93a6bc;--copper: #c58a54;--copper-hi: #d49b66;--copper-ink: #1a120b;--danger: #e3a093;--display: "Barlow Condensed", "Fira Sans Extra Condensed", "Arial Narrow", sans-serif;--text: "Manrope", system-ui, sans-serif;--t-xs: 14px;--t-sm: 14px;--t-md: 17px;--t-lg: clamp(18px, 1.35vw, 20px);--t-h3: clamp(20px, 1.6vw, 24px);--t-section: clamp(30px, 3.2vw, 48px);--t-display: var(--t-section);--t-hero: clamp(46px, 6vw, 96px);--wrap: 1320px;--gut: clamp(16px, 3.4vw, 48px);--sec: clamp(64px, 7vw, 112px);--bar-h: 72px;--ease: cubic-bezier(.22, .7, .15, 1);color-scheme:dark}@media(max-width:640px){:root{--t-md: 16px;--bar-h: 64px}body{padding-bottom:calc(73px + env(safe-area-inset-bottom))}body:has(#site-menu:not([hidden])) .dock{display:none}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-h) + 8px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--carbon);color:var(--silver);font:400 var(--t-md)/1.6 var(--text);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:600;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}summary{text-wrap:balance}p,li,dt,dd,label,legend,figcaption,button,a{overflow-wrap:break-word}p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--copper);outline-offset:3px}::selection{background:var(--copper);color:var(--copper-ink)}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-999px;top:8px;z-index:99;background:var(--silver);color:var(--carbon);padding:8px 14px}.skip:focus{left:8px}.display-h{font:600 var(--t-display)/1 var(--display);letter-spacing:.002em}.hero-h{font:600 var(--t-hero)/.98 var(--display)}.section-h{font:600 var(--t-section)/1.12 var(--text);letter-spacing:-.02em}.kicker{font-size:var(--t-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.lede{font-size:var(--t-lg);line-height:1.6}.muted{color:var(--silver-2)}.tbc{color:var(--silver-2);font-size:var(--t-sm);font-style:italic}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;min-height:48px;padding:0 24px;border:1px solid transparent;border-radius:2px;font:600 var(--t-sm)/1 var(--text);letter-spacing:.01em;text-decoration:none;white-space:nowrap;background:none;transition:background-color .25s,border-color .25s,color .25s,transform .2s var(--ease)}.btn:active{transform:translateY(1px)}.btn--copper{background:var(--copper);color:var(--copper-ink)}.btn--copper:hover{background:var(--copper-hi)}.btn--ghost{border-color:var(--line-2);color:var(--silver)}.btn--ghost:hover{border-color:var(--silver-2);background:var(--graphite)}.btn--line{border-color:var(--copper);color:var(--silver)}.btn--line:hover{background:#c58a541a}.btn--sm{min-height:44px;padding:0 16px;font-size:var(--t-sm)}.btn--lg{min-height:56px;padding:0 30px;font-size:var(--t-md)}.btn--wrap{white-space:normal;line-height:1.25;padding-block:12px}.nowrap{white-space:nowrap}.btn[aria-disabled=true],.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.icon-btn{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:1px solid var(--line-2);border-radius:2px;transition:border-color .2s,background-color .2s}.icon-btn:hover:not(:disabled){border-color:var(--silver-2);background:var(--graphite)}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.frame{position:relative;display:block;overflow:hidden;background:var(--graphite)}.frame>img{width:100%;height:100%;object-fit:cover}.tie{position:absolute;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--silver);background:#0f11148c;transition:transform .5s var(--ease),border-color .3s;pointer-events:none}.tie--tl{top:14px;left:14px}.tie--tr{top:14px;right:14px}.tie--bl{bottom:14px;left:14px}.tie--br{bottom:14px;right:14px}.frame:hover .tie,a:hover .tie,button:hover .tie{border-color:var(--copper)}.section{padding-block:var(--sec)}.band{background:linear-gradient(180deg,var(--carbon) 0,var(--graphite) 140px,var(--graphite) calc(100% - 140px),var(--carbon) 100%)}.band-soft{background:linear-gradient(180deg,var(--carbon),var(--carbon-2) 30%,var(--carbon-2) 70%,var(--carbon))}.link,.foot__col a,.credit a{display:inline-flex;align-items:center;min-height:44px}.link{gap:6px;color:var(--copper);font-weight:600;font-size:var(--t-sm);text-decoration:none}.link:hover{color:var(--copper-hi)}.dash-list{list-style:none;display:grid;gap:8px}.dash-list li{position:relative;padding-left:20px;font-size:var(--t-sm)}.dash-list li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1.5px;background:var(--copper)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;transition-delay:0ms!important}}.page-head{padding:clamp(32px,4.4vw,64px) 0 clamp(40px,5vw,72px);background:radial-gradient(55% 90% at 85% 0%,rgba(147,166,188,.08),transparent 70%)}.page-head h1{margin-top:28px;max-width:14em}.page-head .lede{margin-top:24px;max-width:40em;color:var(--silver)}
