.future-home{--fh-bg:#080913;--fh-ink:#11152a;--fh-violet:#9b7cff;--fh-muted:#a6acc8;--fh-line:#ffffff20;background:var(--fh-bg);color:#f9f8ff;font-family:var(--font-satoshi),Arial,sans-serif;overflow:hidden}.future-home *{box-sizing:border-box}.future-home button,.future-home a{transition:background .25s,border-color .25s,color .25s,transform .25s}.future-home button{cursor:pointer}.fh-container{width:min(1320px,100% - 64px);margin:auto}.fh-kicker{letter-spacing:2.5px!important;color:#af98ff!important;margin:0 0 22px!important;font-size:11px!important;font-weight:800!important}.fh-link{color:#d6c9ff;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.fh-link:hover{color:#fff;gap:14px}.fh-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.fh-section-head h1,.fh-section-head h2{letter-spacing:-3px;margin:0;font-size:clamp(38px,4.2vw,62px);font-weight:750;line-height:1.07}.fh-section-head p:not(.fh-kicker){color:#646a7d;margin:14px 0 0;font-size:17px}.future-reel-player{background:#080916;width:100%}.future-reel-page{min-height:100vh;padding:90px 0}@media (max-width:760px){.fh-container{width:min(100% - 36px,560px)}.fh-section-head{align-items:start;margin-bottom:29px}.fh-section-head h1,.fh-section-head h2{letter-spacing:-2px;font-size:41px}.fh-section-head p:not(.fh-kicker){font-size:15px}.future-reel-page{padding:65px 0}}@media (prefers-reduced-motion:reduce){.future-home *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.future-home{--fh-bg:var(--brand-paper);--fh-ink:var(--brand-ink);--fh-violet:var(--brand-sapphire);--fh-muted:var(--brand-muted);--fh-line:var(--brand-line);color:#18253c;font-family:var(--font-satoshi),Arial,sans-serif;background:#f9fafd;overflow:clip}html:has(.future-home){scroll-behavior:auto}.future-home section[id]{scroll-margin-top:78px}.future-home .fh-kicker{color:#597fc5!important}.future-home .fh-link{color:#5073b3}.future-home .fh-link:hover{color:#243b65}.future-home .fh-section-head p:not(.fh-kicker){color:#4d6ca5}.future-home .future-reel-player{background:#f7f9fd}.future-reel-poster{aspect-ratio:16/9;color:#d4dded;background:radial-gradient(circle at 50% 45%,#253552,#0c121c 65%);place-items:center;display:grid;position:relative;overflow:hidden}.future-reel-poster :is(img,svg){object-fit:contain;filter:drop-shadow(0 0 55px #8e7de777);width:28%;max-height:75%}.future-reel-poster span{letter-spacing:.18em;font-size:11px;font-weight:800;position:absolute;bottom:8%;left:6%}
