:root{--bg:#000;--fg:#fff;--accent:#bb86d8;--accent-hover:#c99ae2;--accent-dark:#0e0619;--bg-elevated:#111;--panel:#fff;--panel-fg:#000;--muted:#8d8d8d;--placeholder:#4e4747;--placeholder-2:#2b2b2b;--line:#ffffff14;--line-strong:#ffffff40;--line-dark:#00000014;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Druk Cyr", "Oswald", "Arial Narrow", Impact, sans-serif;--container:1464px;--header-container:1624px;--gutter:24px;--card-gap-x:12px;--card-gap-y:32px;--radius:6px;--card-zoom:1;--home-surface:#0c0c0e;--home-surface-raised:#161619;--home-muted:#ababaf;--home-line:#303034;--home-paper:#f0edef;--home-space:clamp(72px, 9vw, 144px);--home-ease:cubic-bezier(.2, .75, .25, 1)}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:13.5px;line-height:21px;display:flex}main{flex:1}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:min(var(--container), 100% - var(--gutter) * 2);margin-inline:auto}.section-title{font-family:var(--font-display);text-transform:uppercase;text-align:center;letter-spacing:.01em;font-size:56px;font-weight:500;line-height:.95}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.section-head>*{min-width:0;max-width:100%}.section-head .section-title{text-align:left}.section-link{white-space:nowrap;align-items:center;gap:8px;padding-bottom:4px;font-size:13.5px;display:inline-flex}.section-link:hover{color:var(--accent)}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;line-height:16px}@media (width<=600px){.section-head{flex-direction:column;align-items:flex-start;gap:12px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.section-title{font-size:40px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.14s ease-in both page-out}::view-transition-new(root){animation:.28s cubic-bezier(.2,.7,.2,1) both page-in}@keyframes page-out{to{opacity:0;transform:translateY(-5px)}}@keyframes page-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;scroll-margin-block:110px}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.search__close{min-width:44px;min-height:44px}
