.est{--est-ink:#0b1410;--est-fg:#f1f3ec;--est-dim-fg:#f1f3ecbd;--est-faint:#f1f3eca8;--est-mint:#0ef2b1;--est-line:#f1f3ec29;--est-stage-h:calc(100svh - var(--nav-h));isolation:isolate;background:var(--est-ink);color:var(--est-fg);position:relative}.est__stage{top:var(--nav-h);height:var(--est-stage-h);contain:strict;position:sticky;overflow:hidden}.est__still,.est__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.est__still{object-fit:cover;object-position:50% 45%;filter:brightness(.85)}.est__canvas{opacity:0;transition:opacity .9s}.est.is-ready .est__canvas{opacity:1}.est.is-static .est__canvas{display:none}.est__clip{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.est__shade{pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.est__shade--left{background:linear-gradient(90deg,#0b1410e6 0,#0b141099 32%,#0b141000 52%),linear-gradient(0deg,#0b1410b3 0,#0b141000 18%)}.est__shade--right{opacity:0;background:linear-gradient(270deg,#0b1410e6 0,#0b141099 32%,#0b141000 52%),linear-gradient(0deg,#0b1410b3 0,#0b141000 18%)}.est[data-side=right] .est__shade--left{opacity:0}.est[data-side=right] .est__shade--right{opacity:1}.est__steps{z-index:6;left:var(--gutter);right:var(--gutter);align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:20px}.est__steps ol{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.est__steps button{text-align:left;width:100%;color:var(--est-faint);font:600 .74rem/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;gap:8px;padding:6px 0 0;display:grid}.est__steps .n{font-family:var(--font-mono);font-size:.64rem}.est__steps .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.est__steps i{background:var(--est-line);border-radius:2px;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.est__steps i:after{content:"";background:var(--est-mint);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.est__steps button.on{color:var(--est-fg)}.est__steps button.on .n{color:var(--est-mint)}.est__steps button:focus-visible,.est__skip:focus-visible{outline:2px solid var(--est-mint);outline-offset:4px;border-radius:4px}.est__skip{color:var(--est-dim-fg);border-bottom:1px solid var(--est-line);flex:none;padding-bottom:2px;font-size:.74rem;font-weight:600}.est__skip:hover{color:var(--est-mint)}.est__chapters{z-index:5;margin-top:calc(-1 * var(--est-stage-h));pointer-events:none;position:relative}.est__cap{align-items:center;height:100svh;padding-bottom:64px;display:flex}.est__cap>.container{width:100%}.est__text{pointer-events:auto;border:1px solid var(--est-line);border-radius:var(--radius-card);backdrop-filter:blur(12px)saturate(1.05);background:#0b1410cc;flex-direction:column;gap:14px;width:min(440px,38%);padding:24px 26px;display:flex}.est__cap--right .est__text{margin-left:auto}.est__text em{color:var(--est-mint);font-style:normal}.est__k{font:600 .7rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--est-mint);align-items:center;gap:10px;display:flex}.est__k span{color:var(--est-faint)}.est__k:before{content:"";background:var(--est-mint);border-radius:2px;flex:none;width:24px;height:2px}.est__p{color:var(--est-dim-fg);font-size:1.02rem;line-height:1.65}.est__facts{border-top:1px solid var(--est-line);margin:4px 0 0}.est__facts div{border-bottom:1px solid var(--est-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.est__facts dt{font:600 .64rem/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--est-dim-fg)}.est__facts dd{text-align:right;margin:0;font-weight:600}.est__down{font:600 .72rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--est-faint)}.est__cta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ec-iris{background:0 0}.ec-iris__head{gap:12px;max-width:760px;margin-bottom:28px;display:grid}.ec-iris__lede{max-width:640px;color:var(--fg-2);margin:0;font-size:1.125rem;line-height:1.6}.ec-iris__frame{aspect-ratio:3/2;max-height:calc(100svh - var(--nav-h) - 48px);background:#0b1410;border:1px solid #0ef2b159;border-radius:18px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.ec-iris__poster{object-fit:cover;filter:brightness(.62);width:100%;height:100%;display:block}.ec-iris__open{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000073}.ec-iris__frame iframe{background:#0b1410;border:0;width:100%;height:100%;position:absolute;inset:0}.ec-iris__frame.is-live .ec-iris__poster,.ec-iris__frame.is-live .ec-iris__open,.ec-iris__tall{display:none}.ec-iris__note{color:var(--fg-2);margin:14px 0 0;font-size:.9rem;line-height:1.5}.ec-solace{border-top:1px solid var(--line,#ffffff1f);grid-template-columns:minmax(0,1fr);gap:18px;margin-top:72px;padding-top:48px;display:grid}.ec-solace__badge{background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;margin:0;padding:6px 12px;font-size:.85rem}.ec-solace__title{max-width:18ch;margin:0}.ec-solace__lede{max-width:760px;color:var(--fg-2);margin:0;font-size:1.125rem;line-height:1.6}.ec-solace__ctas{flex-wrap:wrap;gap:12px;display:flex}.ec-solace__ctas .btn{white-space:normal;text-align:center}.ec-solace__h{margin:24px 0 0;font-size:1.25rem}.ec-solace__updates{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ec-solace__updates li{border:1px solid var(--line,#ffffff1f);background:var(--accent-soft);border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid}.ec-solace__updates b{color:var(--accent);font-size:1.35rem;line-height:1.2}.ec-solace__updates span{color:var(--fg-2);line-height:1.5}.ec-solace__eu{color:#1f2a44;background:#fff;border-radius:14px;gap:14px;margin:16px 0 0;padding:20px;display:grid}.ec-solace__eu img{width:100%;max-width:763px;height:auto}.ec-solace__eu figcaption{font-size:.8rem;line-height:1.5}@media (width<=899px){.est__shade--left,.est__shade--right,.est[data-side=right] .est__shade--left{opacity:1;background:linear-gradient(#0b141000 42%,#0b1410e6 74%)}.est__shade--right{display:none}.est__steps{align-items:center;gap:14px;top:12px;bottom:auto}.est__steps ol{gap:5px}.est__steps button{grid-template-columns:1fr;gap:5px}.est__steps .t{display:none}.est__cap{align-items:flex-end;padding-bottom:18px}.est__text,.est__cap--right .est__text{border:1px solid var(--est-line);border-radius:var(--radius-card);background:#0b1410f0;gap:10px;width:100%;margin:0;padding:18px}.est__p{font-size:.92rem;line-height:1.55}.ec-iris__wide{display:none}.ec-iris__tall{display:inline}}@media (width<=420px){.est__facts{display:none}}
