*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#060606;color:#f3f0e9;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.grain{position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}header{height:80px;position:absolute;z-index:20;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid #ffffff15}.brand{display:flex;align-items:center;gap:12px;font:600 12px Manrope;letter-spacing:.19em}.sigil{width:38px;height:38px;border:1px solid #ffffff42;border-radius:50%;display:grid;place-items:center;font-size:9px;letter-spacing:-.05em}nav{display:flex;gap:38px;font-size:11px;color:#c7c3bc}nav a:hover,.contact:hover{color:#fff}.contact{font-size:11px;border-bottom:1px solid #777;padding:5px 0}.hero{height:100vh;min-height:720px;position:relative;display:flex;align-items:center;padding:110px 6vw 70px;overflow:hidden;background:radial-gradient(circle at 74% 46%,#1b252e 0,#10151a 24%,#090b0d 45%,#050505 70%)}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505 0%,transparent 58%),linear-gradient(0deg,#050505 0%,transparent 30%)}.planet{position:absolute;width:min(42vw,700px);aspect-ratio:1;border-radius:50%;right:5vw;top:20%;background:radial-gradient(circle at 34% 30%,#8698a512,#2c3a4412 30%,#030405 68%);border:1px solid #9fb9ca10;box-shadow:inset -60px -40px 100px #000,0 0 130px #799ab00c}.aurora{position:absolute;width:65vw;height:65vw;right:-18vw;top:-20vw;border-radius:50%;border:1px solid #7da1b51a;box-shadow:0 0 160px #577f9b10}.hero-copy{position:relative;z-index:3;max-width:1000px}.kicker,.index,.overline{font-size:9px;letter-spacing:.3em;color:#aaa69f}.hero h1{font:500 clamp(58px,7.2vw,112px)/.93 Manrope;margin:28px 0;letter-spacing:-.06em}.hero h1 span{color:#a8adb0}.intro{font-size:15px;color:#aaa7a1;margin:0 0 38px}.button{display:inline-flex;align-items:center;gap:55px;background:#f1eee8;color:#0a0a0a;padding:17px 20px;font-size:11px;font-weight:600}.side-note{position:absolute;z-index:4;right:4.5vw;bottom:34px;font-size:8px;letter-spacing:.28em;color:#666}.welcome{padding:150px 7vw 170px;display:grid;grid-template-columns:1fr 3fr;background:#090909}.welcome-main{max-width:1050px}.welcome h2,.worlds-title h2,.archive h2,.statement h2{font:500 clamp(48px,6vw,88px)/1 Manrope;letter-spacing:-.055em;margin:24px 0 38px}.welcome h2 em{font-style:normal;color:#767b7d}.bodycopy{color:#8e8b85;line-height:1.9;max-width:580px;font-size:13px}.worlds{padding:120px 5vw;background:#0d0d0d}.worlds-title{margin:0 2vw 65px}.worlds-title h2 span{color:#696c6e}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.world-card{height:520px;padding:30px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #ffffff0c;background:#121212}.world-card:before{content:"";position:absolute;inset:0;transition:transform .8s ease;transform:scale(1.01)}.world-card:hover:before{transform:scale(1.07)}.world-card>*{position:relative;z-index:2}.world-card>span{font-size:9px;color:#777}.world-card p{font-size:8px;letter-spacing:.25em;color:#aaa}.world-card h3{font:500 clamp(38px,4vw,58px)/.96 Manrope;letter-spacing:-.05em;margin:14px 0}.world-card small{font-size:11px;line-height:1.6;color:#8f8b85}.c1:before{background:radial-gradient(circle at 60% 28%,#b67c5030,transparent 26%),linear-gradient(145deg,#271a14,#0c0c0c 68%)}.c2:before{background:radial-gradient(circle at 65% 25%,#5c81a640,transparent 27%),linear-gradient(145deg,#121d28,#090a0c 70%)}.c3:before{background:radial-gradient(circle at 62% 25%,#a4606330,transparent 26%),linear-gradient(145deg,#241618,#0c0b0b 68%)}.c4:before{background:radial-gradient(circle at 65% 26%,#b78a4730,transparent 28%),linear-gradient(145deg,#241e12,#0c0c0a 70%)}.c5:before{background:radial-gradient(circle at 65% 25%,#557a7135,transparent 28%),linear-gradient(145deg,#10201e,#090b0b 70%)}.c6:before{background:radial-gradient(circle at 65% 25%,#806a9635,transparent 28%),linear-gradient(145deg,#1b1722,#0a090c 70%)}.manifesto{padding:160px 7vw;display:grid;grid-template-columns:1fr 3fr;background:#070707}.manifesto-copy>p{color:#706e69;font-size:12px}.manifesto h2{font:500 clamp(42px,5vw,74px)/1.12 Manrope;letter-spacing:-.045em;margin:35px 0}.manifesto h2 span{color:#74787a}.archive{padding:130px 5vw;background:#0c0c0c}.archive-head{display:grid;grid-template-columns:2fr 1fr;align-items:end;gap:70px;margin:0 2vw 70px}.archive-head>p{color:#7e7a74;font-size:12px;line-height:1.8}.filmstrip{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:12px;align-items:center}.shot{height:540px;margin:0;position:relative;overflow:hidden;background:#111}.shot.tall{height:610px}.shot img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) brightness(.72);transition:transform .8s,filter .8s}.shot:hover img{transform:scale(1.025);filter:saturate(.9) brightness(.82)}.shot:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050505aa,transparent 45%)}figcaption{position:absolute;z-index:2;left:22px;bottom:20px;font-size:8px;letter-spacing:.25em}.archive-note{text-align:center;color:#595752;font-size:9px;letter-spacing:.15em;margin-top:30px}.statement{min-height:78vh;display:grid;place-items:center;text-align:center;padding:100px 5vw;background:radial-gradient(circle at 50% 45%,#17232b 0,#090c0e 35%,#050505 70%)}.statement h2 span{color:#858a8c}.statement>div>p:not(.kicker){color:#8d8983;margin:0 0 35px}.statement .button{margin:auto}footer{padding:50px 5vw;min-height:170px;border-top:1px solid #ffffff10;display:flex;align-items:center;justify-content:space-between;color:#77736d;font-size:9px}footer>div:last-child{display:flex;gap:28px}footer .brand{color:#e1ddd5}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){header{padding:0 22px}header nav{display:none}.hero{min-height:680px;padding:100px 24px 60px}.hero h1{font-size:54px}.planet{width:90vw;right:-42vw;top:28%}.welcome,.manifesto{display:block;padding:100px 24px}.welcome>.index,.manifesto>.index{margin-bottom:60px}.worlds{padding:90px 22px}.worlds-title{margin:0 0 45px}.world-grid{grid-template-columns:1fr}.world-card{height:410px}.archive{padding:90px 22px}.archive-head{display:block;margin:0 0 45px}.archive-head>p{margin-top:30px}.filmstrip{grid-template-columns:1fr}.shot,.shot.tall{height:480px}.statement{min-height:65vh}.statement h2{font-size:52px}footer{align-items:flex-start;flex-direction:column;gap:30px}footer>div:last-child{flex-direction:column;gap:10px}}