@font-face{font-family:'DM Sans';src:url('/fonts/DMSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Epilogue';src:url('/fonts/Epilogue-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
:root{--bg:#f0eefa;--card:transparent;--tile:#e8e3f2;--tile2:#e8e3f2;--ink:#080909;--muted:#66616d;--hair:#d7d1e1;--lavender:#b8a4d6;--lavender-deep:#ab93cf;--lavender-soft:#e3d9f0;--lavender-pale:#ece5f5;--gold:#080909;--coal:#080909;--ember:#b8a4d6;--green:#8d73b0;--shadow:none;--r:0px;--r2:0px;--r3:0px}
html,body{background:#f0eefa;color:#080909;font-family:'DM Sans',sans-serif;font-weight:400;font-synthesis:none}
b,strong{font-weight:400}h1,h2,.brand,.kpi b,.stage .clock,.big{font-family:'Epilogue',sans-serif;font-weight:900!important}
.mono{font-family:'DM Sans',sans-serif}
.nav{background:#f0eefa;backdrop-filter:none;position:relative}.nav .wrap{max-width:none;padding:28px 8.65vw;gap:24px}.brand{font-size:23px;letter-spacing:-1.3px}.tabs{background:none;padding:0;gap:24px;box-shadow:none}.tabs a{padding:6px 0;font-size:16px;color:var(--ink);border-radius:0}.tabs a.on{color:var(--ink);background:none;text-decoration:underline;text-underline-offset:7px}.tabs a:hover{text-decoration:underline;text-underline-offset:7px}.right .hide-sm{display:none!important}.pill{background:#f7f8fa;border-radius:100px;box-shadow:none;font-weight:400;font-size:15px;padding:12px 20px}.pill.hot,.hero .pill.hot{background:#080909;color:#f7f8fa}.pill.hot:hover,.hero .pill.hot:hover{background:#40354e}.pill.ghost{background:transparent;padding-left:0}.pill.small{font-size:14px}
#top.wrap{max-width:none;padding:0}.hero{min-height:760px;height:calc(100svh - 100px);max-height:1050px;margin:0;padding:0;background:#dfe4f2;box-shadow:none;border-radius:0;display:block;isolation:isolate;overflow:hidden}
.hero-copy{position:relative;z-index:1;margin-left:8.65vw;padding-top:65px;width:26vw;max-width:400px}.hero .eyebrow{gap:8px;margin-bottom:26px;align-items:flex-start}.chip{background:#f7f8fa;font-size:13px;padding:6px 11px;border-radius:100px}.hero .chip,.hero .chip.dark{background:#f7f8fa;color:#080909}.hero h1{font-size:clamp(28px,3.1vw,52px);letter-spacing:-.06em;line-height:1.12}.hero p{font-size:17px;line-height:1.55;color:#080909;margin-top:25px;max-width:31ch}.hero p b{color:inherit}.hero .cta{gap:8px;margin-top:26px}.hero .pill{font-size:14px;padding:12px 18px}.hero .cta #ca{flex-basis:100%;justify-content:flex-start;padding-left:0;font-size:13px}.hero-video{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.stage{position:absolute;z-index:1;left:74.3vw;right:5vw;top:65px;display:flex;flex-direction:column;align-items:stretch;gap:28px;margin:0;padding:0;background:transparent;box-shadow:none;color:#080909;border-radius:0}.stage .lbl{color:#080909;letter-spacing:0;font-size:14px;text-transform:none;background:#f7f8fa;border-radius:100px;padding:7px 12px;display:inline-flex}.dot{animation:none;background:#8d73b0;box-shadow:none;width:6px;height:6px}.stage .clock{font-size:clamp(52px,5.5vw,88px);letter-spacing:-.07em;margin-top:25px;color:#080909}.stage .clock.hot{animation:none;color:#080909}.stage .sub,.stage .sub b{color:#080909;font-size:15px;line-height:1.55}.stage .track{height:3px;background:#e3deeb}.stage .track i{background:#8d73b0}.stage .row{display:flex;flex-direction:column;gap:22px}.stage .row div{background:transparent;padding:0;border-radius:0}.stage .row b{font-size:22px;font-weight:400}.stage .row small{color:#66616d;font-size:13px;line-height:1.5}
#top>section{margin-left:8.65vw;margin-right:8.65vw}.ticker{margin-top:40px;background:transparent;box-shadow:none;border-radius:0;padding:0}.ticker::before,.ticker::after{display:none}.ticker .lane{animation:none;padding:0;gap:22px}.ticker .item,.ticker .item.buy,.ticker .item.sell,.ticker .item.inject{background:transparent;color:#66616d;padding:8px 0;font-size:13px;font-weight:400}.kpi,.kpi.hot,.kpi.coal{background:transparent;box-shadow:none;padding:0;color:#080909;border-radius:0}.kpi b{font-size:clamp(24px,2.9vw,44px);letter-spacing:-.06em;margin-bottom:12px}.kpi small,.kpi.hot small,.kpi.coal small{color:#66616d;font-size:14px}
section.card{padding:64px 0;margin-top:0;border-radius:0;box-shadow:none;background:transparent}.card h2{font-size:clamp(28px,3.4vw,52px);letter-spacing:-.065em;margin-bottom:20px}.card .lead{font-size:17px;line-height:1.6;margin-bottom:36px;max-width:60ch}.big{font-size:clamp(38px,5vw,70px);letter-spacing:-.07em}.ranges{background:#e8e3f2;padding:5px}.ranges button{font-size:14px;padding:8px 15px}.ranges button.on{background:#080909}.fees{gap:12px;margin-top:24px}.chart{background:transparent;margin-top:28px;border-radius:0;min-height:340px}.burnbar{height:4px;background:#e1daeb}.burnbar i{background:#b8a4d6}.under{font-size:14px;line-height:1.6}.round{grid-template-columns:130px 1fr 100px;border:0;padding:22px 0;gap:30px}.round .who{font-size:15px}.round .who a,.paid{color:#715591}.round .n{font-family:'Epilogue';font-weight:900;font-size:15px}.round small{font-family:'DM Sans';font-weight:400}.round .amt{font-size:20px;font-weight:400}.round .who span{color:#080909}footer{padding:50px 8.65vw 70px;background:#e8e3f2}footer .wrap{max-width:none;padding:0}footer .pill{background:transparent;padding-left:0}a:focus-visible,button:focus-visible{outline-color:#715591}
@media(min-width:701px) and (max-width:1100px){.nav .wrap{padding:24px 5vw;gap:18px}.tabs{gap:14px}.tabs a{padding:6px 0;font-size:14px}.brand{font-size:20px}.hero-copy{margin-left:5vw;width:29vw}.hero h1{font-size:32px}.hero p{font-size:15px}.stage{left:75vw;right:4vw}.stage .sub{font-size:14px}.hero{min-height:800px}.hero .cta{flex-direction:column;align-items:flex-start}}
@media(max-width:700px){.nav .wrap{padding:26px 24px 18px;gap:20px;flex-wrap:wrap}.brand{font-size:23px}.right .pill{font-size:14px;padding:10px 14px}.tabs{order:3;width:100%;justify-content:space-between;gap:14px}.tabs a{font-size:15px;padding:6px 0}.hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;gap:36px;padding:30px 24px 0;background:#f0eefa;overflow:hidden}.hero-copy{width:100%;max-width:none;margin:0;padding:0}.hero .eyebrow{margin-bottom:24px}.hero h1{font-size:clamp(32px,9vw,54px);line-height:1.14}.hero p{max-width:36ch;font-size:17px;margin-top:24px}.hero .cta{margin-top:24px;gap:10px}.hero .pill{font-size:14px}.stage{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;padding:0}.stage>div:nth-child(2){grid-column:1/-1;grid-row:2}.stage .clock{font-size:58px;margin-top:20px}.stage .row{gap:18px;padding-top:6px}.stage .row b{font-size:19px}.stage .row small{font-size:13px}.stage .lbl{font-size:13px}.hero-video{position:relative;inset:auto;z-index:auto;flex:none;align-self:center;width:calc(100% + 48px);aspect-ratio:4/3;margin-top:-16px}.hero-video video{object-fit:cover}#top>section{margin-left:24px;margin-right:24px}.ticker{margin-top:22px}.kpi b{font-size:26px;letter-spacing:-.06em}.kpi small{font-size:13px}section.card{padding:40px 0}.card h2{font-size:32px}.card .lead{font-size:16px}.big{font-size:44px}.ranges{width:100%;justify-content:space-between}.ranges button{padding:8px 14px}.fees{margin-top:24px}.chart{min-height:340px}.round{grid-template-columns:1fr auto;gap:14px;padding:24px 0}.round .who{grid-column:1/-1;grid-row:2;font-size:14px}.round .amt{grid-column:2;grid-row:1;text-align:right}.round .n{font-size:15px}footer{padding:35px 24px}#top{scroll-margin-top:0}section{scroll-margin-top:24px}}

footer .wrap>*{min-width:0;overflow-wrap:anywhere}footer .links{min-width:0;flex-wrap:wrap}footer .links .pill{padding-right:12px}
@media(min-width:701px) and (max-width:1100px){.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:30px 9vw;height:auto;min-height:0;max-height:none;padding:50px 8.65vw 0;background:#f0eefa}.hero-copy{width:auto;max-width:none;margin:0;padding:0}.hero h1{font-size:clamp(32px,4vw,44px)}.hero p{font-size:17px}.hero .cta{flex-direction:row}.stage{position:static;width:auto;gap:24px}.stage .row{display:grid;grid-template-columns:1fr;gap:18px}.hero-video{position:relative;inset:auto;z-index:auto;grid-column:1/-1;width:100vw;margin-left:-8.65vw;aspect-ratio:16/9}.stage .clock{font-size:68px}.hero .eyebrow{min-height:60px}.stage .lbl{align-self:flex-start}.stage .sub{font-size:16px}}
@media(min-width:701px) and (max-width:1100px){.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.hero-copy,.stage{min-width:0}.hero-video{min-width:0}.hero .eyebrow{min-height:0}.stage .row b{white-space:normal}}
