:root{--ink:#07090d;--paper:#f2f0e9;--muted:#a7acb8;--cyan:#64f1ff;--violet:#906cff;--line:#29303d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.55;background-image:radial-gradient(circle at 75% 8%,rgba(144,108,255,.14),transparent 32%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,100% 42px}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:#fff;color:#000;padding:.7rem;z-index:20}.site-header{height:76px;padding:0 clamp(1.2rem,5vw,5rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5;background:rgba(7,9,13,.9);backdrop-filter:blur(12px)}.wordmark{font-weight:900;letter-spacing:.14em;color:#fff;text-decoration:none}.wordmark span{color:var(--cyan)}nav{display:flex;gap:1.5rem;align-items:center}nav a,footer a{color:var(--muted);text-decoration:none;font-size:.86rem;text-transform:uppercase;letter-spacing:.08em}nav a:hover,footer a:hover{color:var(--cyan)}button{font:inherit}.buy{cursor:pointer;border:0;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.buy-small{background:var(--paper);color:var(--ink);padding:.75rem 1rem}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(280px,520px) minmax(320px,700px);gap:clamp(3rem,7vw,8rem);align-items:center;justify-content:center;padding:clamp(3rem,7vw,7rem) clamp(1.2rem,6vw,7rem);position:relative;overflow:hidden}.signal{position:absolute;width:45vw;height:45vw;border:1px solid rgba(100,241,255,.12);border-radius:50%;left:-28vw;top:16%;box-shadow:0 0 0 8vw rgba(100,241,255,.025),0 0 0 16vw rgba(144,108,255,.018)}.cover-wrap{position:relative;transform:rotate(-1.6deg);filter:drop-shadow(30px 35px 35px rgba(0,0,0,.65))}.cover-wrap:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.25);pointer-events:none}.cover{display:block;width:100%;height:auto}.eyebrow,.section-number,.role{color:var(--cyan);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero h1{font-size:clamp(3rem,6vw,6.7rem);line-height:.91;letter-spacing:-.065em;margin:.7rem 0 1.5rem;text-transform:uppercase;max-width:820px}.lede{font:italic clamp(1.25rem,2vw,1.8rem)/1.4 Georgia,serif;color:#cbd0dc;max-width:620px}.product-line{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0;color:var(--muted);font-size:.9rem}.product-line span,.product-line strong{border-right:1px solid var(--line);padding-right:1rem}.buy-primary{background:linear-gradient(110deg,var(--cyan),#a8faff);color:#041013;min-width:min(100%,390px);padding:1.15rem 1.35rem;display:flex;justify-content:space-between;box-shadow:0 12px 45px rgba(100,241,255,.14);transition:.2s}.buy-primary:hover{transform:translateY(-2px);box-shadow:0 16px 55px rgba(100,241,255,.28)}.buy[disabled]{opacity:.55;cursor:wait}.checkout-note{font-size:.78rem;color:#777f8f}.story,.creators{padding:clamp(5rem,10vw,10rem) clamp(1.2rem,8vw,9rem);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 3fr;gap:3rem}.story>div{max-width:850px}.story h2,.section-head h2,.creators h2,.final-cta h2{font-size:clamp(2.2rem,5vw,5rem);line-height:1;letter-spacing:-.045em;margin:.2rem 0 2rem}.story p:not(.section-number),.creator-grid article p{color:#b8becb;font:1.15rem/1.7 Georgia,serif}.preview{padding:clamp(5rem,9vw,9rem) clamp(1.2rem,6vw,7rem);background:#0c1017;border-block:1px solid var(--line)}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:3rem}.pages{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,3rem)}.page{padding:0;border:1px solid #343c49;background:#111;cursor:zoom-in;transition:.2s}.page:hover{transform:translateY(-8px);border-color:var(--cyan)}.page img{width:100%;display:block}.creator-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem)}.creator-grid h2{font-size:clamp(2rem,4vw,4rem)}.final-cta{text-align:center;padding:clamp(6rem,14vw,14rem) 1.2rem;background:radial-gradient(circle,rgba(144,108,255,.18),transparent 55%)}.final-cta .buy{margin:auto}footer{padding:2rem clamp(1.2rem,5vw,5rem);border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#767e8d;font-size:.8rem}footer div{display:flex;gap:1rem;flex-wrap:wrap}dialog{padding:0;border:1px solid #555;background:#05070a;max-width:min(92vw,850px);max-height:94vh}dialog::backdrop{background:rgba(0,0,0,.88)}dialog img{display:block;max-width:100%;max-height:92vh}.close{position:absolute;right:.5rem;top:.5rem;border:0;background:#000;color:#fff;border-radius:50%;width:42px;height:42px;font-size:1.8rem;cursor:pointer}@media(max-width:820px){nav a{display:none}.hero{grid-template-columns:1fr;padding-top:2rem}.cover-wrap{max-width:430px;margin:auto}.hero-copy{text-align:center}.product-line{justify-content:center}.buy-primary{margin-inline:auto}.story,.creators{grid-template-columns:1fr}.pages{gap:.6rem}.creator-grid{grid-template-columns:1fr}.section-head{display:block}footer{display:block}footer div{margin-top:1rem}}@media(max-width:480px){.site-header{height:64px}.wordmark{font-size:.8rem}.buy-small{font-size:.7rem}.hero{min-height:auto}.hero h1{font-size:3.25rem}.pages{grid-template-columns:1fr}.pages .page:not(:first-child){display:none}}
