@layer vantemio-crystal {body.redesign.edition[data-page=futures] main#main.main{padding-top:24px!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview{width:min(1200px,100%);margin:auto;color:#e8edf5}body.redesign.edition[data-page=futures] main#main.main .futures-overview__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:36px;align-items:center;padding:clamp(22px,4vw,48px);border:1px solid #a4b4c587;border-radius:24px;background:repeating-linear-gradient(115deg,transparent 0 32px,#dbefff07 32px 33px),radial-gradient(ellipse at 0 0,#509fe135,transparent 65%),radial-gradient(ellipse at 100% 100%,#ffc4662c,transparent 65%),linear-gradient(125deg,#20374e,#172b42 60%,#36333c);box-shadow:inset 0 1px #e1efff55,0 14px 36px #030b1a55}body.redesign.edition[data-page=futures] main#main.main .futures-overview__eyebrow{font-size:12px!important;letter-spacing:.14em!important;color:#c6d9ee!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview h1{font-size:clamp(28px,4vw,50px)!important;line-height:1.13!important;letter-spacing:-.035em!important;color:#fff2da!important;-webkit-text-fill-color:#fff2da!important;max-width:19ch;margin:14px 0!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview p{color:#d9e3ef!important;-webkit-text-fill-color:#d9e3ef!important;line-height:1.65!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview__status{display:flex;align-items:center;gap:9px;font-weight:700;padding-top:16px;border-top:1px solid #aab7c74d}body.redesign.edition[data-page=futures] main#main.main .futures-overview__status i{display:block;width:7px;height:7px;background:#f2c582;border-radius:50%;box-shadow:0 0 12px #f3b96466;flex:none}body.redesign.edition[data-page=futures] main#main.main .futures-overview__actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}body.redesign.edition[data-page=futures] main#main.main .futures-overview__actions a,body.redesign.edition[data-page=futures] main#main.main .futures-overview__provider a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 17px;border:1px solid #a9bccf;border-radius:10px;background:repeating-linear-gradient(115deg,transparent 0 24px,#e5efff08 24px 25px),linear-gradient(110deg,#3a6086,#2d435e 58%,#875e3b);color:#fff1d8!important;-webkit-text-fill-color:#fff1d8!important;text-decoration:none;font-weight:650;box-shadow:inset 0 1px #e3efff66,0 3px 0 #08172977}body.redesign.edition[data-page=futures] main#main.main .futures-overview__actions a:hover,body.redesign.edition[data-page=futures] main#main.main .futures-overview__provider a:hover{filter:brightness(1.1);border-color:#ffe0b4}body.redesign.edition[data-page=futures] main#main.main .futures-overview a:focus-visible{outline:2px solid #ffda9a;outline-offset:4px}body.redesign.edition[data-page=futures] main#main.main .futures-overview small{color:#c9d8e8!important;font-size:12px}body.redesign.edition[data-page=futures] main#main.main .futures-overview figure{position:relative;isolation:isolate;margin:0;min-width:0}body.redesign.edition[data-page=futures] main#main.main .futures-overview figure>img{display:block;width:100%;height:auto;position:relative;filter:drop-shadow(0 8px 22px #01081766)}body.redesign.edition[data-page=futures] main#main.main .futures-overview__candles{position:absolute;inset:-5% 0 auto;width:100%;height:auto;opacity:.7}body.redesign.edition[data-page=futures] main#main.main .futures-overview__orbit{position:absolute;inset:10% 0 0;border:1px solid #adcce744;border-radius:50%;transform:rotate(-15deg);box-shadow:0 0 30px #69b1ee18,inset 0 0 25px #e2af5b14}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features>article{padding:24px;border:1px solid #8aa3ba88;border-radius:15px;background:repeating-linear-gradient(115deg,transparent 0 30px,#d6eaff05 30px 31px),linear-gradient(125deg,#2a425b,#23334a 66%,#443a31);box-shadow:inset 0 1px #d1e4f63b,0 6px 15px #030b1a44}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features>article:nth-child(2){background:radial-gradient(ellipse at 100% 0,#e4a34722,transparent 70%),linear-gradient(125deg,#2b3e55,#263348 60%,#4b3b2e)}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features>article>span{font-size:12px;color:#aacae8;font-variant-numeric:tabular-nums;letter-spacing:.08em}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features h2{font-size:19px!important;line-height:1.3!important;color:#fff0d9!important;-webkit-text-fill-color:#fff0d9!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features p{font-size:14px!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview__provider{margin-top:20px}@media(max-width:760px){body.redesign.edition[data-page=futures] main#main.main .futures-overview__hero{grid-template-columns:minmax(0,1fr);gap:14px}body.redesign.edition[data-page=futures] main#main.main .futures-overview figure{width:min(100%,340px);margin:auto}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features{grid-template-columns:minmax(0,1fr)}body.redesign.edition[data-page=futures] main#main.main .futures-overview__features>article{padding:20px}body.redesign.edition[data-page=futures] main#main.main .futures-overview h1{max-width:none}}@media(forced-colors:active){body.redesign.edition[data-page=futures] main#main.main .futures-overview,body.redesign.edition[data-page=futures] main#main.main .futures-overview *{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;box-shadow:none!important;border-color:CanvasText!important}}}

@layer vantemio-crystal {body.redesign.edition[data-page=futures]{background:url('/assets/navigation-energy-substrate.svg') center top/1200px auto repeat-y,radial-gradient(ellipse at 0 0,#509bdb40,transparent 60%),radial-gradient(ellipse at 100% 40%,#e5a7452d,transparent 65%),linear-gradient(130deg,#102037,#1b2d43 60%,#2e2f3b)!important;color:#e4edf6!important}body.redesign.edition[data-page=futures] main#main.main{background:transparent!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview__hero>div>h1{color:#fff2da!important;-webkit-text-fill-color:#fff2da!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview p{color:#dce6f1!important;-webkit-text-fill-color:#dce6f1!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview h2{color:#fff0d9!important;-webkit-text-fill-color:#fff0d9!important}}

/* Use the approved complete solar scene at its real portrait ratio. */
@layer vantemio-components {
body.redesign.edition[data-page=futures] main#main.main .futures-overview figure.futures-overview__guardian{display:grid!important;place-items:center!important;align-self:center!important;width:100%!important;min-height:340px!important;max-height:none!important;overflow:visible!important;isolation:isolate}
body.redesign.edition[data-page=futures] main#main.main .futures-overview figure.futures-overview__guardian>img{display:block!important;position:relative!important;width:224px!important;max-width:100%!important;height:336px!important;max-height:none!important;aspect-ratio:2/3!important;object-fit:contain!important;object-position:center!important;margin:0 auto!important;clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;filter:none!important;transform:none!important}
body.redesign.edition[data-page=futures] main#main.main .futures-overview__guardian .futures-overview__candles{inset:8% 0 auto!important;z-index:-1;opacity:.38!important}
body.redesign.edition[data-page=futures] main#main.main .futures-overview__guardian .futures-overview__orbit{inset:7% 3% 5%!important;z-index:-1}
@media(max-width:760px){body.redesign.edition[data-page=futures] main#main.main .futures-overview figure.futures-overview__guardian{min-height:244px!important;width:min(100%,300px)!important}body.redesign.edition[data-page=futures] main#main.main .futures-overview figure.futures-overview__guardian>img{width:160px!important;height:240px!important}}
}
