.xp{position:relative;overflow-x:clip}.xp-wrap{max-width:1200px;padding-inline:var(--cx-gutter);margin:0 auto}.xp-hero{isolation:isolate;text-align:center;place-items:center;min-height:100svh;margin-top:-76px;display:grid;position:relative;overflow:clip}.xp-sky{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.xp-sky[data-fallback=true]{background:radial-gradient(80% 60% at 50% 100%, rgba(var(--cx-accent-rgb),.45), transparent 70%), var(--cx-bg)}.xp-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--cx-bg));height:30%;position:absolute;inset:auto 0 0}.xp-hero-content{padding:140px var(--cx-gutter) 120px;will-change:transform, opacity, filter;max-width:980px}.xp-title{letter-spacing:-.055em;color:var(--cx-text);margin:22px 0;font-size:clamp(52px,9.2vw,132px);font-weight:300;line-height:.98}.xp-word{overflow-clip-margin:.14em;vertical-align:top;padding-bottom:.04em;display:inline-block;overflow:clip}.xp-word>span{color:rgba(var(--cx-fg-rgb), var(--a,1));will-change:transform, opacity, filter;display:inline-block}.xp-lead{max-width:520px;color:var(--cx-text-2);margin:0 auto 36px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}:root:not([data-theme=light]) .xp-lead,:root:not([data-theme=light]) .xp-title{text-shadow:0 2px 30px #0000008c}.xp-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.xp-scrollhint{color:var(--cx-text-muted);letter-spacing:.02em;justify-items:center;gap:10px;font-size:12px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.xp-scrollhint i{background:linear-gradient(var(--cx-text-muted), transparent);transform-origin:top;width:1px;height:44px;animation:xp-hint 2.4s var(--cx-ease-in-out) infinite}@keyframes xp-hint{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.xp-manifesto{padding:18vh 0 16vh}.xp-manifesto p{letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(36px,5.6vw,78px);font-weight:300;line-height:1.08}.xp-manifesto .mw{color:var(--cx-text);opacity:.14}.xp-manifesto .mw.hot{background:linear-gradient(100deg, var(--cx-peach), var(--cx-amber) 55%, var(--cx-ember));color:#0000;-webkit-background-clip:text;background-clip:text}.xp-chapters{height:340vh;position:relative}.xp-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;height:100svh;display:grid;position:sticky;top:0}.xp-copy{min-height:320px;position:relative}.xp-ch{align-content:center;gap:18px;display:grid;position:absolute;inset:0}.xp-ch h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1}.xp-ch p{max-width:34ch;color:var(--cx-text-2);margin:0;font-size:18px;line-height:1.6}.xp-count{font-variant-numeric:tabular-nums;color:var(--cx-text-muted);align-items:center;gap:14px;font-size:14px;display:flex}.xp-count b{color:var(--cx-text);font-weight:400}.xp-rail{background:var(--cx-hairline);width:1px;height:180px;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.xp-rail-fill{background:linear-gradient(var(--cx-peach), var(--cx-ember));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.xp-scene{perspective:1400px;place-items:center;height:70svh;display:grid;position:relative}.xp-scene-glow{aspect-ratio:1;z-index:-1;filter:blur(70px);background:radial-gradient(closest-side, var(--cx-aurora-mid), var(--cx-aurora-edge) 60%, transparent);opacity:.8;border-radius:50%;width:70%;position:absolute}.xp-card3d{aspect-ratio:1.586;width:min(440px,78vw);transform-style:preserve-3d;will-change:transform;position:relative}.xp-face{backface-visibility:hidden;border-radius:18px;outline:1px solid #0000;position:absolute;inset:0}.xp-face .cx-paycard{border-radius:18px;max-width:none;height:100%;padding:24px 26px}.xp-face .cx-paycard .num{font-size:21px}.xp-back{background:var(--cx-elevated);box-shadow:inset 0 0 0 1px var(--cx-hairline), 0 30px 60px -30px rgba(var(--cx-accent-rgb), .6);flex-direction:column;padding:22px 0 0;display:flex;overflow:hidden;transform:rotateY(180deg)}.xp-back-head{justify-content:space-between;align-items:baseline;padding:0 24px;display:flex}.xp-back .cx-amount-display{padding:6px 24px 0;font-size:46px}.xp-back .cx-ridge{margin-top:auto}.xp-shadow{filter:blur(22px);z-index:-1;background:#0000008c;border-radius:50%;width:60%;height:36px;position:absolute;bottom:4%}[data-theme=light] .xp-shadow{background:#78280a38}.xp-marquee{gap:6px;padding:10vh 0;display:grid;overflow:clip}.xp-row{will-change:transform;width:max-content;display:flex}.xp-row span{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:.35em;padding-right:.35em;font-size:clamp(56px,10vw,150px);font-weight:300;line-height:1.05;display:inline-flex}.xp-row--outline span{color:#0000;-webkit-text-stroke:1px rgba(var(--cx-fg-rgb), .35)}.xp-row .cx-icon{--size:.42em}.xp-close{padding:8vh 0 12vh}.xp-close .cx-card{text-align:center;align-items:center;gap:18px;padding:clamp(72px,12vw,140px) 24px}.xp-close h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,84px);font-weight:300;line-height:1}.xp-explore{padding-bottom:120px}.xp-explore h2{letter-spacing:-.5px;margin:0 0 20px;font-size:26px;font-weight:400}@media (max-width:900px){.xp-stage{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:0;padding-top:84px}.xp-copy{min-height:230px}.xp-ch h2{font-size:40px}.xp-ch p{font-size:16px}.xp-rail{display:none}.xp-scene{height:auto;min-height:44svh}}@media (prefers-reduced-motion:reduce){.xp-chapters{height:auto}.xp-stage{height:auto;padding:10vh var(--cx-gutter);grid-template-columns:1fr;position:static}.xp-copy{gap:48px;min-height:0;display:grid}.xp-ch{position:static}.xp-manifesto .mw{opacity:1}.xp-scrollhint i{animation:none}.xp-hero-content,.xp-word>span{will-change:auto}}
