body.route{overflow-x:hidden;overflow-y:auto;min-height:100%;color:var(--w-text, #dfeaf5)}html.route-html{overflow:auto}body[data-world=within]{--w-glow: #e8b45a;--w-dim: #8a7a5c;--w-text: #efe7d8;--w-body: #b9ac93}body[data-world=community]{--w-glow: #9a7fd1;--w-dim: #776a92;--w-text: #e6e0f2;--w-body: #a99cc4}body[data-world=quantum8]{--w-glow: #3aa8c2;--w-dim: #467886;--w-text: #d8ecf2;--w-body: #8fb4c0}body[data-world=story]{--w-glow: #9fc4ff;--w-dim: #6f7d8c;--w-text: #dfeaf5;--w-body: #8fa0b3}#backdrop{position:fixed;inset:0;width:100%;height:100%;z-index:0}body.route:after{content:"";position:fixed;inset:-60%;z-index:3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.045;animation:grain-shift .9s steps(4) infinite}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,1.4%)}50%{transform:translate(1.6%,-1%)}75%{transform:translate(-1%,-1.8%)}to{transform:translate(0)}}.r-head{position:fixed;inset:0 0 auto;z-index:20;display:flex;justify-content:space-between;align-items:flex-start;padding:clamp(20px,3vw,44px);pointer-events:none;background:linear-gradient(rgba(5,6,9,.75),transparent)}.r-head a{pointer-events:auto}.r-head .col{display:grid;gap:8px}.r-wordmark{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--w-text)}.r-back{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--w-dim);transition:color .3s}.r-back:hover{color:var(--w-glow)}.r-main{position:relative;z-index:10;max-width:780px;margin:0 auto;padding:0 clamp(22px,5vw,48px)}.r-hero{min-height:88vh;display:flex;flex-direction:column;justify-content:center;padding-top:12vh}.r-eyebrow{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--w-glow);display:block;margin-bottom:22px}.r-hero h1{font-family:var(--grot);font-size:clamp(40px,6.5vw,78px);font-weight:400;letter-spacing:-.03em;line-height:1.03;color:#fff;max-width:16ch;text-wrap:balance}.r-hero .lede{margin-top:30px;font-size:clamp(16px,1.6vw,19px);line-height:1.7;color:var(--w-body);max-width:58ch}.r-cue{margin-top:7vh;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--w-dim)}.sec{padding:clamp(90px,16vh,200px) 0 0}.r-body{max-width:640px}.r-body h2{font-family:var(--grot);font-size:clamp(28px,3.6vw,46px);font-weight:400;letter-spacing:-.025em;line-height:1.12;color:#fff;margin-bottom:26px;text-wrap:balance}.r-body p{font-size:clamp(15.5px,1.45vw,17.5px);line-height:1.75;color:var(--w-body)}.r-body p+p{margin-top:1.3em}.r-body strong{color:var(--w-text);font-weight:600}.r-body a{color:var(--w-glow);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);transition:border-color .25s}.r-body a:hover{border-color:var(--w-glow)}.r-quote{border-left:2px solid var(--w-glow);padding:10px 0 10px 30px;font-family:var(--serif, Georgia, serif);font-style:italic;font-size:clamp(21px,2.8vw,32px);line-height:1.45;letter-spacing:-.01em;color:var(--w-text);margin:2.4em 0 0}.ledger{margin-top:40px}.ledger-row{display:grid;grid-template-columns:minmax(180px,1fr) 1.6fr auto;gap:18px 40px;align-items:baseline;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ledger-row:first-child{border-top:1px solid rgba(255,255,255,.08)}.ledger-row .l-name{font-family:var(--grot);font-size:clamp(19px,2.2vw,27px);font-weight:400;letter-spacing:-.02em;color:#fff}.ledger-row .l-desc{font-size:14.5px;line-height:1.65;color:var(--w-body)}.ledger-row .l-tag{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--w-dim);white-space:nowrap}@media (max-width: 760px){.ledger-row{grid-template-columns:1fr;gap:8px}.ledger-row .l-tag{white-space:normal}}.r-price{font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--w-glow);margin-bottom:10px}.r-cta{padding:clamp(90px,16vh,200px) 0 clamp(60px,10vh,120px)}.r-cta h2{font-family:var(--grot);font-size:clamp(32px,4.6vw,56px);font-weight:400;letter-spacing:-.03em;line-height:1.08;color:#fff;max-width:20ch;margin-bottom:26px;text-wrap:balance}.r-letter{font-family:var(--serif, Georgia, serif);font-style:italic;font-size:clamp(17px,1.8vw,20px);line-height:1.7;color:var(--w-text);max-width:54ch}.r-letter p+p{margin-top:1em}.r-sign{display:block;margin-top:18px;font-family:var(--serif, Georgia, serif);font-style:italic;font-size:19px;color:#fff}.r-inbox{display:block;margin:10px 0 34px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--w-dim)}.r-form{max-width:540px}.r-form .f-row{display:flex;gap:10px;flex-wrap:wrap}.r-form input[type=email]{flex:1 1 220px;font-family:var(--mono);font-size:13px;color:var(--w-text);background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:2px;padding:14px 16px}.r-form textarea{width:100%;min-height:110px;margin-bottom:10px;font-family:var(--grot);font-size:14.5px;line-height:1.6;color:var(--w-text);background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:2px;padding:14px 16px;resize:vertical}.r-form input::placeholder,.r-form textarea::placeholder{color:var(--w-dim)}.r-form button{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--w-text);padding:14px 22px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;border-radius:2px;transition:border-color .3s,background .3s,color .3s}.r-form button:hover{border-color:var(--w-glow);color:#fff;background:#ffffff14}.r-note{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--w-dim);display:block;margin-top:16px}.f-hp{display:none}.f-done,.f-fail{display:none;margin-top:20px;font-family:var(--serif, Georgia, serif);font-style:italic;font-size:17px;color:#fff}form.is-sent .f-done,form.is-failed .f-fail{display:block}form.is-sent .f-row,form.is-sent textarea{display:none}.r-doors{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}.r-doors a{padding:40px clamp(4px,2vw,20px);display:grid;gap:8px;transition:background .3s}.r-doors a:hover{background:#ffffff08}.r-doors a+a{border-left:1px solid rgba(255,255,255,.08);text-align:right}.r-doors .d-tag{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--w-dim)}.r-doors .d-name{font-family:var(--grot);font-size:clamp(19px,2.4vw,27px);color:var(--w-text)}@media (max-width: 700px){.r-doors{grid-template-columns:1fr}.r-doors a+a{border-left:0;border-top:1px solid rgba(255,255,255,.08);text-align:left}}.r-foot{display:flex;flex-wrap:wrap;gap:16px 36px;justify-content:space-between;align-items:center;padding:40px 0 54px;border-top:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--w-dim)}.r-foot a{color:var(--w-dim);transition:color .25s}.r-foot a:hover{color:var(--w-glow)}.rv{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}@media (prefers-reduced-motion: reduce){.rv{opacity:1;transform:none}body.route:after{animation:none}}
