:root{--hy-font-family-header:Radial,Inter,Arial,sans-serif;--hy-font-family-copy:Inter,Arial,sans-serif;--hy-font-family-extra:Inter,Arial,sans-serif}
html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#040606;color:#fcfcfc}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #02faf6;outline-offset:5px}p{overflow-wrap:break-word}.site{overflow:clip}.site-header__inner{flex-wrap:nowrap!important;padding:0 10px 0 24px!important;gap:14px}.site-header .custom-logo-link{margin:16px 0!important;flex-shrink:1;max-width:200px}.header-cta{order:2;flex:none!important}.site-header .header-cta .cta-button__title{padding:12px 26px}.site-header{min-width:0}.header-media-content .content-block__title{line-height:1.03;letter-spacing:-.045em;font-size:clamp(2.5rem,3.67vw,3.3rem)}.header-media-content .content-block__copy{font-size:18px;line-height:1.5}.cta-button__title{font-family:Inter,Arial,sans-serif}.header-media-content .content-block{max-width:760px}.header-media-content .content-block__button-container{margin-top:28px}.logo-slider__item{flex-shrink:0}.body-text--md,.body-text--lg{font-size:16px}.content-block__link{display:inline-block}.heading--2{line-height:1.12;letter-spacing:-.035em}.split-content-media .content-block__copy{max-width:530px}.featured-card__title{line-height:1.16;letter-spacing:-.035em}.featured-card__description{font-size:16px}.featured-slider__sections:not(.flickity-enabled){display:flex;overflow:hidden}.featured-slider__section{flex-shrink:0;position:relative}.featured-slider .flickity-viewport{overflow:visible}.featured-slider{overflow:hidden}.featured-slider .flickity-page-dot{width:10px;height:10px}.featured-slider .flickity-page-dot:focus-visible{outline:2px solid #02faf6;outline-offset:5px}.featured-slider__section .content-block__title{overflow-wrap:break-word}.featured-slider__section .content-block__copy{font-size:16px}.video-preview{position:absolute;inset:0;background-size:cover;background-position:center;background-color:#151619}.video-play{display:grid;place-items:center;position:absolute;inset:0;width:100%;height:100%;border:0;color:white;background:transparent;cursor:pointer}.video-play svg{background:#040606a0;border-radius:50%;width:64px;height:64px;padding:9px;transition:background .2s ease}.video-play:hover svg{background:#8224ff}.video-preview iframe{border:0;width:100%;height:100%}.marquee__text{flex-shrink:0;white-space:nowrap;padding-right:24px;line-height:1.6}.faq-section{padding-top:100px;padding-bottom:100px}.faq-inner{max-width:980px;margin:auto}.faq-inner>h2{text-align:center;margin:0 0 48px}.faq-item{border-bottom:1px solid #343737}.faq-item:first-child{border-top:1px solid #343737}.faq-item h3{margin:0}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:28px;border:0;color:#fcfcfc;background:none;text-align:left;font-size:20px;font-weight:600;line-height:1.4;padding:25px 0;cursor:pointer}.faq-icon{position:relative;flex:0 0 22px;height:22px}.faq-icon:before,.faq-icon:after{content:'';position:absolute;background:#02faf6;left:1px;right:1px;height:2px;top:10px;transition:transform .3s ease}.faq-icon:after{transform:rotate(90deg)}.faq-question[aria-expanded=true] .faq-icon:after{transform:rotate(0)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.faq-answer>div{overflow:hidden;min-height:0}.faq-answer p{margin:0;padding:0 50px 24px 0;font-size:16px;line-height:1.7;color:#bfc2c2}.faq-question[aria-expanded=true]{color:#02faf6}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1}.final-cta{padding:85px 24px 100px;text-align:center;background:radial-gradient(ellipse at 50% 100%,#4b1476 0,transparent 70%)}.final-cta h2{font-size:clamp(40px,6.5vw,88px);line-height:1.02;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 38px}.final-cta .cta-button{margin:auto}.site-footer{border-top:1px solid #282b2b;padding-top:56px}.site-footer__primary-nav{padding-left:20px;padding-right:20px}.site-footer__primary-nav .nav-menu{grid-template-rows:repeat(2,auto);gap:12px 36px}.site-footer__primary-nav .nav-menu a{font-size:16px;line-height:1.5;text-decoration:none;text-wrap:wrap}.site-footer__secondary-nav{width:100%;margin-top:24px}.site-footer__secondary-nav .nav-menu a{font-size:14px;line-height:1.5;text-wrap:wrap}.site-footer__copyright{font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5}.site-footer__government-investors{margin-top:0}.site-footer__government-investors .media-item{width:100%;max-width:260px}.site-footer__government-investors img{object-fit:contain}.banner .content-block__title{overflow-wrap:break-word}
@media(min-width:1200px){.header-media-content__inner{padding-top:178px;padding-bottom:190px;min-height:770px}.header-media-content .content-block{padding-right:5%;padding-left:8px;flex-basis:48%;max-width:48%}.header-media-content__image{max-width:none}.header-media-content__image img{object-position:left center!important}.header-media-content .content-block__copy{max-width:510px}}
@media(min-width:744px) and (max-width:1199px){.header-media-content__inner{padding-bottom:180px}.header-media-content .content-block{margin-top:-13%;padding-left:24px;padding-right:24px}.header-media-content .content-block__title{font-size:48px}.header-media-content .content-block__copy{max-width:670px;margin-left:auto;margin-right:auto}.header-media-content .content-block__button-container{justify-content:center}.header-media-content__image{max-width:800px;margin-top:48px}.site-footer__primary-nav{flex-basis:50%}}
@media(max-width:743px){.site-header{padding:0 16px;top:14px}.site-header__inner{padding:0 8px 0 14px!important;min-height:58px}.site-header .custom-logo-link{width:140px;flex-basis:140px;margin:14px 0!important}.site-header .header-cta .cta-button__title{padding:10px 16px;font-size:14px}.header-media-content__inner{padding-bottom:174px!important}.header-media-content__image{margin-top:72px}.header-media-content .content-block{margin-top:-14%;padding:0 20px}.header-media-content .content-block__title{font-size:36px;line-height:1.04;letter-spacing:-.035em}.header-media-content .content-block__copy{font-size:16px;line-height:1.55}.header-media-content .content-block__button-container{justify-content:center}.cta-button-with-subtext__subtext{font-size:12px}.logo-slider__title{font-size:12px}.heading--2{font-size:30px}.split-content-media__content{padding-left:24px;padding-right:24px}.content-block__copy.body-text--lg{font-size:16px}.split-content-media .content-block__copy{margin-inline:auto}.split-content-media__media{max-width:560px;margin:auto}.faq-section{padding-top:64px;padding-bottom:64px}.faq-inner{padding:0 8px}.faq-inner>h2{margin-bottom:32px}.faq-question{font-size:17px;gap:18px;padding:22px 0}.faq-answer p{padding-right:20px;font-size:15px}.final-cta{padding:52px 20px 64px}.final-cta h2{font-size:42px}.site-footer__primary-nav .nav-menu{max-width:none;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-template-rows:none;gap:14px}.site-footer__primary-nav{padding:0 12px}.site-footer__inner>div:first-child{width:100%}.site-footer__government-investors{width:100%;margin-bottom:24px}.site-footer__government-investors .media-item{margin:0 auto;width:100%;max-width:240px}.site-footer__secondary-nav{margin:0 0 28px}.site-footer__secondary-nav .nav-menu{gap:12px;justify-content:center}.site-footer__secondary-nav .nav-menu .menu-item{padding:0}.site-footer__copyright{padding:0 12px}.featured-slider__text{padding:28px 24px 16px}.featured-slider__section{width:88%}.featured-slider__section .content-block__title{font-size:25px}.featured-slider__section .content-block__copy{font-size:15px}.socials__title{font-size:26px}.media-content-columns__column__description{font-size:16px}.banner .content-block__title{font-size:30px}.videos-list__container:after{content:'flickity';display:none}}
@media(max-width:360px){.site-header{padding:0 10px}.site-header .custom-logo-link{width:124px;flex-basis:124px}.site-header .header-cta .cta-button__title{padding:10px 13px}.header-media-content .content-block{padding:0 16px}.header-media-content .content-block__title{font-size:30px}.heading--2{font-size:27px}.final-cta h2{font-size:36px}.site-footer__primary-nav .nav-menu{gap:14px 12px}.site-footer__primary-nav .nav-menu a{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Keep the header's single action compact at every breakpoint. */
.site-header .header-cta{min-width:0;width:auto;max-width:190px}.site-header .header-cta .cta-button__title{font-weight:800;font-style:italic;text-transform:uppercase}.site-header .custom-logo-link{flex-shrink:0}@media(max-width:743px){.site-header .header-cta .cta-button__title{padding:10px 13px;font-size:13px}.site-header .custom-logo-link{flex-shrink:1;min-width:112px}.site-header__inner{gap:12px}}

.site-header .cta-button.brand-button.header-cta{min-width:0;max-width:190px;width:auto}.site-header .cta-button.brand-button.header-cta .cta-button__title{min-width:0;white-space:nowrap}


/* Prevent intrinsic CTA widths from expanding a narrow hero column. */
.header-media-content .content-block{min-width:0;width:100%}.cta-button-with-subtext{min-width:0;max-width:100%;width:312px}.cta-button.brand-button.cta-button--md{min-width:0;width:312px;max-width:100%}.content-block__button-container{min-width:0}.final-cta .cta-button{max-width:100%}

