.banner{--banner-reveal-inset: 12%;--banner-reveal-text-lead: 0.25s;padding:5.625rem 0;color:#10283c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55}.banner>.container{width:min(1160px,100% - 2.5rem);max-width:1160px;margin-inline:auto;padding-inline:0}@media(max-width: 540px){.banner>.container{width:min(1160px,100% - 1.625rem)}}.banner__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:4.0625rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media(max-width: 1199.98px){.banner__grid{grid-template-columns:1fr;gap:2.8125rem}}.banner__grid:has(>:only-child){grid-template-columns:1fr}.banner__title{max-width:47.5rem;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(2.4rem,5vw,5rem);line-height:1.02;letter-spacing:-0.045em}.banner .banner__title{color:#082b4c}.banner__text{position:relative;margin:0;padding-left:calc(5px + 1.3125rem);border-left:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.05rem;line-height:1.55}.banner__text::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:#6fd12f}.banner .banner__text{color:#557083}.banner.bg-green .banner__text{color:#10283c}.banner__text--blue::before{background:#0879d1}.banner__text--green::before{background:#6fd12f}.banner__text--orange::before{background:#ff6b35}.banner__text--navy::before{background:#082b4c}.banner.bg-orange{color:#fff}.banner.bg-orange .banner__title,.banner.bg-orange .banner__text{color:#fff}.banner.bg-navy{color:#fff}.banner.bg-navy .banner__title,.banner.bg-navy .banner__text{color:#fff}.banner.bg-blue{color:#fff}.banner.bg-blue .banner__title,.banner.bg-blue .banner__text{color:#fff}.banner.bg-dark{color:#fff}.banner.bg-dark .banner__title,.banner.bg-dark .banner__text{color:#fff}.banner.bg-black{color:#fff}.banner.bg-black .banner__title,.banner.bg-black .banner__text{color:#fff}.banner__title-mask{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .15em .15em;margin:0 -0.15em -0.15em}.banner__title-word{display:inline-block}.has-reveal .banner:not(.is-reveal) .banner__title{visibility:hidden}.has-reveal .banner .banner__title-word{-webkit-transform:translateY(110%);transform:translateY(110%)}.has-reveal .banner .banner__text::before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center}.has-reveal .banner .banner__text-copy{opacity:0}.has-reveal .banner.is-title-inview .banner__title-word{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:-webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);transition:transform .8s cubic-bezier(0.2, 0.7, 0.2, 1), -webkit-transform .8s cubic-bezier(0.2, 0.7, 0.2, 1);-webkit-transition-delay:calc(var(--banner-reveal-line, 0)*0.08s);transition-delay:calc(var(--banner-reveal-line, 0)*0.08s)}.has-reveal .banner.is-text-inview .banner__text::before{-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.has-reveal .banner.is-text-inview .banner__text-copy{opacity:1;-webkit-transition:opacity .7s ease-out .2s;transition:opacity .7s ease-out .2s}
/*# sourceMappingURL=banner.css.map */
