.ss26-hero-b{background:var(--ss-ink);isolation:isolate;overflow:hidden;position:relative}.ss26-hero-b__bg{height:100%;inset:0;object-fit:cover;object-position:75% 38%;position:absolute;width:100%;z-index:0}.ss26-hero-b__scrim{background:linear-gradient(102deg,rgba(8,14,28,.9),rgba(8,14,28,.74) 34%,rgba(8,14,28,.34) 62%,rgba(8,14,28,.06) 82%,transparent),linear-gradient(0deg,rgba(8,14,28,.55) 0,transparent 38%);inset:0;pointer-events:none;position:absolute;z-index:1}.ss26-hero-b__wrap{align-items:center;display:flex;min-height:clamp(560px,82vh,780px);padding-block:clamp(72px,11vw,128px);position:relative;z-index:2}.ss26-hero-b__content{max-width:620px}.ss26-hero-b__tag{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font:700 12.5px var(--font-mono);gap:9px;letter-spacing:.1em;margin-bottom:24px;padding:8px 16px;text-transform:uppercase}.ss26-hero-b__tag .ss26-dot{background:var(--ss-orange);border-radius:50%;height:8px;width:8px}.ss26-hero-b h1{color:#fff;font:700 clamp(40px,5.6vw,76px)/1.05 var(--font-display);letter-spacing:-.02em;margin:0;max-width:15ch;text-wrap:balance}.ss26-hero-b h1 .script{color:var(--ss-orange)}.ss26-hero-b__lead{margin:26px 0 0;max-width:54ch}.ss26-hero-b__lead,.ss26-hero-b__lead p{color:hsla(0,0%,100%,.9);font:400 clamp(17px,1.7vw,21px)/1.6 var(--font-body);margin:0}.ss26-hero-b__lead strong{color:#fff;font-weight:600}.ss26-hero-b__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ss26-hero-b__badge{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-lg);bottom:clamp(28px,5vw,48px);display:flex;gap:14px;padding:16px 20px;position:absolute;right:var(--pad-x);z-index:2}.ss26-hero-b__badge .ss26-star{flex:0 0 auto;height:42px;width:42px}.ss26-hero-b__badge .ss26-badge-t{color:#fff;font:700 26px/1 var(--font-display)}.ss26-hero-b__badge .ss26-badge-s{color:hsla(0,0%,100%,.82);font:500 13px var(--font-body);margin-top:3px}@media (max-width:720px){.ss26-hero-b__badge{display:none}}