:root{--ink:#151412;--char:#2A2724;--graphite:#34302D;--paper:#F2F0EB;--deep:#8F1410;--panel:#6A0F0C;--tone:#A62019;--signal:#E0251B;--ember:#F2B48A;--taupe:#A8977F;--water:#7FA3B3;--ochre:#D9962B;--sage:#8FAE8C;--fg:#F2F0EB;--fg2:#B9B4AA;--fg3:#8A857C;--line:rgba(242,240,235,.12);--line2:rgba(242,240,235,.24);--sans:"Geist","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"Geist Mono","SF Mono",Menlo,Consolas,monospace;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--ember-rgb:242,180,138;--signal-rgb:224,37,27;--ochre-rgb:217,150,43;--st-live:var(--signal);--st-stage:var(--ochre);--st-par:var(--sage);--r-card:14px;--r-frame:16px;--r-plan:12px;--r-pill:999px;--glow-signal:0 0 10px rgba(var(--signal-rgb),.65),0 0 28px rgba(var(--signal-rgb),.3);--glow-ember:0 0 12px rgba(var(--ember-rgb),.55),0 0 34px rgba(var(--ember-rgb),.22);color-scheme:dark}*{box-sizing:border-box}html{background:var(--ink)}body{margin:0;background:var(--ink);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}h1,h2,h3,h4{margin:0;font-weight:500;text-wrap:balance}p{margin:0}em.s{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}#gl{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}.nogl #gl{display:none}.nogl body,body.nogl{background:radial-gradient(60% 40% at 70% 70%,rgba(var(--signal-rgb),.18),transparent 70%),radial-gradient(40% 30% at 30% 80%,rgba(var(--ember-rgb),.12),transparent 70%),var(--ink)}.page{position:relative;z-index:1}.wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,3.5vw,48px)}.lk{display:inline-flex;align-items:center;gap:.42em;font-weight:600;letter-spacing:-.03em;line-height:1;white-space:nowrap;text-decoration:none}.sq{display:block;flex:none;width:.95em;height:.95em;border-radius:30%;background:var(--signal);box-shadow:var(--glow-signal);animation:breathe 4.8s ease-in-out infinite}@keyframes breathe{50%{box-shadow:0 0 16px rgba(var(--signal-rgb),.8),0 0 44px rgba(var(--signal-rgb),.38)}}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:linear-gradient(#151412db,#15141299);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hdr .wrap{display:flex;align-items:center;gap:24px;min-height:64px}.hdr .lk{font-size:19px}.hdr nav{display:flex;gap:26px;margin-left:12px;font-size:14.5px;color:var(--fg2)}.hdr nav a{text-decoration:none}.hdr nav a:hover{color:var(--fg)}.hdr .right{margin-left:auto;display:flex;gap:10px;align-items:center}@media(max-width:900px){.hdr nav{display:none}}@media(max-width:480px){.hdr .login{display:none}}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;letter-spacing:.02em;text-decoration:none;padding:9px 9px 9px 15px;border-radius:3px;border:1px solid transparent;white-space:nowrap;cursor:pointer;background:none;color:inherit;transition:box-shadow .3s,transform .2s}.btn i{display:grid;place-items:center;width:24px;height:24px;border-radius:2px;font-style:normal}.btn.ember{background:var(--ember);color:var(--ink);box-shadow:var(--glow-ember)}.btn.ember i{background:var(--ink);color:var(--ember)}.btn.ember:hover{box-shadow:0 0 18px rgba(var(--ember-rgb),.8),0 0 60px rgba(var(--ember-rgb),.35)}.btn.ghost{border-color:var(--line2)}.btn.ghost i{background:var(--paper);color:var(--ink)}.btn.ghost:hover{border-color:rgba(var(--ember-rgb),.6);box-shadow:inset 0 0 18px rgba(var(--ember-rgb),.12)}.btn.deep{background:var(--deep);color:#fff}.btn.deep i{background:var(--ink);color:#fff}.btn:active{transform:translateY(1px)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg2)}.eyebrow:before{content:"[ "}.eyebrow:after{content:" ]"}.sec{position:relative;min-height:min(118svh,1100px);display:flex;align-items:center;padding-block:clamp(72px,10vh,128px)}.col{max-width:560px;display:flex;flex-direction:column;gap:22px;position:relative}.col:before{content:"";position:absolute;inset:-40px -60px -40px -120px;background:radial-gradient(closest-side,#151412c7,#15141200);z-index:-1;pointer-events:none}.sec h2{font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.04em}.lede{font-size:clamp(17px,1.4vw,19px);color:var(--fg2);max-width:52ch}.lede b{color:var(--fg);font-weight:500}@media(max-width:900px){.sec{min-height:auto;padding-top:clamp(260px,62vw,420px)}.col:before{inset:-24px -16px}}.hero{min-height:min(92svh,900px);padding-block:clamp(48px,8vh,96px) clamp(96px,12vh,140px)}.hero h1{font-size:clamp(54px,8.4vw,132px);line-height:.9;letter-spacing:-.05em;font-weight:500}.hero .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shot-sec .col{max-width:620px}.shotframe{margin-top:clamp(28px,4vh,48px);width:100%;border-radius:var(--r-frame);overflow:hidden;border:1px solid var(--line);background:var(--ink);box-shadow:0 40px 80px -24px #000000a6}.shotframe img{width:100%;height:auto;display:block}.shotframe img[hidden]{display:none}.ticker{position:fixed;left:0;right:0;bottom:0;z-index:15;border-top:1px solid var(--line);overflow:hidden;white-space:nowrap;font-family:var(--mono);font-size:12.5px;color:var(--fg2);background:#151412b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ticker .run{display:inline-flex;padding:11px 0;animation:tick 52s linear infinite}.ticker .half{display:inline-flex;gap:34px;padding-right:34px}.ticker b{color:var(--fg);font-weight:500}.ticker .live{color:var(--signal);text-shadow:0 0 8px rgba(var(--signal-rgb),.8)}.ticker .ok{color:var(--sage)}.ticker .w{color:var(--ochre)}@keyframes tick{to{transform:translate(-50%)}}.board{border:1px solid var(--line);border-radius:var(--r-card);background:#2a2724db;overflow:hidden}.bh{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11.5px;color:var(--fg2)}.bh .alarm{color:var(--signal);text-shadow:0 0 8px rgba(var(--signal-rgb),.7)}.divs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line)}.div{box-sizing:border-box;background:var(--char);padding:10px;min-height:118px;display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:11px;color:var(--fg3);position:relative}.div[data-active]{background:#312d29;color:var(--fg);box-shadow:inset 0 2px 0 var(--ember)}.dhead{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;cursor:pointer}.dhead:after{content:"";position:absolute;inset:0}.div .chip{z-index:1}.div:has(.dhead:focus-visible){outline:2px solid var(--ember);outline-offset:-2px}.chip{position:relative;font-family:var(--mono);font-size:11.5px;padding:4px 7px;border:1px solid var(--line2);border-radius:3px;color:var(--fg);background:var(--ink);display:inline-flex;gap:6px;align-items:center}.chip i{width:7px;height:7px;border-radius:2px;font-style:normal;flex:none;background:var(--u,var(--fg2))}.div .dj{display:none}.chip.new{animation:land 1.4s ease-out}@keyframes land{0%{box-shadow:0 0 rgba(var(--ember-rgb),0);border-color:var(--ember)}25%{box-shadow:0 0 22px rgba(var(--ember-rgb),.75);border-color:var(--ember)}to{box-shadow:0 0 rgba(var(--ember-rgb),0)}}.mark{overflow:visible}.mark path{fill:none;stroke:var(--ember);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;animation:draw .55s ease-out .15s forwards;filter:drop-shadow(0 0 3px rgba(var(--ember-rgb),.7))}@keyframes draw{to{stroke-dashoffset:0}}.chip .mark{position:absolute;left:-4px;top:-6px;width:20px;height:18px;pointer-events:none}.tally-mark{width:15px;height:13px;vertical-align:-2px;margin-left:5px;display:inline-block}.pool{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;border-top:1px solid var(--line)}.pool button.chip{cursor:pointer}.pool button.chip:hover{border-color:var(--ember)}.bf{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.par{position:relative;width:64px;height:64px}.par svg{width:64px;height:64px;transform:rotate(-90deg);overflow:visible}.par .trk{fill:none;stroke:var(--graphite);stroke-width:4}.par .arc{fill:none;stroke:var(--ember);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(var(--ember-rgb),.9))}.par .arc.due{stroke:var(--ochre);filter:drop-shadow(0 0 5px rgba(var(--ochre-rgb),.9))}.par span{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:12px}.log{font-family:var(--mono);font-size:11.5px;color:var(--fg2);display:grid;gap:3px;min-height:54px}.log div:first-child{color:var(--fg)}.acct{font-family:var(--mono);font-size:12px}.acct b{color:var(--sage);font-weight:500}.chip[data-unit]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:scale .12s cubic-bezier(.22,1,.36,1),border-color .2s}.chip[data-unit]:before{content:"";flex:none;width:6px;height:10px;margin-right:-1px;opacity:.45;background:radial-gradient(circle,currentColor .8px,transparent 1.1px) 0 0/3px 3.34px}@media(hover:hover)and (pointer:fine){.chip[data-unit]:hover{scale:1.03;border-color:var(--ember)}}.chip[data-unit]:active{scale:1.06}.chip.slot{border-style:dashed;border-color:var(--line2);background:transparent;color:transparent;pointer-events:none}.drag-layer{position:fixed;inset:0;z-index:60;pointer-events:none}.drag-layer .chip{position:absolute;left:0;top:0;margin:0;cursor:grabbing;transform:scale(1.06);border-color:var(--ember);box-shadow:0 14px 28px -8px #000000bf,0 0 18px rgba(var(--ember-rgb),.35);transition:transform .12s cubic-bezier(.22,1,.36,1)}.drag-layer .chip[data-touch]{transform:translateY(-36px) scale(1.06)}body.is-dragging,body.is-dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.div.over{background:#38332f;box-shadow:inset 0 2px 0 var(--ember);z-index:2}.div.over:after{content:"";box-sizing:border-box;position:absolute;left:10px;right:10px;top:var(--slot-top,60px);height:var(--slot-h,26px);border:1px dashed var(--ember);border-radius:3px;pointer-events:none}.pool.over{background:#f2f0eb0f;outline:1px dashed var(--line2);outline-offset:-4px}.acct.preview{color:var(--ember)}@media(pointer:coarse){#board .chip{min-height:44px;padding-inline:12px}}.tl{list-style:none;padding:0;display:grid;gap:0;border-left:1px solid var(--line2);margin:0 0 0 6px}.tl li{position:relative;padding:0 0 18px 26px;display:grid;grid-template-columns:86px 1fr;gap:10px}.tl li:before{content:"";position:absolute;left:-6px;top:6px;width:11px;height:11px;border-radius:30%;background:var(--graphite);transition:background .5s,box-shadow .5s}.tl li.lit:before{background:var(--ember);box-shadow:var(--glow-ember)}.tl li.lit.hot:before{background:var(--signal);box-shadow:var(--glow-signal)}.tl time{font-family:var(--mono);font-size:13px;color:var(--fg2);font-variant-numeric:tabular-nums}.tl li.lit time{color:var(--fg)}.tl p{font-size:15.5px;color:var(--fg2)}.tl p b{color:var(--fg);font-weight:500}.pledge .col{max-width:620px}.pledge .big{font-family:var(--serif);font-size:clamp(120px,16vw,220px);line-height:.8;letter-spacing:-.04em;color:var(--ember);text-shadow:0 0 30px rgba(var(--ember-rgb),.45),0 0 90px rgba(var(--ember-rgb),.2)}.band{position:absolute;inset:8% 0;background:linear-gradient(90deg,#8f1410eb,#8f1410b8,#6a0f0c59);z-index:-1;border-block:1px solid rgba(var(--ember-rgb),.2)}@media(max-width:900px){.band{inset:0;background:#8f1410d1}}.foot{position:relative;background:linear-gradient(#8f14108c,#6a0f0ce6 55%);border-top:1px solid rgba(var(--ember-rgb),.25);padding-top:clamp(48px,7vw,88px);overflow:hidden}.foot .top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px}@media(max-width:760px){.foot .top{grid-template-columns:1fr}}.foot .lk{font-size:26px}.foot .lk .sq{background:var(--ember);box-shadow:var(--glow-ember)}.foot .cols{display:grid;grid-template-columns:repeat(3,auto);gap:clamp(24px,4vw,64px)}@media(max-width:560px){.foot .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot h5{margin:0 0 12px;font-family:var(--mono);font-size:11.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#f2f0ebb8}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:18px;letter-spacing:-.015em}.foot ul a{text-decoration:none}.foot ul a:hover{text-shadow:0 0 14px rgba(var(--ember-rgb),.8)}.foot .legal{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:48px;padding-block:16px 56px;border-top:1px solid rgba(242,240,235,.25);font-size:13.5px;color:#f2f0ebbf}.giant{height:clamp(120px,19vw,300px)}.rail{--edge:clamp(10px,1.6vw,22px);--pitch:36px;--dot:8px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:15;display:flex;flex-direction:column}.rail a{position:relative;display:flex;align-items:center;justify-content:flex-end;width:calc(var(--edge) + var(--dot) + 26px);height:var(--pitch);padding-right:var(--edge);-webkit-tap-highlight-color:transparent}.rail a:before{content:"";width:var(--dot);height:var(--dot);border-radius:30%;background:#f2f0eb40;transition:transform .12s ease-out}.rail a:active:before{transform:scale(1.7)}.rail a:focus-visible{outline:none}.rail a:focus-visible:before{outline:2px solid var(--ember);outline-offset:3px}.rail-thumb{position:absolute;right:var(--edge);top:calc((var(--pitch) - var(--dot)) / 2);width:var(--dot);height:var(--dot);border-radius:30%;background:var(--ember);box-shadow:var(--glow-ember);transform:translateY(calc(var(--ri,0) * var(--pitch)));pointer-events:none}.rail.ready .rail-thumb{transition:transform .38s cubic-bezier(.22,1,.36,1)}.rail a:after{content:attr(data-label);content:attr(data-label) / "";position:absolute;right:calc(var(--edge) + var(--dot) + 10px);top:50%;transform:translate(6px,-50%);white-space:nowrap;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg);background:#151412eb;border:1px solid var(--line2);border-radius:3px;padding:5px 8px;opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .2s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.rail a:hover:after{opacity:1;transform:translateY(-50%)}}.rail a:focus-visible:after{opacity:1;transform:translateY(-50%);transition:none}@media(pointer:coarse){.rail{--pitch:44px}}@media(max-width:700px){.rail{display:none}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.band canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.parclock{display:flex;align-items:baseline;gap:8px;font-family:var(--mono);font-variant-numeric:tabular-nums}.parclock .k{font-size:10.5px;letter-spacing:.06em;color:var(--fg3)}.parclock #parclock{font-size:26px;color:var(--ember);text-shadow:var(--glow-ember)}.shot{display:block;flex:none;width:112px;height:84px;object-fit:cover;border-radius:8px;filter:saturate(.42) contrast(1.14) brightness(.66) sepia(.12);border:1px solid var(--line)}.door:hover .shot{filter:saturate(.7) contrast(1.1) brightness(.9) sepia(.06)}@media(max-width:560px){.shot{width:76px;height:64px}}.plan-shot{margin:0;position:relative;border-radius:var(--r-plan);overflow:hidden;border:1px solid var(--line)}.plan-shot img{display:block;width:100%;height:clamp(140px,22vw,220px);object-fit:cover;filter:saturate(.45) contrast(1.12) brightness(.7) sepia(.1)}.plan-shot figcaption{position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}.plan-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(21,20,18,.85))}.pin{position:relative;height:560vh}.pin-stick{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.pin-in{width:100%;display:flex;flex-direction:column;gap:clamp(14px,2.4vh,26px)}.pin-head h2{font-size:clamp(34px,4.6vw,64px);line-height:.98;letter-spacing:-.04em;margin-top:6px}.stage{position:relative;border-radius:var(--r-frame);overflow:hidden;border:1px solid var(--line);background:var(--ink);height:min(52svh,440px)}.stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.stage-copy{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px,3vw,30px);background:linear-gradient(transparent,#151412e6 55%)}.stage-copy p{position:absolute;left:clamp(16px,3vw,30px);right:clamp(16px,3vw,30px);bottom:clamp(16px,3vw,30px);opacity:0;transform:translateY(calc(var(--dir,1) * 10px));pointer-events:none;transition:opacity .1s ease-out,transform .1s ease-out;font-size:clamp(15px,1.5vw,19px);color:var(--fg2);max-width:64ch}.stage-copy p.out{transform:translateY(calc(var(--dir,1) * -10px))}.stage-copy p.on{opacity:1;transform:none;position:relative;left:0;right:0;bottom:0;pointer-events:auto;transition:opacity .32s ease-out .14s,transform .42s cubic-bezier(.19,1,.22,1) .14s}.stage-copy b{color:var(--fg);font-weight:500}.stage-copy time{display:block;font-family:var(--mono);font-size:12.5px;color:var(--ember);letter-spacing:.04em;margin-bottom:6px;font-variant-numeric:tabular-nums}.tl-rail{position:relative;display:flex;justify-content:space-between;gap:8px;padding-top:8px;touch-action:pan-y}.tl-line{position:absolute;left:0;right:0;top:0;height:1px;background:var(--line2)}.tl-line i{position:absolute;left:0;top:-1px;height:3px;background:var(--ember);box-shadow:var(--glow-ember);width:calc(var(--tl-p,0) * 100%)}.tl-line i:after{content:"";position:absolute;right:-6px;top:50%;width:13px;height:13px;border-radius:50%;background:var(--ember);box-shadow:var(--glow-ember);translate:0 -50%;scale:1;transition:scale .15s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.tl-rail:hover .tl-line i:after{scale:1.25}}body.is-scrubbing .tl-line i:after{scale:1.45}body.is-scrubbing,body.is-scrubbing *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.tl-rail button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--fg3);padding:0 6px;border-radius:3px;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:transform .1s ease-out,color .2s}.tl-rail button:active{transform:scale(.92)}.tl-rail button[aria-current=step]{color:var(--fg);text-shadow:var(--glow-ember)}.tl-rail button:focus-visible{outline:2px solid var(--ember);outline-offset:2px}@media(max-width:760px){.pin{height:520vh}.stage{height:min(40svh,320px)}.tl-rail button{font-size:11px;padding:0 2px;min-width:40px}}@media(prefers-reduced-motion:reduce){.pin{height:auto}.pin-stick{position:static;height:auto;padding-block:clamp(48px,8vh,96px)}.stage{height:min(60svh,460px)}.stage-copy p{position:relative;opacity:1;transform:none}}.pin.no-gl .stage{background:linear-gradient(160deg,#2a2724,#151412)}.band-call{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#8f1410e6,#6a0f0cf5);border-block:1px solid rgba(var(--ember-rgb),.2)}.band-call canvas{opacity:.28;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.pin .stage{border-color:rgba(var(--ember-rgb),.3)}.pin .tl-rail button[aria-current=step]{color:#fff}.pin .tl-line{background:#f2f0eb4d}.doors-sec .col.doors-head{max-width:none;margin-bottom:clamp(20px,3vh,36px)}.doorset{--open:1.9;display:flex;gap:10px;width:100%;min-height:min(58svh,520px)}.doorset[hidden]{display:none}.vtoggle{position:relative;display:flex;align-self:flex-start;padding:3px;margin:6px 0 2px;border:1px solid var(--line2);border-radius:var(--r-pill)}.vthumb{position:absolute;top:3px;bottom:3px;left:0;width:var(--vw,0);transform:translate(var(--vx,3px));border-radius:var(--r-pill);background:var(--fg);pointer-events:none}.vtoggle.ready .vthumb{transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1)}.vbtn{all:unset;position:relative;z-index:1;cursor:pointer;font-family:var(--mono);font-size:12.5px;letter-spacing:.03em;padding:7px 14px;border-radius:var(--r-pill);color:var(--fg2);transition:color .25s;-webkit-tap-highlight-color:transparent}.vbtn[aria-pressed=true]{color:var(--ink)}@media(hover:hover)and (pointer:fine){.vbtn[aria-pressed=false]:hover{color:var(--fg)}}.vbtn:focus-visible{outline:2px solid var(--ember);outline-offset:2px}@media(pointer:coarse){.vbtn{padding:13px 16px}}:root{view-transition-name:none}.hero .lede.v-fire,.hero .lede.v-ems{view-transition-name:v-hero-lede}.shot-sec .lede.v-fire,.shot-sec .lede.v-ems{view-transition-name:v-shot-lede}.shotframe img.v-fire,.shotframe img.v-ems{view-transition-name:v-shot-img}.doorset.v-fire,.doorset.v-ems{view-transition-name:v-doors}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.door{position:relative;flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:clamp(16px,2vw,26px);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;text-decoration:none;isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:flex-grow .5s cubic-bezier(.19,1,.22,1),border-color .35s,box-shadow .35s,transform .3s cubic-bezier(.22,1,.36,1)}.door:active{transform:scale(.985);transition:flex-grow .5s cubic-bezier(.19,1,.22,1),border-color .35s,box-shadow .35s,transform .1s ease-out}.door:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--photo);background-size:cover;background-position:center;filter:saturate(.62) contrast(1.08) brightness(.68) sepia(.08);transform:scale(1.04);transition:filter .5s,transform .6s cubic-bezier(.22,1,.36,1)}.door:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#15141233 20%,#151412e0)}.door:focus-visible{flex-grow:var(--open);border-color:rgba(var(--ember-rgb),.55);box-shadow:0 0 48px -16px rgba(var(--ember-rgb),.45)}.door:focus-visible:before{filter:saturate(.82) contrast(1.05) brightness(.85) sepia(.03);transform:scale(1.12)}.door:focus-visible .go i{transform:translate(2px,-2px)}@media(hover:hover)and (pointer:fine){.door:hover{flex-grow:var(--open);border-color:rgba(var(--ember-rgb),.55);box-shadow:0 0 48px -16px rgba(var(--ember-rgb),.45)}.door:hover:before{filter:saturate(.82) contrast(1.05) brightness(.85) sepia(.03);transform:scale(1.12);transition:filter .5s,transform 6s ease-out}.door:hover .go i{transform:translate(2px,-2px)}}.doorset:has(.door:focus-visible) .door,.doorset:has(.door:focus-visible) .door:before,.doorset:has(.door:focus-visible) .go i{transition:none}.door .n{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ember);position:absolute;top:clamp(14px,2vw,22px);left:clamp(16px,2vw,26px)}.door .k{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);display:block}.door b{display:block;font-size:clamp(21px,2.1vw,28px);font-weight:500;letter-spacing:-.025em;margin-top:6px;text-wrap:balance}.door small{display:block;font-size:14px;color:var(--fg2);margin-top:8px;max-width:34ch}.door .go{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ember);display:inline-flex;gap:8px;align-items:center}.door .go i{display:inline-block;font-style:normal;transition:transform .25s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine)and (min-width:861px){.doorset{container-type:inline-size}.door-body{width:max(160px,calc((100cqw - 20px) / (2 + var(--open)) - 2px - 2 * clamp(16px,2vw,26px)))}}@media(max-width:860px){.doorset{flex-direction:column;min-height:0}.door{min-height:150px}}.proof-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:clamp(20px,3vh,34px);border-bottom:1px solid var(--line2)}.proof-top h2{font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.04em;margin-top:8px}.proof-top .lede{max-width:34ch;font-size:13.5px;color:var(--fg3)}.ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ledger>div{padding:clamp(20px,3vw,36px) 0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding-inline:clamp(12px,2vw,28px)}.ledger>div:first-child{padding-left:0}.ledger>div:last-child{border-right:0}.ledger dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.ledger dd{margin:10px 0 0;font-size:clamp(34px,4.6vw,62px);font-weight:500;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 26px rgba(var(--ember-rgb),.3)}.quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,48px);padding-top:clamp(24px,3vw,44px)}.quotes blockquote{margin:0;border:0;padding:0}.quotes p{font-family:var(--serif);font-size:clamp(22px,2.4vw,32px);line-height:1.18;color:var(--fg)}.quotes cite{display:block;margin-top:14px;font-style:normal;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--fg);text-transform:uppercase}.quotes cite span{display:block;margin-top:4px;color:var(--fg3);text-transform:none;letter-spacing:.02em}@media(max-width:860px){.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger>div:nth-child(2n){border-right:0}.ledger>div:nth-child(odd){padding-left:0}.quotes{grid-template-columns:1fr}}.plans-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(20px,3vh,36px)}.plans-head h2{font-size:clamp(34px,4.4vw,62px);line-height:.98;letter-spacing:-.04em;margin-top:8px;max-width:22ch}.plans-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.plans-row .plan{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2vw,28px);border:1px solid var(--line);border-radius:var(--r-plan);background:#2a2724cc}.plans-row .plan.rec{border-color:rgba(var(--ember-rgb),.5);box-shadow:0 0 44px -18px rgba(var(--ember-rgb),.55)}.plans-row .tag{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.plans-row .plan.rec .tag{color:var(--ember)}.plans-row h3{font-size:clamp(20px,1.9vw,26px);letter-spacing:-.025em;line-height:1.1}.plans-row p{font-size:14.5px;color:var(--fg2)}.plans-row ul{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:7px;font-family:var(--mono);font-size:12px;color:var(--fg2)}.plans-row li:before{content:"· "}.ph{font-family:var(--mono);font-size:11.5px;color:var(--ochre)}@media(max-width:860px){.plans-row{grid-template-columns:1fr}}.hub{position:relative;border:1px solid var(--line);border-radius:var(--r-card);background:#2a2724cc;padding:10px}.hub svg{display:block;width:100%;height:auto}.hub .ln{fill:none;stroke:#f2f0eb24;stroke-width:1.2}.hub .pulse{fill:none;stroke:var(--ember);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:10 290;filter:drop-shadow(0 0 4px rgba(var(--ember-rgb),.95));animation:pulse 3.2s linear infinite}@keyframes pulse{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}.hub text{font-family:var(--mono);font-size:11px;fill:var(--fg2);letter-spacing:.04em}.hub .node{fill:var(--ink);stroke:var(--line2)}.hub .core{fill:var(--ember);filter:drop-shadow(0 0 10px rgba(var(--ember-rgb),.9)) drop-shadow(0 0 26px rgba(var(--ember-rgb),.4))}.story{display:grid;gap:6px;padding:14px;border-top:1px solid var(--line);background:#1514128c;font-size:14px;color:var(--fg2)}.story b{color:var(--fg);font-weight:500}.story .tally{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ember);padding-top:6px;border-top:1px dashed var(--line2)}.sec.split .wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,72px);align-items:center}.sec.split .col{max-width:520px}.sec.split .col:before{inset:-40px -40px -40px -120px}@media(max-width:1000px){.sec.split .wrap{grid-template-columns:1fr;gap:28px}}.theme-switch{position:fixed;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(54px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;padding:3px;border:1px solid var(--line2);border-radius:var(--r-pill);background:#151412eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 24px #00000073;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.theme-switch button{all:unset;cursor:pointer;padding:7px 14px;border-radius:var(--r-pill);color:var(--fg2);transition:color .2s}.theme-switch button:hover{color:var(--fg)}.theme-switch button[aria-pressed=true]{background:var(--fg);color:var(--ink)}.theme-switch button:focus-visible{outline:2px solid var(--ember);outline-offset:1px}[data-theme=radical]{--ember:#F2F0EB;--ember-rgb:242,240,235;--glow-ember:none;--glow-signal:0 0 6px rgba(var(--signal-rgb),.6);--line:rgba(242,240,235,.14);--line2:rgba(242,240,235,.3);--r-card:2px;--r-frame:2px;--r-plan:2px;--r-pill:2px}[data-theme=radical] [data-theme-only=current],[data-theme=current] [data-theme-only=radical]{display:none!important}[data-theme=radical] body.nogl{background:var(--ink)}#ng{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}[data-theme=radical] .sec{border-top:1px solid var(--line)}[data-theme=radical] .sec.hero,[data-theme=radical] .sec.shot-sec{border-top:0}[data-theme=radical] .sec .col:before,[data-theme=radical] .sec.split .col:before{inset:-16px -28px;background:#151412f0;filter:blur(20px)}[data-theme=radical] .hdr{background:#151412f0}[data-theme=radical] .hdr nav{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}[data-theme=radical] .eyebrow{letter-spacing:.14em;color:var(--fg2)}[data-theme=radical] .eyebrow:before,[data-theme=radical] .eyebrow:after{content:none}[data-theme=radical] .btn{border-radius:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:9px 12px 9px 14px;gap:10px}[data-theme=radical] .btn i{width:auto;height:auto;display:inline;background:none!important;color:inherit!important;border-radius:0}[data-theme=radical] .btn.ember{background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:none}[data-theme=radical] .btn.ember:hover{background:transparent;color:var(--paper);box-shadow:none}[data-theme=radical] .btn.ghost{position:relative;border:1px dashed var(--line2);margin:5px}[data-theme=radical] .btn.ghost:before{content:"";position:absolute;inset:-5px;pointer-events:none;transition:inset .2s;--t:linear-gradient(var(--fg),var(--fg));background:var(--t) top left/9px 1px no-repeat,var(--t) top left/1px 9px no-repeat,var(--t) top right/9px 1px no-repeat,var(--t) top right/1px 9px no-repeat,var(--t) bottom left/9px 1px no-repeat,var(--t) bottom left/1px 9px no-repeat,var(--t) bottom right/9px 1px no-repeat,var(--t) bottom right/1px 9px no-repeat}[data-theme=radical] .btn.ghost:hover{border-color:var(--fg);box-shadow:none}[data-theme=radical] .btn.ghost:hover:before{inset:-2px}[data-theme=radical] .vbtn{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}[data-theme=radical] .rail a:before,[data-theme=radical] .rail a:after,[data-theme=radical] .rail-thumb{border-radius:0}[data-theme=radical] #r-windows{view-transition-name:v-windows}[data-theme=radical] :is(h1,h2,h3,.big){font-family:var(--mono);font-weight:500;letter-spacing:-.05em;font-variant-numeric:tabular-nums}[data-theme=radical] em.s{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:var(--fg3)}[data-theme=radical] .hero h1{font-size:clamp(38px,6.2vw,96px);line-height:1}[data-theme=radical] .sec h2,[data-theme=radical] .proof-top h2{font-size:clamp(28px,3.8vw,56px);line-height:1.04}[data-theme=radical] .plans-head h2{font-size:clamp(26px,3.5vw,50px);line-height:1.04}[data-theme=radical] .pin-head h2{font-size:clamp(26px,3.3vw,48px);line-height:1.04}[data-theme=radical] .sec .col,[data-theme=radical] .shot-sec .col{max-width:700px}[data-theme=radical] .sec.split .col{max-width:560px}[data-theme=radical] .door b,[data-theme=radical] .plans-row h3{font-family:var(--mono);letter-spacing:-.03em}[data-theme=radical] .quotes p{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.005em}[data-theme=radical] .quotes blockquote{padding-left:clamp(14px,2vw,24px);border-left:1px solid var(--line2)}[data-theme=radical] .board{border-radius:0;background:var(--char);border-color:var(--line2)}[data-theme=radical] .div{padding:0 0 10px;gap:6px;background:var(--char)}[data-theme=radical] .div .dn{display:block;padding:8px 10px;border-bottom:1px solid var(--line);color:var(--fg);font-size:11px;letter-spacing:.08em}[data-theme=radical] .div .dj{display:block;padding:0 10px;margin-top:-2px;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}[data-theme=radical] .div .chip{margin:0 10px;align-self:flex-start}[data-theme=radical] .div[data-active],[data-theme=radical] .div[data-hot]{background:#312d29;box-shadow:inset 0 2px 0 var(--fg)}[data-theme=radical] .chip{border-radius:0;background:var(--ink);letter-spacing:.04em}[data-theme=radical] .chip i{border-radius:0;background:var(--st,var(--fg2))}[data-theme=radical] .chip[data-st=stage]{--st:var(--st-stage)}[data-theme=radical] .chip[data-st=live]{--st:var(--st-live)}[data-theme=radical] .chip[data-st=par]{--st:var(--st-par)}[data-theme=radical] .bh .alarm[data-tone=idle]{color:var(--fg2);text-shadow:none}[data-theme=radical] .parclock .pc,[data-theme=radical] .parclock #parclock{font-size:26px;color:var(--fg);text-shadow:none}[data-theme=radical] .parclock .pc[data-tone=idle]{color:var(--fg3)}[data-theme=radical] .parclock .pc[data-tone=due]{color:var(--st-stage)}[data-theme=radical] .parclock .pc[data-tone=done]{color:var(--st-par)}[data-theme=radical] .acct b{color:var(--fg)}[data-theme=radical] .acct.done b{color:var(--st-par)}[data-theme=radical] .story .tally{color:var(--fg)}[data-theme=radical] .pool-empty{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--fg3);padding:4px 0}[data-theme=radical] .mark path{filter:none}@keyframes r-col{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes r-drop{0%{opacity:0;transform:translateY(-34px)}62%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:none}}[data-theme=radical] .board.intro .bh{animation:r-col .4s ease-out both}[data-theme=radical] .board.intro .div{animation:r-col .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.22s + var(--i,0) * .14s)}[data-theme=radical] .board.intro .pool .chip{animation:r-drop .55s cubic-bezier(.3,1.25,.5,1) both;animation-delay:calc(.9s + var(--i,0) * 90ms)}[data-theme=radical] .board.intro :is(.bf,.story){animation:r-col .5s ease-out 1.3s both}[data-theme=radical] .chip.new{animation:r-drop .5s cubic-bezier(.3,1.25,.5,1)}[data-theme=radical] #board .chip.new{animation:none}[data-theme=radical] .div.over{background:#38332f;box-shadow:inset 0 2px 0 var(--fg);z-index:2}[data-theme=radical] .div.over:after{border-color:var(--fg);border-radius:0;right:auto;width:var(--slot-w,60px)}[data-theme=radical] .drag-layer .chip{box-shadow:0 14px 28px -8px #000000bf;border-color:var(--fg)}[data-theme=radical] .door{border-radius:0;border-color:var(--line2)}[data-theme=radical] .door:before{filter:grayscale(1) contrast(1.05) brightness(.4)}[data-theme=radical] .door:focus-visible:before{filter:grayscale(.8) contrast(1.05) brightness(.62)}[data-theme=radical] .door:focus-visible{border-color:var(--fg);box-shadow:none}@media(hover:hover)and (pointer:fine){[data-theme=radical] .door:hover:before{filter:grayscale(.8) contrast(1.05) brightness(.62)}[data-theme=radical] .door:hover{border-color:var(--fg);box-shadow:none}}.r-windows{position:relative;margin-top:clamp(28px,4vh,48px);height:clamp(470px,49vw,680px)}.rw{position:absolute;margin:0;background:var(--char);border:1px solid var(--line2);border-radius:var(--r-card);overflow:hidden;box-shadow:0 1px #f2f0eb12 inset,0 46px 90px -30px #000000e6,0 16px 30px -14px #000000b3;transition:transform .35s cubic-bezier(.19,1,.22,1)}.rw:hover{transform:translateY(-5px)}.rw-board{left:0;top:0;width:66%;z-index:1}.rw-portal{right:0;top:23%;width:43%;z-index:2}.rw-phone{left:29%;bottom:-2%;width:min(24%,290px);z-index:3;border-radius:26px;background:var(--ink);padding:36px 10px 12px;border-color:var(--line2)}.rw-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line2);background:var(--graphite);font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--fg2)}.rw-dots{display:flex;gap:4px}.rw-dots i{width:7px;height:7px;border:1px solid var(--line2)}.rw-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.rw-r{color:var(--fg3);white-space:nowrap}.rw .board{border:0;border-radius:0;background:transparent}.rw-body{padding:14px 16px 16px;font-family:var(--mono);font-size:11.5px;color:var(--fg2)}.rw-h b{display:block;font-size:15px;font-weight:500;letter-spacing:-.02em;color:var(--fg)}.rw-h span{display:block;margin-top:3px;font-size:11px;color:var(--fg3)}.rw-kv{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;background:var(--line);border:1px solid var(--line)}.rw-kv>div{background:var(--char);padding:8px 10px}.rw-kv dt{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3)}.rw-kv dd{margin:3px 0 0;font-size:15px;color:var(--fg);font-variant-numeric:tabular-nums}.rw-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rw-t th{text-align:left;font-weight:400;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);padding:6px 6px 6px 0;border-bottom:1px solid var(--line2)}.rw-t td{padding:7px 6px 7px 0;border-bottom:1px solid var(--line);color:var(--fg)}.rw-t td[data-s=live]{color:var(--st-live)}.rw-t td[data-s=stage]{color:var(--st-stage)}.rw-notch{position:absolute;top:11px;left:50%;width:70px;height:16px;transform:translate(-50%);border-radius:10px;background:var(--char);border:1px solid var(--line)}.rw-push{display:grid;gap:4px;padding:10px 11px;background:var(--graphite);border:1px solid var(--line2);font-size:12px;color:var(--fg2)}.rw-push b{font-size:13.5px;font-weight:500;color:var(--fg)}.rw-app{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--fg3)}.rw-app .sq{font-size:9px;animation:none;box-shadow:none}.rw-app em{margin-left:auto;font-style:normal}.rw-units{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.rw-units u{text-decoration:none;font-family:var(--mono);font-size:10px;padding:1px 5px;border:1px solid var(--line2);color:var(--fg)}.rw-list{list-style:none;margin:8px 0 0;padding:0}.rw-list li{display:grid;gap:3px;padding:9px 2px;border-bottom:1px solid var(--line);font-size:11px;color:var(--fg3)}.rw-list li>span:first-child{display:flex;justify-content:space-between;font-family:var(--mono)}.rw-list li b{font-weight:500;color:var(--fg)}.rw-list li em{font-style:normal}@media(max-width:1000px){.r-windows{height:auto;display:grid}.rw{position:relative;inset:auto;width:auto}.rw-portal{margin:-22px 0 0 7%}.rw-phone{width:min(76%,300px);margin:-22px 0 0 auto}}[data-theme=radical] .ledger dd{font-family:var(--mono);font-weight:400;letter-spacing:-.06em;text-shadow:none;font-size:clamp(28px,4vw,58px)}[data-theme=radical] .ledger>div{border-color:var(--line2)}[data-theme=radical] .ledger dt{letter-spacing:.12em}[data-theme=radical] .plans-row{gap:1px;background:var(--line2);border:1px solid var(--line2)}[data-theme=radical] .plans-row .plan{position:relative;padding:0;gap:0;border:0;border-radius:0;background:var(--char);box-shadow:none}[data-theme=radical] .plans-row .plan.rec:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--fg)}[data-theme=radical] .plans-row .tag{padding:10px 16px;border-bottom:1px solid var(--line);letter-spacing:.1em}[data-theme=radical] .plans-row .plan.rec .tag{color:var(--fg)}[data-theme=radical] .plans-row h3{padding:16px 16px 6px}[data-theme=radical] .plans-row p{padding:0 16px 18px}[data-theme=radical] .plans-row ul{counter-reset:n;margin:auto 0 0;padding:0;gap:0;border-top:1px solid var(--line2)}[data-theme=radical] .plans-row li{counter-increment:n;display:grid;grid-template-columns:30px 1fr auto;gap:8px;padding:9px 16px;border-bottom:1px solid var(--line);color:var(--fg)}[data-theme=radical] .plans-row li:before{content:counter(n,decimal-leading-zero);color:var(--fg3)}[data-theme=radical] .plans-row li:after{content:"✓";color:var(--fg2)}[data-theme=radical] .plans-row .ph{display:block;padding:9px 16px;border-top:1px solid var(--line)}[data-theme=radical] .r-pin{overflow-anchor:none}[data-theme=radical] .r-stage{height:min(58svh,480px);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);background:var(--char);border:1px solid var(--line2);border-radius:0;overflow:hidden}[data-theme=radical] .r-stage .board{border:0;border-right:1px solid var(--line2);height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}[data-theme=radical] .r-stage .board .divs{flex:1}[data-theme=radical] .r-stage .stage-copy{position:relative;inset:auto;display:flex;align-items:flex-end;min-height:220px;background:none;padding:clamp(16px,2.4vw,30px)}[data-theme=radical] .r-stage .stage-copy time{font-size:clamp(26px,3vw,42px);letter-spacing:-.05em;color:var(--fg);margin-bottom:10px}[data-theme=radical] .pin .stage{border-color:var(--line2)}@media(max-width:760px){[data-theme=radical] .r-stage{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 150px;height:min(74svh,580px)}[data-theme=radical] .r-stage .board{border-right:0;border-bottom:1px solid var(--line2)}[data-theme=radical] .r-stage .div{min-height:74px}[data-theme=radical] .r-stage .stage-copy{min-height:0;overflow:hidden}}[data-theme=radical] .hub .core{filter:none;rx:0}[data-theme=radical] .hub .pulse{filter:none}[data-theme=radical] .hub .node{rx:0}[data-theme=radical] .pledge{background:#2a2724b8;border-block:1px solid var(--line2)}[data-theme=radical] .pledge .big{font-size:clamp(96px,14vw,190px);line-height:.85;letter-spacing:-.07em;color:var(--fg);text-shadow:none}[data-theme=radical] .foot{background:#151412f0;border-top:1px solid var(--line2)}[data-theme=radical] .foot .lk .sq{background:var(--signal);box-shadow:var(--glow-signal)}[data-theme=radical] .foot h5{letter-spacing:.12em}[data-theme=radical] .ticker{background:#151412f0}[data-theme=radical] :is(.pin-head,.tl-rail,.proof-top,.plans-head,.ledger,.quotes){position:relative}[data-theme=radical] :is(.pin-head,.tl-rail,.proof-top,.plans-head,.ledger,.quotes):before{content:"";position:absolute;inset:-10px -20px;z-index:-1;background:#151412f0;filter:blur(16px);pointer-events:none}
