.section--htb-hero{overflow:hidden;position:relative}.section--htb-hero .htb-hero__bg{background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.section--htb-hero .htb-hero__overlay{inset:0;pointer-events:none;position:absolute}.section--htb-hero .htb-hero__inner{align-items:center;display:flex;flex-direction:column;padding:60px 24px 72px;position:relative;text-align:center;z-index:1}@media(min-width:768px){.section--htb-hero .htb-hero__inner{padding:80px 40px 96px}}.section--htb-hero .htb-hero__overline{color:#fff;font-size:13px;font-weight:600;letter-spacing:.12em;margin:0 0 16px;opacity:.8;text-transform:uppercase}.section--htb-hero .htb-hero__headline{color:#fff;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 16px}.section--htb-hero .htb-hero__description{color:hsla(0,0%,100%,.85);font-size:clamp(1rem,1.5vw,1.125rem);margin:0 0 40px;max-width:560px}.section--htb-hero .htb-hero__toggle{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:100px;display:inline-flex;gap:4px;padding:4px}.section--htb-hero .htb-hero__toggle-btn{align-items:center;background:transparent;border:none;border-radius:100px;color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;flex-direction:column;font-size:.9375rem;font-weight:600;gap:2px;justify-content:center;line-height:1.2;padding:10px 28px;transition:background .2s ease,color .2s ease}.section--htb-hero .htb-hero__toggle-btn:hover{color:#fff}.section--htb-hero .htb-hero__toggle-btn.is-active{background:#fff;color:#111}.section--htb-hero .htb-hero__toggle-btn.is-active .htb-hero__toggle-sub{color:rgba(0,0,0,.55)}.section--htb-hero .htb-hero__toggle-sub{color:hsla(0,0%,100%,.55);font-size:.75rem;font-weight:500;transition:color .2s ease}