.esc-stage{max-width:1140px;margin:72px auto 0;padding:0 20px}.esc-stage .esc-panel{margin:0}@media (max-width:639px){.esc-stage{margin-top:48px;padding:0 16px}}.esc-panel{color:#fff;text-align:left;background:linear-gradient(#7dd3fc12 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#7dd3fc12 1px,#0000 1px) 0 0/28px 28px,radial-gradient(120% 120% at 15% 10%,#1b1870 0%,#0b0a2e 62%);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 3rem;margin:2rem 0 0;padding:2.5rem 3rem;display:grid;position:relative;overflow:clip;box-shadow:0 30px 60px -36px #0a083b99}.esc-art{min-width:0}.esc{max-width:26rem;margin-inline:auto;position:relative;container-type:inline-size}.esc .esc-cage{max-width:none}.esc .cds-heart{display:none}.esc-ai{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.esc-copy{max-width:32rem}.esc-kicker{color:var(--ed-sun,#ffcc4d);font-family:var(--ed-mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:500}h3.esc-h{color:#fff;font-family:var(--ed-display);font-variation-settings:"SOFT" 0, "WONK" 0, "opsz" 144;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.45rem + 1.9vw,3rem);font-weight:330;line-height:1.04}.esc-p{color:#ffffffd6;margin:1rem 0 0;font-size:1.02rem;line-height:1.65}.esc-cam{transform:translate(385px,24px)rotate(115.5deg)scaleY(-1)}.esc-box{transform-box:view-box;transform-origin:333px 133px}.esc-tag{color:#dcfce7;font-family:var(--ed-mono);letter-spacing:.08em;text-transform:uppercase;transform-origin:100% 100%;white-space:nowrap;background:#0a083bdb;border:1px solid #4ade80;border-radius:999px;align-items:center;gap:.4em;padding:.4em .85em;font-size:clamp(.55rem,2.55cqw,.7rem);display:inline-flex;position:absolute;top:34%;right:6%;transform:translateY(-100%)}.esc-tag i{background:#4ade80;border-radius:50%;width:.65em;height:.65em;display:block}.esc.is-live{--watch:clamp(0, calc((var(--p) - .34) / .18), 1);--spot:clamp(0, calc((var(--p) - .52) / .07), 1)}.esc.is-live .esc-cam{transform:translate(385px, 24px) rotate(calc(148deg - var(--watch) * 32.5deg)) scale(1, -1)}.esc.is-live .esc-box{opacity:var(--spot);transform:scale(calc(1.35 - var(--spot) * .35))}.esc.is-live .esc-tag{opacity:var(--spot);transform:translateY(-100%) scale(calc(.8 + var(--spot) * .2))}@media (prefers-reduced-motion:no-preference){.esc-rec{animation:1.6s steps(2,jump-none) infinite esc-rec}}@keyframes esc-rec{0%{opacity:1}to{opacity:.25}}@media (max-width:860px){.esc-panel{grid-template-columns:1fr;padding:2rem 1.4rem 2.2rem}.esc-copy{max-width:none}}
.up-band{background:var(--color-paper-warm,#f7f4ee);padding:64px 16px 72px}.up-inner{max-width:72rem;margin:0 auto}.up-head{max-width:40rem}.up-lede{color:var(--color-ink-soft);text-wrap:pretty;margin:.25rem 0 0;font-size:1.0625rem;line-height:1.6}.up-route{margin-top:32px;padding-left:34px;position:relative}.up-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.up-rail,.up-track{pointer-events:none;width:0;position:absolute;top:34px;bottom:40px;left:14px}.up-rail{border-left:3px dotted var(--color-line-strong)}.up-fill{background:linear-gradient(180deg, var(--color-brand), #128c85);transform-origin:50% 0;border-radius:3px;width:3px;height:100%;position:absolute;top:0;left:-3px}.up-route.is-live .up-fill{transform:scaleY(var(--p,1))}.up-flyer{position:absolute;inset:0}.up-route.is-live .up-flyer{transform:translateY(calc((var(--p,1) - 1) * 100%))}.up-bird{filter:drop-shadow(0 2px 2px #0a083b2e);width:34px;height:25px;position:absolute;bottom:-14px;left:-16px}.up-bird .sb-wing-up{display:none}.up-step{background:#fff;border-radius:20px;padding:18px 18px 20px;position:relative;box-shadow:0 1px #0a083b0f,0 14px 32px -22px #0a083b73}.up-dot{border:3px solid var(--color-brand);background:#fff;border-radius:9999px;width:14px;height:14px;position:absolute;top:26px;left:-26px}.up-n{color:var(--color-brand);font-family:var(--ed-display);letter-spacing:-.02em;margin-bottom:6px;font-size:1.7rem;font-weight:300;line-height:1;display:block}.up-t{color:var(--color-ink);margin:0 0 .35rem;font-size:1.1rem;font-weight:800;line-height:1.3}.up-x{color:var(--color-ink-soft);text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.6}.up-callif{background:#f1f5fc;border-radius:14px;margin-top:14px;padding:14px 14px 16px}.up-callif-h{color:var(--color-ink-soft);font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem}.up-callif-list{gap:.8rem 1.25rem}@media (min-width:640px){.up-route{padding-left:48px}.up-rail,.up-track{left:20px}.up-dot{left:-34px}.up-step{grid-template-columns:3.4rem minmax(0,1fr);column-gap:18px;padding:22px 24px 24px 20px;display:grid}.up-n{text-align:right;margin:-2px 0 0;font-size:2.6rem}}@media (min-width:1024px){.up-band{padding:104px 24px 112px}.up-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:56px;display:grid}.up-head{position:sticky;top:120px}.up-route{margin-top:0}}.kw-band{background:#fff;padding:64px 16px 24px}.kw-inner{max-width:72rem;margin:0 auto}.kw-head{max-width:44rem}.kw-cards{gap:52px;margin-top:52px;display:grid}.kw-card{background:var(--color-paper-warm,#f7f4ee);border:1px solid var(--color-brand-wash,#ece5d8);border-radius:24px;padding:26px 20px 28px;position:relative}.kw-card:first-child{flex-direction:column;display:flex}.kw-foot{border-top:1px dashed var(--color-line);flex-wrap:wrap;align-items:center;gap:2.25rem 16px;margin-top:auto;padding-top:2.4rem;display:flex}.kw-card:first-child .bl{margin-bottom:1.75rem}.kw-foot-x{color:var(--color-ink);flex:14rem;margin:0;font-weight:700}.kw-kicker{color:var(--color-ink-soft);font-family:var(--ed-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem}.kw-card-h{color:var(--color-ink);font-family:var(--ed-display);margin:0 0 1.25rem;font-size:1.6rem;font-weight:400;line-height:1.15}@media (min-width:900px){.kw-band{padding:96px 24px 32px}.kw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.kw-card{padding:32px 30px 34px}}
