.HeroSection-module__Xbii7a__hero{isolation:isolate;background:#060d16;min-height:100svh;position:relative;overflow:hidden}.HeroSection-module__Xbii7a__hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(110deg,#03080fc7 0%,#03080f8a 34%,#03080f2e 70%),radial-gradient(circle at 82% 18%,#ffe2782e,#0000 40%);position:absolute;inset:0}.HeroSection-module__Xbii7a__heroBackground{z-index:0;position:absolute;inset:0}.HeroSection-module__Xbii7a__heroGrainient{width:100%;height:100%}.HeroSection-module__Xbii7a__heroContainer{z-index:2;align-items:center;width:100%;min-height:100svh;padding-top:7rem;padding-bottom:4rem;display:flex;position:relative}.HeroSection-module__Xbii7a__heroTextColumn{text-align:left;gap:1rem;width:100%;display:grid}.HeroSection-module__Xbii7a__kicker{text-transform:uppercase;letter-spacing:.14em;color:#ffffffd6;font-size:.9rem;font-weight:650}.HeroSection-module__Xbii7a__heroTitle{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.2rem,5vw,4.45rem);line-height:1.04}.HeroSection-module__Xbii7a__heroDescription{color:#ffffffeb;max-width:62ch;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.64}.HeroSection-module__Xbii7a__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:.3rem;display:flex}.HeroSection-module__Xbii7a__primaryCta,.HeroSection-module__Xbii7a__ghostCta{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.82rem 1.25rem;font-size:.95rem;font-weight:650;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.HeroSection-module__Xbii7a__primaryCta{color:#1b1605;background:#eec832}.HeroSection-module__Xbii7a__primaryCta:hover{background:#f4d95e;transform:translateY(-1px)}.HeroSection-module__Xbii7a__ghostCta{color:#fffffffa;background:#ffffff14;border:1px solid #ffffff7a}.HeroSection-module__Xbii7a__ghostCta:hover{background:#ffffff2e;transform:translateY(-1px)}@media (max-width:1024px){.HeroSection-module__Xbii7a__hero,.HeroSection-module__Xbii7a__heroContainer{min-height:92svh}.HeroSection-module__Xbii7a__heroContainer{align-items:end}.HeroSection-module__Xbii7a__heroTextColumn{max-width:none}}@media (max-width:640px){.HeroSection-module__Xbii7a__heroContainer{padding-top:6.2rem;padding-bottom:2rem}.HeroSection-module__Xbii7a__heroActions{grid-template-columns:1fr;display:grid}.HeroSection-module__Xbii7a__primaryCta,.HeroSection-module__Xbii7a__ghostCta{width:100%}}
