.st-hero{background:radial-gradient(70% 60% at 78% 20%, rgba(var(--c-blue), .16), transparent 70%), var(--paper);position:relative;overflow:hidden}.st-hero .slash{opacity:.55}.st-hero .cols{z-index:1;position:relative}.st-quote{gap:6px;display:grid}.st-quote .credit{letter-spacing:.14em;text-transform:uppercase;font-weight:700}.st-hero-dev{justify-content:center;display:flex}.st-load{background:linear-gradient(180deg, var(--paper), var(--panel) 60%, var(--paper))}.st-head{gap:12px;max-width:60ch;margin-bottom:clamp(28px,4vw,48px);display:grid}.st-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.st-grid>div:first-child{align-self:stretch}.st-sticky{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r-card);box-shadow:0 30px 60px -30px rgba(var(--c-shadow), .7), 0 0 70px -30px var(--glow);z-index:2;margin:0;padding:clamp(16px,2vw,26px);position:sticky;top:92px}.st-ctitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-ctitle b{font:italic 700 18px / 1 var(--fh);text-transform:uppercase;color:var(--ink)}.st-chart{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.st-chart .ax{stroke:var(--rule-2);stroke-width:1px}.st-chart .gl{stroke:var(--rule);stroke-width:1px}.st-chart .tx{font:500 11px var(--f);fill:var(--ink-3)}.st-chart .win{fill:rgba(var(--c-blue), .12);stroke:rgba(var(--c-blue), .45);stroke-width:1px}.st-chart .acute{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.st-chart .chronic{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.st-chart .area{fill:rgba(var(--c-ink), .05)}.st-chart .mk{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 4}.st-chart .dot{fill:var(--accent);stroke:var(--card);stroke-width:2px}.st-chart .dot2{fill:var(--ink);stroke:var(--card);stroke-width:2px}@media (prefers-reduced-motion:no-preference){.st-chart .win,.st-chart .mk,.st-chart .dot,.st-chart .dot2{transition:all .7s var(--e)}}.st-key{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin-top:6px;font-size:12px;display:flex}.st-key i{vertical-align:middle;border-radius:2px;width:18px;height:3px;margin-right:8px;display:inline-block}.st-read{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.st-read div{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-btn);padding:8px 10px}.st-read span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;display:block}.st-read b{font:500 20px / 1.2 var(--f);color:var(--ink);font-variant-numeric:tabular-nums}.st-chaps{gap:0;display:grid}.st-chap{border-left:2px solid var(--rule-2);opacity:.45;flex-direction:column;justify-content:center;gap:10px;min-height:46vh;padding:20px 0 20px 22px;transition:opacity .5s,border-color .5s;display:flex}.st-chap.active{opacity:1;border-left-color:var(--accent)}.st-chap .no{font:italic 700 14px / 1 var(--fh);letter-spacing:.14em;color:var(--accent-text)}.st-chap p{max-width:46ch}.st-chap .small{color:var(--ink-3);font-size:14px}@media (prefers-reduced-motion:reduce){.st-chap{opacity:1;transition:none}}.st-band{max-width:380px;margin-top:6px}.st-band .segs{grid-template-columns:.95fr 1.3fr 1fr;gap:5px;display:grid}.st-band .segs i{border:1px solid var(--rule-2);background:var(--panel);border-radius:6px;height:30px;position:relative}.st-band .segs i.on{background:var(--accent-wash);border-color:var(--accent)}.st-band .segs i.on:after{content:"";border:6px solid #0000;border-top:8px solid var(--accent);border-bottom:0;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.st-band .lbl{color:var(--ink-3);text-align:center;grid-template-columns:.95fr 1.3fr 1fr;gap:5px;margin-top:6px;font-size:12px;display:grid}.st-band .lbl .on{color:var(--ink);font-weight:700}.st-band .val{text-align:center;font:italic 700 26px / 1 var(--fh);color:var(--accent-text);margin-bottom:12px}@media (max-width:860px){.st-grid{grid-template-columns:minmax(0,1fr);gap:0}.st-grid>div:first-child{display:contents}.st-sticky{border-radius:var(--r-btn);padding:12px 14px;top:68px}.st-sticky .st-key,.st-sticky .st-ctitle .cap{display:none}.st-read{margin-top:8px}.st-read b{font-size:16px}.st-read span{letter-spacing:.06em;font-size:9.5px}.st-chap{min-height:38vh}}.st-squad .dev-row{justify-content:center;display:flex}.st-rob{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r-card);gap:14px;max-width:460px;padding:20px 22px;display:grid}.st-rob .row{gap:6px;display:grid}.st-rob .row>span{color:var(--ink-2);justify-content:space-between;font-size:13px;display:flex}.st-meter{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--warn) 0, var(--go) 35%, var(--go) 70%, var(--risk) 100%);height:6px;margin:22px 0 6px;position:relative}.st-meter em{background:var(--ink);border-radius:2px;width:3px;height:16px;position:absolute;top:-5px}.st-meter em:before{content:attr(data-v);font:normal 500 12px var(--f);color:var(--ink-2);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.st-scale{color:var(--ink-3);justify-content:space-between;font-size:11.5px;display:flex}.st-avail{grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin-top:36px;display:grid}@media (max-width:860px){.st-avail{grid-template-columns:minmax(0,1fr);justify-items:center}.st-avail .card-shot{width:100%}}.st-year{gap:12px;max-width:560px;margin-top:8px;display:grid}.st-yrow{color:var(--ink-2);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;display:grid}.st-bar{background:var(--panel);border:1px solid var(--rule);border-radius:6px;height:34px;position:relative;overflow:hidden}.st-bar b{background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);transform-origin:0;position:absolute;inset:0 auto 0 0}html.js-m .st-year[data-r] .st-bar b{transition:transform 1.3s var(--e) .2s;transform:scaleX(0)}html.js-m .st-year.in .st-bar b{transform:none}.st-bar.all b{background:var(--mid);width:100%}.st-bar.sea b{width:34%;left:56%}.st-bp{flex-wrap:wrap;gap:10px;display:flex}.st-price{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.st-price .stat-n{color:var(--ink)}.st-price .per{font:italic 700 clamp(22px, 2.6vw, 34px) / 1.05 var(--fh);text-transform:uppercase;color:var(--ink)}@media (max-width:700px){.st-price{grid-template-columns:minmax(0,1fr)}}.st-art{background:radial-gradient(60% 55% at 10% 0%, rgba(var(--c-blue), .14), transparent 70%), radial-gradient(50% 45% at 95% 40%, rgba(var(--c-green), .08), transparent 70%), var(--paper)}.st-art .ed-mega{font-size:clamp(120px,24vw,320px)}.st-src{font:400 clamp(15px, 1.2vw, 17px) / 1.5 var(--f);color:var(--ink-3);border-top:1px solid var(--rule-2);max-width:34em;padding-top:12px}.st-line{background:linear-gradient(90deg, var(--rule-2), transparent);width:100%;height:1px;margin-block:clamp(48px,7vw,96px)}.st-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin:clamp(20px,3vw,40px) 0;display:grid}.st-vs .n{font:italic 700 clamp(76px, 12vw, 168px) / .9 var(--fh);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;display:block}.st-vs .n.hl{color:var(--accent);text-shadow:0 0 42px var(--glow)}.st-vs .l{font:400 16px / 1.4 var(--f);color:var(--ink-3)}.st-bars{width:100%;height:auto;margin-top:6px;display:block}.st-bars .b8{stroke:var(--accent);stroke-width:14px;stroke-linecap:round;fill:none}.st-bars .b25{stroke:rgba(var(--c-ink), .35);stroke-width:14px;stroke-linecap:round;fill:none}.st-qual{max-width:34em}.st-more{font:700 16px var(--f);color:var(--accent-text);text-underline-offset:4px;margin-top:6px;display:inline-block}@media (max-width:560px){.st-vs{grid-template-columns:minmax(0,1fr)}}
