/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.b-hero{--section-eyebrow-color:var(--color-blue-200);background-color:var(--color-blue-900);padding:calc(var(--spacing) * 24) 0 calc(var(--spacing) * 10);position:relative;overflow:hidden}@media (width>=64rem){.b-hero{padding:0}}.b-hero__inner{z-index:2;padding-top:calc(var(--header-height) + clamp(calc(var(--spacing) * 9), 8vh, calc(var(--spacing) * 25)));text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.b-hero__copy{padding-inline:var(--container-padding);flex-direction:column;align-items:center;display:flex}.b-hero__title{font-family:var(--font-heading);font-size:var(--text-38);line-height:var(--leading-100);letter-spacing:var(--tracking-tighter);font-weight:var(--font-weight-omnes-700);text-wrap:balance}@media (width>=48rem){.b-hero__title{font-size:var(--text-45)}}@media (width>=64rem){.b-hero__title{font-size:var(--text-56)}}@media (width>=75rem){.b-hero__title{font-size:var(--text-72)}}@media (width>=100rem){.b-hero__title{font-size:var(--text-76)}}.b-hero__title{color:var(--color-white);margin:0}.b-hero__subtitle{font-family:var(--font-primary);font-size:var(--text-17);line-height:var(--leading-160);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-400)}@media (width>=75rem){.b-hero__subtitle{font-size:var(--text-19)}}@media (width>=100rem){.b-hero__subtitle{font-size:var(--text-21)}}.b-hero__subtitle{margin:clamp(calc(var(--spacing) * 4), 2.6vh, calc(var(--spacing) * 6.5)) 0 0;color:var(--color-blue-200);text-wrap:balance}.b-hero__cta{justify-content:center;gap:calc(var(--spacing) * 3);margin-top:clamp(calc(var(--spacing) * 5.5), 3.6vh, calc(var(--spacing) * 10));flex-wrap:wrap;display:flex}@media (width>=64rem){.b-hero__cta{gap:calc(var(--spacing) * 3.5)}.b-hero__cta .btn{min-width:236px}}.b-hero__cta .btn.btn--primary{--btn-text-color:var(--color-blue-900);--btn-bg-color:var(--color-white);--btn-border-color:var(--color-white);--btn-hover-text-color:var(--color-white);--btn-hover-bg-color:var(--color-teal-500);--btn-hover-border-color:var(--color-teal-500)}.b-hero__cta .btn.btn--subtle{--btn-text-color:var(--color-white);--btn-bg-color:transparent;--btn-border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.b-hero__cta .btn.btn--subtle{--btn-border-color:color-mix(in srgb, var(--color-white) 55%, transparent)}}.b-hero__cta .btn.btn--subtle{--btn-hover-text-color:var(--color-blue-900);--btn-hover-bg-color:var(--color-white);--btn-hover-border-color:var(--color-white)}.b-hero__cta .btn:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.b-hero__viz{z-index:1;padding-top:clamp(calc(var(--spacing) * 7), 5vh, calc(var(--spacing) * 11));pointer-events:none;align-self:stretch;position:relative}@media (width>=64rem){.b-hero__viz{width:calc(100vw - var(--sbw,0px));margin-top:clamp(calc(var(--spacing) * 5), 3.5vh, calc(var(--spacing) * 11));flex:none;align-self:center;padding-top:0;overflow:hidden}}.b-hero__stack{width:104%;margin:0 0 -1.7% -2%;display:none;position:relative}@media (width>=64rem){.b-hero__stack{display:block}}.b-hero__ly{transform:translate3d(calc(var(--mx,0px) * var(--d,0)), calc(var(--my,0px) * var(--d,0) + var(--sy,0px) * var(--ds,0)), 0);margin:0;display:block;position:absolute;inset:0}.b-hero__ly[data-parallax]{will-change:transform}.b-hero__ly img{width:100%;max-width:none;height:auto;margin:0;display:block}.b-hero__ly--ground{position:relative}.b-hero__sky{clip-path:polygon(-10% -40%,110% -40%,110% 29.55%,-10% 29.55%);position:absolute;inset:0}.b-hero__ly--wells{clip-path:polygon(-10% 29.55%,110% 29.55%,110% 140%,-10% 140%)}.b-hero__scene{display:block}@media (width>=64rem){.b-hero__scene{display:none}}.b-hero__scene img{width:min(78vw,420px);height:auto;margin:0 auto;display:block}.b-hero--editor .b-hero__inner{padding-top:calc(var(--spacing) * 16)}.b-hero--editor .b-hero__viz{width:auto;padding-top:calc(var(--spacing) * 8);overflow:visible}.b-hero--editor .b-hero__editor-scene{width:min(86vw,440px);height:auto;margin:0 auto;display:block}
