.sb{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-block:4px solid var(--ink);padding-block:clamp(64px,9vw,120px)}.sb:before{content:"";position:absolute;left:-120px;bottom:-120px;width:360px;height:360px;border-radius:50%;border:28px solid rgb(255 62 154/.25)}.sb-grid{position:relative;display:grid;gap:28px;align-items:center}@media (min-width:960px){.sb-grid{grid-template-columns:auto minmax(0,1fr);gap:64px}}.sb-big{font:400 clamp(7rem,22vw,15rem)/.85 var(--fd);color:var(--pop-sun);text-shadow:8px 8px 0 var(--pop-pink);letter-spacing:-.02em;white-space:nowrap}.sb-big span{font-size:.45em;margin-left:.05em}.sb-kicker{font-weight:800;color:var(--pop-teal);margin-bottom:12px}.mm.pop .sb h2{font-size:clamp(1.9rem,4vw,3.1rem);max-width:20ch;color:#fff}.sb-lede{margin:18px 0 26px;max-width:54ch;font-size:1.12rem;color:#e9dcff}.sb .pop-btn{color:var(--ink)}.sb-bar{display:flex;height:34px;margin-top:clamp(36px,5vw,56px);border:3px solid #fff;border-radius:999px;overflow:hidden;background:#fff}.sb-bar i{display:block;height:100%}.sb-key{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.95rem;color:#e9dcff}.sb-key li{display:inline-flex;align-items:center;gap:8px}.sb-key i{width:14px;height:14px;border-radius:4px;border:2px solid #fff}.sb-key b{color:#fff}.sb-good{background:var(--pop-teal)}.sb-down{background:var(--pop-orange)}.sb-rest{background:#b9a6dd}.sb-social{background:var(--pop-pink)}.sb-none{background:var(--pop-violet)}.sb-compact{padding-block:clamp(48px,7vw,88px)}.sb-compact .sb-big{font-size:clamp(6rem,16vw,11rem)}