.l10.ab main{z-index:1;padding:0 var(--pad) clamp(64px, 9vw, 120px);position:relative}.l10.ab main>*{max-width:var(--max);margin-inline:auto}.l10.ab .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l10 .ab-hero{padding-top:clamp(112px,12vw,168px);padding-bottom:clamp(32px,4vw,56px)}.l10 .ab-mission{border-left:2px solid var(--itc);margin-top:clamp(22px,2.6vw,32px);padding-left:16px}.l10 .ab-mission-l{color:var(--mute);margin-bottom:6px}.l10 .ab-mission .ab-lede{max-width:34ch;color:var(--ink);margin-top:0}.l10 .ab-eyebrow{color:var(--mute);margin-bottom:20px}.l10 .ab-h1{text-wrap:wrap;max-width:none;font-size:clamp(32px,4.2vw,56px)}.l10 .ab-lede{margin-top:clamp(20px,2.4vw,32px);font-size:clamp(17px,1.6vw,22px)}.l10 .ab-inline{color:inherit;text-decoration:none}.l10 .ab-inline:hover{color:inherit;text-underline-offset:3px;text-decoration:underline}.l10 .ab-hero{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.l10 .ab-hero{grid-template-columns:1fr}}.l10 .ab-arena{min-width:0}.l10 .ab-ar-list{border-top:1px solid var(--line);display:grid}.l10 .ab-ar-list li{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:132px 1fr 32px;align-items:center;gap:16px;padding:12px 0;font-size:15px;display:grid}.l10 .ab-ar-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l10 .ab-ar-bar{background:#ffffff8c;border-radius:99px;height:8px;overflow:hidden}.l10 .ab-ar-bar i{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:#aaa6a3;display:block}.l10 .ab-ar-sc{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.l10 .ab-ar-list li.us{font-weight:700}.l10 .ab-ar-list li.us .ab-ar-bar i{background:var(--itc)}.l10 .ab-ar-list li.us .ab-ar-sc{color:var(--itc)}.l10 .ab-ar-head{color:var(--mute);margin-bottom:12px}.l10 .ab-ar-link{white-space:nowrap;color:var(--mute);align-items:center;gap:4px;margin-top:12px;text-decoration:none;display:inline-flex}.l10 .ab-ar-link:hover{color:var(--ink)}.l10 .ab-arr{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:12px}.l10 .ab-backed{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);padding-top:24px}.l10 .ab-backed-l{color:var(--mute);margin-bottom:18px}.l10 .ab-backed-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 24px;display:grid}.l10 .ab-backed-row a,.l10 .ab-backed-row span{font:700 17px/1.2 var(--f-disp);letter-spacing:-.01em;color:#9a948f;text-decoration:none;transition:color .2s}.l10 .ab-backed-row a:hover{color:var(--ink)}@media (width<=900px){.l10 .ab-backed-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.l10 .ab-backed-row{grid-template-columns:repeat(2,minmax(0,1fr))}.l10 .ab-backed-row a,.l10 .ab-backed-row span{font-size:15px}}.l10 .ab-proof{padding:clamp(8px,2vw,24px) 0 0}.l10 .ab-proof .pz{padding-block:14px}.l10 .ab-proof .pz-label{width:96px}@media (width<=719px){.l10 .ab-proof .pz-label{width:auto}}.l10.ab .pz{padding-inline:0}.l10 .ab-sec{padding-top:clamp(56px,7vw,96px)}.l10.ab .sec-head{margin-bottom:clamp(28px,4vw,48px)}.l10.ab .h2{font-size:clamp(30px,3.4vw,46px)}.l10 .ab-stores.ab-hero-stores{margin-top:clamp(24px,3vw,36px)}.l10 .ab-stores{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.l10 .ab-st,.l10 .ab-btn{border-radius:var(--rb);height:46px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s var(--ease);background:#fff;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.l10 .ab-st-ios,.l10 .ab-btn{background:var(--btn);color:var(--btnInk);box-shadow:none}.l10 .ab-st:hover,.l10 .ab-btn:hover{color:inherit;transform:translateY(-1px)}.l10 .ab-st-ios:hover,.l10 .ab-btn:hover{color:var(--btnInk)}.l10 .ab-st svg:not(.ab-arr){width:17px;height:17px}.l10 .ab-team{border-radius:var(--r);border:1px solid var(--line);margin-bottom:16px;overflow:hidden}.l10 .ab-team img{width:100%;height:auto}.l10 .ab-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin-top:8px;display:grid}.l10 .ab-person{border-top:1px solid var(--line);padding:20px 0 0}.l10 .ab-person h3{font:800 22px/1.1 var(--f-disp);letter-spacing:-.03em}.l10 .ab-title{font:500 13px/1.4 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);margin-top:6px}.l10 .ab-points{gap:6px;margin-top:14px;display:grid}.l10 .ab-points li{color:var(--mute);padding-left:16px;font-size:15px;line-height:1.45;position:relative}.l10 .ab-points li:before{content:"";background:var(--itc);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.l10 .ab-person .ab-li{margin-top:14px}.l10 .ab-who{align-items:center;gap:14px;display:flex}.l10 .ab-face{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px;display:none}@media (width<=900px){.l10 .ab-face{display:block}.l10 .ab-person{order:var(--stack)}.l10 .ab-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (width<=520px){.l10 .ab-people{grid-template-columns:1fr}}.l10 .ab-li{color:#0a66c2;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.l10 .ab-li svg{width:15px;height:15px}.l10 .ab-li:hover{color:#0a66c2;text-decoration:underline}.l10 .ab-press{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 32px;display:grid}.l10 .ab-press li{border-bottom:1px solid var(--line)}.l10 .ab-press li>a,.l10 .ab-press li>div{color:inherit;gap:6px;padding:14px 0;text-decoration:none;display:grid}.l10 .ab-outlet{color:var(--mute)}.l10 .ab-hl{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.l10 .ab-press li>a:hover .ab-hl{text-underline-offset:3px;text-decoration:underline}.l10 .ab-faq>div{border-top:1px solid var(--line);padding:20px 0}.l10 .ab-faq dt{font:700 19px/1.3 var(--f-disp);letter-spacing:-.01em}.l10 .ab-faq dd{color:var(--mute);max-width:70ch;margin-top:8px}div.l10.ab[data-motion=off] [data-reveal]{opacity:1;transition:none}
