@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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}:root{color-scheme:dark;--bg:#0b1214;--surface:#122124;--surface-2:#182a2d;--line:#34484c;--text:#e9eeea;--muted:#aebbb7;--accent:#f2c66d;--accent-text:#17150f;--ember:#ef8f66;--success:#9ec7a3;--error:#ff8b82;--focus:#fff2c2;--font-body:"Atkinson Hyperlegible",Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);line-height:1.6}button,input{font:inherit}a{color:inherit;text-underline-offset:4px}.skip-link{position:fixed;top:-80px;left:16px;z-index:30;background:var(--accent);color:var(--accent-text);padding:12px 16px;font-weight:700}.skip-link:focus{top:16px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.site-nav{height:76px;padding:0 max(24px,4vw);display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line);position:absolute;z-index:5;left:0;right:0}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;white-space:nowrap}.brand-mark{width:34px;height:34px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center}.brand-mark i{display:block;width:14px;height:2px;background:var(--accent);box-shadow:0 -5px #758783,0 5px #758783}.site-nav nav{display:flex;gap:28px;margin-left:auto}.site-nav nav a{color:#d8e2de;text-decoration:none;font-size:14px}.nav-download{min-height:44px;display:flex;align-items:center;padding:0 18px;border:1px solid #d2c192;border-radius:6px;text-decoration:none}.hero{height:min(880px,95vh);min-height:700px;position:relative;overflow:hidden;display:grid;align-items:end}.hero-art{position:absolute;inset:0}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#071012,#071012e8 24%,#07101255,#07101218),linear-gradient(0deg,#071012cc 0%,transparent 40%)}.hero-copy{position:relative;z-index:2;width:min(700px,calc(100% - 48px));margin-left:max(24px,7vw);padding-bottom:clamp(64px,11vh,108px)}.kicker{margin:0 0 18px;color:var(--accent);font:500 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.hero h1{font-size:clamp(54px,7vw,96px);line-height:.97;letter-spacing:-.045em;margin:0 0 24px;max-width:11ch}.hero h1 em{font-style:normal;color:var(--accent)}.hero-copy>p:not(.kicker,.hero-note){font-size:19px;line-height:1.65;color:#c6d0cc;max-width:55ch}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.button{min-height:48px;padding:11px 19px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;text-decoration:none;font-weight:700}.button.primary{background:var(--accent);color:var(--accent-text)}.quiet-link{padding:12px 0;color:#e5ece8}.hero-note{font:500 12px var(--font-mono);color:#aebbb7!important}.hero-coordinate{position:absolute;right:3vw;bottom:34px;z-index:2;font:500 11px var(--font-mono);letter-spacing:.14em;color:#aebbb7}.trust-line{width:min(1180px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}.trust-line p{margin:0;color:var(--muted);font-size:14px}.trust-line span{color:var(--accent);font:500 11px var(--font-mono);margin-right:8px}.section{width:min(1180px,calc(100% - 48px));margin:auto;padding:clamp(80px,11vw,136px) 0}.story{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(48px,9vw,120px)}.section-lead h2,.player-copy h2,.license-panel h2,.download-section h2{font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.035em;margin:0}.section-lead>p:last-child{color:var(--muted);font-size:18px;max-width:50ch}.route{list-style:none;margin:0;padding:0}.route li{display:grid;grid-template-columns:52px 1fr;gap:24px;border-top:1px solid var(--line);padding:28px 0}.route-number{color:var(--accent);font:500 12px var(--font-mono)}.route h3{font-size:24px;margin:0 0 6px}.route p{color:var(--muted);margin:0;max-width:52ch}.player-section{background:#122124;min-height:650px;padding:clamp(64px,9vw,104px) max(24px,7vw);display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(48px,8vw,100px);align-items:center;position:relative}.player-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#81938e18 1px,transparent 1px);background-size:5px 5px;mask-image:linear-gradient(90deg,#000,transparent 60%)}.player-copy,.player-window{position:relative}.player-copy p:not(.kicker){color:var(--muted);font-size:18px}.sample-button{min-height:46px;border:1px solid var(--accent);background:transparent;color:var(--accent);border-radius:7px;padding:9px 18px;cursor:pointer}.player-window{background:#091113;border:1px solid #42565a;padding:24px 32px 32px;box-shadow:24px 28px #0b1719}.window-top,.sample-label{display:flex;justify-content:space-between;color:var(--muted);font:500 11px var(--font-mono);letter-spacing:.1em}.sample-label{display:block;margin-top:64px}.sample-word{font-size:clamp(62px,10vw,132px);line-height:1.05;overflow-wrap:anywhere}.sample-line{height:3px;background:var(--line);margin:24px 0}.sample-line i{display:block;height:100%;width:20%;background:var(--accent);transition:width .4s}.player-window p{font-size:20px;color:var(--muted);max-width:56ch}.player-window mark{background:var(--accent);color:var(--accent-text);padding:0 2px}.package-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(48px,9vw,120px)}.package-map{background:var(--surface);border-top:3px solid var(--accent);padding:32px}.folder-stem{display:flex;align-items:center;gap:14px;font:500 16px var(--font-mono);padding-bottom:24px}.folder-icon{width:30px;height:20px;border:1px solid var(--accent);border-radius:2px;position:relative}.folder-icon:before{content:"";position:absolute;width:12px;height:5px;top:-6px;left:-1px;border:1px solid var(--accent);border-bottom:0}.package-map ul{list-style:none;margin:0;padding:0}.package-map li{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:15px 0;border-top:1px solid var(--line)}.package-map code{color:var(--accent);font:500 13px var(--font-mono)}.package-map li span{color:var(--muted)}.license-panel{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:clamp(48px,7vw,88px);background:var(--accent);color:var(--accent-text);display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(48px,8vw,100px)}.license-panel .kicker{color:#59420e}.license-panel>div>p:not(.kicker){font-size:18px;max-width:60ch}.license-panel .legal-line{font-size:14px!important}.purchase{display:grid;align-content:start;gap:18px}.dark-button{background:#101b1d;color:var(--text);border:1px solid #101b1d;cursor:pointer}.purchase details{border-top:1px solid #7d672d;padding-top:14px}.purchase summary{cursor:pointer;min-height:44px;padding-top:8px;font-weight:700}.purchase form{display:grid;gap:8px;margin-top:12px}.purchase input{min-height:46px;border:1px solid #63552f;background:#fff9e7;color:#17150f;padding:10px}.purchase #license-status{font:500 13px/1.5 var(--font-mono)}.download-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.download-section>div>p:not(.kicker){color:var(--muted);font-size:18px}.signing-note{font-size:14px!important}.download-actions{text-align:center;border:1px solid var(--line);background:var(--surface);padding:36px}.button.large{width:100%;font-size:18px;min-height:56px}.download-actions>p{color:var(--muted);font:500 12px/1.5 var(--font-mono)}.other-downloads{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;font-size:14px}.faq{display:grid;grid-template-columns:.6fr 1.4fr;gap:64px;border-top:1px solid var(--line)}.questions details{border-top:1px solid var(--line)}.questions summary{font-size:20px;font-weight:700;cursor:pointer;min-height:64px;padding:17px 0}.questions p{color:var(--muted);margin:0 0 24px;max-width:60ch}footer{border-top:1px solid var(--line);padding:40px max(24px,4vw);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;color:var(--muted);font-size:14px}footer nav{display:flex;gap:20px}.generated-note{grid-column:1/-1;font-size:12px;margin:0}@media(max-width:850px){.site-nav nav{display:none}.nav-download{margin-left:auto}.hero{min-height:720px}.hero-art img{object-position:63% center}.hero-shade{background:linear-gradient(0deg,#071012f5,#071012a6 58%,#07101244)}.trust-line{grid-template-columns:1fr;gap:12px}.story,.package-section,.license-panel,.download-section,.faq,.player-section{grid-template-columns:1fr}.license-panel{gap:36px}footer{grid-template-columns:1fr}footer nav{grid-row:auto}.generated-note{grid-column:auto}}@media(max-width:520px){.site-nav{padding:0 14px}.brand>span:last-child{display:none}.hero-copy{width:calc(100% - 28px);margin-left:14px}.hero-actions{align-items:stretch;flex-direction:column;gap:8px}.hero-actions .button{text-align:center}.hero-coordinate{display:none}.section,.trust-line{width:calc(100% - 28px)}.player-section{padding-inline:14px}.player-window{padding:18px;box-shadow:8px 10px #0b1719}.license-panel{width:100%;padding:48px 20px}.package-map{padding:22px 18px}.package-map li{grid-template-columns:1fr;gap:2px}.download-actions{padding:24px 18px}}@media(prefers-reduced-motion:no-preference){.hero-art{animation:expose .7s ease-out both}.sample-word{transition:opacity .18s}.button{transition:transform .18s,background-color .18s}.button:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes expose{0%{opacity:.6;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}
