@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--ink:#080914;--muted:#b5b2cb;--gold:#ffda8a;--cyan:#7de5ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f6f0e7;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #ffffff12;background:#090b17}.brand{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.5;letter-spacing:2px;font-weight:700}.sigil{font-size:36px;color:var(--gold);font-weight:400}nav{display:flex;align-items:center;gap:30px;font-size:12px;color:#c4bfd5}.nav-enter{border:1px solid #ad8d54;padding:13px 20px;color:var(--gold)}.hero{position:relative;isolation:isolate;min-height:790px;display:flex;align-items:center;overflow:hidden}.hero-art{position:absolute;right:0;top:0;width:78%;height:100%;object-fit:cover;object-position:60% center;z-index:-3;image-rendering:pixelated}.hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080914 3%,#080914f5 22%,#080914b0 43%,#08091405 78%),linear-gradient(0deg,#080914,transparent 28%)}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 20% 80%,#9028ff20,transparent 45%);pointer-events:none}.hero-copy{padding:70px 6% 105px;width:100%}.eyebrow{display:flex;align-items:center;gap:12px;text-transform:uppercase;font-size:10px;letter-spacing:3px;color:var(--cyan);font-weight:600}.eyebrow:before{content:'';width:25px;height:1px;background:currentColor}h1{font:600 clamp(64px,7.4vw,112px)/.91 'Cormorant Garamond',Georgia,serif;letter-spacing:-3px;margin:30px 0;color:#fff5e6}h1 span{color:var(--gold)}.intro{max-width:420px;font-size:16px;line-height:1.8;color:#c8c2d6;margin:26px 0 28px}.actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:19px 27px;background:linear-gradient(110deg,#ffe6a6,#e4ae51);color:#251632;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;box-shadow:0 0 40px #e6a74f20;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 5px 40px #e6a74f40}.text-link{font-size:12px;border-bottom:1px solid #a79cb766;padding:8px 0;color:#ddd2e7}.fine{font-size:10px;line-height:1.8;color:#9993ad;margin-top:18px}.scene-caption{position:absolute;bottom:55px;right:6%;font-size:10px;letter-spacing:2px;color:#c6e5ee;text-transform:uppercase}.ribbon{border-top:1px solid #8a73b530;border-bottom:1px solid #8a73b530;display:flex;justify-content:center;gap:65px;padding:25px 5%;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#c9bbdc}.ribbon b{color:#b57ef9;font-size:14px;margin-right:10px}.chapter{max-width:1250px;margin:auto;padding:110px 5%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.scene{position:relative}.scene img{display:block;width:100%;aspect-ratio:1.12;object-fit:cover;border:1px solid #8c6c494d}.scene-label{position:absolute;bottom:22px;left:22px;background:#090b17d9;border-left:2px solid var(--gold);padding:14px 20px;font-size:11px;color:var(--gold);letter-spacing:1px}h2{font:500 clamp(38px,4vw,58px)/1.08 'Cormorant Garamond',Georgia,serif;margin:22px 0;color:#fff0d9}.chapter p{font-size:14px;line-height:1.85;color:var(--muted)}.steps{list-style:none;margin:26px 0;padding:0}.steps li{padding:16px 0;border-top:1px solid #ffffff12;display:flex;gap:20px;align-items:start;font-size:12px;line-height:1.7;color:var(--muted)}.steps span{font-family:Georgia,serif;color:#b491e5}.steps strong{display:block;color:#eee5f7;font-weight:500;font-size:14px}.last-call{text-align:center;padding:75px 24px 85px;border-top:1px solid #ffffff12;background:radial-gradient(ellipse at bottom,#58228840,transparent 65%)}.last-call .eyebrow{justify-content:center}.last-call p{font-size:14px;color:var(--muted);line-height:1.8;max-width:490px;margin:0 auto 30px}.last-call .button{margin:auto}.last-call h2{margin-bottom:18px}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 6%;border-top:1px solid #ffffff12;font-size:10px;color:#9992a8}footer div{display:flex;gap:25px}.skip{position:absolute;top:-60px;left:20px;z-index:10;background:#080914;padding:15px}.skip:focus{top:10px}@media(min-width:1700px){.hero{min-height:880px}.hero-copy{padding-left:max(6%,calc((100vw - 1480px)/2))}}@media(max-width:800px){header{height:78px;padding:0 5%}nav{gap:15px}nav>a:not(.nav-enter){display:none}.brand{font-size:10px}.hero{min-height:850px;align-items:flex-end}.hero-art{width:100%;height:62%;object-position:center top}.hero:before{background:linear-gradient(0deg,#080914 7%,#080914fa 32%,#080914b0 48%,transparent 73%)}.hero-copy{padding:310px 7% 60px}h1{font-size:76px;margin:24px 0;letter-spacing:-2px}.intro{max-width:480px;font-size:14px}.scene-caption{display:none}.ribbon{gap:15px;justify-content:space-around;letter-spacing:1px;font-size:8px;flex-wrap:wrap}.ribbon b{margin-right:3px}.chapter{padding:70px 7%;gap:35px;grid-template-columns:1fr}.scene img{aspect-ratio:1.5}.chapter h2{max-width:450px}.last-call{padding:60px 7%}footer{align-items:flex-start;flex-direction:column;line-height:1.8}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.scene img[src="/assets/waymeet-pixel.webp"]{image-rendering:pixelated}
