.company-gateway[data-astro-cid-hhqsqwnq]{border-block:1px solid #28435d;grid-template-columns:1fr 1fr;gap:4rem;display:grid}.company-gateway[data-astro-cid-hhqsqwnq] h2[data-astro-cid-hhqsqwnq]{margin:1rem 0;font-size:clamp(2.5rem,5vw,5rem);line-height:1.12}.company-gateway[data-astro-cid-hhqsqwnq] h2[data-astro-cid-hhqsqwnq] span[data-astro-cid-hhqsqwnq]{color:#71e8dc}.company-gateway[data-astro-cid-hhqsqwnq] p[data-astro-cid-hhqsqwnq]{color:#bacbdb;max-width:52ch;line-height:1.8}.company-orbit[data-astro-cid-hhqsqwnq]{grid-template-columns:1fr 1fr;align-content:center;gap:1rem;display:grid}.company-orbit[data-astro-cid-hhqsqwnq]>div[data-astro-cid-hhqsqwnq]{color:#86e8df;background:#0c2434;border:1px solid #34516a;border-radius:20px;gap:.7rem;padding:1.5rem;display:grid}.company-orbit[data-astro-cid-hhqsqwnq] strong[data-astro-cid-hhqsqwnq]{color:#fff;font-size:1.2rem}.company-orbit[data-astro-cid-hhqsqwnq] span[data-astro-cid-hhqsqwnq]{color:#bdcedd;font-size:.9rem}@media (width<=760px){.company-gateway[data-astro-cid-hhqsqwnq]{grid-template-columns:1fr;gap:1.6rem}.company-orbit[data-astro-cid-hhqsqwnq]>div[data-astro-cid-hhqsqwnq]{padding:1rem}}.homepage{--fx-bg:#050c19;--fx-panel:#0c182d;--fx-text:#edf5ff;--fx-muted:#b0c1d8;--fx-blue:#4569ff;--fx-cyan:#70dcff;--fx-mint:#9ff2db;--fx-edge:#253958;--rust:#a8ddff;--green:#70dcff;background:var(--fx-bg);color:var(--fx-text);color-scheme:dark}.homepage .siteheader,.homepage .previewbar{color:#b0c1d8;background:#050c19}.homepage .siteheader{border:0}.homepage .masthead{padding-block:21px}.homepage .brand .brand-line,.homepage .brand .brand-mark{color:#edf5ff}.homepage .brand small{color:#b0c1d8}.homepage .nav{border-block:1px solid #24354e}.homepage .nav>a{color:#d6e4fb;font-size:.88rem}.homepage .searchlink,.homepage .menu-toggle,.homepage .nav-more>summary{color:#edf5ff;background:#0e1c32;border-color:#344766}.homepage .nav-more-links{color:#edf5ff;background:#101d31}.homepage .nav-group h2{color:#90dfff}.homepage .nav-group a{color:#d9e6ff}.homepage .sitefooter{color:#d7e7fb;background:#081322;border-block-start:1px solid #253958}.homepage .sitefooter :is(a,p,h2){color:#d7e7fb}.homepage .mobile-dock{background:#0a1528f5;border-color:#344662;box-shadow:0 -12px 45px #0004}.homepage .mobile-dock a{color:#bfd1eb}.homepage .mobile-dock a[aria-current=page]{color:#b5eaff;background:#1a3556}.homepage .future-home{color:#edf5ff;font-family:Heebo,Assistant,sans-serif;font-size:17px;line-height:1.8;overflow:clip}.homepage .future-home :is(h1,h2,h3){letter-spacing:normal;text-wrap:balance;color:inherit;font-family:Heebo,Assistant,sans-serif;font-weight:700;line-height:1.3}.homepage .future-home :is(button,input,select){font-family:Heebo,Assistant,sans-serif}.future-home a{color:inherit}.future-home a:hover{color:#a7e5ff}.future-home [hidden]{display:none!important}.future-home :is(button,a,input,select):focus-visible{outline-offset:5px;outline:3px solid #a0f1da}.fx-wrap{inline-size:calc(100% - 96px);max-inline-size:1376px;margin-inline:auto}.fx-section{padding-block:95px;scroll-margin-block-start:25px}.fx-eyebrow{color:#a9c5e7;align-items:center;gap:10px;font-size:.79rem;font-weight:500;display:inline-flex}.fx-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.fx-dot.cyan{background:#70dcff;box-shadow:0 0 15px #70dcff88}.fx-dot.mint{background:#9ff2db}.fx-dot.gray{background:#a6b6cc}.fx-section-head{justify-content:space-between;align-items:end;gap:45px;margin-block-end:36px;display:flex}.homepage .fx-section h2,.homepage .fx-final h2{margin-block:18px 0;font-size:clamp(2.3rem,4.4vw,4.4rem);font-weight:800;line-height:1.18}.fx-section h2>span,.fx-final h2>span{color:#7cbfff}.fx-section-head>p{color:#b0c1d8;max-inline-size:35ch;margin:0;font-size:1rem}.fx-inline{border-block-end:1px solid #385374;align-items:center;gap:16px;min-height:48px;font-size:.94rem;text-decoration:none;display:inline-flex;color:#b5dcff!important}.fx-inline:hover{border-color:#91e5ff}.fx-button,.fx-outline{cursor:pointer;border-radius:50px;justify-content:space-between;align-items:center;gap:22px;min-height:56px;padding:9px 10px 9px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1);display:inline-flex}.fx-button{background:#395cee;border:1px solid #8097ff55;box-shadow:inset 0 1px #c1ceff55,0 6px 28px #4569ff28;color:#fff!important}.fx-button>span{color:#254bd4;background:#f4faff;border-radius:50%;place-items:center;min-width:37px;height:37px;display:grid}.fx-button:hover{background:#3f62ef;box-shadow:0 6px 32px #4569ff55}.fx-button:active,.fx-outline:active{transform:scale(.98)}.fx-outline{background:#071121b3;border:1px solid #63789980;padding-inline:23px;color:#e9f2ff!important}.fx-outline:hover{background:#162943}.fx-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fx-chart-note{color:#a8bad2;margin-block:21px 0;font-size:.8rem;line-height:1.85}.fx-chart-note a{color:#a9daff;text-underline-offset:4px}.fx-hero{isolation:isolate;background:#040d1c;min-height:740px;position:relative;overflow:hidden}.fx-hero-art{z-index:-3;position:absolute;inset:0}.fx-hero-art img{object-fit:cover;object-position:38% 60%;width:100%;height:100%}.fx-hero:after{content:"";z-index:-2;background:linear-gradient(270deg,#050c19b3 0%,#050c1920 66%,#0000),linear-gradient(#0000 70%,#050c19);position:absolute;inset:0}.fx-hero-grid{z-index:-1;opacity:.2;pointer-events:none;background-image:linear-gradient(#97bbff18 1px,#0000 1px),linear-gradient(90deg,#97bbff18 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;mask-image:linear-gradient(270deg,#000,#0000 75%)}.fx-hero-year{letter-spacing:-.055em;color:#a4c4ff0a;-webkit-text-stroke:1px #badcff30;pointer-events:none;z-index:-1;direction:ltr;font:800 clamp(8rem,21vw,20rem)/1 Heebo,sans-serif;position:absolute;inset-block-end:0;inset-inline-end:38px}.fx-hero-content{flex-direction:column;min-height:740px;display:flex;position:relative}.fx-hero-top{justify-content:space-between;align-items:center;gap:20px;padding-block:29px;display:flex}.fx-motion{color:#bdd1ed;cursor:pointer;background:#081326b3;border:1px solid #405676;border-radius:30px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:.73rem;display:flex}.fx-motion[aria-pressed=true]{color:#aff7e4;background:#1a3350}.fx-hero-copy{max-inline-size:650px;margin-block:auto;padding-block:35px 70px}.fx-issue{color:#9bc9ff;margin-block:0 20px;font-size:.85rem}.homepage .fx-hero h1{max-inline-size:none;margin:0 0 30px;font-size:clamp(4rem,7.4vw,7.4rem);font-weight:900;line-height:1.08}.fx-hero h1 span{color:#85ceff;text-shadow:0 0 48px #3695ff35}.fx-hero-description{color:#d1dff3;max-inline-size:43ch;margin-block:0 30px;font-size:1.12rem;line-height:1.9}.fx-hero-bottom{color:#a5bddc;justify-content:space-between;gap:20px;padding-block:20px 29px;font-size:.72rem;display:flex}.fx-hero-bottom>span:first-child{align-items:center;gap:9px;display:flex}.fx-dashboard{border-block-end:1px solid #253958;justify-content:space-between;align-items:center;gap:30px;padding-block:28px;display:flex}.fx-dashboard nav{flex:1;gap:50px;display:flex}.fx-dashboard nav>a{grid-template-columns:30px auto;align-items:center;column-gap:12px;min-height:60px;text-decoration:none;display:grid}.fx-dashboard .signal-icon{color:#6ba7f8;grid-row:1/3}.fx-dashboard strong{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500;line-height:1.2}.fx-dashboard span{color:#aebfd8;font-size:.74rem}.fx-dashboard>p{color:#94acce;font-size:.75rem}.fx-domain-buttons{flex-wrap:wrap;gap:10px;margin-block-end:22px;display:flex}.fx-domain-buttons button{color:#c4d5ed;cursor:pointer;background:#0b1629;border:1px solid #344764;border-radius:50px;align-items:center;gap:10px;min-height:52px;padding:10px 19px;font-size:.87rem;display:flex}.fx-domain-buttons button[aria-pressed=true]{color:#fff;background:#203b74;border-color:#7ea5ff;box-shadow:inset 0 1px #bdd2ff26}.fx-mini-icon{color:#8cd5ff;place-items:center;display:grid}.fx-atlas-stage{background:linear-gradient(135deg,#172542,#0a1425);border:1px solid #344568;border-radius:30px;padding:7px}.fx-atlas-panel{background:radial-gradient(at 92% 20%,#24418d30,#0000 60%),#081322;border-radius:24px;grid-template-columns:1.1fr 50px 1fr 1.2fr;align-items:center;gap:20px;padding:32px;display:grid;position:relative}.fx-origin{text-align:center;padding:12px}.fx-orbit{color:#8acfff;background:radial-gradient(circle,#4569ff33,#0000 68%);border-radius:50%;place-items:center;width:130px;height:130px;margin:0 auto 20px;display:grid;position:relative}.fx-orbit>span{border:1px solid #5aa0ee77;border-radius:50%;position:absolute;inset:5px;transform:rotate(-25deg)scaleY(.55)}.fx-orbit>span:nth-child(2){transform:rotate(55deg)scaleY(.55)}.fx-orbit .signal-icon{filter:drop-shadow(0 0 8px #4569ff)}.fx-origin small,.fx-step,.fx-brake small{color:#a5bdda;font-size:.76rem}.homepage .fx-origin h3{margin:8px 0;font-size:1.15rem}.fx-link-line{background:linear-gradient(90deg,#70dcff88,#4569ff);height:1px;position:relative}.fx-link-line span{color:#70dcff;position:absolute;inset-block-start:-17px;inset-inline-end:-3px}.fx-change{background:#11213b;border:1px solid #385477;border-radius:20px;flex-direction:column;justify-content:space-between;gap:15px;min-height:210px;padding:28px 22px;display:flex}.homepage .fx-change h3{margin:0;font-size:1.22rem}.fx-change>.signal-icon{color:#789fff;align-self:end}.fx-fork{gap:16px;display:grid;position:relative}.fx-fork:before{content:"";background:#3c5979;width:1px;position:absolute;inset-block:22%;inset-inline-start:-10px}.fx-outcome{background:#0d1d31;border:1px solid #3e5b75;border-radius:18px;padding:22px}.fx-outcome>span{align-items:center;gap:8px;font-size:.77rem;display:flex}.fx-outcome i{background:#ffffff0c;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.fx-hope>span{color:#9ff2db}.fx-risk>span{color:#ffba9d}.homepage .fx-outcome h3{margin:10px 0 0;font-size:1rem;font-weight:500}.fx-brake{background:#0d2131;border:1px solid #2d4e68;border-radius:16px;grid-column:1/-1;align-items:center;gap:15px;padding:19px 22px;display:flex}.fx-brake>.signal-icon{color:#9ff2db;flex:none}.fx-brake strong{font-size:.96rem;font-weight:500;display:block}.fx-brake a{white-space:nowrap;color:#9dd9ff;margin-inline-start:auto;padding:10px;font-size:.84rem}.fx-portal-grid{grid-template-rows:245px 245px;grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.fx-portal{isolation:isolate;background:#0d192b;border:1px solid #3b4c66;border-radius:26px;flex-direction:column;justify-content:space-between;padding:27px;text-decoration:none;display:flex;position:relative;overflow:hidden;color:#fff!important}.fx-portal-large{grid-row:1/3}.fx-portal>img{object-fit:cover;z-index:-3;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.fx-portal:hover>img{transform:scale(1.03)}.fx-portal-shade{z-index:-2;background:linear-gradient(#030b191f,#030b19a6 48%,#030b19fa 100%);position:absolute;inset:0}.fx-portal-tag{background:#071326e8;border:1px solid #7396ba55;border-radius:40px;align-self:start;align-items:center;gap:8px;padding:7px 12px;font-size:.76rem;display:flex}.fx-portal-tag>span{font-size:1rem}.fx-portal-copy{position:relative}.fx-prism-icon{color:#ade5ff;background:linear-gradient(145deg,#407cec77,#16376c);border:1px solid #9ac5ff66;border-radius:17px;place-items:center;width:58px;height:58px;margin-block:20px;display:grid;transform:rotate(-6deg);box-shadow:inset 0 2px 1px #cdf1ff26,5px 7px #03102355}.fx-prism-icon>.signal-icon{transform:rotate(6deg)}.homepage .fx-portal h3{margin:7px 0 12px;font-size:1.65rem}.homepage .fx-portal-large h3{font-size:2.3rem}.fx-portal p{color:#d4e0f3;max-inline-size:42ch;margin:0;font-size:.9rem}.fx-portal-arrow{border:1px solid #a9c2df88;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.fx-portal:not(.fx-portal-large) .fx-prism-icon{margin:0;position:absolute;inset-block-end:5px;inset-inline-end:0}.fx-portal:not(.fx-portal-large) .fx-portal-copy{padding-inline-end:70px}.fx-portal:not(.fx-portal-large) .fx-portal-arrow{display:none}.fx-band{background:linear-gradient(120deg,#0d1931,#071322);border-block:1px solid #253958}.fx-growth{grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;display:grid}.fx-growth-copy>p{color:#b0c1d8;max-inline-size:42ch;margin-block:23px}.fx-growth label{color:#d1e2fa;justify-content:space-between;align-items:center;margin-block:25px 12px;font-size:.9rem;display:flex}.fx-growth output{color:#88daff;font:500 1.6rem/1.2 Heebo,sans-serif}.fx-growth input[type=range]{accent-color:#7acfff;cursor:pointer;direction:ltr;background:0 0;border:0;width:100%;min-height:44px;padding:0}.fx-range-ends{color:#a6bfdc;direction:ltr;justify-content:space-between;margin-block:-7px 22px;font-size:.7rem;display:flex}.fx-graph-shell{background:#060f1f;border:1px solid #354965;border-radius:28px;padding:28px;box-shadow:inset 0 1px #b4d2ff12}.fx-graph-top{color:#becde2;flex-wrap:wrap;gap:25px;font-size:.74rem;display:flex}.fx-graph-top>span{align-items:center;gap:8px;display:flex}.fx-growth-svg{width:100%;height:auto;margin-block:25px 12px;overflow:visible}.fx-grid-lines{color:#24334b;stroke-width:.7px}.fx-axis-label{color:#98aecb;font:12px Heebo,sans-serif}.fx-graph-result{border-block-start:1px solid #2c3f5a;grid-template-columns:1fr 1fr;gap:20px;padding-block-start:20px;display:grid}.fx-graph-result small{color:#a9c1df;font-size:.75rem}.fx-graph-result strong{color:#76d7ff;align-items:baseline;gap:12px;font-weight:500;display:flex}.fx-graph-result strong>bdi{font-variant-numeric:tabular-nums;font-size:2.7rem;line-height:1.4}.fx-graph-result strong>span{color:#b9cbe3;font-size:.75rem}.fx-graph-result>div:last-child strong{color:#b7c8df}.fx-cinema-frame{aspect-ratio:2.15;isolation:isolate;border:1px solid #486281;border-radius:27px;display:block;position:relative;overflow:hidden;color:#fff!important}.fx-cinema-frame>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.fx-cinema-frame:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#030a18d9),#05101b20;position:absolute;inset:0}.fx-cinema-play{text-shadow:0 2px 20px #000;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.fx-cinema-play>.signal-icon{box-sizing:content-box;background:#081c37a1;border:1px solid #cfecffa1;border-radius:50%;padding:18px;transition:background .3s cubic-bezier(.2,.7,.2,1)}.fx-cinema-frame:hover .fx-cinema-play>.signal-icon{background:#244a9f}.fx-cinema-play strong{font-size:1.3rem}.fx-cinema-play small{color:#e0edff;font-size:.8rem}.fx-cinema-caption{color:#d3dff0;font-size:.7rem;position:absolute;inset-block-end:22px;inset-inline:25px}.fx-voices{padding-block-start:25px}.fx-voices-grid{grid-template-columns:1.15fr 1fr 1fr;gap:24px;display:grid}.fx-voices-grid>article{background:#0c1729;border:1px solid #2d3c57;border-radius:23px;min-width:0;padding:8px 8px 22px}.fx-voice-art{aspect-ratio:1.55;background:#17243a;border-radius:17px;display:block;position:relative;overflow:hidden}.fx-voice-art img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fx-voice-art:hover img{transform:scale(1.04)}.fx-voice-art>span{color:#fff;background:#101e39df;border:1px solid #7cb6ed;border-radius:50%;place-items:center;padding:7px;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}.fx-voice-meta{color:#aac8ec;justify-content:space-between;gap:12px;margin:19px 14px 10px;font-size:.73rem;display:flex}.homepage .fx-voices h3{margin:0 14px;font-size:1.06rem;font-weight:500;line-height:1.6}.fx-voices h3>a{text-decoration:none}.fx-voices-grid p{color:#a5b9d3;margin:14px 14px 0;font-size:.72rem}.fx-library{border-block-start:1px solid #253958;grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.fx-library>div>p{color:#b0c1d8;max-inline-size:42ch;font-size:1.05rem}.fx-library form{background:linear-gradient(145deg,#182c4e,#0c172c);border:1px solid #3b5172;border-radius:28px;gap:11px;padding:32px;display:grid}.fx-search-heading{color:#cde6ff;align-items:center;gap:15px;margin-block-end:14px;font-size:1.3rem;display:flex}.fx-library label{font-size:.8rem;font-weight:500}.fx-library :is(input,select){color:#edf5ff;background:#071323;border:1px solid #496181;border-radius:12px;width:100%;min-height:53px;margin-block-end:8px;padding:14px 17px;font-size:.95rem}.fx-library input::placeholder{color:#a3b8d3}.fx-library .fx-button{justify-self:start;margin-block-start:12px}.fx-start{padding-block-start:0}.future-home .visual-portals{display:none}.future-home .knowledge-gateway{margin:0}.future-home .knowledge-gateway>header p{color:#b0c1d8}.future-home .gateway-layout{background:#0c182c;border:1px solid #344967;border-radius:26px;overflow:hidden}.future-home .gateway-choices{background:#0a1424}.future-home .gateway-choices a{color:#ccddf3;border-radius:14px;font-size:.91rem}.future-home .gateway-choices a[aria-current=true]{color:#fff;background:#203c73}.future-home .gateway-panels{color:#dfebfb}.future-home .gateway-panels li a{color:#c1e1ff;border-color:#3b5272}.future-home .gateway-panels p{color:#bdcfe7}.future-home .gateway-art{color:#8ebeff;border-color:#3d5676}.future-home .gateway-panels li a:before{color:#8accff}.future-home .evidence-key{color:#dfeafa;border-color:#344967}.future-home .evidence-key :is(p,a){color:#b4c9e4}.future-home .evidence-key article{border-color:#7ac9ed}.future-home .evidence-key article:nth-child(2){border-color:#b5a2ff}.future-home .evidence-key article:nth-child(3){border-color:#ffbc9f}.fx-final{isolation:isolate;background:radial-gradient(at 20% 80%,#2647ac80,#0000 68%),#0c1b36;border:1px solid #476496;border-radius:32px;margin-block:0 60px;padding:65px;position:relative;overflow:hidden}.fx-final h2{margin-block:25px 35px!important}.fx-final-orbits{z-index:-1;border:1px solid #769bfc44;border-radius:50%;width:610px;height:610px;position:absolute;inset-block-start:-180px;inset-inline-end:-140px;box-shadow:0 0 0 45px #769bfc08,0 0 0 90px #769bfc08,0 0 0 135px #769bfc08}.fx-reading{margin-block:20px 50px}.future-home .reading-navigator{color:#e4efff;background:#0e1d32;border-color:#47607e}.future-home .reading-navigator :is(summary,span,label){color:#c7d9f1}.future-home .reading-navigator select{color:#fff;background:#182c46}.future-home .reading-navigator button{color:#fff;background:#213c60;border-color:#647fa1}@keyframes fx-arrive{0%{opacity:.65}to{opacity:1}}@keyframes fx-orbit-turn{0%{transform:rotate(-65deg)scaleY(.55)}to{transform:rotate(-25deg)scaleY(.55)}}.fx-hero-art{animation:1.4s cubic-bezier(.2,.7,.2,1) both fx-arrive}.fx-atlas-stage[data-entered] .fx-orbit>span:first-child{animation:3s cubic-bezier(.2,.7,.2,1) both fx-orbit-turn}.calm-motion .future-home *{transition:none!important;animation:none!important}.calm-motion{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.future-home *{transition:none!important;animation:none!important}.fx-portal:hover>img,.fx-voice-art:hover img{transform:none}}@media (width<=1100px){.fx-wrap{inline-size:calc(100% - 56px)}.fx-dashboard nav{gap:25px}.fx-dashboard>p{display:none}.fx-atlas-panel{grid-template-columns:1fr 25px 1fr 1.15fr;gap:15px;padding:23px}.fx-growth{gap:5%}.fx-portal-grid{grid-template-rows:270px 270px}.fx-hero-copy{max-inline-size:570px}.fx-hero-art img{object-position:32% center}}@media (width<=800px){.fx-atlas-panel{grid-template-columns:1fr 1fr}.fx-link-line{display:none}.fx-fork{grid-column:1/-1;grid-template-columns:1fr 1fr}.fx-fork:before{display:none}.fx-origin{padding:0}.fx-orbit{width:105px;height:105px}.fx-change{min-height:190px}.fx-growth{grid-template-columns:1fr;gap:35px}.fx-growth-copy>p{max-inline-size:none}.fx-section-head{align-items:start}.fx-voices-grid{grid-template-columns:1fr 1fr}.fx-voices-grid>article:first-child{grid-column:1/-1;grid-template-columns:1.2fr 1fr;column-gap:15px;padding-block-end:8px;display:grid}.fx-voices-grid>article:first-child .fx-voice-art{grid-row:1/4}.fx-library{gap:6%}.fx-portal-grid{grid-template-rows:390px 270px 270px;grid-template-columns:1fr}.fx-portal-large{grid-row:auto}.fx-hero-description{max-inline-size:35ch}}@media (width<=600px){.fx-wrap{inline-size:calc(100% - 32px)}.fx-section{padding-block:58px}.fx-section-head{margin-block-end:27px;display:block}.fx-section-head>p,.fx-section-head>.fx-inline{margin-block-start:20px}.homepage .fx-section h2,.homepage .fx-final h2{font-size:2.4rem;line-height:1.25}.homepage .masthead{padding-block:16px}.homepage .nav{background:#091528}.homepage .nav>a{border-color:#344765}.homepage .nav-more-links{position:static}.fx-hero,.fx-hero-content{min-height:860px}.fx-hero-art{inset-block:335px 0}.fx-hero-art img{object-position:22% center;object-fit:cover}.fx-hero:after{background:linear-gradient(#0000 75%,#050c19),linear-gradient(#050c19 36%,#050c1977 55%,#0000 72%)}.fx-hero-content{justify-content:space-between}.fx-hero-top{gap:8px;padding-block:20px}.fx-hero-top .fx-eyebrow{gap:6px;font-size:.64rem}.fx-motion{white-space:nowrap;gap:5px;padding:8px 10px;font-size:.65rem}.fx-motion .signal-icon{width:16px}.fx-hero-copy{margin-block:10px auto;padding:0}.fx-issue{margin-block:7px 18px;font-size:.75rem}.homepage .fx-hero h1{margin-block:0 21px;font-size:clamp(3.15rem,14vw,4.7rem);line-height:1.12}.fx-hero-description{max-inline-size:39ch;margin-block-end:23px;font-size:.94rem;line-height:1.85}.fx-actions{align-items:stretch;gap:11px}.fx-button,.fx-outline{gap:10px;min-height:52px;padding-inline:17px 8px;font-size:.79rem}.fx-button>span{min-width:32px;height:32px}.fx-outline{padding-inline:14px}.fx-outline>.signal-icon{width:19px}.fx-hero-bottom{flex-direction:column;gap:7px;padding-block:20px;font-size:.65rem}.fx-hero-year{font-size:8rem;inset-block-end:65px;inset-inline-end:15px}.fx-dashboard{padding-block:24px}.fx-dashboard nav{grid-template-columns:1fr 1fr;gap:23px 18px;display:grid}.fx-dashboard nav>a{grid-template-columns:25px auto;column-gap:11px}.fx-dashboard strong{font-size:1.7rem}.fx-dashboard span{font-size:.7rem}.fx-dashboard .signal-icon{width:23px}.fx-domain-buttons{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fx-domain-buttons button{border-radius:14px;gap:8px;padding:11px 9px;font-size:.77rem}.fx-domain-buttons .signal-icon{width:21px}.fx-atlas-stage{border-radius:22px;padding:4px}.fx-atlas-panel{border-radius:18px;gap:16px;padding:20px 14px}.fx-origin small,.fx-step,.fx-brake small{font-size:.67rem}.fx-orbit{width:90px;height:90px;margin-block-end:13px}.fx-orbit>.signal-icon{width:47px}.homepage .fx-origin h3{font-size:.92rem}.fx-change{border-radius:16px;min-height:180px;padding:18px 12px}.homepage .fx-change h3{font-size:.99rem}.fx-change>.signal-icon{width:38px}.fx-fork{gap:11px}.fx-outcome{border-radius:15px;padding:17px 12px}.fx-outcome>span{gap:4px;font-size:.65rem}.fx-outcome i{width:20px;height:20px}.homepage .fx-outcome h3{font-size:.88rem;line-height:1.6}.fx-brake{flex-wrap:wrap;gap:10px;padding:15px}.fx-brake>div{flex:1}.fx-brake strong{font-size:.81rem}.fx-brake a{border-block-start:1px solid #324d67;width:100%;min-height:44px;margin:0;padding:8px 0 0;font-size:.8rem}.fx-chart-note{font-size:.73rem;line-height:1.85}.fx-portal-grid{grid-template-rows:400px 260px 260px;gap:17px}.fx-portal{border-radius:22px;padding:22px}.homepage .fx-portal h3{font-size:1.3rem}.homepage .fx-portal-large h3{font-size:1.85rem}.fx-portal p{font-size:.81rem}.fx-prism-icon{border-radius:14px;width:48px;height:48px}.fx-prism-icon>.signal-icon{width:29px}.fx-portal:not(.fx-portal-large) .fx-portal-copy{padding-inline-end:52px}.fx-portal-tag{font-size:.69rem}.fx-graph-shell{border-radius:22px;padding:20px 16px}.fx-graph-top{gap:18px;font-size:.65rem}.fx-graph-result strong>bdi{font-size:2.3rem}.fx-cinema-frame{aspect-ratio:.95;border-radius:22px}.fx-cinema-frame>img{object-position:35% center}.fx-cinema-caption{font-size:.63rem;inset-block-end:17px;inset-inline:18px}.fx-cinema-play strong{font-size:1.1rem}.fx-cinema-play>.signal-icon{width:47px;padding:14px}.fx-voices{padding-block-start:0}.fx-voices-grid{grid-template-columns:1fr;gap:20px}.fx-voices-grid>article:first-child{grid-column:auto;padding-block-end:22px;display:block}.fx-voice-art{aspect-ratio:1.65}.homepage .fx-voices h3{font-size:1.03rem}.fx-library{grid-template-columns:1fr;gap:32px}.fx-library form{border-radius:23px;padding:24px 20px}.fx-library>div>p{font-size:.95rem}.fx-library .fx-button{font-size:.91rem}.fx-search-heading{font-size:1.15rem}.future-home .gateway-layout{border-radius:21px}.future-home .gateway-choices a{font-size:.85rem}.future-home .gateway-panels p{font-size:.95rem}.future-home .knowledge-gateway h2{font-size:2.05rem}.fx-start{padding-block-start:0}.fx-final{border-radius:24px;margin-block-end:35px;padding:35px 23px}.homepage .fx-final h2{font-size:2.15rem}.fx-final-orbits{width:400px;height:400px;inset-inline-end:-270px}.fx-reading{margin-block-end:35px}}@media print{.homepage,.homepage .future-home{color:#111;background:#fff}.fx-hero-art,.fx-hero-grid,.fx-hero-year,.fx-motion,.fx-final-orbits{display:none}.fx-hero,.fx-hero-content{min-height:0}.fx-hero:after{display:none}.homepage .future-home :is(h1,h2,h3,p,a,span,small,label,strong){text-shadow:none;color:#111!important}.fx-atlas-panel,.fx-graph-shell,.fx-library form{background:#fff}.fx-section{padding-block:20px}.fx-hero-copy{padding:0}.fx-atlas-panel[hidden]{display:block!important}.fx-growth,.fx-library{display:block}}.homepage .future-home .kicker{color:#a9c5e7}.homepage .future-home .gateway-art bdi{color:#7aa3d6}
