.rk{--rk-bg:#00040f;--rk-bg-2:#010a22;--rk-bg-3:#00061a;--rk-green:#35ed8f;--rk-green-ink:#001b0e;--rk-blue:#0140c4;--rk-fg:#fff;--rk-soft:#c3cfe4;--rk-muted:#9fb0cf;--rk-dim:#6f86ac;--rk-line:#ffffff1a;--rk-line-2:#ffffff24;--rk-mono:var(--font-geist-mono), ui-monospace, monospace;--rk-display:var(--font-archivo), system-ui, sans-serif;background:var(--rk-bg);color:var(--rk-fg);font-family:var(--font-poppins), system-ui, sans-serif;min-height:100vh;overflow-x:clip}.rk ::selection{background:var(--rk-green);color:var(--rk-green-ink)}:where(.rk) a{color:#fff;text-decoration:none}:where(.rk) p,:where(.rk) h1,:where(.rk) h2,:where(.rk) h3{margin:0}.rk-eyebrow{font-family:var(--rk-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--rk-green);font-size:11px}.rk-h1,.rk-h2,.rk-h3,.rk-card-title{font-family:var(--rk-display);text-transform:uppercase;font-weight:900}.rk-h2{font-variation-settings:"wdth" 115;letter-spacing:-.02em;margin-top:18px;font-size:clamp(1.8rem,4.4vw,3rem);line-height:1}.rk-h3{font-variation-settings:"wdth" 115;letter-spacing:-.02em;font-size:clamp(1.3rem,3vw,2rem)}.rk-card-title{font-variation-settings:"wdth" 112;font-size:18px}.rk-body{color:var(--rk-muted);text-wrap:pretty;font-size:16px;font-weight:300;line-height:1.7}.rk-small{color:var(--rk-muted);font-size:15px;font-weight:300;line-height:1.7}.rk-green{color:var(--rk-green)}.rk-white{color:#fff}.rk-wrap{max-width:1180px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(20px,5vw,40px)}.rk-section{border-top:1px solid var(--rk-line)}.rk-alt{background:#010a228c}.rk-stars{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.rk>main,.rk>footer{z-index:1;position:relative}.rk-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,290px), 100%), 1fr));gap:16px;display:grid}.rk-card{border:1px solid var(--rk-line-2);background:var(--rk-bg-2);border-radius:16px;padding:26px}.rk-alt .rk-card{background:var(--rk-bg)}.rk-card.rk-hot{background:#35ed8f0f;border-color:#35ed8f80}.rk-card-label{font-family:var(--rk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rk-dim);font-size:10.5px}.rk-btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.rk .rk-btn-primary{background:var(--rk-green);color:var(--rk-green-ink)}.rk .rk-btn-primary:hover{color:var(--rk-green-ink);transform:translateY(-1px);box-shadow:0 10px 34px #35ed8f47}.rk .rk-btn-primary:disabled{opacity:.6;cursor:progress;box-shadow:none;transform:none}.rk .rk-btn-ghost{color:#fff;border:1px solid #ffffff57;font-weight:500}.rk .rk-btn-ghost:hover{border-color:var(--rk-green);color:var(--rk-green)}.rk-nudge{animation:1.2s ease-in-out infinite rk-nudge;display:inline-block}.rk-header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rk-line);background:#00040fc7;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(18px,4vw,40px);display:flex;position:sticky;top:0}.rk-brand{flex:none;display:flex}.rk-brand img{width:auto;height:30px;display:block}.rk-nav{font-family:var(--rk-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(12px,2.2vw,24px);font-size:11px;display:flex}.rk .rk-nav a{color:var(--rk-muted)}.rk .rk-nav a:hover{color:var(--rk-green)}.rk .rk-nav .rk-nav-cta{background:var(--rk-green);color:var(--rk-green-ink);letter-spacing:.12em;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-weight:600;display:inline-flex}.rk .rk-nav .rk-nav-cta:hover{color:var(--rk-green-ink)}@media (max-width:720px){.rk-nav a:not(.rk-nav-cta){display:none}}.rk-launch{border-bottom:1px solid var(--rk-line);position:relative}.rk-launch-stage{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}@media (min-width:900px) and (min-height:760px){.rk-launch{height:230vh}.rk-launch-stage{height:100vh;position:sticky;top:0}}.rk-launch-glow{pointer-events:none;background:radial-gradient(50% 50%,#35ed8f33,#0140c42e 45%,#0000 72%);width:min(1200px,130%);height:64%;animation:5.5s ease-in-out infinite rk-glow;position:absolute;bottom:-16%;left:50%;transform:translate(-50%)}.rk-launch-in{grid-template-columns:1fr;align-items:center;gap:clamp(16px,3vw,44px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(96px,12vh,128px) clamp(20px,5vw,40px) clamp(32px,5vh,56px);display:grid;position:relative}@media (min-width:740px){.rk-launch-in{grid-template-columns:1fr 1fr}}.rk-launch .rk-h1{white-space:nowrap;font-size:clamp(2rem,3.8vw,3.6rem)}.rk-launch-title{text-align:center;grid-column:1/-1}.rk-launch-title .rk-h1{font-size:min(calc((100vw - 48px) / var(--rk-title-w,14.8)), calc(68rem / var(--rk-title-w,14.8)));margin-top:18px}.rk-launch-rocket{flex-direction:column;align-items:center;gap:12px;display:flex}.rk-launch-rocket svg{width:100%;height:auto;max-height:min(42vh,420px);overflow:visible}.rk-launch-flame{transform-box:fill-box;transform-origin:50% 0;animation:1.1s ease-in-out infinite rk-flame}.rk-launch-label{font-family:var(--rk-mono);letter-spacing:.1em;font-size:15px}.rk-launch-num{font-family:var(--rk-mono);font-size:13px}.rk-launch-readout{font-family:var(--rk-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--rk-dim);font-size:11px;transition:color .3s}.rk-launch-readout.is-done{color:var(--rk-green)}.rk-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rk-scene img{max-width:none;display:block}.rk-sc-glow{height:auto;position:absolute}.rk-sc-neb-a{opacity:.9;width:clamp(420px,52vw,820px);top:22%;left:18%}.rk-sc-neb-b{opacity:.85;width:clamp(300px,36vw,600px);top:6%;right:4%}.rk-sc-gal-a{width:clamp(90px,10vw,170px);top:9%;left:13%}.rk-sc-gal-b{width:clamp(64px,7vw,110px);top:11%;left:56%}.rk-sc-gal-d{width:clamp(48px,5vw,80px);top:44%;right:17%}.rk-sc-far{transform:translateY(calc(var(--rk-p,0) * -48px));position:absolute;inset:0}.rk-sc-far img{height:auto;position:absolute}.rk-sc-earth{filter:drop-shadow(0 0 28px #5096ff73);width:clamp(96px,12vw,190px);animation:14s ease-in-out infinite rk-drift;top:15%;left:max(-4vw,-60px)}.rk-sc-jupiter{filter:drop-shadow(0 0 34px #e68c3c4d);width:clamp(120px,16vw,250px);animation:18s ease-in-out -6s infinite rk-drift;top:9%;right:max(-5vw,-80px)}.rk-sc-moon-rust{width:clamp(26px,2.6vw,42px);top:38%;right:13%}.rk-sc-moon-small{opacity:.9;width:clamp(18px,1.8vw,30px);top:56%;left:3%}.rk-sc-ground{aspect-ratio:2400/812;width:max(100%,1100px);transform:translate(-50%, calc(20% + var(--rk-p,0) * 8%));position:absolute;bottom:0;left:50%}.rk-sc-ground picture img{width:100%;height:auto}.rk-sc-asteroid{width:3.2%;height:auto;animation:11s ease-in-out -3s infinite rk-drift;position:absolute;top:-22%;left:40.5%}.rk-sc-astro{width:12.4%;transform:translateY(calc(var(--rk-p,0) * -34%));position:absolute;top:-11.3%;left:43.8%}.rk-sc-astro img{filter:drop-shadow(0 18px 30px #00000073);width:100%;height:auto;animation:7s ease-in-out infinite rk-float}.rk-sc-scrim{background:linear-gradient(#00040f8c,#0000 26% 78%,#00040fb3),radial-gradient(46% 52% at 24% 64%,#00040f9e,#0000 72%);position:absolute;inset:0}@media (min-width:740px){.rk-launch--scene .rk-launch-in{grid-template-columns:1fr clamp(130px,14vw,220px) 1fr}.rk-launch--scene .rk-launch-rocket{grid-column:3}}.rk-launch--scene .rk-tagline,.rk-launch--scene .rk-body,.rk-launch--scene .rk-small{text-shadow:0 1px 14px #00040fe6}.rk-launch--scene .rk-chips span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00040f73}@media (max-width:739px){.rk-sc-astro,.rk-sc-asteroid,.rk-sc-gal-b,.rk-sc-gal-d{display:none}.rk-sc-ground{transform:translate(-50%,12%)}.rk-sc-earth{opacity:.75;top:10%}.rk-sc-jupiter{opacity:.75;top:4%}}@keyframes rk-float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-14px)rotate(1.4deg)}}@keyframes rk-drift{0%,to{transform:translate(0)}50%{transform:translate(6px,-10px)}}.rk-cosmos{z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 12% 30%,#3c1c7838,#0000 70%),radial-gradient(60% 45% at 88% 72%,#0140c433,#0000 70%),radial-gradient(45% 35% at 72% 14%,#aa50141a,#0000 70%);position:fixed;inset:0;overflow:hidden}.rk-cosmos-track{height:260vh;position:absolute;inset:0 0 auto}@supports (animation-timeline:scroll()){.rk-cosmos-track{animation:linear both rk-cosmos;animation-timeline:scroll(root)}}@keyframes rk-cosmos{to{transform:translateY(-160vh)}}.rk-cosmos .rk-sc-glow{opacity:.55}.rk-cz-1{width:min(900px,80vw);top:30%;left:-8%}.rk-cz-2{width:min(640px,60vw);top:48%;right:-6%}.rk-cz-3{width:min(820px,76vw);top:70%;left:30%;transform:scaleX(-1)}.rk-cz-4{width:150px;top:36%;right:12%}.rk-cz-5{width:110px;top:60%;left:10%}.rk-cz-6{width:min(600px,56vw);top:86%;left:4%}.rk-glint{background:radial-gradient(circle,#fff 0 1.6px,#bed7ff8c 2.6px,#0000 7px);width:28px;height:28px;margin:-14px 0 0 -14px;animation:5s ease-in-out infinite rk-twinkle;position:absolute}.rk-glint:before,.rk-glint:after{content:"";background:linear-gradient(90deg,#0000,#e1eefff2 50%,#0000) 50%/100% 1.4px no-repeat;position:absolute;inset:0}.rk-glint:after{transform:rotate(90deg)}@keyframes rk-twinkle{0%,to{opacity:.3;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}.rk-letter{animation:.85s cubic-bezier(.16,1,.3,1) both rk-letter;display:inline-block}@keyframes rk-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes rk-flame{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1.15)}}@keyframes rk-letter{0%{opacity:0;filter:blur(7px);transform:translateY(.45em)rotateX(-55deg)}to{opacity:1;filter:none;transform:none}}.rk-pill{font-family:var(--rk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rk-green);border:1px solid #35ed8f8c;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:11px;display:inline-flex}.rk-pulse{animation:1.8s ease-in-out infinite rk-pulse}.rk-h1{font-variation-settings:"wdth" 125;letter-spacing:-.03em;text-shadow:0 0 70px #0140c4cc;margin-top:22px;font-size:clamp(2.2rem,8.4vw,6.2rem);line-height:.9}.rk-edition{font-family:var(--rk-display);font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:.02em;color:var(--rk-green);margin-top:18px;font-size:clamp(1rem,2.6vw,1.7rem);font-weight:900}.rk-tagline{max-width:46ch;margin-top:22px;font-size:clamp(17px,2.2vw,22px);font-weight:300;line-height:1.45}.rk-chips{font-family:var(--rk-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin-top:26px;font-size:11.5px;display:flex}.rk-chips span{border:1px solid #ffffff47;border-radius:8px;padding:10px 16px}.rk-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(26px,4vw,38px);display:flex}.rk-motion [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.rk-motion [data-reveal].in{opacity:1;transform:none}@keyframes rk-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes rk-pulse{0%,to{opacity:.4}50%{opacity:1}}
@keyframes pk-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.pk a:hover{color:var(--accent)}.pk .eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.pk .display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:900}.pk .h2{font-family:var(--font-display);font-variation-settings:"wdth" 115;text-transform:uppercase;letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:900;line-height:1}.pk .body{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:16px;font-weight:300;line-height:1.7}.pk .body-strong{color:var(--fg);text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.7}.pk .mono-label{font-family:var(--font-mono);color:var(--fg-dim);margin:0;font-size:11px}.pk .hl{color:var(--fg)}.pk .ac{color:var(--accent)}.pk .band{border-top:1px solid var(--line);position:relative}.pk .band.alt{background:var(--bg-2)}.pk .wrap{max-width:var(--mw);margin:0 auto;padding:clamp(64px,9vw,120px) clamp(20px,5vw,40px);position:relative}.pk .cols{grid-template-columns:repeat(auto-fit, minmax(var(--min,280px), 1fr));gap:clamp(24px,4vw,48px);display:grid}.pk .hairgrid{background:var(--line-2);border:1px solid var(--line-2);border-radius:14px;gap:1px;display:grid;overflow:hidden}.pk .btn{border-radius:999px;align-items:center;gap:12px;padding:15px 26px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pk .btn-solid{background:var(--accent);color:var(--accent-ink);letter-spacing:.01em;font-weight:600}.pk .btn-solid:hover{background:var(--accent-hover);color:var(--accent-ink)}.pk .btn-ghost{color:var(--fg);border:1px solid #ffffff47}.pk .btn-ghost:hover{border-color:var(--accent);color:var(--fg)}.pk .nudge{animation:1.2s ease-in-out infinite pk-nudge;display:inline-block}.pk .text-link{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-top:22px;font-size:12px;display:inline-flex}.pk-stats{border-bottom:1px solid var(--line);background:var(--bg-2)}.pk-stats .grid{max-width:var(--mw);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0 auto;display:grid}.pk-stats .cell{border-right:1px solid var(--line);padding:clamp(22px,3vw,34px) clamp(20px,3vw,32px)}.pk-stats .cell:last-child{border-right:0}.pk-stats .num{font-family:var(--font-display);font-variation-settings:"wdth" 118;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}.pk-stats .lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin:10px 0 0;font-size:11px}.pk .lead{max-width:62ch;color:var(--fg-soft);text-wrap:pretty;margin:28px 0 0;font-size:clamp(16px,1.6vw,19px);font-weight:300;line-height:1.65}.pk .def-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:40px;display:grid}.pk .def-card{border:1px solid var(--line-3);background:var(--bg-elev);border-radius:16px;padding:26px}.pk .def-card .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:11px}.pk .def-card .v{color:var(--fg);margin:14px 0 0;font-size:17px;font-weight:400;line-height:1.5}.pk .def-card.filter{border:3px solid var(--accent);background:var(--accent);border-radius:0}.pk .def-card.filter .k{color:#001b0eb3}.pk .def-card.filter .v{color:var(--accent-ink);font-weight:500}.pk .levers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:40px}.pk .levers>div{background:var(--bg);padding:34px 18px}.pk .lever-name{font-family:var(--font-display);font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;margin:14px 0 0;font-size:18px;font-weight:900}.pk .kicker{font-family:var(--font-display);font-variation-settings:"wdth" 112;text-transform:uppercase;color:var(--accent);margin:28px 0 0;font-size:clamp(1.1rem,2.4vw,1.7rem);font-weight:900}.pk-mission{overflow:hidden}.pk-mission .glow{pointer-events:none;background:radial-gradient(60% 50% at 85% 10%,#0140c473,#0000 70%);position:absolute;inset:0}.pk-mission .top{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end;gap:clamp(28px,5vw,64px);margin-top:22px;display:grid}.pk-mission .big{font-family:var(--font-display);font-variation-settings:"wdth" 118;letter-spacing:-.04em;margin:0;font-size:clamp(6rem,17vw,11rem);font-weight:900;line-height:.82}.pk-mission .tag{font-family:var(--font-display);font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;color:var(--accent);margin:18px 0 0;font-size:clamp(1.3rem,3vw,2rem);font-weight:900}.pk-mission .sum{flex-direction:column;gap:14px;display:flex}.pk-mission .sum>div{border-bottom:1px solid var(--line-3);align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.pk-mission .sum>div:last-child{border-bottom:0;padding-bottom:0}.pk-mission .sum .n{font-family:var(--font-display);font-variation-settings:"wdth" 112;color:var(--accent);min-width:52px;font-size:28px;font-weight:900}.pk-mission .sum .t{color:var(--fg-muted);font-size:15px;font-weight:300}.pk-mission .sum>div:last-child .n,.pk-mission .sum>div:last-child .t{color:var(--fg)}.pk-mission .closer{font-family:var(--font-display);font-variation-settings:"wdth" 115;text-transform:uppercase;letter-spacing:-.02em;margin:clamp(32px,5vw,52px) 0 0;font-size:clamp(1.4rem,3.6vw,2.6rem);font-weight:900;line-height:1.05}.pk .split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,5vw,64px);display:grid}.pk .chips{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.pk .chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-soft);border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font-size:11px}.pk .chip.final{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.pk .stack{grid-template-columns:minmax(120px,.7fr) minmax(180px,1fr) minmax(180px,1fr);margin-top:40px;font-size:15px}.pk .stack [role=cell],.pk .stack [role=rowheader]{background:var(--bg);color:var(--fg-muted);padding:20px 18px;font-weight:300}.pk .stack .th{background:var(--bg-elev);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);padding:14px 18px;font-size:10.5px}.pk .stack .layer{color:var(--accent);font-weight:500}.pk .stack .rocket{color:var(--fg-soft)}.pk .stack .role{background:var(--bg-elev);color:var(--fg);font-weight:500}.pk .stack .role-desc{background:var(--bg-elev);color:var(--fg-soft);grid-column:span 2}@media (max-width:640px){.pk .stack{grid-template-columns:1fr 1fr}.pk .stack .th:first-child,.pk .stack .layer,.pk .stack .role{grid-column:1/-1}}.pk .road{flex-direction:column;margin-top:40px;display:flex}.pk .stage{background:var(--bg);grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(16px,3vw,40px);padding:clamp(24px,3.4vw,36px);display:grid}.pk .stage.dest{background:var(--bg-elev)}.pk .stage.dest .body{color:var(--fg-soft)}.pk .stage .name{font-family:var(--font-display);font-variation-settings:"wdth" 112;text-transform:uppercase;margin:10px 0 0;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:900}.pk .stage .sub{color:var(--fg);margin:6px 0 0;font-size:14px;font-weight:400}@media (max-width:640px){.pk .stage{grid-template-columns:1fr}}.pk .route{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;gap:10px 18px;margin-top:26px;font-size:12px;display:flex}.pk .doors{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:40px;display:grid}.pk .door{background:var(--bg);border:1px solid #ffffff29;border-radius:20px;flex-direction:column;gap:16px;padding:clamp(26px,3.4vw,38px);transition:border-color .2s;display:flex}.pk .door:hover{border-color:var(--accent)}.pk .door .title{font-family:var(--font-display);font-variation-settings:"wdth" 112;text-transform:uppercase;margin:0;font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:900}.pk .door .body,.pk .door .body-strong{font-size:15.5px}.pk .door .body-strong{color:var(--fg-soft)}.pk .door .btn{align-self:flex-start;gap:10px;margin-top:auto;padding:13px 22px}.pk .charter-h{font-family:var(--font-display);font-variation-settings:"wdth" 115;text-transform:uppercase;letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(1.7rem,4vw,2.8rem);font-weight:900;line-height:1}.pk .rules{flex-direction:column;align-self:start;display:flex}.pk .rules>div{background:var(--bg);align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.pk .rules .i{font-family:var(--font-mono);color:var(--accent);padding-top:3px;font-size:11px}.pk .rules .r{color:var(--fg-soft);font-size:15px;font-weight:300;line-height:1.6}.pk .status{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:40px;display:grid}.pk .status>div{border:1px solid var(--line-3);border-radius:14px;padding:24px}.pk .status .when{font-family:var(--font-mono);letter-spacing:.16em;color:var(--fg-dim);margin:0;font-size:11px}.pk .status .what{color:var(--fg);margin:12px 0 0;font-size:16px;font-weight:400}.pk .status .now{background:#35ed8f0f;border-color:#35ed8f80}.pk .status .now .when{color:var(--accent)}.pk .honest{margin:28px 0 0;font-size:clamp(17px,2.2vw,22px);font-weight:400;line-height:1.5}.pk .seats{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.pk .seats>a{background:var(--bg);color:var(--fg);padding:28px 24px;transition:background-color .2s;display:block}.pk .seats>a:hover{background:var(--bg-elev);color:var(--fg)}.pk .seats .who{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.pk .seats .how{color:var(--fg-soft);margin:14px 0 0;font-size:16px;font-weight:400;line-height:1.6}.pk .seats>a.touch{background:var(--accent);color:var(--accent-ink);justify-content:space-between;align-items:center;gap:16px;display:flex}.pk .seats>a.touch:hover{background:var(--accent-hover);color:var(--accent-ink)}.pk .seats .touch .display{font-variation-settings:"wdth" 112;letter-spacing:0;font-size:20px}.pk-close{overflow:hidden}.pk-close .glow{pointer-events:none;background:radial-gradient(70% 70% at 50% 120%,#0140c480,#35ed8f14 45%,#0000 68%);position:absolute;inset:0}.pk-close .wrap{text-align:center;padding-top:clamp(72px,11vw,140px);padding-bottom:clamp(72px,11vw,140px)}.pk-close .pre{color:var(--fg-soft);margin:0;font-size:clamp(17px,2.2vw,22px);font-weight:300;line-height:1.5}.pk-close h2{font-family:var(--font-display);font-variation-settings:"wdth" 118;text-transform:uppercase;letter-spacing:-.025em;margin:32px 0 0;font-size:clamp(1.8rem,5.2vw,4rem);font-weight:900;line-height:1}.pk-close .post{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);margin:28px 0 0;font-size:12px}.pk-footer{border-top:1px solid var(--line);background:var(--bg-2)}.pk-footer .grid{max-width:var(--mw);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:32px;margin:0 auto;padding:clamp(40px,6vw,64px) clamp(20px,5vw,40px);display:grid}.pk-footer img{opacity:.9;width:170px;max-width:100%;height:auto}.pk-footer .tagline{color:var(--fg-muted);margin:16px 0 0;font-size:14px;font-weight:300;line-height:1.6}.pk-footer .links{color:var(--fg-muted);flex-direction:column;gap:10px;font-size:14px;font-weight:300;display:flex}.pk-footer .rail{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:11px;line-height:1.8}.pk-motion .pk h2{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.pk-motion .pk h2.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pk *,.pk :before,.pk :after{transition:none!important;animation:none!important}.pk-motion .pk h2,.rk-motion [data-reveal]{opacity:1;transform:none}}
