@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2")}:root{--fmt-blue: #1571e7;--fmt-navy: #07182e;--fmt-white: #f7f9fc;--fmt-mist: #a9b8cc;--fmt-black: #000000;--fmt-blue-deep: #1261c6;--fmt-navy-raised: #082141;--fmt-navy-panel: #0a284f;--fmt-white-88: rgb(247 249 252 / .88);--fmt-line: rgb(247 249 252 / .1);--fmt-line-strong: rgb(247 249 252 / .16);--font-display: "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ease-out: cubic-bezier(.2, .7, .2, 1);--radius-card: 22px;--radius-panel: 18px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--fmt-navy);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100svh;background-color:var(--fmt-navy);background-image:linear-gradient(180deg,var(--fmt-navy-raised) 0,var(--fmt-navy) 420px);background-repeat:no-repeat;color:var(--fmt-white);font-family:var(--font-body);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,video,svg{display:block;max-width:100%}a{color:var(--fmt-white);text-decoration-color:var(--fmt-blue);text-decoration-thickness:2px;text-underline-offset:3px}a:hover{text-decoration-color:var(--fmt-white)}:focus-visible{outline:3px solid var(--fmt-blue);outline-offset:3px;border-radius:6px}.brand-label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;background:var(--fmt-white);border-radius:var(--radius-panel);box-shadow:0 18px 40px -18px #000000bf,0 1px #f7f9fc66 inset}.brand-label:after{content:"";position:absolute;inset:5px;border:1.5px solid rgb(7 24 46 / .9);border-radius:calc(var(--radius-panel) - 5px);pointer-events:none}.brand-logo{width:auto;height:80px}.brand-label--small{padding:8px 14px;border-radius:14px}.brand-label--small:after{inset:4px;border-radius:10px}.brand-label--small .brand-logo{height:44px}.brand-label--text{padding:16px 24px}.brand-wordmark{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:-.01em;color:var(--fmt-navy)}.brand-label--small .brand-wordmark{font-size:1.05rem}.page{display:flex;flex-direction:column;width:100%;max-width:480px;min-height:100vh;min-height:100svh;margin:0 auto;padding:max(22px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}@media(min-width:768px)and (min-height:760px){.page{justify-content:center;padding-top:48px;padding-bottom:40px}.site-footer{margin-top:32px}}.masthead{display:flex;flex-direction:column;align-items:center;text-align:center}.headline{margin:20px 0 6px;max-width:22ch;font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,1.05rem + 2.6vw,2.05rem);line-height:1.12;letter-spacing:-.018em;color:var(--fmt-white);text-wrap:balance}.tagline{margin:0;font-size:1rem;line-height:1.45;color:var(--fmt-mist)}.links-wrap{margin-top:22px}.links{display:grid;gap:14px;margin:0;padding:0;list-style:none}.card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:16 / 9;padding:14px 66px 15px 18px;border-radius:var(--radius-card);background-color:var(--fmt-navy-panel);background-image:linear-gradient(135deg,var(--fmt-navy-panel) 0%,var(--fmt-navy-raised) 58%,var(--fmt-navy) 100%);box-shadow:0 0 0 1px var(--fmt-line),0 18px 36px -20px #000000d9;color:var(--fmt-white);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.card:focus-visible{outline:3px solid var(--fmt-blue);outline-offset:4px;border-radius:var(--radius-card)}.card-media{position:absolute;inset:0;z-index:-2;overflow:hidden;border-radius:inherit}.card-media--empty:before{content:"";position:absolute;left:18px;top:52px;width:36px;height:3px;border-radius:2px;background:var(--fmt-blue)}.card-poster,.card-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%;transition:transform .4s var(--ease-out),opacity .3s ease}.card-poster{color:transparent}.card-video{opacity:0}.card-video.is-playing{opacity:1}.card-scrim{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(to top,#07182ef0,#07182ed6 28%,#07182e75 50%,#07182e0f 70%,#07182e00)}.card-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-width:0}.card-pill{order:-1;align-self:flex-start;margin-bottom:auto;padding:4px 10px 5px;border-radius:999px;background:var(--fmt-blue-deep);box-shadow:0 6px 16px -8px #000c;font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.01em;color:var(--fmt-white)}.card-title{margin-top:12px;font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,1.05rem + 1.2vw,1.55rem);line-height:1.12;letter-spacing:-.012em;color:var(--fmt-white)}.card-sub{margin-top:4px;font-size:.9375rem;line-height:1.35;color:var(--fmt-white-88)}.card-arrow{position:absolute;right:14px;bottom:15px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fmt-blue-deep);color:var(--fmt-white);box-shadow:0 8px 18px -8px #000000e6;transition:transform .4s var(--ease-out),background-color .4s var(--ease-out)}@media(hover:hover){.card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--fmt-line-strong),0 26px 44px -22px #000000e6}.card:hover .card-poster,.card:hover .card-video{transform:scale(1.03)}.card:hover .card-arrow{transform:translate(2px);background:var(--fmt-blue)}}.card:focus-visible{transform:translateY(-3px)}.card:focus-visible .card-poster,.card:focus-visible .card-video{transform:scale(1.03)}.card:active{transform:translateY(-1px)}.site-footer{margin-top:auto;padding-top:28px;text-align:center;font-size:.8125rem;line-height:1.5;color:var(--fmt-mist)}.footer-note{margin:0 auto 6px;max-width:40ch}.footer-copy{margin:0}.page--text{max-width:640px}.masthead--compact{align-items:flex-start}.brand-home{display:inline-block;border-radius:var(--radius-panel)}.prose{margin-top:28px;color:var(--fmt-white-88)}.prose h1{margin:0 0 8px;font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,1.2rem + 2vw,2.2rem);line-height:1.15;letter-spacing:-.015em;color:var(--fmt-white)}.prose h2{margin:28px 0 8px;font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:var(--fmt-white)}.prose .lede{font-size:1.0625rem;color:var(--fmt-mist)}.prose ul{padding-left:1.2em}.prose li{margin:6px 0}.button-link{display:inline-block;margin-top:8px;padding:12px 20px;border-radius:999px;background:var(--fmt-blue-deep);color:var(--fmt-white);font-weight:600;text-decoration:none}.button-link:hover{background:var(--fmt-blue)}@media(prefers-reduced-motion:no-preference){.hub .masthead,.hub .links-item,.hub .site-footer{animation:fmt-rise .42s var(--ease-out) both}.hub .links-item--1{animation-delay:.06s}.hub .links-item--2{animation-delay:.12s}.hub .site-footer{animation-delay:.18s}}@keyframes fmt-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.card,.card-poster,.card-video,.card-arrow{transition:none!important}.card:hover,.card:focus-visible,.card:active,.card:hover .card-poster,.card:focus-visible .card-poster,.card:hover .card-arrow{transform:none!important}.card-video{display:none!important}}
