*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0b0b;color:#e8e5df;font-family:"Courier New",monospace}a{color:inherit;text-decoration:none}.top{height:70px;position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:1px solid #444;background:rgba(10,10,10,.92);backdrop-filter:blur(8px)}.wordmark{font-size:20px;letter-spacing:.16em;font-weight:bold}.top nav{display:flex;gap:24px;align-items:center;font-size:11px;letter-spacing:.12em}.top nav a:hover{opacity:.55}#lang{background:none;border:1px solid #777;color:#eee;padding:6px 8px;font:inherit;cursor:pointer}.hero{height:100vh;min-height:680px;position:relative;overflow:hidden;background:linear-gradient(180deg,#101010 0,#171717 58%,#080808 58%,#080808 100%);display:flex;align-items:center;padding:70px 7vw 0}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}.platform-lines{position:absolute;left:0;right:0;top:58%;height:2px;background:#a7a29a;box-shadow:0 16px 0 #252525,0 100px 0 #222,0 110px 0 #111}.track{position:absolute;bottom:7%;left:-10%;width:120%;height:5px;background:#292929;box-shadow:0 35px 0 #202020;transform:rotate(-1deg)}.hero-inner{position:relative;z-index:3;max-width:950px}.time{font-size:11px;letter-spacing:.18em;color:#aaa;margin-bottom:30px}.hero h1{font-family:Arial,sans-serif;font-size:clamp(64px,12vw,180px);line-height:.8;letter-spacing:-.065em;margin:0 0 50px;text-transform:uppercase}.manifesto{font-family:Arial,sans-serif;font-size:clamp(19px,2vw,30px);line-height:1.25}.manifesto p{margin:3px 0}.warning{margin-top:35px;font-size:11px;letter-spacing:.22em;color:#a64b38}.traveler{position:absolute;z-index:2;right:14%;bottom:29%;width:38px;height:150px;background:#050505;border-radius:40% 40% 8px 8px;filter:blur(.3px)}.traveler:before{content:"";position:absolute;width:31px;height:31px;border-radius:50%;background:#050505;top:-25px;left:4px}.section{min-height:75vh;display:grid;grid-template-columns:10vw 1fr;border-top:1px solid #444;padding:80px 6vw}.section-no{font-size:11px;color:#777;padding-top:9px}.section-content{max-width:1100px}.section h2{font-family:Arial,sans-serif;font-size:clamp(42px,7vw,96px);letter-spacing:-.05em;margin:0 0 35px}.lead{max-width:680px;font-family:Arial,sans-serif;font-size:21px;line-height:1.4;color:#bbb}.release{margin-top:60px;display:grid;grid-template-columns:minmax(240px,420px) 1fr;gap:55px;align-items:end}.cover-placeholder{aspect-ratio:1;background:#d7d2c7;color:#0a0a0a;padding:25px;display:flex;flex-direction:column;justify-content:space-between;font-size:22px;font-weight:bold;letter-spacing:.1em;position:relative;overflow:hidden}.cover-placeholder:after{content:"";position:absolute;width:70%;height:160%;background:#161616;right:-24%;top:-30%;transform:rotate(17deg)}.cover-placeholder small{font-size:10px;z-index:1}.release-info .meta{font-size:10px;color:#888;letter-spacing:.15em}.release-info h3{font-family:Arial,sans-serif;font-size:35px;margin:10px 0}.actions{margin-top:35px;border-top:1px solid #555;padding-top:15px;font-size:11px;letter-spacing:.15em}.dark{background:#e2dfd8;color:#111}.dark .section-no{color:#666}.statement{font-family:Arial,sans-serif;font-size:clamp(25px,3vw,42px);line-height:1.2;max-width:950px}.statement p{margin:0 0 28px}.visual{background:#121212}.frames{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px}.frame{aspect-ratio:4/5;border:1px solid #3b3b3b;background:linear-gradient(155deg,#161616,#080808);padding:20px;display:flex;flex-direction:column;justify-content:space-between}.frame b{font-family:Arial,sans-serif;font-size:70px;letter-spacing:-.06em;color:#bbb}.frame span{font-size:10px;letter-spacing:.13em;color:#888}.contact{min-height:70vh}.contact form{max-width:650px;margin-top:45px;display:grid;gap:22px}.contact label{display:grid;gap:8px;font-size:10px;letter-spacing:.15em}.contact input,.contact textarea{border:0;border-bottom:1px solid #777;background:transparent;color:#eee;padding:12px 0;font:16px Arial,sans-serif;outline:none}.contact button{margin-top:15px;padding:15px;border:1px solid #555;background:none;color:#777;font:11px "Courier New",monospace;letter-spacing:.15em;text-align:left}.micro{font-size:9px;color:#666;margin-top:12px}footer{border-top:1px solid #444;display:flex;justify-content:space-between;padding:28px 4vw;font-size:9px;letter-spacing:.15em;color:#777}.hidden{display:none!important}@media(max-width:760px){.top{height:auto;min-height:64px;padding:15px 20px}.top nav a{display:none}.hero{padding-left:25px;padding-right:25px}.hero h1{font-size:19vw}.traveler{right:12%}.section{grid-template-columns:1fr;padding:60px 25px}.section-no{margin-bottom:20px}.release{grid-template-columns:1fr;gap:30px}.frames{grid-template-columns:1fr}.frame{aspect-ratio:16/10}.top nav{gap:8px}footer{gap:20px;flex-wrap:wrap}}