
:root{--ink:#f7f1e8;--gold:#c89147;--night:#020d1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#020d1c;color:#f8f4ed;font-family:Georgia,serif}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #e5ae5a;outline-offset:3px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:82px;padding:8px 4%;background:#020b18;border-bottom:1px solid #6c5132;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:13px;color:white;text-decoration:none}.brand img{width:43px;height:57px;object-fit:contain;filter:brightness(0) invert(1)}.brand span{font:24px/1.1 Georgia,serif;letter-spacing:.19em}.brand small{display:block;font:10px/1.9 Arial,sans-serif;letter-spacing:.4em}.main-nav{display:flex;gap:clamp(12px,2vw,32px);align-items:center;flex-wrap:wrap}.main-nav a{font:10px Arial,sans-serif;letter-spacing:.14em;text-decoration:none;white-space:nowrap}.main-nav a[aria-current]{border-bottom:1px solid #d4a161;padding-bottom:8px}.studio-button,.hero-button{display:inline-block;border:1px solid #c18b49;padding:15px 23px;text-decoration:none;background:#010a16;color:white;font:11px Arial,sans-serif;letter-spacing:.16em;white-space:nowrap}.studio-button span,.hero-button span{color:#d7a65e;margin-left:10px}.dark-universe-hero{position:relative;isolation:isolate;min-height:clamp(560px,44vw,780px);display:flex;align-items:center;overflow:hidden;background:#030c17}.hero-art{position:absolute;z-index:-2;inset:0;background:#051224 url('assets/universe-v6-4/worlds-hero.webp') 50% 50%/cover no-repeat}.dark-universe-hero:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(1,9,20,.98) 0%,rgba(1,9,20,.92) 19%,rgba(1,9,20,.5) 43%,rgba(1,9,20,.05) 73%,rgba(1,9,20,.65) 100%)}.hero-content{padding:60px 4.8%;max-width:700px}.eyebrow{font:12px Arial,sans-serif;letter-spacing:.3em}.universe-hero h1{font:normal clamp(70px,7.8vw,136px)/.88 Georgia,serif;letter-spacing:-.04em;margin:16px 0 25px}.universe-hero h1 em{font-style:normal;color:#79b5ff}.hero-description{max-width:510px;font:clamp(17px,1.6vw,23px)/1.35 Georgia,serif;margin-bottom:26px}.hero-side{position:absolute;right:4%;top:22%;font:10px/2.1 Arial,sans-serif;letter-spacing:.2em;text-shadow:0 1px 8px #000}.hero-side span{display:block;width:34px;border-top:1px solid #c18b49;margin:25px 0}.worlds-section{padding:65px 4% 78px;background:#020e1d}.worlds-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 27px;border-bottom:1px solid #6d502e;padding-bottom:18px}.worlds-title h2{font:normal clamp(36px,3.7vw,62px)/1 Georgia,serif;margin:0 0 8px}.worlds-title p{font:11px Arial,sans-serif;letter-spacing:.34em;margin:0}.worlds-star{font-size:30px;color:#dca85b}.world-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;max-width:1800px;margin:auto}.world-card{min-width:0;display:flex;flex-direction:column;border:1px solid #8c653e;background:#03101f}.world-image-link{display:block;background:#07182d}.world-image-link img{width:100%;height:clamp(220px,26vw,410px);display:block;object-fit:cover}.world-card-content{display:flex;flex-direction:column;flex:1;padding:22px 16px 17px}.world-heading{min-height:100px}.world-number{font:36px Georgia,serif}.world-heading h3{font:normal clamp(17px,1.5vw,26px)/1.07 Georgia,serif;margin:4px 0 10px}.world-card p{font:clamp(14px,1.15vw,18px)/1.42 Georgia,serif;flex:1;margin:0 0 23px}.world-explore{display:block;text-align:center;padding:13px 8px;border:1px solid #ad7d48;text-decoration:none;font:10px Arial,sans-serif;letter-spacing:.14em}.world-explore:hover,.archive-card a:hover{background:#152b42}.archive-section{padding:75px 4% 95px;background:radial-gradient(ellipse at 50% 10%,#102b4b,#020c1b 70%);border-top:1px solid #7a532e}.archive-heading{text-align:center;max-width:960px;margin:0 auto 40px}.archive-heading .eyebrow{color:#d8a85f}.archive-heading h2{font:normal clamp(39px,4.7vw,75px)/1.08 Georgia,serif;margin:15px 0}.archive-heading h2 em{font-style:normal;color:#80b9ff}.archive-heading p:last-child{font:clamp(15px,1.25vw,19px)/1.55 Georgia,serif;color:#ddd}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1600px;margin:auto}.archive-card{border:1px solid #ad7845;background:#030f1e;display:flex;flex-direction:column;overflow:hidden}.archive-card>img{width:100%;height:clamp(240px,20vw,380px);object-fit:cover;display:block}.collection-card-body{padding:25px 23px;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.collection-card-body h3{font:normal clamp(25px,2.5vw,39px)/1.1 Georgia,serif;margin:5px 0 12px}.collection-card-body p{font:clamp(15px,1.15vw,18px)/1.5 Georgia,serif;margin:0 0 25px;flex:1}.archive-card a{display:block;width:100%;padding:14px 12px;text-decoration:none;border:1px solid #a97944;font:10px Arial,sans-serif;letter-spacing:.13em}.archive-end{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;margin-top:45px}.archive-end a{font:11px Arial,sans-serif;letter-spacing:.13em;text-decoration:none;border-bottom:1px solid #aa7c49;padding:10px}.cosmic-statement{min-height:clamp(290px,28vw,460px);background:#06182d url('assets/universe-v6-4/celestial-horizon.jpg') center/cover no-repeat;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:20px;padding:45px 4%;border-top:1px solid #a67a45}.cosmic-side{font:11px/2.2 Arial,sans-serif;letter-spacing:.16em;text-shadow:0 2px 6px #000}.cosmic-side.right{text-align:right}.cosmic-title{text-align:center;text-shadow:0 3px 14px #000}.cosmic-title h2{font:normal clamp(32px,3.4vw,60px)/1.12 Georgia,serif;margin:0}.cosmic-rule{display:block;color:#e6af59;margin-top:20px}.site-footer{padding:27px 4%;border-top:1px solid #966b3e;background:#010914;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font:10px Arial,sans-serif;letter-spacing:.14em}.site-footer a{text-decoration:none}@media(max-width:1000px){.site-header{flex-wrap:wrap;justify-content:center}.main-nav{order:3;width:100%;justify-content:center;padding:10px 0}.world-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.world-image-link img{height:340px}.hero-side{display:none}}@media(max-width:700px){.site-header{justify-content:space-between}.brand span{font-size:18px}.main-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.main-nav a{font-size:9px}.dark-universe-hero{min-height:650px;align-items:flex-start}.hero-art{background-position:60% center}.dark-universe-hero:before{background:linear-gradient(180deg,#010914 0%,rgba(1,9,20,.92) 26%,rgba(1,9,20,.4) 67%,rgba(1,9,20,.25) 100%)}.hero-content{padding:45px 6%}.universe-hero h1{font-size:clamp(64px,12vw,90px)}.world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-image-link img{height:280px}.archive-grid{grid-template-columns:1fr}.cosmic-statement{grid-template-columns:1fr}.cosmic-side{display:none}}@media(max-width:450px){.world-grid{grid-template-columns:1fr}.world-image-link img{height:380px}.world-heading{min-height:70px}.world-card p{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
