@font-face{font-family:Editors Note Display;src:url(EditorsNoteDisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Editors Note Display;src:url(EditorsNoteDisplay-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}:root{--sr-ink: #00112B;--sr-graphite: #212121;--sr-relief: #425F7A;--sr-signal: #0177B1;--sr-signal-deep: #015C8A;--sr-still: #C6D6E3;--sr-still-soft: #E4EDF4;--sr-mist: #F2F6F9;--sr-sand: #EAE8E5;--sr-sand-soft: #F5F4F2;--sr-pulse: #D83712;--sr-star: #F2A91D;--sr-white: #FFFFFF;--sr-text: var(--sr-ink);--sr-muted: #52657A;--sr-line: #DCE3EA;--sr-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sr-fs-body: 17px;--sr-fs-small: 14.5px;--sr-fs-h1: clamp(40px, 4.7vw, 68px);--sr-fs-h2: clamp(30px, 3.5vw, 48px);--sr-fs-h3: clamp(20px, 1.6vw, 23px);--sr-r-lg: 28px;--sr-r-md: 18px;--sr-r-sm: 12px;--sr-pill: 999px;--sr-lift: 0 30px 60px -30px rgba(0, 17, 43, .28);--sr-max: 1280px;--sr-gutter: clamp(20px, 4vw, 40px);--sr-section-y: clamp(64px, 8vw, 112px);--sr-ease: cubic-bezier(.2, .7, .2, 1)}.sr26{font-family:var(--sr-font);font-optical-sizing:auto;font-size:var(--sr-fs-body);color:var(--sr-text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sr26 h1,.sr26 .h1,.sr26 h2,.sr26 .h2,.sr26 h3,.sr26 .h3,.sr26 h4,.sr26 .h4{font-family:var(--sr-font);color:inherit;text-transform:none;font-optical-sizing:auto}.sr26 h1,.sr26 .h1{font-weight:600;letter-spacing:-.035em;line-height:1.04}.sr26 h2,.sr26 .h2{font-weight:600;letter-spacing:-.03em;line-height:1.1}.sr26 h3,.sr26 .h3{font-weight:600;letter-spacing:-.018em;line-height:1.25}.sr26 p{text-wrap:pretty}.sr26 h1,.sr26 h2,.sr26 h3{text-wrap:balance}.sr26 ::selection{background:var(--sr-still);color:var(--sr-ink)}.sr26 a:focus-visible,.sr26 button:focus-visible,.sr26 input:focus-visible,.sr26 select:focus-visible,.sr26 textarea:focus-visible,.sr26 summary:focus-visible,.sr26 [tabindex]:focus-visible{outline:2px solid var(--sr-signal);outline-offset:3px;border-radius:6px}.sr-container{width:100%;max-width:var(--sr-max);margin:0 auto;padding-left:var(--sr-gutter);padding-right:var(--sr-gutter);box-sizing:border-box}@media only screen and (min-width:769px){.sr26 .page-width{max-width:var(--sr-max);padding-left:var(--sr-gutter);padding-right:var(--sr-gutter)}}.sr-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;font-size:12.5px;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--sr-signal)}.sr-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}.sr26 .btn,.sr26 .sr-btn,.sr26 .add-to-cart,.sr26 .shopify-payment-button__button--unbranded,.sr26 .cart__checkout{font-family:var(--sr-font);font-weight:600;font-size:15px;letter-spacing:.01em;text-transform:none;border-radius:var(--sr-pill);padding:17px 30px;line-height:1.1;background:var(--sr-signal);color:var(--sr-white);border:1.5px solid var(--sr-signal);transition:background-color .18s var(--sr-ease),border-color .18s var(--sr-ease),color .18s var(--sr-ease),transform .18s var(--sr-ease)}.sr26 .btn:hover,.sr26 .sr-btn:hover,.sr26 .add-to-cart:hover:not([disabled]),.sr26 .cart__checkout:hover{background:var(--sr-signal-deep);border-color:var(--sr-signal-deep);color:var(--sr-white)}.sr26 .btn:active,.sr26 .sr-btn:active{transform:translateY(1px)}.sr26 .btn--secondary,.sr26 .btn--tertiary{background:transparent;color:var(--sr-signal);border-color:var(--sr-signal)}.sr26 .btn--secondary:hover,.sr26 .btn--tertiary:hover{background:var(--sr-signal);color:var(--sr-white);border-color:var(--sr-signal)}.sr26 .btn[disabled],.sr26 .add-to-cart[disabled]{background:var(--sr-still);border-color:var(--sr-still);color:var(--sr-relief)}.sr26 .btn:after,.sr26 .btn:before{display:none!important}.sr26 input[type=text],.sr26 input[type=email],.sr26 input[type=search],.sr26 input[type=tel],.sr26 input[type=password],.sr26 input[type=number],.sr26 textarea,.sr26 select{font-family:var(--sr-font);border-radius:var(--sr-r-sm);border:1px solid var(--sr-line);background-color:var(--sr-white);color:var(--sr-ink)}.sr26 .brand-bar-wrapper{background:var(--sr-ink);padding:0;position:relative;z-index:21}.sr26 .brand-bar-nav{display:flex;align-items:center;margin:0 auto;min-height:40px;gap:4px!important;max-width:var(--sr-max);padding:0 var(--sr-gutter);box-sizing:border-box}.sr26 .brand-bar-link{display:inline-flex;align-items:center;height:40px;padding:0 14px;color:#fff9;font-size:13px;text-decoration:none;font-weight:500;letter-spacing:0;opacity:1;position:relative}.sr26 .brand-bar-link .brand-bar-logo{display:block;width:auto;height:18px;max-height:18px;opacity:.6;transition:opacity .15s}.sr26 .brand-bar-link:hover .brand-bar-logo,.sr26 .brand-bar-link.active-brand .brand-bar-logo{opacity:1}.sr26 .brand-bar-link.active-brand{background:#ffffff14;color:#fff!important}.sr26 .brand-bar-link.active-brand:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--sr-still)}.sr26 .brand-bar-link--promo{margin-left:auto;color:var(--sr-still)!important;font-weight:500;padding-right:0}.sr26 .brand-bar-link--promo:after{display:none}.sr26 .brand-bar-link--promo:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.sr26 .brand-bar-nav{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap!important}.sr26 .brand-bar-nav::-webkit-scrollbar{display:none}.sr26 .brand-bar-link{flex:0 0 auto;padding:0 10px}.sr26 .brand-bar-link--promo{font-size:12px!important;white-space:nowrap}}.sr26 .sr-hdr.site-header{position:relative;z-index:25;padding:0;background:#fffffff7;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--sr-line)}.sr26 .sr-hdr.site-header--stuck{position:fixed;z-index:25;padding:0;box-shadow:0 10px 30px -20px #00112b59}.sr-hdr__bar{display:flex;align-items:center;gap:28px;height:76px}.sr26 .site-header--stuck .sr-hdr__bar{height:66px}.sr26 .sr-hdr .header-item--logo{flex:0 0 auto!important;display:flex;align-items:center}.sr26 .sr-hdr .site-header__logo{margin:0;font-size:0}.sr26 .sr-hdr .site-header__logo a,.sr26 .sr-hdr .site-header__logo img{max-width:var(--sr-logo-w, 170px)!important;height:auto;display:block}@media(max-width:768px){.sr26 .sr-hdr .site-header__logo a,.sr26 .sr-hdr .site-header__logo img{max-width:var(--sr-logo-w-mobile, 130px)!important}}.sr26 .sr-hdr .logo--inverted{display:none!important}.sr-nav{flex:1 1 auto;display:none;justify-content:center;align-self:stretch}@media(min-width:1024px){.sr-nav{display:flex}}.sr-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:2px}.sr-nav__item{display:flex;align-items:center;margin:0}.sr-nav__link{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:var(--sr-pill);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--sr-ink)!important;text-decoration:none!important;white-space:nowrap;transition:background-color .15s var(--sr-ease),color .15s var(--sr-ease)}.sr-nav__link:hover,.sr-nav__item.is-open>.sr-nav__link{background:var(--sr-mist)}.sr-nav__item.is-active>.sr-nav__link{color:var(--sr-signal)!important}.sr-nav__chev{width:10px;height:10px;transition:transform .2s var(--sr-ease)}.sr-nav__item.is-open .sr-nav__chev{transform:rotate(180deg)}.sr-hdr__icons{margin-left:auto;display:flex;align-items:center;gap:2px}@media(min-width:1024px){.sr-hdr__icons{margin-left:0}}.sr26 .sr-hdr__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--sr-ink)!important;background:transparent;border:0;padding:0;cursor:pointer;position:relative;transition:background-color .15s var(--sr-ease)}.sr26 .sr-hdr__icon:hover{background:var(--sr-mist)}.sr26 .sr-hdr__icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7}.sr-hdr__icon--menu{order:9}@media(min-width:1024px){.sr-hdr__icon--menu{display:none!important}}@media(max-width:1023px){.sr-hdr__icon--account{display:none!important}}.sr26 .sr-hdr .cart-link{position:static;display:inline-flex}.sr26 .sr-hdr .cart-link__bubble{display:none;position:absolute;top:7px;right:6px;width:9px;height:9px;border-radius:50%;background:var(--sr-pulse);border:2px solid #fff}.sr26 .sr-hdr .cart-link__bubble--visible{display:block}.sr-mega{position:absolute;left:0;right:0;top:100%;background:var(--sr-white);border-top:1px solid var(--sr-line);box-shadow:0 40px 60px -30px #00112b4d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--sr-ease),transform .2s var(--sr-ease),visibility 0s linear .2s;z-index:30}.sr-nav__item.is-open>.sr-mega{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--sr-ease),transform .25s var(--sr-ease),visibility 0s}.sr-mega__inner{display:grid;grid-template-columns:minmax(180px,220px) 1fr minmax(240px,300px);gap:40px;padding-top:36px;padding-bottom:36px}.sr-mega__inner--links-only{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sr-mega__inner--no-promo{grid-template-columns:minmax(180px,220px) 1fr}.sr-mega__inner--no-links{grid-template-columns:1fr minmax(240px,300px)}.sr-mega__inner--products-only{grid-template-columns:1fr}.sr-mega__inner--links-promo{grid-template-columns:1fr minmax(280px,340px);gap:56px}.sr26 .sr-mega__inner--links-promo .sr-mega__links a,.sr26 .sr-mega__inner--links-only .sr-mega__links a{padding:14px 0;border-bottom:1px solid var(--sr-line)}.sr-mega__inner--links-promo .sr-mega__promo{min-height:240px}.sr-mega__heading{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--sr-muted);letter-spacing:0}.sr-mega__col+.sr-mega__col{margin-top:26px}.sr-mega__links ul{list-style:none;margin:0;padding:0}.sr-mega__links li{margin:0}.sr26 .sr-mega__links a{display:block;padding:7px 0;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--sr-ink);text-decoration:none;transition:color .15s}.sr26 .sr-mega__links a:hover{color:var(--sr-signal)}.sr-mega__link-label{display:block}.sr-mega__link-note{display:block;margin-top:2px;font-size:13.5px;font-weight:400;line-height:1.4;color:var(--sr-muted);letter-spacing:0}.sr26 .sr-mega__links a:hover .sr-mega__link-note{color:var(--sr-muted)}.sr-mega__links ul.sr-mega__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 40px}.sr-mega__inner--links-only .sr-mega__links{grid-column:1 / -1}.sr26 .sr-mega__links .sr-mega__sub a{font-size:14.5px;font-weight:400;color:var(--sr-muted);padding:5px 0}.sr26 .sr-mega__links .sr-mega__sub a:hover{color:var(--sr-signal)}.sr26 .sr-mega__all{display:inline-flex!important;align-items:center;gap:8px;margin-top:18px;padding:11px 18px!important;border-radius:var(--sr-pill);background:var(--sr-signal);color:#fff!important;font-size:14px!important;font-weight:600!important}.sr26 .sr-mega__all:hover{background:var(--sr-signal-deep)}.sr-mega__products{display:grid;grid-template-columns:repeat(var(--sr-mega-cols, 3),minmax(0,1fr));gap:18px}.sr26 .sr-pcard{display:flex;flex-direction:column;text-decoration:none!important;color:var(--sr-ink)!important;border-radius:var(--sr-r-md)}.sr-pcard__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--sr-r-md);background:var(--sr-mist);overflow:hidden;margin-bottom:14px}.sr-pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;box-sizing:border-box;transition:transform .4s var(--sr-ease)}.sr26 .sr-pcard:hover .sr-pcard__media img{transform:scale(1.04)}.sr-pcard__tag{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:var(--sr-pill);background:var(--sr-white);color:var(--sr-ink);font-size:12px;font-weight:600;line-height:1.2}.sr-pcard__title{font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0}.sr-pcard__note{font-size:14px;color:var(--sr-muted);margin:3px 0 0;line-height:1.45}.sr-pcard__price{font-size:14.5px;font-weight:600;margin:8px 0 0;display:flex;gap:8px;align-items:baseline}.sr-pcard__price s{color:var(--sr-muted);font-weight:400;font-size:13.5px}.sr-pcard__price .is-sale{color:var(--sr-signal)}.sr26 .sr-mega__promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:24px;border-radius:var(--sr-r-md);overflow:hidden;background:var(--sr-ink);color:#fff!important;text-decoration:none!important;isolation:isolate}.sr-mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s var(--sr-ease)}.sr26 .sr-mega__promo:hover img{transform:scale(1.04)}.sr-mega__promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00112b00 30%,#00112bd1)}.sr-mega__promo-rings{position:absolute;right:-80px;top:-80px;width:320px;height:320px;z-index:-1;opacity:.35}.sr-mega__promo-heading{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0 0 8px;color:#fff}.sr-mega__promo-text{font-size:14.5px;line-height:1.5;margin:0 0 16px;color:#fffc}.sr-mega__promo-cta{align-self:flex-start;display:inline-flex;padding:10px 16px;border-radius:var(--sr-pill);background:#fff;color:var(--sr-ink);font-size:14px;font-weight:600}.sr-mega__foot{border-top:1px solid var(--sr-line);background:var(--sr-mist)}.sr-mega__trust{list-style:none;margin:0 auto;display:flex;flex-wrap:wrap;gap:10px 36px;padding-top:14px;padding-bottom:14px}.sr-mega__trust li{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:500;color:var(--sr-relief)}.sr-mega__trust svg{width:16px;height:16px;stroke:var(--sr-signal);flex:none}.sr-mega-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00112b47;opacity:0;visibility:hidden;transition:opacity .2s var(--sr-ease),visibility 0s linear .2s;z-index:19;pointer-events:none}.sr-mega-open .sr-mega-scrim{opacity:1;visibility:visible;transition:opacity .2s var(--sr-ease)}.sr26 .site-header__search-container .site-header__search{background:#fff}.sr26 .site-header__search-input{font-size:22px!important;font-weight:500;letter-spacing:-.02em;border:0!important}.sr26 .site-header__search-form{border-bottom:2px solid var(--sr-ink)}.sr26 .drawer{background:var(--sr-white);color:var(--sr-ink);font-family:var(--sr-font)}.sr26 .drawer__header{border-bottom:1px solid var(--sr-line)}.sr26 .drawer__title{font-size:20px;font-weight:600;letter-spacing:-.02em;text-transform:none}.sr26 .mobile-nav__link,.sr26 .mobile-nav__faux-link,.sr26 .mobile-nav__link--top-level{font-family:var(--sr-font);font-size:22px!important;font-weight:600!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--sr-ink)}.sr26 .mobile-nav__sublist .mobile-nav__link{font-size:16px!important;font-weight:500!important;color:var(--sr-relief)}.sr26 .mobile-nav__item{border-bottom:1px solid var(--sr-line)}.sr-drawer-shop{padding:18px var(--sr-gutter) 6px}.sr-drawer-shop__title{font-size:13px;font-weight:600;color:var(--sr-muted);margin:0 0 12px}.sr-drawer-shop__rail{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.sr-drawer-shop__rail::-webkit-scrollbar{display:none}.sr-drawer-shop__rail .sr-pcard{scroll-snap-align:start}.sr-drawer-shop__rail .sr-pcard__title{font-size:14.5px}.sr-drawer-shop__rail .sr-pcard__note{font-size:13px}.sr26 #CartDrawer .drawer__title{font-size:22px}.sr26 .cart__item-title,.sr26 .cart__item-name{font-weight:600;letter-spacing:-.015em}.sr26 .cart__image img,.sr26 .cart__item .image-wrap{border-radius:var(--sr-r-sm);background:var(--sr-mist)}.sr26 .drawer__footer{border-top:1px solid var(--sr-line)}.sr26 .js-qty__wrapper{border-radius:var(--sr-pill);border-color:var(--sr-line);overflow:hidden}.sr26 .sr-footer.site-footer{background:var(--sr-ink);color:#ffffffb8;padding:0;font-size:15px}.sr26 .sr-footer a{color:#fff;text-decoration:none}.sr26 .sr-footer a:hover{color:var(--sr-still)}.sr-footer__top{display:grid;grid-template-columns:1fr;gap:32px;padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(36px,5vw,56px);border-bottom:1px solid rgba(255,255,255,.12)}@media(min-width:900px){.sr-footer__top{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px}}.sr26 .sr-footer__top .footer__title{font-size:clamp(28px,3vw,40px)!important;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff;text-transform:none;margin:0 0 12px;display:block!important}.sr26 .sr-footer__top .collapsible-trigger{display:none!important}.sr26 .sr-footer__top .collapsible-content{height:auto!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.sr26 .sr-footer__top p{color:#ffffffb8;font-size:16px}.sr26 .sr-footer .footer__newsletter{display:flex;align-items:center;margin-top:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--sr-pill);padding:6px 6px 6px 22px;max-width:520px}.sr26 .sr-footer .footer__newsletter-input{flex:1 1 auto;width:100%!important;max-width:none!important;margin:0!important;background:transparent!important;border:0!important;color:#fff!important;font-size:16px;padding:12px 0;min-width:0}.sr26 .sr-footer .footer__newsletter-input::placeholder{color:#ffffff8c}.sr26 .sr-footer .footer__newsletter-btn{position:static;margin-left:8px;flex:none;width:48px;height:48px;border-radius:50%;background:var(--sr-still);color:var(--sr-ink);display:inline-flex;align-items:center;justify-content:center;transform:none}.sr26 .sr-footer .footer__newsletter-btn:hover{background:#fff}.sr26 .sr-footer .footer__newsletter-btn .icon{width:20px;height:20px;stroke:currentColor}.sr-footer__brand{display:flex;flex-direction:column;gap:20px}@media(min-width:900px){.sr-footer__brand{align-items:flex-end}}.sr26 .sr-footer .footer__logo img{filter:none;max-height:44px;width:auto}.sr26 .sr-footer .footer__social{display:flex;gap:8px;margin:0}.sr26 .sr-footer .footer__social li{margin:0}.sr26 .sr-footer .footer__social a{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.sr26 .sr-footer .footer__social a:hover{background:#ffffff1a}.sr26 .sr-footer .footer__social .icon{width:16px;height:16px;fill:#fff}.sr26 .sr-footer .footer__social .icon path{fill:#fff}.sr-footer__cols{display:grid;grid-template-columns:1fr;gap:8px;padding-top:40px;padding-bottom:40px}@media(min-width:769px){.sr-footer__cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:48px;padding-top:56px;padding-bottom:56px}.sr-footer__col--menu{grid-column:span 2}.sr26 .sr-footer__col--menu .site-footer__linklist{columns:2;column-gap:48px}}.sr26 .sr-footer__col--menu .site-footer__linklist li{break-inside:avoid}.sr-footer__fine{padding:0 0 24px;font-size:13px;line-height:1.6;color:#ffffff8c;max-width:980px}.sr-footer__fine p{margin:0 0 6px}.sr26 .sr-footer__fine em{font-style:normal}.sr26 .sr-footer__cols .footer__title{font-size:13px!important;font-weight:600;letter-spacing:0;text-transform:none;color:var(--sr-still);margin-bottom:14px}.sr26 .sr-footer__cols .collapsible-trigger-btn{color:#fff;font-size:17px!important;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12)}.sr26 .sr-footer .site-footer__linklist a{display:inline-block;padding:5px 0;font-size:15.5px;color:#fff}.sr26 .sr-footer__cols p{margin:0 0 12px;font-size:15px;line-height:1.6}.sr26 .sr-footer__cols em{font-style:normal;font-size:13px;color:#ffffff8c}.sr26 .sr-footer .site-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:28px;padding-bottom:36px;display:flex;flex-direction:column;gap:20px}.sr26 .sr-footer .payment-icons{justify-content:flex-start;margin:0;text-align:left}.sr26 .sr-footer .footer__copyright{text-align:left;font-size:12.5px;line-height:1.65;color:#ffffff80;max-width:980px}.sr26 .sr-footer .footer__copyright{margin:0;padding:0}.sr26 .sr-footer .footer__copyright>span{display:block}.sr-footer__legal{display:block;margin-top:10px}.sr26 .sr-footer .disclosure__toggle{color:#fff;border-color:#ffffff40;background:transparent;border-radius:var(--sr-pill)}.sr26 .footer-promotions{background:var(--sr-sand-soft)}.sr26 .product-section{padding-top:clamp(20px,3vw,40px)}.sr26 .product-single__title{font-size:clamp(30px,3.2vw,44px)!important;font-weight:600;letter-spacing:-.032em;line-height:1.08;text-transform:none;margin-bottom:10px}.sr26 .product-block{margin-bottom:22px}.sr26 .product-block--price{margin-bottom:18px}.sr26 .product__price{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--sr-ink)}.sr26 .product__price.sale-price{color:var(--sr-signal)}.sr26 .product__price--compare{font-size:18px;font-weight:400;color:var(--sr-muted)}.sr26 .product__price-savings{background:var(--sr-still-soft);color:var(--sr-signal);border-radius:var(--sr-pill);padding:4px 10px;font-size:13px;font-weight:600}.sr26 .product-section .image-wrap,.sr26 .product__main-photos .image-wrap,.sr26 .product__photos .image-wrap{border-radius:var(--sr-r-lg);overflow:hidden;background:var(--sr-mist)}.sr26 .product__thumb{border-radius:var(--sr-r-sm);overflow:hidden}.sr26 .product__thumb .image-wrap{border-radius:var(--sr-r-sm)}.sr26 .product__thumb-item.slick-current .product__thumb,.sr26 .product__thumb.is-active{box-shadow:0 0 0 2px var(--sr-signal)}.sr26 .variant-input-wrap label{font-family:var(--sr-font);border-radius:var(--sr-r-sm);border:1.5px solid var(--sr-line);box-shadow:none;padding:12px 18px;font-weight:500;font-size:15px;color:var(--sr-ink);background:#fff;transition:border-color .15s var(--sr-ease),background-color .15s var(--sr-ease)}.sr26 .variant-input-wrap label:hover{border-color:var(--sr-still)}.sr26 .variant-input-wrap input[type=radio]:checked+label{border-color:var(--sr-signal);background:var(--sr-still-soft);box-shadow:none;color:var(--sr-ink)}.sr26 .variant__label{font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--sr-ink)}.sr26 .add-to-cart{min-height:58px;font-size:16px}.sr26 .shopify-payment-button__button--unbranded{background:var(--sr-signal);border-color:var(--sr-signal)}.sr26 .shopify-payment-button__more-options{font-size:14px;color:var(--sr-relief)}.sr26 .product-block--sales-point .sales-point,.sr26 .sales-point{font-size:15px;color:var(--sr-relief)}.sr26 .sales-point .icon-and-text{gap:10px}.sr26 .sales-point .icon{color:var(--sr-signal);stroke:var(--sr-signal)}.sr26 .product-block--tab .collapsible-trigger-btn,.sr26 .collapsibles-wrapper .collapsible-trigger-btn{font-size:16px!important;font-weight:600;letter-spacing:-.01em;text-transform:none;padding:18px 0}.sr26 .collapsibles-wrapper--border-bottom{border-color:var(--sr-line)}.sr26 .product-single__description,.sr26 .product-block .rte{font-size:16px;line-height:1.7;color:var(--sr-graphite)}.sr26 .collection-content{padding-top:clamp(24px,4vw,48px)}.sr26 .section-header__title{font-weight:600;letter-spacing:-.03em;text-transform:none}.sr26 .grid-product__image-wrap,.sr26 .grid-product__image-mask{border-radius:var(--sr-r-md);overflow:hidden;background:var(--sr-mist)}.sr26 .grid-product__content{border-radius:var(--sr-r-md)}.sr26 .grid-product__meta{padding-top:14px;text-align:left}.sr26 .grid-product__title{font-family:var(--sr-font);font-size:16.5px!important;font-weight:600!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--sr-ink);line-height:1.3}.sr26 .grid-product__price{font-size:15px;font-weight:600;color:var(--sr-ink);margin-top:6px}.sr26 .grid-product__price--original{color:var(--sr-muted);font-weight:400}.sr26 .grid-product__price--savings{color:var(--sr-signal);font-weight:600}.sr26 .grid-product__tag{top:12px;right:auto;left:12px;border-radius:var(--sr-pill);background:var(--sr-signal);color:#fff;font-family:var(--sr-font);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:6px 11px}.sr26 .grid-product__tag--sale{background:var(--sr-signal)}.sr26 .collection-sidebar .collapsible-trigger-btn,.sr26 .tag-list__header{font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.sr26 .tag-list a{font-size:15px}.sr26 .tag--active a,.sr26 .tag--active label{color:var(--sr-signal);font-weight:600}.sr26 .ll-blog-cta{margin:32px 0}.sr26 .ll-blog-cta-btn{display:inline-flex;padding:15px 28px;border-radius:var(--sr-pill);background:var(--sr-signal);color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important}.sr-hero2{position:relative;overflow:hidden;background:var(--sr-hero-bg, var(--sr-mist));padding-top:var(--sr-hero-pt, 56px);padding-bottom:var(--sr-hero-pb, 72px);isolation:isolate}.sr-hero2__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:900px){.sr-hero2__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}}.sr-hero2__rating{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:7px 14px 7px 10px;border-radius:var(--sr-pill);background:var(--sr-white);box-shadow:0 1px #00112b0f;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--sr-ink)}.sr-stars{display:inline-flex;gap:1px;color:var(--sr-star)}.sr-stars svg{width:15px;height:15px;fill:currentColor}.sr26 .sr-hero2__title{font-size:var(--sr-fs-h1);font-weight:600;letter-spacing:-.042em;line-height:1;margin:0 0 24px;color:var(--sr-ink);max-width:11em}.sr-hero2__title span{color:var(--sr-signal)}.sr-hero2__lead{font-size:clamp(17px,1.35vw,19.5px);line-height:1.6;color:var(--sr-graphite);max-width:34em;margin:0 0 34px}.sr-hero2__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.sr26 .sr-hero2 .sr-btn{padding:19px 34px;font-size:15.5px}.sr-hero2__guarantee{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:var(--sr-ink);max-width:20em;line-height:1.35}.sr-hero2__guarantee svg{width:22px;height:22px;flex:none;stroke:var(--sr-signal)}.sr-hero2__media{position:relative}.sr-hero2__frame{position:relative;aspect-ratio:1 / 1;border-radius:var(--sr-r-lg);overflow:hidden;background:var(--sr-still);box-shadow:var(--sr-lift);z-index:1}.sr-hero2__frame img,.sr-hero2__frame video{width:100%;height:100%;object-fit:cover;display:block}.sr-rings{position:absolute;left:50%;top:50%;width:180%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;z-index:0;color:var(--sr-signal)}.sr-rings circle{fill:none;stroke:currentColor}.sr-rings circle:nth-child(1){stroke-opacity:.22}.sr-rings circle:nth-child(2){stroke-opacity:.16}.sr-rings circle:nth-child(3){stroke-opacity:.11}.sr-rings circle:nth-child(4){stroke-opacity:.07}.sr-rings circle:nth-child(5){stroke-opacity:.04}@media(prefers-reduced-motion:no-preference){.sr-rings circle{transform-origin:50% 50%;animation:sr-ring-in 1.4s var(--sr-ease) both}.sr-rings circle:nth-child(2){animation-delay:.12s}.sr-rings circle:nth-child(3){animation-delay:.24s}.sr-rings circle:nth-child(4){animation-delay:.36s}.sr-rings circle:nth-child(5){animation-delay:.48s}}@keyframes sr-ring-in{0%{transform:scale(.55);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:899px){.sr-hero2{padding-top:24px;padding-bottom:48px}.sr-hero2__media{order:-1;max-width:520px;width:100%;margin:0 auto}.sr-hero2__frame{aspect-ratio:4 / 3.4}.sr26 .sr-hero2__title{max-width:none}.sr-hero2__rating{margin-bottom:16px}}.sr-trust2{background:var(--sr-trust-bg, #fff);border-bottom:1px solid var(--sr-line)}.sr26 .sr-trust2__row{list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;padding-bottom:8px}@media(min-width:900px){.sr26 .sr-trust2__row{grid-template-columns:repeat(var(--sr-trust-n, 4),minmax(0,1fr))}}.sr-trust2__item{display:flex;align-items:center;gap:14px;margin:0;padding:22px 20px}@media(min-width:900px){.sr-trust2__item{justify-content:center}.sr-trust2__item+.sr-trust2__item{border-left:1px solid var(--sr-line)}}@media(max-width:899px){.sr-trust2__item{padding:16px 8px;gap:10px}.sr-trust2__item:nth-child(n+3){border-top:1px solid var(--sr-line)}}.sr-trust2__icon{flex:none;width:26px;height:26px;color:var(--sr-signal)}.sr-trust2__icon svg{width:100%;height:100%;stroke:currentColor;fill:none}.sr-trust2__title{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3;color:var(--sr-ink)}.sr-trust2__sub{font-size:13.5px;color:var(--sr-muted);margin-top:2px}@media(max-width:899px){.sr-trust2__title{font-size:13.5px}}.sr-sec{background:var(--s-bg, #fff);color:var(--s-text, var(--sr-ink));padding-top:calc(var(--s-pt, 96px) * .72);padding-bottom:calc(var(--s-pb, 96px) * .72)}@media(min-width:750px){.sr-sec{padding-top:var(--s-pt, 96px);padding-bottom:var(--s-pb, 96px)}}.sr-sec__inner{max-width:var(--s-max, var(--sr-max));margin:0 auto;padding-left:var(--sr-gutter);padding-right:var(--sr-gutter);box-sizing:border-box}.sr-head{display:grid;gap:18px 64px;margin-bottom:clamp(36px,4.5vw,56px)}@media(min-width:990px){.sr-head--split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}}.sr-head--center{text-align:center;justify-items:center}.sr-head--center .sr-head__intro{margin-left:auto;margin-right:auto}.sr26 .sr-head__title{font-size:var(--sr-fs-h2);font-weight:600;letter-spacing:-.034em;line-height:1.06;margin:0;color:var(--s-text, var(--sr-ink))}.sr26 .sr-head__title .sr-accent{display:block;color:var(--s-accent, var(--sr-signal))}.sr-head__intro{font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6;color:var(--s-muted, var(--sr-muted));margin:0;max-width:36em}.sr-head .sr-eyebrow{margin-bottom:18px;color:var(--s-eyebrow, var(--s-accent, var(--sr-signal)))}.sr-pp__grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:750px)and (max-width:989px){.sr-pp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sr-pp__grid{grid-template-columns:repeat(var(--s-cols, 3),minmax(0,1fr));gap:24px}}.sr-pp__card{position:relative;display:flex;flex-direction:column}.sr-pp__media{position:relative;border-radius:var(--s-radius, var(--sr-r-lg));background:var(--s-card, var(--sr-mist));overflow:hidden}.sr-pp__frame{position:relative;aspect-ratio:var(--s-ratio, 1 / 1)}.sr-pp__frame img,.sr-pp__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--s-fit, contain);transition:transform .5s var(--sr-ease)}@media(hover:hover){.sr-pp__card:hover .sr-pp__frame img{transform:scale(1.035)}}.sr-pp__badge{position:absolute;top:16px;left:16px;z-index:2;padding:6px 12px;border-radius:var(--sr-pill);background:var(--s-accent, var(--sr-signal));color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1}.sr-pp__body{display:flex;flex-direction:column;flex:1 1 auto;padding:22px 4px 0}.sr-pp__bestfor{margin:0 0 8px;font-size:14px;font-weight:500;color:var(--s-accent, var(--sr-signal))}.sr-pp__bestfor-label{color:var(--s-muted, var(--sr-muted));font-weight:400;margin-right:4px}.sr26 .sr-pp__name{font-size:clamp(22px,1.9vw,27px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.sr-pp__text{font-size:16px;line-height:1.6;color:var(--s-muted, var(--sr-muted));margin:0;max-width:32em}.sr-pp__price{margin:14px 0 0;font-size:16px;font-weight:600}.sr-pp__cta-wrap{margin-top:auto;padding-top:22px}.sr26 .sr-pp__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--sr-pill);background:var(--s-accent, var(--sr-signal));color:#fff!important;font-size:14.5px;font-weight:600;letter-spacing:.01em;text-decoration:none!important;transition:background-color .18s var(--sr-ease)}.sr26 .sr-pp__cta:hover{background:var(--sr-signal-deep)}.sr-pp__cta svg{width:16px;height:16px;stroke:currentColor;fill:none;transition:transform .18s var(--sr-ease)}.sr26 .sr-pp__cta:hover svg{transform:translate(3px)}.sr-pp__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--s-radius, var(--sr-r-lg))}.sr-pp__footnote{margin:36px 0 0;font-size:13px;line-height:1.6;color:var(--s-muted, var(--sr-muted))}.sr-hiw__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:990px){.sr-hiw__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}.sr-hiw__grid--media-right .sr-hiw__media-col{order:2}}.sr-hiw__media{border-radius:var(--s-radius, var(--sr-r-lg));overflow:hidden;background:var(--sr-still-soft)}.sr-hiw__frame{position:relative;aspect-ratio:var(--s-ratio, 4 / 3)}.sr-hiw__frame img,.sr-hiw__frame svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--s-fit, cover)}.sr-hiw__caption{margin-top:12px;font-size:13px;color:var(--s-muted, var(--sr-muted))}.sr-hiw__lead{font-size:19px;line-height:1.55;margin:0 0 28px;font-weight:500}.sr-hiw__points{list-style:none;margin:0;padding:0;display:grid;gap:0}.sr-hiw__point{display:grid;grid-template-columns:52px 1fr;gap:20px;margin:0;padding:26px 0;border-top:1px solid var(--s-line, var(--sr-line))}.sr-hiw__point:last-child{border-bottom:1px solid var(--s-line, var(--sr-line))}.sr-hiw__icon{width:52px;height:52px;border-radius:var(--sr-r-sm);background:#fff;color:var(--s-accent, var(--sr-signal));display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--s-line, var(--sr-line))}.sr-hiw__icon svg,.sr-hiw__icon img{width:26px;height:26px;object-fit:contain}.sr26 .sr-hiw__point-heading{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:2px 0 8px}.sr-hiw__point-text,.sr-hiw__point-text p{font-size:16px;line-height:1.65;color:var(--s-muted, var(--sr-muted));margin:0}.sr-hiw__cta-wrap{margin-top:32px}.sr-hiw__footnote{margin-top:32px;font-size:13px;line-height:1.6;color:var(--s-muted, var(--sr-muted))}.sr-cite{font-size:.6em;color:var(--s-accent, var(--sr-signal));margin-left:2px}.sr-sec sup:not(.sr-cite){font-size:.6em;line-height:0;color:var(--s-muted, var(--sr-relief))}.sr-hiw__grid--top{align-items:start}.sr-hiw__copy>.sr-head{margin-bottom:clamp(24px,3vw,40px)}.sr-hiw__kicker{margin:0 0 20px;font-size:14.5px;line-height:1.5;color:var(--s-muted, var(--sr-muted))}.sr-motion{position:relative}.sr-motion canvas{display:none}.sr-motion.is-paused canvas{display:block}.sr-motion.is-paused img{visibility:hidden}.sr-motion__btn{position:absolute;right:8px;bottom:8px;z-index:2;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:6px solid transparent;border-radius:50%;background:#ffffffd9;background-clip:padding-box;color:var(--sr-ink);cursor:pointer}.sr-motion__btn:hover{background-color:var(--sr-white);background-clip:padding-box}.sr-motion__btn:focus-visible{outline:2px solid var(--sr-signal);outline-offset:0}.sr-motion__btn svg{width:12px;height:12px;fill:currentColor}.sr-motion__btn [data-sr-motion-label]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sr-motion__btn .sr-motion__play{display:none}.sr-motion.is-paused .sr-motion__btn .sr-motion__play{display:block}.sr-motion.is-paused .sr-motion__btn .sr-motion__pause{display:none}.sr26 .sr-split__statement{max-width:18em;margin:0 auto clamp(48px,6vw,80px);text-align:center}.sr-split__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:990px){.sr-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,72px)}.sr-split__grid--media-right .sr-split__media-col{order:2}}.sr-split__media{position:relative;aspect-ratio:var(--s-ratio, 1 / 1);border-radius:var(--s-radius, var(--sr-r-lg));overflow:hidden;background:var(--s-panel, var(--sr-mist))}.sr-split__media img,.sr-split__media canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--s-fit, cover);transform:scale(var(--s-zoom, 1))}.sr-split--blend .sr-split__media img,.sr-split--blend .sr-split__media canvas{mix-blend-mode:multiply}.sr26 .sr-split__title{margin:0 0 24px}.sr-split__text,.sr-stmt__text{font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--sr-graphite)}.sr-split__text p,.sr-stmt__text p{margin:0 0 18px}.sr-split__text>:last-child,.sr-stmt__text>:last-child{margin-bottom:0}.sr-split__cta{margin-top:32px}.sr-tl__layout{display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:990px){.sr-tl__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,96px);align-items:start}}@media(min-width:990px)and (min-height:640px){.sr-tl__head{position:sticky;top:110px;z-index:1}}.sr-tl__head .sr-eyebrow{color:var(--s-eyebrow, var(--sr-relief))}.sr-tl__head .sr-head__title{margin-bottom:18px}.sr-tl__intro{margin:0;max-width:30em;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--s-muted, var(--sr-relief))}.sr-tl__steps{list-style:none;margin:0;padding:0}.sr-tl__step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:28px;margin:0;padding-bottom:64px}.sr-tl__step:last-child{padding-bottom:0}.sr-tl__step:not(:last-child):before{content:"";position:absolute;left:23px;top:48px;bottom:0;width:2px;background:var(--s-line, var(--sr-still))}.sr-tl__num{position:relative;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:inset 0 0 0 1px var(--s-line, var(--sr-still));font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--s-accent, var(--sr-signal))}.sr-tl__step:last-child .sr-tl__num{background:var(--s-accent, var(--sr-signal));box-shadow:none;color:#fff}.sr-tl__media{position:relative;aspect-ratio:16 / 9;border-radius:var(--s-radius, var(--sr-r-lg));overflow:hidden;background:var(--sr-still-soft)}.sr-tl__media img,.sr-tl__media canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--s-focus, 50%)}.sr26 .sr-tl__title{margin:24px 0 10px;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sr-tl__text{max-width:34em;font-size:16px;line-height:1.6;color:var(--s-muted, var(--sr-relief))}.sr-tl__text p{margin:0 0 12px}.sr-tl__text>:last-child{margin-bottom:0}@media(max-width:749px){.sr-tl__step{grid-template-columns:40px minmax(0,1fr);gap:16px;padding-bottom:48px}.sr-tl__step:not(:last-child):before{left:19px;top:40px}.sr-tl__num{width:40px;height:40px;font-size:17px}}.sr-stmt__head{max-width:760px;margin:0 auto;text-align:center}.sr-stmt__head .sr-eyebrow{justify-content:center}.sr26 .sr-stmt__head .sr-head__title{margin-bottom:28px}.sr-stmt__cta{margin-top:32px}.sr-stmt__card{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,56px);margin-top:clamp(48px,6vw,72px);padding:clamp(32px,5vw,64px);border-radius:var(--s-radius, var(--sr-r-lg));background:var(--s-card, var(--sr-still-soft))}.sr-stmt__rings{position:absolute;left:-140px;top:50%;width:520px;transform:translateY(-50%);z-index:-1;color:var(--s-accent, var(--sr-signal));pointer-events:none}.sr-stmt__rings circle{fill:none;stroke:currentColor;stroke-width:.25;stroke-opacity:.16}.sr26 .sr-stmt__numeral{flex:0 0 auto;margin:0;font-size:clamp(76px,10vw,148px);font-weight:500;letter-spacing:-.06em;line-height:.9;color:var(--s-accent, var(--sr-signal));font-variant-numeric:tabular-nums}.sr-stmt__card-copy{flex:1 1 320px;min-width:0}.sr26 .sr-stmt__card-copy .sr-head__title{margin-bottom:18px}.sr-stmt__card-text{margin:0;max-width:34em;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--s-muted, var(--sr-relief))}.sr-rev__stars{display:flex;gap:3px;margin-bottom:28px;color:var(--sr-star)}.sr-rev__stars svg{width:18px;height:18px;fill:currentColor}.sr-rev__quote{margin:0;max-width:64rem}.sr26 .sr-rev__quote p{margin:0;font-size:var(--sr-fs-h2);font-weight:400;letter-spacing:-.03em;line-height:1.12;color:inherit}.sr-rev__author{margin:28px 0 0;font-size:14.5px;line-height:1.5;color:var(--s-secondary, var(--sr-still))}.sr-rev__grid{display:grid;grid-template-columns:1fr;gap:40px;margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none}@media(min-width:750px)and (max-width:989px){.sr-rev__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sr-rev__grid{grid-template-columns:repeat(var(--s-cols, 3),minmax(0,1fr))}}.sr-rev__item{margin:0;padding-top:28px;border-top:1px solid var(--s-line, var(--sr-relief))}.sr26 .sr-rev__title{margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:inherit}.sr-rev__text{margin:0 0 18px;font-size:16px;line-height:1.6}.sr-rev__name{margin:0;font-size:14.5px;line-height:1.5;color:var(--s-secondary, var(--sr-still))}.sr26 .sr-src__title{margin:0 0 28px;font-size:clamp(22px,1.9vw,27px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.sr-src__body{max-width:900px;font-size:13px;line-height:1.6;color:var(--s-muted, var(--sr-relief))}.sr-src__body p{margin:0 0 12px}.sr-src__body>:last-child{margin-bottom:0}.sr26 .sr-src__body a{display:inline-flex;align-items:center;max-width:100%;min-height:44px;color:var(--s-text, var(--sr-ink));text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.sr26 .sr-src__body a span{text-decoration:underline}.sr-stats .sr-head__title{max-width:20ch}.sr-stats__row{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:750px){.sr-stats__row{grid-template-columns:repeat(var(--s-cols, 2),minmax(0,1fr));gap:clamp(32px,5vw,72px)}}.sr-stats__item{border-top:1px solid var(--s-line);padding:28px 0 8px}.sr-stats__value{display:block;font-size:clamp(76px,10vw,148px);font-weight:500;letter-spacing:-.06em;line-height:.9;color:var(--s-accent);font-variant-numeric:tabular-nums;margin-bottom:20px}.sr-stats__text{font-size:clamp(16.5px,1.3vw,19px);line-height:1.55;margin:0;max-width:26em;color:var(--s-text)}.sr-stats__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:clamp(36px,4vw,56px);padding-top:28px;border-top:1px solid var(--s-line)}.sr26 .sr-stats__link{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:var(--sr-pill);border:1.5px solid var(--s-text);color:var(--s-text)!important;font-size:14.5px;font-weight:600;text-decoration:none!important;transition:background-color .18s var(--sr-ease),color .18s var(--sr-ease)}.sr26 .sr-stats__link:hover{background:var(--s-text);color:var(--s-bg)!important}.sr-stats__link svg{width:16px;height:16px;stroke:currentColor;fill:none}.sr-stats__footnote{font-size:13px;line-height:1.6;color:var(--s-muted);max-width:44em}.sr-stats__footnote p{margin:0}.sr-tst__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:700px){.sr-tst__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sr-tst__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr-tst__card{display:flex;flex-direction:column;margin:0;padding:28px 26px 26px;border-radius:var(--sr-r-md);background:var(--s-card);color:var(--s-text)}.sr-tst__card .sr-stars{color:var(--s-star);margin-bottom:18px}.sr26 .sr-tst__title{font-size:18px;font-weight:600;letter-spacing:-.018em;margin:0 0 10px;color:inherit}.sr26 .sr-tst__quote{font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin:0 0 22px;padding:0;border:0;text-align:left;color:var(--s-muted);flex:1;max-width:none}.sr26 .sr-tst__quote:before,.sr26 .sr-tst__quote:after{content:none}.sr-tst__author{font-size:14px;font-weight:600;color:var(--s-text);display:flex;align-items:center;gap:10px}.sr-tst__avatar{width:34px;height:34px;border-radius:50%;background:var(--s-accent);color:var(--s-bg);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.sr-tst__verified{display:block;font-weight:400;font-size:12.5px;color:var(--s-muted)}.sr-cmp__table{display:grid;grid-template-columns:1fr;border-radius:var(--sr-r-lg);overflow:hidden;box-shadow:inset 0 0 0 1px var(--s-line)}@media(min-width:750px){.sr-cmp__table{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sr-cmp__col-head{display:none;padding:22px 28px;font-size:18px;font-weight:600;letter-spacing:-.02em}@media(min-width:750px){.sr-cmp__col-head{display:block}}.sr-cmp__col-head--ours{background:color-mix(in srgb,var(--s-accent) 7%,var(--s-bg));color:var(--s-accent);border-bottom:1px solid var(--s-line)}.sr-cmp__col-head--theirs{color:var(--s-muted);border-bottom:1px solid var(--s-line)}.sr-cmp__cell{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start;padding:20px 28px;font-size:16px;line-height:1.5}.sr-cmp__cell--ours{background:color-mix(in srgb,var(--s-accent) 7%,var(--s-bg));color:var(--s-text);font-weight:500;border-top:1px solid var(--s-line)}.sr-cmp__cell--theirs{color:var(--s-muted);border-top:1px solid var(--s-line)}@media(min-width:750px){.sr-cmp__col-head--ours+.sr-cmp__col-head--theirs+.sr-cmp__cell--ours,.sr-cmp__col-head--ours+.sr-cmp__col-head--theirs+.sr-cmp__cell--ours+.sr-cmp__cell--theirs{border-top:0}}.sr-cmp__icon{width:24px;height:24px;margin-top:-1px}.sr-cmp__icon--yes{color:var(--s-accent)}.sr-cmp__icon--no{color:var(--s-no)}.sr-cmp__label{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;opacity:.7;margin-bottom:2px}@media(min-width:750px){.sr-cmp__label{display:none}}@media(max-width:749px){.sr-cmp__table{gap:0}.sr-cmp__cell--theirs{background:var(--s-bg)}}.sr-cmp__footnote{margin-top:20px;font-size:13px;color:var(--s-muted)}.sr-doc__grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:750px){.sr-doc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.sr-doc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sr-doc__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start;background:var(--s-card);border-radius:var(--sr-r-md);padding:22px}.sr-doc__photo-wrap{width:88px;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--sr-still-soft)}.sr-doc__photo{width:100%;height:100%;object-fit:cover;display:block}.sr-doc__initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;letter-spacing:-.03em;color:var(--sr-relief)}.sr-doc__degree{display:inline-block;padding:4px 10px;border-radius:var(--sr-pill);background:var(--s-tag);color:var(--s-accent);font-size:12px;font-weight:600;line-height:1.3;margin-bottom:10px}.sr26 .sr-doc__name{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}.sr-doc__title{font-size:14.5px;line-height:1.45;color:var(--sr-graphite);margin:0 0 6px}.sr-doc__specialty{font-size:14px;line-height:1.45;color:var(--sr-muted);margin:0 0 10px}.sr-doc__location{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--sr-muted);margin:0}.sr-doc__location svg{flex:none}.sr-gtee__card{position:relative;display:grid;grid-template-columns:1fr;gap:28px;padding:clamp(32px,5vw,64px);border-radius:var(--s-radius, var(--sr-r-lg));background:var(--s-card);overflow:hidden;isolation:isolate}@media(min-width:900px){.sr-gtee__card{grid-template-columns:auto minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center}}.sr-gtee__mark{display:flex;flex-direction:column;align-items:flex-start}.sr-gtee__mark img{max-width:240px;height:auto}.sr-gtee__number{font-size:clamp(96px,13vw,var(--s-num, 180px));font-weight:500;letter-spacing:-.07em;line-height:.82;color:var(--s-accent)}.sr-gtee__unit{margin-top:14px;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--s-text)}.sr-gtee__rings{position:absolute;left:-140px;top:50%;width:520px;transform:translateY(-50%);z-index:-1;color:var(--s-accent);pointer-events:none}.sr-gtee__rings circle{fill:none;stroke:currentColor;stroke-opacity:.12}.sr-gtee__text{font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6;color:var(--s-muted);margin:18px 0 0;max-width:36em}.sr-gtee__chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sr-gtee__chip{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 14px 9px 10px;border-radius:var(--sr-pill);background:#ffffffb8;font-size:14px;font-weight:500;color:var(--s-text)}.sr-gtee__chip svg{width:18px;height:18px;color:var(--s-accent);flex:none}.sr26 .sr-gtee__link{display:inline-flex;margin-top:26px;font-weight:600;font-size:15px;color:var(--s-accent)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.sr-faq__layout{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:990px){.sr-faq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px);align-items:start}.sr-faq__head{position:sticky;top:110px}}.sr-faq__head .sr-head__title{color:var(--s-heading)}.sr-faq__list{border-top:1px solid var(--s-line)}.sr-faq__item{border-bottom:1px solid var(--s-line)}.sr26 .sr-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--sr-font);font-size:clamp(17px,1.35vw,19.5px);font-weight:600;letter-spacing:-.018em;line-height:1.35;color:var(--s-heading)}.sr-faq__icon{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--s-accent);box-shadow:inset 0 0 0 1px var(--s-line);transition:transform .25s var(--sr-ease),background-color .2s var(--sr-ease),color .2s var(--sr-ease)}.sr-faq__icon svg{width:16px;height:16px}.sr-faq__item.is-open .sr-faq__icon{transform:rotate(45deg);background:var(--s-accent);color:#fff;box-shadow:none}.sr-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--sr-ease)}.sr-faq__item.is-open .sr-faq__a{grid-template-rows:1fr}.sr-faq__a>div{overflow:hidden}.sr-faq__a p{margin:0 0 24px;padding-right:60px;font-size:16.5px;line-height:1.7;color:var(--s-body)}@media(prefers-reduced-motion:reduce){.sr-faq__a,.sr-faq__icon,.sr-mega,.sr-nav__chev{transition:none!important}}.sr26 [class*=section-ss-] h1,.sr26 [class*=section-ss-] h2,.sr26 [class*=section-ss-] h3{letter-spacing:-.03em}.sr-footer__top>*,.sr-footer__cols>*{min-width:0}.sr26 .sr-footer .footer__social{flex-wrap:wrap}.sr26 .sr-footer .footer__newsletter{max-width:min(520px,100%);box-sizing:border-box}.sr26 .sr-drawer-shop+.mobile-nav{margin-top:0}.sr26 .sr-drawer-shop{border-bottom:1px solid var(--sr-line);margin-bottom:4px}@media(max-width:599px){.sr-hero2__rating{font-size:11.5px;letter-spacing:.01em;padding:6px 12px 6px 9px}.sr-hero2__ctas .sr-btn{width:100%;justify-content:center;text-align:center}.sr26 .sr-footer .footer__social a{width:38px;height:38px}}.sr26 .sr-footer .site-footer__bottom-block{margin:0;padding:0}.drawer{z-index:10001}html.js-drawer-open--search #HeaderWrapper{position:relative;z-index:30}html.js-drawer-open--search .sr26 .sr-hdr.site-header,html.js-drawer-open--search .sr26 .sr-hdr.site-header--stuck{z-index:30}.sr26 .main-content:after{background-color:#00112b73}.sr26 .site-header__search{background:#fff;color:var(--sr-ink);box-shadow:0 20px 40px -24px #00112b59}.sr26 .site-header__search-input{color:var(--sr-ink)!important}.sr26 .site-header__search .icon{stroke:var(--sr-ink)}.sr26 .predictive-results{background:#fff;border-top:1px solid var(--sr-line)}.sr26 .sr-footer .footer__copyright span,.sr26 .sr-footer .sr-footer__legal{padding:0;margin-left:0}.sr26 .disclosure-footer{max-width:none;padding:22px var(--sr-gutter)!important;font-style:normal!important;opacity:1!important;border-top:1px solid var(--sr-line)!important;background:var(--sr-mist);color:var(--sr-muted);font-size:13.5px;line-height:1.6}.sr26 .disclosure-footer .ten-tenths{max-width:calc(var(--sr-max) - 2 * var(--sr-gutter))}.sr26 .input-group{max-width:560px}.sr26 .input-group .input-group-field{border-radius:var(--sr-pill) 0 0 var(--sr-pill);padding:14px 20px;font-size:16px;border:1.5px solid var(--sr-line);border-right:0}.sr26 .input-group .input-group-btn .btn{border-radius:0 var(--sr-pill) var(--sr-pill) 0;padding:14px 22px;height:100%}.sr26 .input-group .input-group-btn .icon{stroke:#fff}.sr-footer__top{border-bottom:0;background:linear-gradient(#ffffff1f,#ffffff1f) center bottom / calc(100% - 2 * var(--sr-gutter)) 1px no-repeat}.sr26 .sr-hdr-wrap .announcement{background:var(--sr-signal);color:#fff;max-height:none}.sr26 .sr-hdr-wrap .announcement__link,.sr26 .sr-hdr-wrap .announcement__text{display:block;padding:10px var(--sr-gutter);font-family:var(--sr-font);font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;text-align:center;color:#fff;text-decoration:none}.sr26 .sr-hdr-wrap .announcement__link .announcement__text{padding:0}.sr26 .sr-hdr-wrap .announcement__link:hover .announcement__text{text-decoration:underline;text-underline-offset:3px}@media(max-width:599px){.sr26 .sr-hdr-wrap .announcement__link,.sr26 .sr-hdr-wrap .announcement__text{font-size:12.5px}}.sr-media{position:relative;overflow:hidden;border-radius:var(--s-radius, var(--sr-r-lg));background:var(--sr-mist);aspect-ratio:var(--sr-media-ratio, 16 / 9)}.sr-media__el{display:block;width:100%;height:100%;object-fit:cover;border:0}.sr-media.sr-motion canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sr-media--fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;aspect-ratio:auto;background:transparent}.sr-media--cover-embed{container-type:size}.sr-media--cover-embed iframe.sr-media__el{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);max-width:none;transform:translate(-50%,-50%);pointer-events:none}.sr26 .sr-media__toggle{position:absolute;right:16px;bottom:16px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--sr-ink);box-shadow:inset 0 0 0 1px var(--sr-still);cursor:pointer;-webkit-appearance:none;appearance:none}.sr26 .sr-media__toggle:hover{background:var(--sr-white)}.sr-media__toggle svg{width:18px;height:18px}.sr-media__ico-play,.sr-media[data-playing=false] .sr-media__ico-pause{display:none}.sr-media[data-playing=false] .sr-media__ico-play{display:block}.sr-media--fill .sr-media__toggle{right:max(16px,var(--sr-gutter))}.sr-cb{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-body: var(--sr-graphite);--s-accent: var(--sr-signal);position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--s-minh, 0px) * .8)}@media(min-width:750px){.sr-cb{min-height:var(--s-minh, 0px)}}.sr-cb--dark,.sr-cb__copy--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-body: var(--sr-still-soft);--s-accent: var(--sr-still)}.sr-cb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--s-overlay-rgb, 0, 17, 43),var(--s-overlay, .5));pointer-events:none}.sr-cb .sr-sec__inner{position:relative;z-index:1;width:100%}.sr-cb__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 64px;align-items:center}@media(min-width:750px){.sr-cb--media_left .sr-cb__grid,.sr-cb--media_right .sr-cb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-cb--media_left .sr-cb__media{order:-1}}.sr-cb__copy{text-align:var(--s-align, left)}.sr26 .sr-cb--text:not(.sr-cb--card) .sr-cb__copy>:is(.sr-cb-h,.sr-cb-t){max-width:52em;margin-left:var(--s-ml, 0);margin-right:var(--s-mr, auto)}.sr26 .sr-cb__copy>*{margin:16px 0 0}.sr26 .sr-cb__copy>:first-child{margin-top:0!important}.sr26 .sr-cb-h{font-size:var(--blk-size, var(--hs, 48px));font-weight:600;color:var(--s-text);text-transform:none}.sr26 .sr-cb-h--display{--hs: clamp(40px, 4.7vw, 68px);letter-spacing:-.042em;line-height:1}.sr26 .sr-cb-h--headline{--hs: clamp(30px, 3.5vw, 48px);letter-spacing:-.034em;line-height:1.06}.sr26 .sr-cb-h--title_lg{--hs: clamp(22px, 1.9vw, 27px);letter-spacing:-.02em;line-height:1.15}.sr26 .sr-cb-h--title{--hs: 20px;letter-spacing:-.02em;line-height:1.3}.sr26 .sr-cb-h--title_sm{--hs: 18px;letter-spacing:-.02em;line-height:1.3}.sr26 .sr-cb-t{font-size:var(--blk-size, var(--ts, 16px));line-height:var(--tl, 1.6);color:var(--s-body)}.sr26 .sr-cb-t--lead{--ts: clamp(17px, 1.3vw, 19px)}.sr26 .sr-cb-t--body{--ts: 16px}.sr26 .sr-cb-t--small{--ts: 14.5px;--tl: 1.5}.sr26 .sr-cb-t--footnote{--ts: 13px}.sr-cb-t>:first-child{margin-top:0}.sr-cb-t>:last-child{margin-bottom:0}.sr-cb-t p,.sr-cb-t ul,.sr-cb-t ol{margin:0 0 1em}.sr26 .sr-cb-t p{font-size:inherit;line-height:inherit}.sr-cb-t ul,.sr-cb-t ol{padding-left:1.25em}.sr-cb--align-center .sr-cb-t ul,.sr-cb--align-center .sr-cb-t ol,.sr-cb--align-right .sr-cb-t ul,.sr-cb--align-right .sr-cb-t ol{padding-left:0;list-style-position:inside}.sr-cb-t a{color:var(--sr-signal);text-decoration:underline;text-underline-offset:3px}.sr-cb--dark .sr-cb-t a,.sr-cb__copy--dark .sr-cb-t a{color:var(--sr-white)}.sr-cb .sr-eyebrow{color:var(--s-accent)}.sr-eyebrow--nodot:before{display:none}.sr26 .sr-cb-c--accent{color:var(--s-accent)}.sr26 .sr-cb-c--muted,.sr26 .sr-cb .sr-eyebrow.sr-cb-c--muted{color:var(--s-muted)}@media(max-width:749px){.sr26 .sr-cb--cs{font-size:calc(var(--blk-size) * .75)}}.sr-cb__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--s-justify, flex-start)}.sr26 .sr-cb__btns .sr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.sr-cb__blkmedia{max-width:min(100%,var(--blk-w, 480px))}.sr26 .sr-btn.sr-btn--ghost{background:transparent;color:var(--sr-signal);border-color:var(--sr-signal)}.sr26 .sr-btn.sr-btn--ghost:hover{background:var(--sr-signal);color:var(--sr-white);border-color:var(--sr-signal)}.sr26 .sr-cb--dark .sr-btn.sr-btn--ghost,.sr26 .sr-cb__copy--dark .sr-btn.sr-btn--ghost{color:var(--sr-white);border-color:var(--sr-white)}.sr26 .sr-cb--dark .sr-btn.sr-btn--ghost:hover,.sr26 .sr-cb__copy--dark .sr-btn.sr-btn--ghost:hover{background:var(--sr-white);color:var(--sr-ink);border-color:var(--sr-white)}.sr-cb--card .sr-cb__copy{box-sizing:border-box;max-width:var(--s-card-w, 520px);padding:clamp(24px,3vw,44px);border-radius:var(--s-card-radius, var(--sr-r-lg));background:var(--s-card, var(--sr-white));box-shadow:inset 0 0 0 1px var(--sr-still)}.sr-cb--text.sr-cb--card .sr-cb__copy{margin:var(--s-card-margin, 0 auto 0 0)}.sr-cb--card .sr-cb__copy--dark{box-shadow:none}.sr-media--fill .sr-media__el{object-position:var(--s-focal, center)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sr-media--parallax .sr-media__el{position:absolute;top:-12%;left:0;height:124%;animation:sr-cb-drift linear both;animation-timeline:view();animation-range:cover}}}@keyframes sr-cb-drift{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}.sr-fc:where(.sr-sec){--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-body: var(--sr-graphite);--s-accent: var(--sr-signal);--fc-gap: 24px}.sr-fc--dark,.sr-fc__panel.sr-fc--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-body: var(--sr-still-soft);--s-accent: var(--sr-still)}.sr-fc__panel--on{box-sizing:border-box;padding:clamp(28px,5vw,64px) clamp(20px,4vw,56px);border-radius:var(--s-panel-radius, var(--sr-r-lg));background:var(--s-panel, var(--sr-ink));color:var(--s-text)}.sr-fc__list{list-style:none;margin:0;padding:0}.sr26 .sr-fc__item{margin:0;padding:0;min-width:0}.sr-fc__media:where(.sr-sec.sr-fc *){margin-bottom:20px}.sr-fc__media:where(.sr-sec.sr-fc *) .sr-media{border-radius:var(--s-radius, var(--sr-r-md))}.sr-fc__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sr-fc--align-center .sr-fc__body{align-items:center;text-align:center}.sr-fc__icon{flex:none;display:grid;place-items:center;width:var(--s-icon-size, 26px);height:var(--s-icon-size, 26px);color:var(--s-icon, var(--s-accent))}.sr-fc--dark .sr-fc__icon{color:var(--s-icon, var(--sr-white))}.sr-fc__icon svg,.sr-fc__icon img{display:block;width:100%;height:100%}.sr-fc__icon img{object-fit:contain}.sr-fc--tiles .sr-fc__icon{box-sizing:content-box;padding:calc(var(--s-icon-size, 26px) * .5);border-radius:var(--sr-r-sm);background:var(--sr-white);box-shadow:inset 0 0 0 1px var(--sr-still);color:var(--s-icon, var(--sr-signal))}.sr-fc__num{flex:none;display:grid;place-items:center;min-width:34px;height:34px;padding:0 4px;box-sizing:border-box;border-radius:50%;background:var(--sr-signal);color:var(--sr-white);font-size:14.5px;font-weight:600;line-height:1}.sr-fc--dark .sr-fc__num{background:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-fc__title:where(.sr-sec.sr-fc *){margin:0;color:var(--s-text);font-size:var(--s-title-size, var(--fc-ts, 20px));font-weight:600;letter-spacing:-.02em;line-height:1.3}.sr-fc--t-title_lg{--fc-ts: clamp(22px, 1.9vw, 27px)}.sr-fc--t-title{--fc-ts: 20px}.sr-fc--t-title_sm{--fc-ts: 18px}.sr-fc--t-small{--fc-ts: 15px}.sr-fc__link{color:inherit;text-decoration:none}.sr-fc__link:hover{text-decoration:underline;text-underline-offset:3px}.sr26 .sr-fc__text{margin:8px 0 0;color:var(--s-body);font-size:var(--s-text-size, var(--fc-xs, 16px));line-height:1.6}.sr-fc--x-small{--fc-xs: 14.5px}.sr-fc__text:where(.sr-sec.sr-fc *)>:first-child{margin-top:0}.sr-fc__text:where(.sr-sec.sr-fc *)>:last-child{margin-bottom:0}.sr-fc__text p{margin:0 0 .8em}.sr-fc__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sr26 .sr-fc__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:18px;text-decoration:none}.sr26 .sr-fc--dark .sr-btn.sr-btn--ghost{color:var(--sr-white);border-color:var(--sr-white)}.sr26 .sr-fc--dark .sr-btn.sr-btn--ghost:hover{background:var(--sr-white);color:var(--sr-ink)}@media(max-width:749px){.sr26 .sr-fc__title:where(.sr-sec.sr-fc *){font-size:calc(var(--s-title-size, var(--fc-ts, 20px)) * .85)}}.sr-fc--cards .sr-fc__item{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--sr-r-md);background:var(--s-card, var(--sr-mist))}.sr-fc--cards .sr-fc__media{margin:0}.sr-fc--cards .sr-fc__media .sr-media{border-radius:0}.sr-fc--cards .sr-fc__body{flex:1;padding:22px}.sr-fc--cd .sr-fc__item{--s-text: var(--sr-white);--s-body: var(--sr-white);--s-muted: var(--sr-still-soft)}.sr-fc--cd .sr-fc__item .sr-fc__icon{color:var(--s-icon, var(--sr-white))}.sr-fc--cd .sr-fc__item .sr-fc__num{background:var(--sr-white);color:var(--sr-ink)}.sr-fc--cd.sr-fc--tiles .sr-fc__item .sr-fc__icon{color:var(--s-icon, var(--sr-signal))}.sr26 .sr-fc--cd .sr-fc__item .sr-btn.sr-btn--ghost{color:var(--sr-white);border-color:var(--sr-white)}.sr26 .sr-fc--cd .sr-fc__item .sr-btn.sr-btn--ghost:hover{background:var(--sr-white);color:var(--sr-ink)}.sr-fc--cl .sr-fc__item{--s-text: var(--sr-ink);--s-body: var(--sr-graphite);--s-muted: var(--sr-muted)}.sr-fc--cl .sr-fc__item .sr-fc__icon{color:var(--s-icon, var(--sr-signal))}.sr-fc--cl .sr-fc__item .sr-fc__num{background:var(--sr-signal);color:var(--sr-white)}.sr26 .sr-fc--cl .sr-fc__item .sr-btn.sr-btn--ghost{color:var(--sr-signal);border-color:var(--sr-signal)}.sr26 .sr-fc--cl .sr-fc__item .sr-btn.sr-btn--ghost:hover{background:var(--sr-signal);color:var(--sr-white)}.sr-fc--grid .sr-fc__list{display:flex;flex-wrap:wrap;gap:var(--fc-gap);justify-content:flex-start}.sr-fc--grid.sr-fc--align-center .sr-fc__list{justify-content:center}.sr-fc--grid .sr-fc__item{flex:0 0 100%}@media(min-width:750px){.sr-fc--grid .sr-fc__item{flex-basis:calc((100% - var(--fc-gap)) / 2)}}@media(min-width:990px){.sr-fc--grid{--fc-gap: 32px}.sr-fc--grid .sr-fc__item{flex-basis:calc((100% - var(--fc-gap) * (var(--s-cols, 3) - 1)) / var(--s-cols, 3))}.sr-fc--grid.sr-fc--cards{--fc-gap: 24px}}.sr-fc--strip .sr-fc__list{display:grid;grid-template-columns:repeat(var(--s-cols, 4),minmax(0,1fr))}.sr-fc--strip .sr-fc__item{display:flex;align-items:center;justify-content:center;padding:18px 20px}.sr-fc--strip .sr-fc__body{flex-direction:row;align-items:center;gap:14px}.sr-fc--strip .sr-fc__media{display:none}.sr26 .sr-fc--strip .sr-fc__text{margin-top:2px;color:var(--s-muted);font-size:13.5px}.sr-fc--strip .sr-fc__copy{text-align:left}.sr-fc--strip.sr-fc--dividers .sr-fc__item+.sr-fc__item{border-left:1px solid var(--sr-line)}.sr-fc--strip.sr-fc--dividers.sr-fc--dark .sr-fc__item+.sr-fc__item,.sr-fc--strip.sr-fc--dividers .sr-fc--dark .sr-fc__item+.sr-fc__item{border-left-color:var(--sr-relief)}@media(max-width:899px){.sr-fc--strip .sr-fc__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-fc--strip .sr-fc__item{padding:14px 8px}.sr-fc--strip .sr-fc__body{gap:10px}.sr-fc--strip.sr-fc--dividers .sr-fc__item+.sr-fc__item{border-left:0}.sr-fc--strip.sr-fc--dividers .sr-fc__item:nth-child(2n){border-left:1px solid var(--sr-line)}.sr-fc--strip.sr-fc--dividers .sr-fc__item:nth-child(n+3){border-top:1px solid var(--sr-line)}}.sr26 .sr-fc--strip .sr-fc__title{font-size:var(--s-title-size, 15px)}@media(max-width:899px){.sr26 .sr-fc--strip .sr-fc__title{font-size:calc(var(--s-title-size, 15px) * .9)}}.sr-fc__showcase{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.sr-fc__center{order:-1;width:min(100%,var(--s-media-w, 440px));margin:0 auto}.sr-fc__center .sr-media{background:transparent;border-radius:0}.sr-fc__center .sr-media__el{object-fit:var(--s-fit, contain)}.sr-fc__showcase--framed .sr-fc__center .sr-media{background:var(--sr-mist);border-radius:var(--sr-r-lg)}.sr-fc--showcase .sr-fc__list{display:grid;gap:28px}.sr-fc--showcase .sr-fc__body{flex-direction:row;align-items:flex-start;gap:16px}@media(min-width:900px){.sr-fc__showcase{grid-template-columns:minmax(0,1fr) var(--s-media-w, 440px) minmax(0,1fr);gap:clamp(32px,4vw,64px)}.sr-fc__center{order:0;width:100%}.sr-fc--showcase .sr-fc__list--left .sr-fc__body{flex-direction:row-reverse;text-align:right}}.sr-fc--showcase.sr-fc--align-center .sr-fc__body{align-items:flex-start}@media(max-width:749px){.sr-fc--m-two.sr-fc--grid{--fc-gap: 16px}.sr-fc--m-two.sr-fc--grid .sr-fc__item{flex-basis:calc((100% - var(--fc-gap)) / 2)}.sr-fc--m-two.sr-fc--cards .sr-fc__body{padding:16px}.sr-fc--m-slider .sr-fc__list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--sr-gutter);margin-left:calc(var(--sr-gutter) * -1);margin-right:calc(var(--sr-gutter) * -1);padding:0 var(--sr-gutter) 8px;-webkit-overflow-scrolling:touch}.sr-fc--m-slider.sr-fc--strip .sr-fc__list,.sr-fc--m-slider.sr-fc--showcase .sr-fc__list{display:flex;gap:var(--fc-gap)}.sr-fc--m-slider .sr-fc__item{flex:0 0 82%;scroll-snap-align:start}.sr-fc--m-slider.sr-fc--strip .sr-fc__item{flex-basis:70%;border:0}}.sr-cc{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-accent: var(--sr-signal)}.sr-cc--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-accent: var(--sr-still)}.sr-cc__code{min-width:0;color:var(--s-text)}.sr-cc__marker,.sr-cc__placeholder{margin:0;padding:10px 16px;border:1px dashed var(--sr-still);border-radius:var(--sr-r-sm);background:var(--sr-mist);color:var(--sr-relief);font-size:13px;line-height:1.5}.sr-cc--dark .sr-cc__placeholder{background:transparent;color:var(--sr-still)}.sr-media picture{display:contents}.sr-hr{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-body: var(--sr-graphite);--s-accent: var(--sr-signal);--s-accent-on: var(--sr-white);position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;background:var(--s-bg, var(--sr-sand));color:var(--s-text);padding-top:calc(var(--s-pt, 56px) * .6);padding-bottom:calc(var(--s-pb, 88px) * .6)}@media(min-width:750px){.sr-hr{padding-top:var(--s-pt, 56px);padding-bottom:var(--s-pb, 88px)}}.sr-hr--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-body: var(--sr-still-soft);--s-accent: var(--sr-still);--s-accent-on: var(--sr-ink)}.sr-hr__inner{position:relative;z-index:1;width:100%}.sr-hr--banner{display:flex;flex-direction:column;justify-content:var(--s-vjust, center);min-height:calc(var(--s-minh, 0px) * .8)}@media(min-width:750px){.sr-hr--banner{min-height:var(--s-minh, 0px)}}.sr-hr__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:rgba(var(--s-overlay-rgb, 0, 17, 43),var(--s-overlay, .3));pointer-events:none}.sr-hr--banner .sr-hr__copy{max-width:46em;margin:var(--s-copy-margin, 0 auto 0 0)}.sr-hr--align-center{text-align:center}.sr-hr--align-right{text-align:right}.sr-hr__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:900px){.sr-hr__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.sr-hr--media-left .sr-hr__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.sr-hr--media-left .sr-hr__media{order:-1}}.sr-hr__media{position:relative}.sr-hr__frame{position:relative;z-index:1;overflow:hidden;border-radius:var(--s-radius, var(--sr-r-lg));background:var(--sr-still);box-shadow:var(--sr-lift)}.sr-hr--dark .sr-rings{color:var(--sr-still)}@media(max-width:899px){.sr-hr__media{order:-1;width:100%;max-width:520px;margin:0 auto}.sr-hr__frame .sr-media{aspect-ratio:4 / 3.4!important}}.sr-hr--free .sr-hr__frame{width:var(--s-free-w, 100%);margin:0 auto;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.sr-hr--free .sr-hr__frame .sr-media{aspect-ratio:auto!important;overflow:visible;border-radius:0;background:transparent}.sr-hr--free .sr-hr__frame .sr-media__el{height:auto;object-fit:contain}.sr-hr--free .sr-hr__frame video.sr-media__el,.sr-hr--free .sr-hr__frame iframe.sr-media__el{border-radius:var(--s-radius, var(--sr-r-lg))}@media(min-width:900px){.sr-hr--free-bottom .sr-hr__grid{align-items:stretch}.sr-hr--free-bottom .sr-hr__copy{align-self:center}.sr-hr--free-bottom .sr-hr__media{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:calc(var(--s-pb, 88px) * -1)}.sr-hr--free-bottom .sr-hr__frame{margin-bottom:0}.sr-hr--free-bottom .sr-hr__frame .sr-media__el{display:block}}.sr-hr__copy>:first-child{margin-top:0!important}.sr26 .sr-hr__copy>*{margin-bottom:0}.sr-hr__row{display:flex;justify-content:var(--s-justify, flex-start)}.sr-hr__rating{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--sr-ink);font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.3}.sr-hr__rating--chip{padding:7px 14px 7px 10px;border-radius:var(--sr-pill);background:var(--sr-white);box-shadow:0 1px #00112b0f}.sr-hr__rating--plain{color:var(--s-text)}.sr-hr__rating--caps{text-transform:uppercase;letter-spacing:.04em}.sr-hr__stars{position:relative;display:inline-block;flex:none;line-height:0}.sr-hr__stars svg{flex:none;width:15px;height:15px;fill:currentColor}.sr-hr__stars-base{display:flex;gap:1px;color:var(--sr-still)}.sr-hr--dark .sr-hr__rating--plain .sr-hr__stars-base{color:var(--sr-relief)}.sr-hr__stars-fill{position:absolute;top:0;left:0;display:flex;gap:1px;width:var(--rating, 100%);overflow:hidden;color:var(--star, var(--sr-star))}.sr26 .sr-hr .sr-eyebrow{margin:0;color:var(--hr-pill, var(--s-accent))}.sr-hr__pill{display:inline-flex;align-items:center;margin:0;padding:8px 14px;border-radius:var(--sr-pill);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.sr-hr__pill--outline{border:1.5px solid var(--hr-pill, var(--s-accent));color:var(--hr-pill, var(--s-accent))}.sr-hr__pill--filled{background:var(--hr-pill, var(--s-accent));color:var(--hr-pill-on, var(--s-accent-on))}.sr26 .sr-hr__title{margin-left:0;margin-right:0;color:var(--s-text);font-weight:600;text-transform:none;font-size:var(--blk-size, var(--hs, 48px))}.sr-hr__title--display{--hs: var(--sr-fs-h1);letter-spacing:-.042em;line-height:1;max-width:14em}.sr-hr__title--headline{--hs: var(--sr-fs-h2);letter-spacing:-.034em;line-height:1.06;max-width:18em}.sr-hr__title--title_lg{--hs: clamp(22px, 1.9vw, 27px);letter-spacing:-.02em;line-height:1.15;max-width:24em}.sr-hr__accent{color:var(--s-accent)}@media(max-width:749px){.sr26 .sr-hr__title--cs{font-size:calc(var(--blk-size) * .75)}}.sr26 .sr-hr__sub{margin-left:0;margin-right:0;color:var(--s-text);font-size:var(--blk-size, var(--ss, 20px));font-weight:600;letter-spacing:-.02em;line-height:1.3}.sr-hr__sub--title_lg{--ss: clamp(22px, 1.9vw, 27px)}.sr-hr__sub--title{--ss: 20px}.sr-hr__sub--title_sm{--ss: 18px}@media(max-width:749px){.sr26 .sr-hr__sub--cs{font-size:calc(var(--blk-size) * .85)}}.sr26 .sr-hr__text{max-width:34em;margin-left:0;margin-right:0;color:var(--s-body);font-size:var(--blk-size, var(--ts, 16px));line-height:1.6}.sr-hr__text--lead{--ts: clamp(17px, 1.35vw, 19.5px)}.sr-hr__text--body{--ts: 16px}.sr-hr__text--small{--ts: 14.5px;line-height:1.5}.sr-hr__text>:first-child{margin-top:0}.sr-hr__text>:last-child{margin-bottom:0}.sr26 .sr-hr__text p{margin:0 0 .8em;font-size:inherit;line-height:inherit}.sr-hr__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.sr26 .sr-hr__text--cs{font-size:calc(var(--blk-size) * .85)}}.sr-hr--align-center .sr-hr__title,.sr-hr--align-center .sr-hr__text,.sr-hr--align-center .sr-hr__divider{margin-left:auto;margin-right:auto}.sr-hr--align-right .sr-hr__title,.sr-hr--align-right .sr-hr__text,.sr-hr--align-right .sr-hr__divider{margin-left:auto;margin-right:0}.sr-hr__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;justify-content:var(--s-justify, flex-start)}.sr26 .sr-hr__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:19px 34px;font-size:15.5px;text-decoration:none}.sr26 .sr-hr--dark .sr-hr__btn:not(.sr-btn--ghost){background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-hr--dark .sr-hr__btn:not(.sr-btn--ghost):hover{background:var(--sr-still-soft);border-color:var(--sr-still-soft);color:var(--sr-ink)}.sr26 .sr-hr--dark .sr-hr__btn.sr-btn--ghost{background:transparent;border-color:var(--sr-white);color:var(--sr-white)}.sr26 .sr-hr--dark .sr-hr__btn.sr-btn--ghost:hover{background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-hr__ctas--custom .sr-hr__btn:not(.sr-btn--ghost){background:var(--hr-btn);border-color:var(--hr-btn);color:var(--hr-btn-on)}.sr26 .sr-hr__ctas--custom .sr-hr__btn:not(.sr-btn--ghost):hover{background:var(--hr-btn);border-color:var(--hr-btn);color:var(--hr-btn-on);filter:brightness(.92)}.sr-hr__guarantee{display:inline-flex;align-items:center;gap:10px;max-width:20em;color:var(--s-text);font-size:14.5px;font-weight:500;line-height:1.35;text-align:left}.sr-hr__guarantee svg{flex:none;width:22px;height:22px;color:var(--s-accent)}@media(max-width:749px){.sr-hr--split .sr-hr__ctas .sr-hr__btn{width:100%}.sr-hr--split .sr-hr__rating--chip{font-size:11.5px;letter-spacing:.01em;padding:6px 12px 6px 9px}}.sr-hr__divider{height:0;max-width:none;border:0;border-top:1px solid var(--sr-still);background:none}.sr-hr--dark .sr-hr__divider{border-top-color:var(--sr-relief)}.sr-hr__items{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:var(--s-justify, flex-start);margin:0;padding:0;list-style:none}.sr26 .sr-hr__item{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--s-text);font-size:14.5px;font-weight:500;line-height:1.3}.sr-hr__item-icon{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--s-accent)}.sr-hr--dark .sr-hr__item-icon{color:var(--sr-white)}.sr-hr__item-icon svg,.sr-hr__item-icon img{display:block;width:100%;height:100%}.sr-hr__item-icon img{object-fit:contain}.sr-hr__sticker{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--hr-stk, 112px);height:var(--hr-stk, 112px);border-radius:50%;background:var(--hr-stk-bg, var(--sr-signal));color:var(--hr-stk-on, var(--sr-white));text-align:center;line-height:1}.sr-hr__sticker-1{font-size:calc(var(--hr-stk, 112px) * .27);font-weight:700;letter-spacing:-.03em}.sr-hr__sticker-2{margin-top:3px;font-size:calc(var(--hr-stk, 112px) * .14);font-weight:700;letter-spacing:.08em}.sr-hr__sticker--top_right{top:-22px;right:-16px}.sr-hr__sticker--top_left{top:-22px;left:-16px}.sr-hr__sticker--bottom_right{bottom:-22px;right:-16px}.sr-hr__sticker--bottom_left{bottom:-22px;left:-16px}.sr-hr--banner .sr-hr__sticker--top_right{top:0;right:var(--sr-gutter)}.sr-hr--banner .sr-hr__sticker--top_left{top:0;left:var(--sr-gutter)}.sr-hr--banner .sr-hr__sticker--bottom_right{bottom:0;right:var(--sr-gutter)}.sr-hr--banner .sr-hr__sticker--bottom_left{bottom:0;left:var(--sr-gutter)}@media(max-width:749px){.sr-hr__sticker{width:calc(var(--hr-stk, 112px) * .8);height:calc(var(--hr-stk, 112px) * .8)}.sr-hr__sticker--top_right{top:-12px;right:-6px}.sr-hr__sticker--top_left{top:-12px;left:-6px}.sr-hr__sticker--bottom_right{bottom:-12px;right:-6px}.sr-hr__sticker--bottom_left{bottom:-12px;left:-6px}}.sr-fq{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-body: var(--sr-graphite);--s-line: var(--sr-still);--s-link: var(--sr-signal);--s-eyebrow: var(--sr-signal)}.sr-fq--tint{--s-link: var(--sr-relief);--s-eyebrow: var(--sr-relief)}.sr-fq--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-body: var(--sr-still-soft);--s-line: var(--sr-relief);--s-link: var(--sr-white);--s-eyebrow: var(--sr-still)}.sr26 .sr-fq .sr-eyebrow{color:var(--s-eyebrow)}.sr-fq__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.sr26 .sr-fq__head .sr-head__title{margin:0;color:var(--s-text)}.sr-fq__intro{margin-top:18px}@media(min-width:990px){.sr-fq--split .sr-fq__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,120px);align-items:start}.sr-fq--split .sr-fq__head{position:sticky;top:110px}}.sr-fq--centered .sr-fq__head{max-width:640px;margin:0 auto 8px;text-align:center}.sr-fq--centered .sr-fq__head .sr-eyebrow{justify-content:center}.sr-fq--centered .sr-fq__intro{margin-left:auto;margin-right:auto}.sr-fq--centered .sr-fq__list{width:100%;max-width:800px;margin:0 auto}.sr-fq__cat{margin:48px 0 16px;color:var(--s-text);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sr-fq__cat:first-child{margin-top:0}.sr-fq__item{border-top:1px solid var(--s-line)}.sr-fq__item--end{border-bottom:1px solid var(--s-line)}.sr26 .sr-fq__qh{margin:0;font:inherit}.sr26 .sr-fq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;background:none;border:0;border-radius:0;cursor:pointer;text-align:left;font-family:var(--sr-font);font-size:clamp(17px,1.35vw,19.5px);font-weight:600;letter-spacing:-.018em;line-height:1.35;color:var(--s-text);-webkit-appearance:none;appearance:none}.sr-fq__icon{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sr-white);color:var(--sr-signal);box-shadow:inset 0 0 0 1px var(--s-line);transition:transform .25s var(--sr-ease),background-color .2s var(--sr-ease),color .2s var(--sr-ease)}.sr-fq__icon svg{width:16px;height:16px}.sr-fq__item.is-open .sr-fq__icon{transform:rotate(45deg);background:var(--sr-signal);color:var(--sr-white);box-shadow:none}.sr-fq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--sr-ease)}.sr-fq__item.is-open .sr-fq__a{grid-template-rows:1fr}.sr-fq__a>div{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .3s}.sr-fq__item.is-open .sr-fq__a>div{visibility:visible;transition-delay:0s}.sr26 .sr-fq__answer{padding:0 60px 24px 0;color:var(--s-body);font-size:16.5px;line-height:1.7}.sr-fq__answer>:first-child{margin-top:0}.sr-fq__answer>:last-child{margin-bottom:0}.sr-fq__answer p,.sr-fq__answer ul,.sr-fq__answer ol{margin:0 0 1em}.sr26 .sr-fq__answer p{font-size:inherit;line-height:inherit}.sr-fq__answer ul,.sr-fq__answer ol{padding-left:1.25em}.sr-fq__answer a{color:var(--s-link);text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.sr26 .sr-fq__answer{padding-right:0}}.sr26 .sr-fq__more{margin:28px 0 0}.sr26 .sr-fq__more-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--s-link);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.sr-fq__more-link svg{width:16px;height:16px;transition:transform .18s var(--sr-ease)}@media(hover:hover){.sr-fq__more-link:hover svg{transform:translate(3px)}}.sr-fq--centered .sr-fq__more{text-align:center}@media(prefers-reduced-motion:reduce){.sr-fq__a,.sr-fq__icon,.sr-fq__a>div,.sr-fq__more-link svg{transition:none!important}}.sr-fcol{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-eyebrow: var(--sr-signal);--s-link: var(--sr-signal);--fc-t: var(--sr-ink);--fc-m: var(--sr-relief);--fc-body: var(--sr-graphite);--fcol-btn: var(--sr-signal);--fcol-btn-hover: var(--sr-signal-deep)}.sr-fcol--btn-ink{--fcol-btn: var(--sr-ink);--fcol-btn-hover: var(--sr-relief)}.sr-fcol--tint{--s-eyebrow: var(--sr-relief);--s-link: var(--sr-relief)}.sr-fcol--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-eyebrow: var(--sr-still);--s-link: var(--sr-white)}.sr-fcol--dark .sr-fcol__card--simple{--fc-t: var(--sr-white);--fc-m: var(--sr-still)}.sr26 .sr-fcol .sr-eyebrow{color:var(--s-eyebrow)}.sr-fcol__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 48px;margin-bottom:clamp(32px,4vw,48px)}.sr-fcol__head--center{flex-direction:column;align-items:center;text-align:center}.sr26 .sr-fcol__head .sr-head__title{margin:0;color:var(--s-text)}.sr-fcol__head .sr-head__intro{margin-top:14px}.sr-fcol__head--center .sr-head__intro{margin-left:auto;margin-right:auto}.sr26 .sr-fcol__viewall{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--s-link);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.sr-fcol__viewall svg{width:16px;height:16px;transition:transform .18s var(--sr-ease)}@media(hover:hover){.sr-fcol__viewall:hover svg{transform:translate(3px)}}.sr-fcol__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--fcol-mcols, 2),minmax(0,1fr));gap:24px 20px;align-items:stretch}@media(min-width:750px){.sr-fcol__grid{grid-template-columns:repeat(var(--fcol-tab-cols, 3),minmax(0,1fr));gap:28px 24px}}@media(min-width:990px){.sr-fcol__grid{grid-template-columns:repeat(var(--fcol-cols, 4),minmax(0,1fr))}}.sr-fcol--has-hl .sr-fcol__grid{padding-top:28px}.sr26 .sr-fcol__grid>li{margin:0}.sr-fcol__empty{grid-column:1 / -1;padding:24px;border:1px dashed var(--sr-still);border-radius:var(--sr-r-md);color:var(--sr-relief);font-size:14px}.sr-fcol__card{position:relative;display:flex;flex-direction:column;min-width:0}.sr-fcol__body{display:flex;flex-direction:column;flex:1}.sr-fcol__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--sr-r-md);background:var(--sr-mist)}.sr-fcol__media img,.sr-fcol__media svg{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s var(--sr-ease)}.sr-fcol__placeholder{padding:12%;box-sizing:border-box;color:var(--sr-still)}@media(hover:hover){.sr-fcol--zoom .sr-fcol__card:hover .sr-fcol__media img{transform:scale(1.035)}}.sr-fcol__info{display:flex;flex-direction:column;flex:1}.sr26 .sr-fcol__title{margin:0;color:var(--fc-t);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-transform:none}.sr-fcol__title a{color:inherit;text-decoration:none}@media(hover:hover){.sr-fcol__title a:hover{text-decoration:underline;text-underline-offset:3px}}.sr26 .sr-fcol__desc{margin:8px 0 0;color:var(--fc-m);font-size:14.5px;line-height:1.5}.sr-fcol__save{position:absolute;top:12px;left:12px;display:inline-flex;align-items:baseline;gap:4px;padding:7px 12px;border-radius:var(--sr-pill);background:var(--sr-ink);color:var(--sr-white);font-size:14px;font-weight:700;line-height:1}.sr-fcol__save span{font-size:12px;font-weight:500}.sr-fcol__tag{position:absolute;top:12px;right:12px;padding:6px 10px;border-radius:var(--sr-pill);background:var(--sr-white);box-shadow:inset 0 0 0 1px var(--sr-still);color:var(--sr-ink);font-size:11.5px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.sr-fcol__buy{margin-top:auto;padding-top:6px}.sr26 .sr-fcol__price{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--fc-t)}.sr-fcol__from{color:var(--fc-m);font-size:14px;font-weight:500}.sr-fcol__now{font-size:20px;font-weight:600;letter-spacing:-.02em}.sr-fcol__now--sale{color:var(--sr-signal)}.sr-fcol__was{color:var(--fc-m);font-size:15px;font-weight:400;text-decoration:line-through}.sr-fcol__pill{align-self:center;padding:5px 10px;border-radius:var(--sr-pill);background:var(--sr-still-soft);color:var(--sr-ink);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.sr-fcol--has-accent .sr-fcol__pill{background:color-mix(in srgb,var(--fcol-accent) 28%,#fff)}.sr26 .sr-fcol__ships{margin:12px 0 0;display:flex;align-items:center;gap:8px;color:var(--sr-signal);font-size:14px;font-weight:600;line-height:1.3}.sr-fcol__ships svg{flex:none;width:18px;height:18px}.sr-fcol__form{margin:0}.sr26 .sr-fcol__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:16px 0 0;padding:13px 24px;box-sizing:border-box;font-size:14.5px;text-decoration:none;cursor:pointer}.sr26 .sr-fcol:not(.sr-fcol--btn-filled) .sr-fcol__btn:not(.sr-fcol__btn--disabled){background:transparent;color:var(--fcol-btn);border-color:var(--fcol-btn)}.sr26 .sr-fcol:not(.sr-fcol--btn-filled) .sr-fcol__btn:not(.sr-fcol__btn--disabled):hover{background:var(--fcol-btn);color:var(--sr-white);border-color:var(--fcol-btn)}.sr26 .sr-fcol--btn-filled .sr-fcol__btn:not(.sr-fcol__btn--disabled){background:var(--fcol-btn);border-color:var(--fcol-btn);color:var(--sr-white)}.sr26 .sr-fcol--btn-filled .sr-fcol__btn:not(.sr-fcol__btn--disabled):hover{background:var(--fcol-btn-hover);border-color:var(--fcol-btn-hover);color:var(--sr-white)}.sr26 .sr-fcol__btn--disabled,.sr26 .sr-fcol__btn--disabled:hover{background:var(--sr-still);border-color:var(--sr-still);color:var(--sr-relief);cursor:default}.sr26 .sr-fcol--dark .sr-fcol__card--simple .sr-fcol__btn:not(.sr-fcol__btn--disabled){background:transparent;color:var(--sr-white);border-color:var(--sr-white)}.sr26 .sr-fcol--dark .sr-fcol__card--simple .sr-fcol__btn:not(.sr-fcol__btn--disabled):hover{background:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-fcol__banner{margin:0;padding:9px 12px;background:var(--fcol-banner, var(--sr-signal));color:var(--fcol-banner-on, var(--sr-white));border-radius:var(--sr-r-md) var(--sr-r-md) 0 0;font-size:12.5px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:center;text-transform:uppercase}.sr-fcol__card--banner .sr-fcol__media{border-top-left-radius:0;border-top-right-radius:0}.sr-fcol__card--simple .sr-fcol__info{padding-top:18px;text-align:center}.sr-fcol__card--simple .sr-fcol__price,.sr-fcol__card--simple .sr-fcol__ships{justify-content:center}.sr-fcol__card--simple .sr-fcol__list{display:none}.sr-fcol__card--detailed{background:var(--sr-white);border-radius:var(--sr-r-md);box-shadow:inset 0 0 0 1px var(--sr-still)}.sr-fcol__card--detailed .sr-fcol__body{padding:20px}.sr-fcol__card--detailed .sr-fcol__media{aspect-ratio:4 / 3;border-radius:var(--sr-r-sm);background:var(--sr-still-soft)}.sr-fcol__card--detailed .sr-fcol__media img,.sr-fcol__card--detailed .sr-fcol__media svg{object-fit:contain}.sr-fcol__card--detailed .sr-fcol__info{padding-top:20px}.sr26 .sr-fcol__card--detailed .sr-fcol__title{font-size:clamp(22px,1.9vw,27px);line-height:1.15}.sr-fcol__card--detailed .sr-fcol__buy{padding-top:20px}.sr26 .sr-fcol__card--detailed .sr-fcol__price{margin-top:0}.sr-fcol__card--detailed .sr-fcol__now{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1}.sr-fcol__card--detailed .sr-fcol__now--sale{color:var(--fc-t)}.sr-fcol__card--banner.sr-fcol__card--detailed .sr-fcol__banner{border-radius:var(--sr-r-md) var(--sr-r-md) 0 0}.sr-fcol__list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.sr26 .sr-fcol__list li{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--fc-body);font-size:14.5px;line-height:1.45}.sr-fcol__check{flex:none;width:18px;height:18px;margin-top:1px;color:var(--fcol-check, var(--sr-signal))}.sr-fcol__check svg{display:block;width:100%;height:100%;stroke-width:2}.sr-fcol__hl-label{position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%,-50%);padding:7px 14px;border-radius:var(--sr-pill);background:var(--hl-label-bg, var(--fcol-accent, var(--sr-signal)));color:var(--hl-label-on, var(--fcol-accent-on, var(--sr-white)));font-size:var(--hl-size, 12px);font-weight:var(--hl-weight, 700);letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.sr-fcol__hl-label--left{left:20px;transform:translateY(-50%)}@media(max-width:749px){.sr-fcol__hl-label{font-size:min(var(--hl-size, 12px),14px)}}.sr-fcol__card--hl{z-index:2}@media(min-width:750px){.sr26 .sr-fcol__grid>li.sr-fcol__card--simple.sr-fcol__card--fill{margin:0 -10px}}.sr-fcol__card--simple.sr-fcol__card--fill{padding:10px 10px 14px;border-radius:24px}.sr-fcol--has-fill .sr-fcol__card--simple:not(.sr-fcol__card--fill){padding-bottom:14px}.sr26 .sr-fcol__card--simple.sr-fcol__card--fill .sr-fcol__banner{margin:-10px -10px 0;border-radius:24px 24px 0 0}.sr-fcol__card--fill{background:var(--fcol-fill, var(--sr-ink));box-shadow:none}.sr-fcol__card--fill-dark{--fc-t: var(--sr-white);--fc-m: var(--sr-still);--fc-body: var(--sr-still-soft)}.sr-fcol__card--fill-dark .sr-fcol__media{background:#ffffff14}.sr-fcol .sr-fcol__card--fill-dark .sr-fcol__pill{background:var(--fcol-accent, var(--sr-still-soft));color:var(--fcol-accent-on, var(--sr-ink))}.sr-fcol__card--fill-dark .sr-fcol__now--sale,.sr-fcol--dark .sr-fcol__card--simple .sr-fcol__now--sale{color:var(--sr-white)}.sr-fcol__card--fill-dark .sr-fcol__ships,.sr-fcol__card--fill-dark .sr-fcol__check{color:var(--sr-still)}.sr-fcol--has-accent .sr-fcol__card--fill-dark .sr-fcol__check,.sr-fcol--has-accent .sr-fcol__card--fill-dark .sr-fcol__ships{color:var(--fcol-accent)}.sr26 .sr-fcol .sr-fcol__card--fill-dark .sr-fcol__btn:not(.sr-fcol__btn--disabled){background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-fcol .sr-fcol__card--fill-dark .sr-fcol__btn:not(.sr-fcol__btn--disabled):hover{background:var(--sr-still-soft);border-color:var(--sr-still-soft);color:var(--sr-ink)}.sr26 .sr-fcol--has-accent .sr-fcol__card--fill-dark .sr-fcol__btn:not(.sr-fcol__btn--disabled){background:var(--fcol-accent);border-color:var(--fcol-accent);color:var(--fcol-accent-on)}.sr26 .sr-fcol--has-accent .sr-fcol__card--fill-dark .sr-fcol__btn:not(.sr-fcol__btn--disabled):hover{filter:brightness(.92);background:var(--fcol-accent);border-color:var(--fcol-accent);color:var(--fcol-accent-on)}.sr26 .sr-fcol .sr-fcol__card--fill:not(.sr-fcol__card--fill-dark) .sr-fcol__btn:not(.sr-fcol__btn--disabled){background:var(--sr-ink);border-color:var(--sr-ink);color:var(--sr-white)}.sr-fcol__card--fill.sr-fcol__card--labeled{--fl-top: 22px;--fl-r: var(--sr-r-md);border-top-left-radius:0;border-top-right-radius:0}.sr-fcol__card--simple.sr-fcol__card--fill.sr-fcol__card--labeled{--fl-r: 24px}.sr-fcol__card--fill.sr-fcol__card--labeled:before{content:"";position:absolute;top:calc(var(--fl-top) * -1);left:0;right:0;height:calc(var(--fl-top) + 1px);background:var(--fcol-fill, var(--sr-ink));border-radius:var(--fl-r) var(--fl-r) 0 0;pointer-events:none}.sr-fcol__card--fill.sr-fcol__card--labeled .sr-fcol__hl-label{top:calc(var(--fl-top) * -1)}.sr26 .sr-fcol__card--fill.sr-fcol__card--labeled .sr-fcol__banner{border-radius:0}.sr-fcol--has-fill-label .sr-fcol__grid{padding-top:40px}@media(max-width:749px){.sr-fcol--has-fill-label .sr-fcol__grid{row-gap:52px}}.sr-fcol__card--border{--ol-x: 16px;--ol-top: 34px;--ol-bottom: 16px}@media(max-width:749px){.sr-fcol__card--border{--ol-x: 10px;--ol-top: 26px;--ol-bottom: 10px}}.sr-fcol__card--border:before{content:"";position:absolute;top:calc(var(--ol-top) * -1);right:calc(var(--ol-x) * -1);bottom:calc(var(--ol-bottom) * -1);left:calc(var(--ol-x) * -1);border:var(--hl-bw, 2px) solid var(--hl-color, var(--fcol-accent, var(--sr-signal)));border-radius:20px;pointer-events:none}.sr-fcol__card--border .sr-fcol__hl-label{top:calc(var(--hl-bw, 2px) / 2 - var(--ol-top))}.sr-fcol__card--border .sr-fcol__hl-label--left{left:calc(20px - var(--ol-x))}.sr-fcol--has-outline .sr-fcol__grid{padding-top:50px;padding-bottom:16px}@media(max-width:749px){.sr-fcol--has-outline .sr-fcol__grid{padding-top:42px;padding-bottom:10px}}@media(max-width:749px){.sr-fcol--has-outline .sr-fcol__grid{row-gap:52px}}.sr26 .sr-fcol__foot{margin:clamp(28px,3vw,40px) 0 0;color:var(--s-muted);font-size:15px;line-height:1.5}.sr-fcol__foot--center{text-align:center}.sr26 .sr-fcol__foot a{color:var(--s-link);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.sr-fcol__life{position:relative;min-height:240px;overflow:hidden;border-radius:var(--sr-r-md);background:var(--sr-still-soft)}.sr-fcol__life img,.sr-fcol__life-link{display:block;width:100%;height:100%}.sr-fcol__life img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.sr-fcol__life-link{position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.sr-fcol__media img,.sr-fcol__viewall svg{transition:none!important}}.sr-hw{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-body: var(--sr-graphite);--s-line: var(--sr-still);--s-eyebrow: var(--sr-signal);--s-accent: var(--sr-signal)}.sr-hw--tint{--s-eyebrow: var(--sr-relief)}.sr-hw--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-body: var(--sr-still-soft);--s-line: var(--sr-relief);--s-eyebrow: var(--sr-still);--s-accent: var(--sr-still)}.sr26 .sr-hw .sr-eyebrow{color:var(--s-eyebrow)}.sr-hw__head{max-width:760px;margin-bottom:clamp(36px,4.5vw,56px)}.sr26 .sr-hw__head .sr-head__title{margin:0;color:var(--s-text)}.sr-hw__intro{margin-top:18px}.sr-hw--center .sr-hw__head{margin-left:auto;margin-right:auto;text-align:center}.sr-hw--center .sr-hw__head .sr-eyebrow{justify-content:center}.sr-hw--center .sr-hw__intro{margin-left:auto;margin-right:auto}.sr-hw__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media(min-width:990px){.sr-hw__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}.sr-hw--media-right .sr-hw__media{order:2}.sr-hw--no-media .sr-hw__grid{grid-template-columns:minmax(0,1fr);max-width:760px}.sr-hw--no-media.sr-hw--center .sr-hw__grid{margin-left:auto;margin-right:auto}}.sr-hw--no-media .sr-hw__grid{grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.sr-hw--w-narrow.sr-hw--media-left .sr-hw__grid,.sr-hw--w-wide.sr-hw--media-right .sr-hw__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.sr-hw--w-wide.sr-hw--media-left .sr-hw__grid,.sr-hw--w-narrow.sr-hw--media-right .sr-hw__grid{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}}.sr-hw--capped .sr-hw__media .sr-media{width:100%;max-height:var(--s-maxh)}@media(min-width:990px){.sr-hw--match .sr-hw__media{display:flex;align-items:center;align-self:stretch;min-height:360px}.sr-hw--match .sr-hw__media .sr-media{width:100%;height:100%;aspect-ratio:auto}.sr-hw--match .sr-hw__copy{align-self:center}}.sr-hw__copy{min-width:0}.sr-hw--timeline .sr-hw__grid{align-items:start;gap:48px}.sr-hw--timeline .sr-hw__head{max-width:none;margin-bottom:0}.sr-hw--timeline .sr-hw__intro{max-width:30em}@media(min-width:990px){.sr-hw--timeline .sr-hw__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,7vw,96px)}}@media(min-width:990px)and (min-height:640px){.sr-hw--timeline .sr-hw__head{position:sticky;top:110px;z-index:1}}.sr26 .sr-hw--timeline .sr-hw__steps>li.sr-hw__step{position:relative;grid-template-columns:48px minmax(0,1fr);gap:28px;padding:0 0 64px;border:0}.sr26 .sr-hw--timeline .sr-hw__steps>li.sr-hw__step:last-child{padding-bottom:0;border:0}.sr26 .sr-hw--timeline:not(.sr-hw--marker-none) .sr-hw__steps>li.sr-hw__step:not(:last-child):before{content:"";position:absolute;left:23px;top:48px;bottom:0;width:2px;background:var(--s-line)}.sr26 .sr-hw--timeline.sr-hw--marker-none .sr-hw__steps>li.sr-hw__step{grid-template-columns:minmax(0,1fr)}.sr-hw--timeline .sr-hw__tile{position:relative;width:48px;height:48px;border-radius:50%}.sr-hw--timeline .sr-hw__step:last-child .sr-hw__tile{background:var(--sr-signal);color:var(--sr-white);box-shadow:none}.sr-hw__step-media{position:relative;aspect-ratio:16 / 9;margin-bottom:24px;border-radius:var(--sr-r-lg);overflow:hidden;background:var(--sr-still-soft)}.sr-hw__step-media img,.sr-hw__step-media canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--s-focus, 50%)}.sr26 .sr-hw--timeline .sr-hw__step-title{margin-top:0}@media(max-width:749px){.sr26 .sr-hw--timeline .sr-hw__steps>li.sr-hw__step{grid-template-columns:40px minmax(0,1fr);gap:16px;padding-bottom:48px}.sr26 .sr-hw--timeline:not(.sr-hw--marker-none) .sr-hw__steps>li.sr-hw__step:not(:last-child):before{left:19px;top:40px}.sr-hw--timeline .sr-hw__tile{width:40px;height:40px}.sr-hw--timeline .sr-hw__num{font-size:17px}}.sr26 .sr-hw__steps{list-style:none;margin:0;padding:0}.sr26 .sr-hw__steps>li.sr-hw__step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;margin:0;padding:24px 0;border-top:1px solid var(--s-line)}.sr26 .sr-hw__steps>li.sr-hw__step:last-child{border-bottom:1px solid var(--s-line)}.sr26 .sr-hw--marker-none .sr-hw__steps>li.sr-hw__step{grid-template-columns:minmax(0,1fr)}.sr26 .sr-hw__text+.sr-hw__steps{margin-top:28px}.sr-hw__tile{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--sr-r-sm);background:var(--sr-white);color:var(--sr-signal);box-shadow:inset 0 0 0 1px var(--s-line)}.sr-hw__tile svg{width:26px;height:26px}.sr-hw__num{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.sr26 .sr-hw__step-title{margin:2px 0 8px;color:var(--s-text);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-transform:none}.sr-hw__step-body>:last-child{margin-bottom:0}.sr26 .sr-hw__step-text,.sr26 .sr-hw__step-text p{color:var(--s-body);font-size:16px;line-height:1.6}.sr26 .sr-hw__step-text p{margin:0 0 .6em}.sr26 .sr-hw__step-text p:last-child{margin-bottom:0}.sr26 .sr-hw--marker-none .sr-hw__step-title{margin-top:0}.sr-hw__text{color:var(--s-body)}.sr26 .sr-hw__text p{margin:0 0 .7em;font-size:inherit;line-height:inherit}.sr26 .sr-hw__text p:last-child{margin-bottom:0}.sr-hw__text--lead{font-size:clamp(17px,1.3vw,19px);line-height:1.6}.sr-hw__text--body{font-size:16px;line-height:1.6}.sr-hw__text--small{font-size:14.5px;line-height:1.5;color:var(--s-muted)}.sr-hw__cta{display:inline-block;vertical-align:top;margin-right:12px}.sr26 .sr-hw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.sr26 .sr-hw--dark .sr-hw__btn:not(.sr-btn--ghost){background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-hw--dark .sr-hw__btn:not(.sr-btn--ghost):hover{background:var(--sr-still-soft);border-color:var(--sr-still-soft);color:var(--sr-ink)}.sr26 .sr-hw--dark .sr-hw__btn.sr-btn--ghost{background:transparent;border-color:var(--sr-white);color:var(--sr-white)}.sr26 .sr-hw--dark .sr-hw__btn.sr-btn--ghost:hover{background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr-hw__footnote{color:var(--s-muted);font-size:13px;line-height:1.6}.sr26 .sr-hw__footnote p{margin:0 0 .5em;font-size:inherit;line-height:inherit}.sr26 .sr-hw__footnote p:last-child{margin-bottom:0}.sr-hw__footnote sup,.sr-hw__text sup,.sr-hw__step-text sup{font-size:.65em}@media(max-width:749px){.sr26 .sr-hw__steps>li.sr-hw__step{gap:16px;padding:20px 0}.sr-hw__cta{display:block;margin-right:0}.sr-hw__cta+.sr-hw__cta{margin-top:12px!important}.sr26 .sr-hw__btn{width:100%}}.sr-pg{height:10px;border-radius:var(--sr-pill);background:var(--pg-track, rgba(198, 214, 227, .22));overflow:hidden}.sr-pg__fill{display:block;height:100%;border-radius:var(--sr-pill);background:var(--s-accent, var(--sr-signal));animation:sr-pg-grow .9s var(--sr-ease) both}@keyframes sr-pg-grow{0%{width:0}}@media(prefers-reduced-motion:reduce){.sr-pg__fill{animation:none}}.sr-pb__off{padding:10px 20px;background:var(--sr-white);border:1px dashed var(--sr-relief);color:var(--sr-relief);font-size:13px;line-height:1.4}.sr-pb{--pb-strong: var(--sr-ink);--pb-text: var(--sr-relief);--pg-track: var(--sr-still);background:var(--s-bg);color:var(--pb-text);padding-top:var(--s-py, 12px);padding-bottom:var(--s-py, 12px)}.sr-pb--dark{--pb-strong: var(--sr-white);--pb-text: var(--sr-still);--pg-track: rgba(198, 214, 227, .22)}.sr-pb__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 32px;min-height:44px}.sr-pb__label{display:flex;align-items:center;gap:10px;flex:none;color:var(--pb-strong);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.sr-pb__icon{display:inline-flex;flex:none}.sr-pb__icon svg{width:22px;height:22px}.sr26 .sr-pb__count{margin:0;flex:none;color:var(--pb-text);font-size:15px;line-height:1.3}.sr-pb__num{color:var(--pb-strong);font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sr-pb__progress{flex:1 1 140px;max-width:300px}.sr26 .sr-pb .sr-pb__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;min-height:44px;padding:0 24px;font-size:14.5px;text-decoration:none;background:var(--s-accent);border-color:var(--s-accent);color:var(--s-accent-on)}.sr26 .sr-pb .sr-pb__btn+.sr-pb__btn{margin-left:0}.sr26 .sr-pb .sr-pb__btn:hover{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-accent-on);filter:brightness(.92)}.sr26 .sr-pb .sr-pb__btn.sr-btn--ghost{background:transparent;border-color:var(--pb-strong);color:var(--pb-strong)}.sr26 .sr-pb .sr-pb__btn.sr-btn--ghost:hover{background:var(--pb-strong);border-color:var(--pb-strong);color:var(--s-bg);filter:none}@media(max-width:999px){.sr-pb__row{gap:10px 12px}.sr-pb__label{order:1;flex:1 1 auto;font-size:15px}.sr26 .sr-pb .sr-pb__btn{order:2;margin-left:0}.sr26 .sr-pb__count{order:3;flex:0 0 100%;font-size:14.5px}.sr-pb__num{font-size:18px}.sr-pb__progress{order:4;flex:0 0 100%;max-width:none;width:100%}}.sr-ph{--ph-text: var(--sr-ink);--ph-body: var(--sr-graphite);--pg-track: rgba(198, 214, 227, .22);position:relative;overflow:hidden}.sr-ph__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:990px){.sr-ph__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:96px}.sr-ph--card-left .sr-ph__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.sr-ph--card-left .sr-ph__stage{order:-1}.sr-ph--no-card .sr-ph__grid{grid-template-columns:minmax(0,1fr);max-width:760px}}.sr-ph__copy{min-width:0}.sr26 .sr-ph .sr-eyebrow{margin-bottom:0;color:var(--sr-relief)}.sr26 .sr-ph .sr-eyebrow:before{background:var(--s-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-accent) 18%,transparent)}.sr26 .sr-ph__heading{margin:0;color:var(--ph-text);font-weight:600;text-wrap:balance}.sr-ph__heading--display{font-size:clamp(40px,4.7vw,68px);line-height:1;letter-spacing:-.042em}.sr-ph__heading--headline{font-size:var(--sr-fs-h2);line-height:1.06;letter-spacing:-.034em}.sr-ph__text{max-width:34em;color:var(--ph-body);font-size:clamp(17px,1.3vw,19px);line-height:1.6}.sr26 .sr-ph__text p{margin:0 0 .7em}.sr26 .sr-ph__text p:last-child{margin-bottom:0}.sr-ph__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.sr26 .sr-ph .sr-ph__btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 34px;font-size:15.5px;text-decoration:none;background:var(--s-accent);border-color:var(--s-accent);color:var(--s-accent-on)}.sr26 .sr-ph .sr-ph__btn:hover{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-accent-on);filter:brightness(.92)}.sr26 .sr-ph__link{display:inline-flex;align-items:center;min-height:44px;color:var(--ph-text);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}@media(max-width:749px){.sr-ph__ctas{flex-direction:column;align-items:stretch;gap:8px}.sr26 .sr-ph .sr-ph__btn{width:100%}.sr26 .sr-ph__link{justify-content:center;min-height:48px}}.sr-ph__stage{position:relative;min-width:0}.sr-ph__rings{position:absolute;left:50%;top:50%;width:760px;height:760px;max-width:none;transform:translate(-50%,-50%);stroke:var(--sr-signal);pointer-events:none}.sr-ph__rings circle:nth-child(1){stroke-opacity:.22}.sr-ph__rings circle:nth-child(2){stroke-opacity:.16}.sr-ph__rings circle:nth-child(3){stroke-opacity:.11}.sr-ph__rings circle:nth-child(4){stroke-opacity:.07}.sr-ph__rings circle:nth-child(5){stroke-opacity:.04}.sr-ph__card{position:relative;box-sizing:border-box;padding:28px 24px;border-radius:var(--sr-r-lg);background:var(--sr-ink);color:var(--sr-white)}@media(min-width:750px){.sr-ph__card{padding:44px}}.sr-ph__card-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.sr26 .sr-ph__card-label{margin:0;color:var(--sr-still);font-size:12.5px;font-weight:600;letter-spacing:.04em;line-height:1}.sr26 .sr-ph__pill{margin:0;padding:8px 14px;border-radius:var(--sr-pill);background:#c6d6e329;box-shadow:inset 0 0 0 1px var(--sr-relief);color:var(--sr-white);font-size:12.5px;font-weight:600;letter-spacing:.04em;line-height:1}.sr26 .sr-ph__numeral{margin:20px 0 0;color:var(--sr-white);font-size:clamp(76px,22vw,84px);font-weight:500;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums}@media(min-width:750px){.sr26 .sr-ph__numeral{margin-top:28px;font-size:clamp(96px,9.4vw,136px)}}.sr26 .sr-ph__numeral--md{font-size:clamp(60px,18vw,66px)}@media(min-width:750px){.sr26 .sr-ph__numeral--md{font-size:clamp(76px,7.6vw,110px)}}.sr26 .sr-ph__numeral--sm{font-size:clamp(48px,14vw,52px)}@media(min-width:750px){.sr26 .sr-ph__numeral--sm{font-size:clamp(60px,5.8vw,84px)}}.sr-ph__card .sr-pg{height:12px;margin-top:26px}@media(min-width:750px){.sr-ph__card .sr-pg{margin-top:36px}}.sr-ph__meta{display:flex;justify-content:space-between;gap:16px;margin-top:12px;color:var(--sr-white);font-size:14.5px;line-height:1.4}.sr-ph__meta-strong{font-weight:600;text-align:right}.sr-ph__foot{margin-top:22px;padding-top:20px;border-top:1px solid var(--sr-relief)}@media(min-width:750px){.sr-ph__foot{margin-top:28px;padding-top:24px}}.sr26 .sr-ph__foot p{margin:0;color:var(--sr-still-soft);font-size:14.5px;line-height:1.5}.sr-vc{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-eyebrow: var(--sr-signal);--vc-w: var(--vc-wd, 272px);--vc-arrow-bg: var(--sr-white);--vc-arrow-ink: var(--sr-signal);--vc-arrow-ring: var(--sr-still);overflow:hidden}@media(max-width:749px){.sr-vc{--vc-w: min(72vw, 260px)}}.sr-vc--tint{--s-eyebrow: var(--sr-relief)}.sr-vc--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-eyebrow: var(--sr-still);--vc-arrow-bg: transparent;--vc-arrow-ink: var(--sr-white);--vc-arrow-ring: var(--sr-relief)}.sr26 .sr-vc .sr-eyebrow{color:var(--s-eyebrow)}.sr26 .sr-vc .sr-head__title{margin:0;color:var(--s-text)}.sr-vc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4vw,48px)}.sr-vc__intro{margin-top:18px}.sr-vc--head-center .sr-vc__head{flex-direction:column;align-items:center;text-align:center;gap:28px}.sr-vc--head-center .sr-vc__titles .sr-eyebrow{justify-content:center}.sr-vc--head-center .sr-vc__intro{margin-left:auto;margin-right:auto}.sr-vc__arrows{display:flex;flex:none;gap:12px}.sr-vc__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--vc-arrow-bg);box-shadow:inset 0 0 0 1px var(--vc-arrow-ring);color:var(--vc-arrow-ink);cursor:pointer;transition:background-color .18s var(--sr-ease),color .18s var(--sr-ease)}.sr-vc__arrow svg{width:20px;height:20px}.sr-vc__arrow:disabled{background:var(--sr-still);box-shadow:none;color:var(--sr-relief);cursor:default}.sr-vc--dark .sr-vc__arrow:disabled{background:#c6d6e329;color:var(--sr-still)}@media(hover:hover){.sr-vc__arrow:not(:disabled):hover{background:var(--sr-signal);box-shadow:none;color:var(--sr-white)}}@media(max-width:749px){.sr-vc__arrows{display:none}}.sr26 .sr-vc__track{position:relative;display:flex;gap:4px;margin:0;padding:8px calc(50% - var(--vc-w) / 2);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sr-vc__track::-webkit-scrollbar{display:none}.sr26 .sr-vc__track>li.sr-vc__card{flex:none;width:var(--vc-w);margin:0;scroll-snap-align:center}.sr-vc__frame{position:relative;container-type:size;aspect-ratio:var(--vc-ratio, 4 / 5);border-radius:var(--sr-r-md);overflow:hidden;background:var(--sr-still-soft);transform:scale(var(--vc-rest, .9));transition:transform .35s var(--sr-ease)}.sr-vc__card.is-active .sr-vc__frame{transform:scale(1)}.sr-vc__el{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border:0}.sr-vc__embed{top:50%;left:50%;right:auto;bottom:auto;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);max-width:none;transform:translate(-50%,-50%);pointer-events:none}.sr-vc__person{position:absolute;left:50%;bottom:-6%;width:70%;transform:translate(-50%);color:#425f7a42}.sr-vc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00112b00 45%,#00112bbd);pointer-events:none}.sr-vc__tools{position:absolute;top:4px;right:4px;display:flex}.sr-vc__tool{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.sr-vc__tool-dot{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffffe6;color:var(--sr-ink);transition:background-color .18s var(--sr-ease)}@media(hover:hover){.sr-vc__tool:hover .sr-vc__tool-dot{background:var(--sr-white)}}.sr-vc__tool-dot svg{width:16px;height:16px}.sr-vc__ico-pause,.sr-vc__ico-sound-on{display:none}.sr-vc__card[data-playing=true] .sr-vc__ico-pause{display:block}.sr-vc__card[data-playing=true] .sr-vc__ico-play{display:none}.sr-vc__card[data-sound=true] .sr-vc__ico-sound-on{display:block}.sr-vc__card[data-sound=true] .sr-vc__ico-sound-off{display:none}.sr-vc__tool-dot .sr-vc__ico-play,.sr-vc__tool-dot .sr-vc__ico-pause{width:14px;height:14px}.sr-vc__cap{position:absolute;left:20px;right:20px;bottom:20px;pointer-events:none}.sr26 .sr-vc__name{margin:0 0 8px;color:var(--sr-white);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sr-vc__stars{display:flex;gap:2px;color:var(--vc-star, #F2A91D)}.sr-vc__stars svg{width:16px;height:16px}.sr-vc--cap-center .sr-vc__cap{text-align:center}.sr-vc--cap-center .sr-vc__stars{justify-content:center}@media(prefers-reduced-motion:reduce){.sr-vc__frame{transition:none}}.sr-st{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-body: var(--sr-graphite);--s-line: var(--sr-still);--s-eyebrow: var(--sr-signal);--s-accent: var(--sr-relief);--s-foot: var(--sr-relief);--st-num: var(--sr-signal);--st-cols: 2}.sr-st--tint{--s-eyebrow: var(--sr-relief)}.sr-st--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-body: var(--sr-white);--s-line: var(--sr-relief);--s-eyebrow: var(--sr-still);--s-accent: var(--sr-still);--s-foot: var(--sr-still);--st-num: var(--sr-still)}.sr-st--grad{--s-line: rgba(255, 255, 255, .4);--s-eyebrow: var(--sr-white);--s-accent: var(--sr-white);--s-foot: var(--sr-white);--st-num: var(--sr-white)}.sr-st--c3{--st-cols: 3}.sr-st--c4{--st-cols: 4}.sr26 .sr-st .sr-eyebrow{color:var(--s-eyebrow)}.sr-st__head{max-width:820px;margin-bottom:clamp(36px,4.5vw,56px)}.sr26 .sr-st__head .sr-head__title{margin:0;color:var(--s-text)}.sr26 .sr-st .sr-st__intro{margin-top:18px;color:var(--s-body)}.sr-st--band.sr-st--head-center .sr-st__head{margin-left:auto;margin-right:auto;text-align:center}.sr-st--band.sr-st--head-center .sr-st__head .sr-eyebrow{justify-content:center}.sr-st--band.sr-st--head-center .sr-st__intro{margin-left:auto;margin-right:auto}.sr-st__copy{min-width:0}.sr-st--photo .sr-st__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.sr-st--photo .sr-st__media{order:-1;min-width:0}.sr-st--photo .sr-st__media .sr-media{width:100%}@media(max-width:989px){.sr-st--ratio-portrait .sr-st__media .sr-media{--sr-media-ratio: 4 / 3 !important}}@media(min-width:990px){.sr-st--photo .sr-st__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(56px,6.7vw,96px)}.sr-st--photo .sr-st__media{order:0}.sr-st--photo.sr-st--side-left .sr-st__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sr-st--photo.sr-st--side-left .sr-st__media{order:-1}}.sr-st__stats{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.sr-st--photo .sr-st__stats{gap:0}@media(min-width:750px){.sr-st--band .sr-st__stats{grid-template-columns:repeat(var(--st-cols),minmax(0,1fr));gap:0 clamp(32px,4.4vw,64px)}.sr-st--photo .sr-st__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,3.4vw,48px)}}.sr-st__stat{min-width:0;border-top:1px solid var(--s-line);padding-top:28px}@media(min-width:750px){.sr-st--band .sr-st__stat{padding-top:36px}}.sr-st--photo .sr-st__stat{padding:24px 0 32px}@media(min-width:750px){.sr-st--photo .sr-st__stat{padding-bottom:32px}}.sr26 .sr-st__num{margin:0;color:var(--st-num);font-weight:500;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.sr26 .sr-st--c2 .sr-st__num{font-size:clamp(84px,9vw,128px)}.sr26 .sr-st--c3 .sr-st__num{font-size:clamp(72px,7.2vw,104px)}.sr26 .sr-st--c4 .sr-st__num{font-size:clamp(64px,5.6vw,80px)}.sr26 .sr-st--photo .sr-st__num{font-size:clamp(52px,4.5vw,64px);line-height:.95;letter-spacing:-.05em}.sr-st__plus{margin-left:2px;font-weight:300;letter-spacing:-.02em}.sr26 .sr-st__title{margin:24px 0 8px;color:var(--s-text);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-transform:none}.sr26 .sr-st--photo .sr-st__title{margin:18px 0 6px}.sr26 .sr-st__caption{margin:28px 0 0;max-width:24em;color:var(--s-body);font-size:clamp(17px,1.3vw,19px);line-height:1.6}.sr26 .sr-st__title+.sr-st__caption{margin-top:0}.sr26 .sr-st--photo .sr-st__caption{max-width:none;font-size:16px}.sr-st--band.sr-st--head-center .sr-st__stat{text-align:center}.sr-st--band.sr-st--head-center .sr-st__caption{margin-left:auto;margin-right:auto}.sr-st .sr-cite{color:var(--s-accent)}.sr-st__foot{margin-top:48px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.sr-st--photo .sr-st__foot{margin-top:8px}.sr-st__footnote{flex:1 1 320px;max-width:520px;color:var(--s-foot);font-size:14.5px;line-height:1.5}.sr26 .sr-st__footnote p{margin:0 0 .5em;font-size:inherit;line-height:inherit}.sr26 .sr-st__footnote p:last-child{margin-bottom:0}.sr-st__text{flex:1 1 320px;max-width:34em;color:var(--s-body)}.sr26 .sr-st__text p{margin:0 0 .6em;font-size:inherit;line-height:inherit}.sr26 .sr-st__text p:last-child{margin-bottom:0}.sr-st__text--lead{color:var(--s-text);font-size:clamp(19px,1.7vw,22px);font-weight:600;letter-spacing:-.02em;line-height:1.3}.sr-st__text--body{font-size:17px;line-height:1.6}.sr-st__ctas{flex:none;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.sr26 .sr-st__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;text-decoration:none}.sr26 .sr-st__btn svg{width:16px;height:16px;flex:none}.sr26 .sr-st--dark .sr-st__btn:not(.sr-btn--ghost){background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-st--dark .sr-st__btn:not(.sr-btn--ghost):hover{background:var(--sr-still-soft);border-color:var(--sr-still-soft);color:var(--sr-ink)}.sr26 .sr-st--dark .sr-st__btn.sr-btn--ghost{background:transparent;border-color:var(--sr-white);color:var(--sr-white)}.sr26 .sr-st--dark .sr-st__btn.sr-btn--ghost:hover{background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr-st--foot-stack .sr-st__foot{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:28px;margin-top:28px}.sr-st--foot-stack .sr-st__footnote,.sr-st--foot-stack .sr-st__text{flex:none}.sr-st--foot-stack .sr-st__ctas{margin-left:0;width:100%;border-top:1px solid var(--s-line);padding-top:32px;margin-top:12px}.sr-st--photo.sr-st--foot-stack .sr-st__foot{margin-top:8px}@media(max-width:749px){.sr-st__foot{flex-direction:column;align-items:stretch;margin-top:40px}.sr-st__footnote,.sr-st__text{flex:none;max-width:none}.sr-st__ctas{margin-left:0}.sr26 .sr-st__btn{width:100%}.sr-st--photo .sr-st__foot{margin-top:8px}}.sr-tm{--s-text: var(--sr-ink);--s-muted: var(--sr-muted);--s-eyebrow: var(--sr-signal);--tm-arrow-bg: var(--sr-white);--tm-arrow-ink: var(--sr-ink);--tm-arrow-ring: var(--sr-still)}.sr-tm--tint{--s-eyebrow: var(--sr-relief)}.sr-tm--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--s-eyebrow: var(--sr-still);--tm-arrow-bg: transparent;--tm-arrow-ink: var(--sr-white);--tm-arrow-ring: var(--sr-still)}.sr26 .sr-tm .sr-eyebrow{color:var(--s-eyebrow)}.sr26 .sr-tm .sr-head__title{margin:0;color:var(--s-text)}.sr-tm__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4vw,56px)}.sr-tm__titles{min-width:0;max-width:780px}.sr-tm__intro{margin-top:18px}.sr-tm--head-center .sr-tm__head{flex-direction:column;align-items:center;text-align:center;gap:28px}.sr-tm--head-center .sr-tm__titles .sr-eyebrow{justify-content:center}.sr-tm--head-center .sr-tm__intro{margin-left:auto;margin-right:auto}.sr-tm__feature{margin-bottom:clamp(40px,5vw,64px)}.sr-tm__featured{max-width:1040px;margin:0}.sr-tm--head-center .sr-tm__featured{margin:0 auto;text-align:center}.sr-tm--head-center .sr-tm__featured .sr-tm__stars{justify-content:center}.sr-tm__featured .sr-tm__stars{margin-bottom:24px}.sr-tm__featured .sr-tm__stars svg{width:22px;height:22px}.sr26 .sr-tm__ftitle{margin:0 0 16px;color:var(--s-text);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;text-transform:none}.sr26 .sr-tm__fquote{margin:0;padding:0;border:0;color:var(--s-text);font-size:clamp(26px,3.3vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1.22;quotes:none}.sr-tm__fwho{display:flex;flex-direction:column;gap:2px;margin-top:24px;color:var(--s-muted);font-size:15px}.sr-tm--head-center .sr-tm__fwho{align-items:center}.sr-tm__arrows{display:flex;flex:none;gap:12px}.sr-tm__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--tm-arrow-bg);box-shadow:inset 0 0 0 1px var(--tm-arrow-ring);color:var(--tm-arrow-ink);cursor:pointer;transition:background-color .18s var(--sr-ease),color .18s var(--sr-ease),opacity .18s var(--sr-ease)}.sr-tm__arrow svg{width:20px;height:20px}.sr-tm__arrow:disabled{opacity:.4;cursor:default}@media(hover:hover){.sr-tm__arrow:not(:disabled):hover{background:var(--sr-signal);box-shadow:none;color:var(--sr-white)}}@media(max-width:749px){.sr-tm__arrows{display:none}}.sr26 .sr-tm__list{margin:0;padding:0;list-style:none}.sr26 .sr-tm__item{display:flex;margin:0;padding:0;list-style:none;min-width:0}.sr-tm--grid .sr-tm__list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:750px){.sr-tm--grid .sr-tm__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.sr-tm--grid.sr-tm--cols-3 .sr-tm__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-tm--grid.sr-tm--cols-4 .sr-tm__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.sr26 .sr-tm--carousel .sr-tm__list{--tm-edge: max(var(--sr-gutter), calc((100% - var(--s-max, 1280px)) / 2 + var(--sr-gutter)));display:flex;gap:16px;padding:4px var(--tm-edge) 4px;scroll-padding-left:var(--tm-edge);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sr-tm--carousel .sr-tm__list::-webkit-scrollbar{display:none}.sr-tm--carousel .sr-tm__list:focus-visible{outline:2px solid var(--sr-signal);outline-offset:-2px}.sr26 .sr-tm--carousel .sr-tm__item{flex:none;width:var(--tm-w, 360px);display:flex;scroll-snap-align:start}@media(max-width:749px){.sr26 .sr-tm--carousel .sr-tm__item{width:min(82vw,320px)}}.sr26 .sr-tm__card{box-sizing:border-box;display:flex;flex-direction:column;width:100%;margin:0;background:var(--tm-card, var(--sr-sand-soft));border-radius:var(--sr-r-md);overflow:hidden}.sr-tm__media .sr-media{border-radius:0}.sr-tm__body{box-sizing:border-box;display:flex;flex:1;flex-direction:column;padding:28px 26px 26px}.sr-tm__stars{display:flex;gap:3px;color:var(--sr-star)}.sr-tm__stars svg{width:17px;height:17px}.sr26 .sr-tm__title{margin:18px 0 0;color:var(--sr-ink);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.sr-tm__body>.sr-tm__title:first-child{margin-top:0}.sr-tm__text{flex:1}.sr-tm__stars+.sr-tm__text{margin-top:18px}.sr-tm__title+.sr-tm__text{margin-top:10px}.sr26 .sr-tm__quote{margin:0;padding:0;border:0;color:var(--sr-relief);font-size:16px;font-style:normal;font-weight:400;line-height:1.6;max-width:none;text-align:left}.sr26 .sr-tm__quote:before,.sr26 .sr-tm__quote:after{content:none}.sr-tm__quote--clamp:not(.is-open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tm-lines, 6);line-clamp:var(--tm-lines, 6);overflow:hidden}@media(scripting:none){.sr-tm__quote--clamp:not(.is-open){display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}}.sr26 .sr-tm__more{display:inline-block;min-height:44px;margin:0;padding:10px 0 0;border:0;background:none;color:var(--sr-relief);cursor:pointer;font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sr26 .sr-tm__more[hidden]{display:none}@media(hover:hover){.sr26 .sr-tm__more:hover{color:var(--sr-ink)}}.sr26 .sr-tm__who{display:flex;align-items:center;gap:12px;margin:24px 0 0}.sr-tm__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--sr-signal);color:var(--sr-white);font-size:14px;font-weight:600;line-height:1}.sr26 .sr-tm__photo{display:block;flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--sr-still-soft)}.sr-tm__id{display:block;min-width:0}.sr-tm__name{display:block;color:var(--sr-ink);font-size:14px;font-weight:600;line-height:1.3}.sr-tm__detail{display:block;margin-top:2px;color:var(--sr-relief);font-size:12.5px;line-height:1.4}.sr-co{--s-text: var(--sr-ink);--s-muted: var(--sr-relief);--s-accent: var(--sr-signal);--co-num: var(--sr-signal);--co-ring: var(--sr-signal);--co-line: var(--sr-still);--co-icon: var(--sr-signal);--co-fs: clamp(108px, 10.3vw, 148px)}.sr-co--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still-soft);--s-accent: var(--sr-still);--co-num: var(--sr-white);--co-ring: var(--sr-white);--co-line: var(--sr-relief);--co-icon: var(--sr-still)}.sr-co__card{position:relative;display:flex;flex-direction:column;padding:40px 28px 0;border-radius:var(--sr-r-lg);background:var(--co-card, var(--sr-mist));color:var(--s-text);overflow:hidden;isolation:isolate}@media(min-width:900px){.sr-co__card{padding:72px 80px 0}}.sr-co--no-terms .sr-co__card{padding-bottom:40px}@media(min-width:900px){.sr-co--no-terms .sr-co__card{padding-bottom:72px}}.sr-co--outline .sr-co__card{box-shadow:inset 0 0 0 1.5px var(--sr-signal)}.sr-co__top{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"mark" "copy" "actions";align-content:center;padding-bottom:36px}.sr-co__copy{grid-area:copy;min-width:0}.sr-co__actions{grid-area:actions;min-width:0}.sr-co__mark{grid-area:mark;display:flex;flex-direction:column;align-items:center;justify-self:center;margin-bottom:40px}@media(min-width:900px){.sr-co__top{column-gap:96px;padding-bottom:56px;grid-template-rows:auto auto}.sr-co--mark-right .sr-co__top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy mark" "actions mark"}.sr-co--mark-left .sr-co__top{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"mark copy" "mark actions"}.sr-co--no-actions.sr-co--mark-right .sr-co__top{grid-template-areas:"copy mark"}.sr-co--no-actions.sr-co--mark-left .sr-co__top{grid-template-areas:"mark copy"}.sr-co__copy{align-self:end}.sr-co__actions{align-self:start}.sr-co--no-actions .sr-co__copy{align-self:center}.sr-co__mark{align-self:center;margin-bottom:0}.sr-co--statement.sr-co--mark-right .sr-co__mark{margin-right:clamp(0px,10vw,144px)}.sr-co--statement.sr-co--mark-left .sr-co__mark{margin-left:clamp(0px,10vw,144px)}.sr-co--no-mark .sr-co__top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy actions";align-items:end}}.sr-co__numwrap{position:relative;display:flex;align-items:center;justify-content:center;font-size:var(--co-fs)}.sr-co__mark--md{--co-fs: clamp(72px, 7.4vw, 112px)}.sr-co__mark--md .sr-co__num{white-space:nowrap}.sr-co__rings{position:absolute;left:50%;top:50%;z-index:-1;width:4.6em;height:4.6em;transform:translate(calc(-50% + var(--co-dx, 0px)),calc(-50% + var(--co-dy, 0px)));fill:none;stroke:var(--co-ring);stroke-width:2.5;pointer-events:none}@media(min-width:750px){.sr-co__rings{stroke-width:2.2}}.sr-co--dark .sr-co__rings circle:nth-child(1){stroke-opacity:.4}.sr-co--dark .sr-co__rings circle:nth-child(2){stroke-opacity:.26}.sr-co--dark .sr-co__rings circle:nth-child(3){stroke-opacity:.18}.sr-co--dark .sr-co__rings circle:nth-child(4){stroke-opacity:.12}.sr-co--dark .sr-co__rings circle:nth-child(5){stroke-opacity:.07}.sr-co__rings--free{top:-260px;right:-300px;left:auto;width:640px;height:640px;transform:none;stroke-width:2.5}@media(min-width:900px){.sr-co__rings--free{top:50%;right:-420px;width:1000px;height:1000px;margin-top:-500px;stroke-width:1.5}}.sr-co__num{display:block;padding-right:.025em;color:var(--co-num);font-size:1em;font-weight:500;letter-spacing:-.025em;line-height:.82;transform:translate(var(--co-nudge, -.08em))}.sr-co__label{margin-top:18px;color:var(--s-text);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-align:center}@media(min-width:900px){.sr-co__label{margin-top:22px;font-size:18px}}.sr-co__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--co-icon);color:var(--co-icon)}.sr-co__icon svg{width:32px;height:32px}.sr26 .sr-co__title{margin:0;color:var(--s-text);font-size:clamp(42px,4.45vw,64px);font-weight:600;letter-spacing:-.042em;line-height:1.04;text-wrap:balance}.sr26 .sr-co__title .sr-co__accent{color:var(--s-accent)}.sr-co__text{max-width:30em;margin-top:18px;color:var(--s-muted);font-size:17px;line-height:1.6}@media(min-width:900px){.sr-co__text{margin-top:24px;font-size:clamp(17px,1.32vw,19px)}}.sr26 .sr-co__text p{margin:0 0 .7em;font-size:inherit;line-height:inherit}.sr26 .sr-co__text p:last-child{margin-bottom:0}.sr-co__note{margin:16px 0 0;color:var(--s-muted);font-size:14.5px;line-height:1.5}.sr-co__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}@media(min-width:750px){.sr-co__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}}@media(min-width:900px){.sr-co--no-mark .sr-co__actions{margin-top:32px;padding-bottom:6px}}.sr26 .sr-co__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;text-decoration:none}.sr-co__btn svg{width:18px;height:18px;flex:none}.sr26 .sr-co--dark .sr-co__btn:not(.sr-btn--ghost){background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-co--dark .sr-co__btn:not(.sr-btn--ghost):hover{background:var(--sr-still-soft);border-color:var(--sr-still-soft);color:var(--sr-ink)}.sr26 .sr-co--dark .sr-co__btn.sr-btn--ghost{background:transparent;border-color:var(--sr-white);color:var(--sr-white)}.sr26 .sr-co--dark .sr-co__btn.sr-btn--ghost:hover{background:var(--sr-white);border-color:var(--sr-white);color:var(--sr-ink)}.sr26 .sr-co__link{display:inline-flex;align-items:center;min-height:44px;color:var(--sr-signal);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.sr26 .sr-co--dark .sr-co__link{color:var(--sr-white)}.sr-co__call{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media(min-width:750px){.sr-co:not(.sr-co--strip) .sr-co__call{align-items:flex-start}}.sr26 .sr-co__number{color:var(--s-text);font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.1;text-align:center;text-decoration:none;font-variant-numeric:tabular-nums}@media(min-width:750px){.sr-co:not(.sr-co--strip) .sr-co__number{text-align:left}}.sr-co__hours{color:var(--s-muted);font-size:14px;line-height:1.4;text-align:center}.sr-co__terms{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border-top:1px solid var(--co-line);list-style:none}.sr-co__term{display:flex;align-items:center;gap:12px;margin:0;padding:18px 0;border-bottom:1px solid var(--co-line);color:var(--s-text);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.sr-co__term:last-child{border-bottom:0}.sr-co__term svg{flex:none;width:22px;height:22px;color:var(--co-icon)}@media(min-width:900px){.sr-co__terms{grid-template-columns:repeat(var(--co-terms, 3),minmax(0,1fr))}.sr-co__term{padding:28px 28px 32px;border-bottom:0;border-left:1px solid var(--co-line);font-size:17px}.sr-co__term:first-child{border-left:0;padding-left:0}}.sr-co--photo{position:relative;display:flex;align-items:center;min-height:var(--co-min, 520px);overflow:hidden;background:var(--sr-ink)}.sr-co--photo>.sr-sec__inner{position:relative;z-index:2;width:100%}.sr-co__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sr-co__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,17,43,var(--co-overlay, .55));pointer-events:none}.sr-co--photo .sr-co__card{padding:0;border-radius:0;background:transparent;overflow:visible}.sr-co--photo .sr-co__top{padding-bottom:0}.sr26 .sr-co--photo .sr-co__title{font-size:clamp(28px,2.8vw,40px);letter-spacing:-.034em;line-height:1.06}.sr-co--photo .sr-co__text{margin-top:18px;font-size:clamp(16px,1.25vw,18px)}.sr-co--photo .sr-co__label{font-size:16px}@media(min-width:900px){.sr-co--photo.sr-co--mark-left .sr-co__top{grid-template-columns:auto minmax(0,1fr);column-gap:80px}.sr-co--photo.sr-co--mark-right .sr-co__top{grid-template-columns:minmax(0,1fr) auto;column-gap:80px}.sr-co--photo .sr-co__mark{width:320px}}.sr-co--photo .sr-co__terms{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px;border-top:0}.sr-co--photo .sr-co__term{padding:0;border:0;font-size:15px}.sr-co--photo .sr-co__term:first-child{padding-left:0}.sr26 .sr-co--strip .sr-co__title{font-size:clamp(26px,2.25vw,32px);letter-spacing:-.03em;line-height:1.1}.sr-co--strip .sr-co__text{margin-top:12px;font-size:16px}.sr-co--strip .sr-co__mark{align-items:flex-start;justify-self:start;margin-bottom:24px}.sr-co--strip .sr-co__actions{margin-top:24px}@media(min-width:900px){.sr-co--strip .sr-co__card{padding:56px 64px}.sr-co--strip .sr-co__top{column-gap:48px;padding-bottom:0;align-items:center}.sr-co--strip .sr-co__top,.sr-co--strip.sr-co--mark-left .sr-co__top,.sr-co--strip.sr-co--mark-right .sr-co__top{grid-template-columns:auto minmax(0,1fr) 320px;grid-template-areas:"mark copy actions";grid-template-rows:auto}.sr-co--strip.sr-co--no-mark .sr-co__top{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"copy actions"}.sr-co--strip .sr-co__copy,.sr-co--strip .sr-co__actions,.sr-co--strip .sr-co__mark{align-self:center}.sr-co--strip .sr-co__actions{margin-top:0;flex-direction:column;align-items:stretch}.sr-co--strip .sr-co__icon{width:88px;height:88px}.sr-co--strip .sr-co__icon svg{width:38px;height:38px}}.sr-cm{--s-text: var(--sr-ink);--s-muted: var(--sr-muted)}.sr26 .sr-cm .sr-head__title{margin:0;color:var(--s-text)}.sr-cm__head{margin-bottom:clamp(32px,4vw,56px)}.sr-cm__intro{margin-top:18px}.sr-cm--head-center .sr-cm__head{text-align:center}.sr-cm--head-center .sr-cm__intro{margin-left:auto;margin-right:auto}.sr-cm__text .sr-cm__intro{margin-top:24px;max-width:28em}.sr26 .sr-cm__sidebtn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:32px;text-decoration:none}.sr-cm__frame{overflow:hidden;border:1px solid var(--sr-still);border-radius:var(--sr-r-lg);background:var(--sr-white)}.sr-cm__table{display:none;width:100%;margin:0;border-collapse:collapse;table-layout:fixed}.sr26 .sr-cm .sr-cm__table{background:transparent;border:0}.sr26 .sr-cm__table th,.sr26 .sr-cm__table td{padding:0;border:0;background:var(--cm-bg);color:var(--cm-fg);text-align:left;vertical-align:top;font-weight:400}.sr26 .sr-cm__table .sr-cm__colhead{padding:36px 40px 28px}.sr26 .sr-cm__table .sr-cm__cell{padding:0 40px;border-top:1px solid var(--cm-line)}.sr26 .sr-cm__table .sr-cm__foot{padding:16px 40px 40px;border-top:1px solid var(--cm-line)}.sr26 .sr-cm--table .sr-cm__table th+th,.sr26 .sr-cm--table .sr-cm__table td+td{border-left:1px solid var(--cm-edge)}.sr-cm__cellin{display:flex;align-items:flex-start;gap:16px;padding:24px 0}.sr-cm__name{display:block;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--cm-fg)}.sr-cm--cols-3 .sr-cm__name{font-size:20px}.sr-cm__pic{display:block}.sr-cm__pic img{display:block;width:auto;max-width:100%;height:var(--cm-ih, 120px);object-fit:contain}.sr-cm__pic+.sr-cm__name:not(.visually-hidden){margin-top:18px}.sr-cm__mk{flex:none;display:inline-flex;width:26px;height:26px;margin-top:-1px}.sr-cm__mk svg{width:100%;height:100%;display:block}.sr-cm__mk--check{color:var(--cm-ok)}.sr-cm__mk--cross{color:var(--cm-no)}.sr-cm__mk--dot{color:var(--cm-dot)}.sr-cm__txt{min-width:0;font-size:18px;line-height:1.5;letter-spacing:-.01em;color:var(--cm-txt, var(--sr-ink));font-weight:var(--cm-wt, 400)}.sr-cm__txt strong,.sr-cm__txt b{font-weight:600}.sr26 .sr-cm__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;text-decoration:none}.sr-cm__shared{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:14px 20px;background:var(--sr-ink);color:var(--sr-white);--cm-ok: var(--sr-still);--cm-txt: var(--sr-white);--cm-wt: 400}.sr-cm__shared .sr-cm__mk{width:22px;height:22px;margin-top:0}.sr-cm__shared .sr-cm__txt{font-size:16px}@media(min-width:750px){.sr-cm__shared{min-height:68px;padding:0 32px}.sr-cm__shared .sr-cm__mk{width:24px;height:24px}.sr-cm__shared .sr-cm__txt{font-size:18px}}.sr-cm__stack{display:block}.sr-cm__scol{padding:28px 22px 26px;background:var(--cm-bg);color:var(--cm-fg)}.sr-cm--table .sr-cm__scol+.sr-cm__scol{border-top:1px solid var(--sr-still)}.sr-cm__shead{padding-bottom:14px}.sr-cm__shead .sr-cm__name{font-size:22px}.sr-cm__slist{list-style:none;margin:0;padding:0}.sr-cm__sitem{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid var(--cm-line)}.sr-cm__sitem .sr-cm__mk{width:22px;height:22px;margin-top:1px}.sr-cm__sitem .sr-cm__txt{font-size:16px;line-height:1.45}.sr-cm__scol .sr-cm__btn{display:flex;width:100%;margin-top:10px}@media(min-width:750px){.sr-cm:not(.sr-cm--cols-3) .sr-cm__table{display:table}.sr-cm:not(.sr-cm--cols-3) .sr-cm__stack{display:none}}@media(min-width:900px){.sr-cm--cols-3 .sr-cm__table{display:table}.sr-cm--cols-3 .sr-cm__stack{display:none}}.sr26 .sr-cm--align-center .sr-cm__table th,.sr26 .sr-cm--align-center .sr-cm__table td,.sr-cm--align-center .sr-cm__scol{text-align:center}.sr-cm--align-center .sr-cm__pic img{margin-left:auto;margin-right:auto}.sr-cm--align-center .sr-cm__cellin,.sr-cm--align-center .sr-cm__sitem{justify-content:center;text-align:center}.sr-cm--side .sr-cm__grid{display:grid;gap:36px}@media(min-width:990px){.sr-cm--side .sr-cm__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}}.sr-cm--side .sr-cm__frame{overflow:visible;border:0;border-radius:0;background:transparent}.sr-cm--side .sr-cm__stack{display:grid;gap:14px}.sr-cm--side .sr-cm__scol{border-radius:var(--sr-r-lg);box-shadow:inset 0 0 0 1px var(--cm-edge)}.sr-cm--side .sr-cm__shared{margin-top:16px;border-radius:var(--sr-r-md)}.sr-cm--side .sr-cm__table{border-collapse:separate;border-spacing:16px 0;width:calc(100% + 32px);margin:0 -16px}.sr26 .sr-cm--side .sr-cm__table .sr-cm__colhead{padding:32px 28px 22px;border-radius:var(--sr-r-lg) var(--sr-r-lg) 0 0;box-shadow:inset 0 1px 0 var(--cm-edge),inset 1px 0 0 var(--cm-edge),inset -1px 0 0 var(--cm-edge)}.sr26 .sr-cm--side .sr-cm__table .sr-cm__cell{padding:0 28px;border-top:0;box-shadow:inset 1px 0 0 var(--cm-edge),inset -1px 0 0 var(--cm-edge)}.sr26 .sr-cm--side .sr-cm__table .sr-cm__foot{padding:6px 28px 28px;border-top:0;box-shadow:inset 1px 0 0 var(--cm-edge),inset -1px 0 0 var(--cm-edge)}.sr26 .sr-cm--side .sr-cm__table .is-end{border-radius:0 0 var(--sr-r-lg) var(--sr-r-lg);box-shadow:inset 1px 0 0 var(--cm-edge),inset -1px 0 0 var(--cm-edge),inset 0 -1px 0 var(--cm-edge)}.sr26 .sr-cm--side .sr-cm__table .sr-cm__cell.is-end{padding-bottom:14px}.sr-cm--side .sr-cm__cellin{padding:18px 0;border-top:1px solid var(--cm-line);gap:12px}.sr-cm--side .sr-cm__mk{width:22px;height:22px;margin-top:1px}.sr-cm--side .sr-cm__table .sr-cm__txt{font-size:16px;line-height:1.45}.sr-cm--side .sr-cm__table .sr-cm__name{font-size:22px}.sr-cm__foot-note{margin-top:28px;font-size:14px;line-height:1.5;color:var(--sr-relief)}.sr-cm__foot-note p{margin:0}.sr-cm--head-center .sr-cm__foot-note{text-align:center}.sr-lb{--s-text: var(--sr-ink);--s-muted: var(--sr-relief);--lb-line: var(--sr-line);--lb-rule: var(--sr-still);--lb-cell-line: var(--sr-still);--lb-card-fg: var(--sr-ink);--lb-icon: var(--sr-signal);overflow:hidden}.sr-lb--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--lb-line: var(--sr-relief);--lb-rule: var(--sr-relief)}.sr-lb--card-dark{--lb-card-fg: var(--sr-white);--lb-cell-line: rgba(198, 214, 227, .22);--lb-icon: var(--sr-still)}.sr-lb--divider{border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line)}.sr26 .sr-lb__heading{margin:0;color:var(--s-muted);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.sr26 .sr-lb--scroll .sr-lb__heading{margin-bottom:14px}.sr26 .sr-lb--cards .sr-lb__heading{margin-bottom:20px;text-align:center}.sr26 .sr-lb__set{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px var(--lb-gap, 40px);margin:0;padding:0;list-style:none}.sr26 .sr-lb__item{margin:0;padding:0;list-style:none}.sr-lb__link{display:block;color:inherit;text-decoration:none}.sr26 .sr-lb__img{display:block;width:auto;max-width:calc(var(--lb-h, 120px) * 2.5);height:var(--lb-h, 120px);object-fit:contain;opacity:var(--lb-op, .9)}.sr-lb--blend:not(.sr-lb--dark) .sr-lb__img{mix-blend-mode:multiply}.sr-lb--gray .sr-lb__img{filter:grayscale(1)}.sr-lb--dark.sr-lb--gray .sr-lb__img{filter:grayscale(1) brightness(0) invert(1)}.sr-lb__badge{display:inline-flex;align-items:center;gap:12px;color:var(--s-text)}.sr-lb__bico{flex:none;display:inline-flex;width:30px;height:30px;color:var(--lb-icon)}.sr-lb__bico svg{width:100%;height:100%;display:block;stroke-width:1.5}.sr-lb__btxt{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.sr-lb__wrap{display:flex;flex-direction:column;align-items:center;gap:16px}.sr-lb__rule{display:none}.sr26 .sr-lb--row .sr-lb__heading{text-align:center}@media(min-width:750px){.sr-lb__wrap{flex-direction:row;justify-content:center;gap:56px}.sr26 .sr-lb--row .sr-lb__heading{white-space:nowrap}.sr-lb__rule{display:block;flex:none;width:1px;height:56px;background:var(--lb-rule)}}.sr-lb--scroll .sr-lb__viewport{overflow:hidden}.sr-lb--scroll .sr-lb__set{padding:0 var(--sr-gutter)}.sr-lb--ready .sr-lb__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sr-lb--measure .sr-lb__track,.sr-lb--ready .sr-lb__track{display:flex;width:max-content}.sr26 .sr-lb--measure .sr-lb__set,.sr26 .sr-lb--ready .sr-lb__set{flex:none;flex-wrap:nowrap;justify-content:flex-start;margin-right:var(--lb-gap, 40px);padding:0}.sr-lb--ready .sr-lb__track{animation:srLbScroll var(--lb-dur, 30s) linear infinite;will-change:transform}.sr-lb--ready.sr-lb--reverse .sr-lb__track{animation-direction:reverse}.sr-lb--ready.sr-lb--paused .sr-lb__track{animation-play-state:paused}@media(hover:hover){.sr-lb--ready.sr-lb--hoverpause .sr-lb__viewport:hover .sr-lb__track{animation-play-state:paused}}.sr-lb--ready .sr-lb__viewport:focus-within .sr-lb__track{animation-play-state:paused}@keyframes srLbScroll{to{transform:translate(calc(-1 * var(--lb-dist, 0px)))}}@media(prefers-reduced-motion:reduce){.sr-lb--ready .sr-lb__track{animation:none}}.sr-lb--scroll .sr-lb__badge{white-space:nowrap}.sr-lb__tools{display:flex;justify-content:flex-end;margin-top:8px}.sr-lb__tools[hidden]{display:none}.sr-lb__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--sr-white);box-shadow:inset 0 0 0 1px var(--sr-still);color:var(--sr-ink);cursor:pointer}.sr-lb--dark .sr-lb__toggle{background:transparent;box-shadow:inset 0 0 0 1px var(--sr-relief);color:var(--sr-white)}.sr-lb__toggle svg{width:16px;height:16px}.sr-lb__ico-play,.sr-lb--paused .sr-lb__ico-pause{display:none}.sr-lb--paused .sr-lb__ico-play{display:block}@media(hover:hover){.sr-lb__toggle:hover{background:var(--sr-signal);box-shadow:none;color:var(--sr-white)}}.sr-lb__cards{overflow:hidden;border-radius:var(--sr-r-lg);background:var(--lb-card, var(--sr-mist));color:var(--lb-card-fg)}.sr26 .sr-lb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:-2px 0 0 -2px;padding:0;list-style:none}.sr26 .sr-lb--cards .sr-lb__item{display:flex;align-items:center;justify-content:center;padding:24px 20px;box-shadow:inset 1px 0 0 var(--lb-cell-line),inset 0 1px 0 var(--lb-cell-line)}.sr-lb--cards .sr-lb__link{width:100%}.sr-lb--cards .sr-lb__item--badge{justify-content:flex-start;align-items:flex-start;padding:26px 20px 24px}.sr-lb--cards .sr-lb__badge{flex-direction:column;align-items:flex-start;gap:12px;color:var(--lb-card-fg)}.sr-lb--cards .sr-lb__bico{width:34px;height:34px}.sr-lb--cards .sr-lb__img{margin:0 auto}@media(min-width:990px){.sr26 .sr-lb__grid{grid-template-columns:repeat(var(--lb-cols, 4),minmax(0,1fr))}.sr26 .sr-lb--cards .sr-lb__item{padding:32px}.sr-lb--cards .sr-lb__item--badge{padding:36px}}@media(min-width:1200px){.sr-lb--cards .sr-lb__item--badge{align-items:center}.sr-lb--cards .sr-lb__badge{flex-direction:row;align-items:center;gap:18px}.sr-lb--cards .sr-lb__bico{width:38px;height:38px}.sr-lb--cards .sr-lb__btxt{font-size:18px}}.sr-mq{--s-text: var(--sr-ink);--s-muted: var(--sr-relief);--mq-line: var(--sr-line);--mq-fg: var(--sr-ink);--mq-accent: var(--sr-signal);--mq-dotc: var(--sr-still);overflow:hidden}.sr-mq--dark{--s-text: var(--sr-white);--s-muted: var(--sr-still);--mq-line: var(--sr-relief);--mq-dotc: var(--sr-signal)}.sr-mq--card-dark{--mq-fg: var(--sr-white);--mq-accent: var(--sr-still);--mq-dotc: var(--sr-relief)}@media(max-width:749px){.sr-mq{--mq-scale: .72}}.sr-sec.sr-mq--strip{position:relative;padding-top:0;padding-bottom:0}.sr-mq--strip.sr-mq--divider{border-top:1px solid var(--mq-line);border-bottom:1px solid var(--mq-line)}.sr-mq__viewport{overflow:hidden;padding:calc(var(--mq-py, 24px) * .75) 0}@media(min-width:750px){.sr-mq__viewport{padding:var(--mq-py, 24px) 0}}.sr26 .sr-mq__set{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px var(--mq-gap, 48px);margin:0;padding:0 var(--sr-gutter);list-style:none}.sr26 .sr-mq__item{margin:0;padding:0;list-style:none;color:var(--s-text)}.sr-mq__item--large{font-size:clamp(28px,3.1vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.sr-mq__item--medium{font-size:clamp(16px,1.7vw,24px);font-weight:500;letter-spacing:-.015em;line-height:1.25}.sr-mq__item--small{font-size:12.5px;line-height:1.3;color:var(--s-muted)}@media(min-width:750px){.sr-mq__item--small{font-size:14px}}.sr26 .sr-mq__item.is-soft{color:var(--s-muted)}.sr-mq__item strong,.sr-mq__item b{font-weight:700}.sr26 .sr-mq__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;text-decoration:none;white-space:nowrap}@media(min-width:750px){.sr26 .sr-mq__btn{min-height:48px;padding:0 28px}}.sr26 .sr-mq__img{display:block;width:auto;max-width:none;height:calc(var(--mq-ih, 84px) * var(--mq-scale, 1));object-fit:contain;mix-blend-mode:multiply}.sr-mq--dark .sr-mq__img{mix-blend-mode:normal}.sr26 .sr-mq__dotsep{flex:none;width:6px;height:6px;margin:0;padding:0;border-radius:999px;background:var(--mq-dotc);list-style:none}@media(min-width:750px){.sr26 .sr-mq__dotsep{width:8px;height:8px}}.sr-mq--fits .sr-mq__dotsep{display:none}.sr-mq--measure .sr-mq__track,.sr-mq--ready .sr-mq__track{display:flex;width:max-content}.sr26 .sr-mq--measure .sr-mq__set,.sr26 .sr-mq--ready .sr-mq__set{flex:none;flex-wrap:nowrap;justify-content:flex-start;margin-right:var(--mq-gap, 48px);padding:0}.sr-mq--measure .sr-mq__item,.sr-mq--ready .sr-mq__item{white-space:nowrap}.sr-mq--ready .sr-mq__track{animation:srMqScroll var(--mq-dur, 30s) linear infinite;will-change:transform}.sr-mq--ready.sr-mq--reverse .sr-mq__track{animation-direction:reverse}.sr-mq--ready.sr-mq--paused .sr-mq__track{animation-play-state:paused}@media(hover:hover){.sr-mq--ready.sr-mq--hoverpause .sr-mq__viewport:hover .sr-mq__track{animation-play-state:paused}}.sr-mq--ready .sr-mq__viewport:focus-within .sr-mq__track{animation-play-state:paused}@keyframes srMqScroll{to{transform:translate(calc(-1 * var(--mq-dist, 0px)))}}@media(prefers-reduced-motion:reduce){.sr-mq--ready .sr-mq__track{animation:none}}.sr-mq__tools{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding:0 12px 0 56px;background:linear-gradient(90deg,transparent,var(--s-bg) 58%)}@media(min-width:750px){.sr-mq__tools{padding:0 28px 0 96px}}.sr-mq__tools[hidden]{display:none}.sr-mq__toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--sr-white);box-shadow:inset 0 0 0 1px var(--sr-still);color:var(--sr-ink);cursor:pointer}.sr-mq--dark .sr-mq__toggle{background:transparent;box-shadow:inset 0 0 0 1px var(--sr-relief);color:var(--sr-white)}.sr-mq__toggle svg{width:16px;height:16px}.sr-mq__ico-play,.sr-mq--paused .sr-mq__ico-pause{display:none}.sr-mq--paused .sr-mq__ico-play{display:block}@media(hover:hover){.sr-mq__toggle:hover{background:var(--sr-signal);box-shadow:none;color:var(--sr-white)}}.sr-mq__card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(48px,6vw,88px) clamp(24px,6vw,80px);border-radius:var(--sr-r-lg);background:var(--mq-card, var(--sr-mist));color:var(--mq-fg)}.sr26 .sr-mq__title{margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:600;letter-spacing:-.04em;line-height:1.04;color:var(--mq-fg)}.sr-mq__lines{display:grid;max-width:26em}.sr-mq__title+.sr-mq__lines{margin-top:18px}.sr26 .sr-mq__line{grid-area:1 / 1;margin:0;font-size:clamp(19px,1.8vw,26px);line-height:1.4;letter-spacing:-.015em;color:var(--mq-accent);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease,visibility 0s .5s}.sr26 .sr-mq__line.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .1s,transform .5s ease .1s,visibility 0s}.sr-mq__ctl{display:flex;align-items:center;gap:14px;margin-top:20px}.sr-mq__ctl[hidden]{display:none}.sr26 .sr-mq__dots{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.sr26 .sr-mq__dots li{margin:0;padding:0;list-style:none}.sr-mq__dot-btn{position:relative;display:block;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--sr-still);cursor:pointer;transition:width .25s ease,background-color .25s ease}.sr-mq--card-dark .sr-mq__dot-btn{background:var(--sr-relief)}.sr-mq__dot-btn:after{content:"";position:absolute;top:-14px;right:-5px;bottom:-14px;left:-5px}.sr-mq__dot-btn.is-active{width:28px;background:var(--sr-signal)}.sr-mq--card-dark .sr-mq__dot-btn.is-active{background:var(--sr-still)}.sr26 .sr-mq__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:26px;text-decoration:none}@media(prefers-reduced-motion:reduce){.sr26 .sr-mq__line,.sr26 .sr-mq__line.is-active{transition:none}}.sr-mq__item[hidden],.sr-mq__cd[hidden],.sr-mq__cdn[hidden],.sr-mq__cdnums[hidden],.sr-mq__cdlabel[hidden],.sr-mq__cdended[hidden]{display:none!important}.sr-mq--card-dark{--s-muted: var(--sr-still)}.sr26 .sr-mq__cd{display:inline-flex;align-items:baseline;gap:.35em .5em;flex-wrap:nowrap;color:var(--s-text)}.sr26 .sr-mq__cdlabel{font-size:.55em;font-weight:500;letter-spacing:-.01em;color:var(--s-muted);margin-right:.2em}.sr26 .sr-mq__cdnums{display:inline-flex;align-items:baseline;gap:.3em .6em;font-variant-numeric:tabular-nums}.sr26 .sr-mq__cdn{display:inline-flex;align-items:baseline;gap:4px}.sr26 .sr-mq__cdn b{font-weight:600;letter-spacing:-.035em}.sr26 .sr-mq__cdn i{font-style:normal;font-size:max(12px,.34em);font-weight:500;color:var(--s-muted)}.sr26 .sr-mq__cdended{font-weight:600;letter-spacing:-.02em}.sr26 .sr-mq__cdwrap{margin-top:22px;justify-content:center;flex-wrap:wrap;color:var(--mq-fg)}.sr26 .sr-mq__cdwrap .sr-mq__cdlabel{color:var(--s-muted)}.sr-mq--rotate .sr-mq__cdwrap.sr-mq__item--large{font-size:clamp(28px,3.2vw,44px)}.sr-mq--rotate .sr-mq__cdwrap.sr-mq__item--medium{font-size:clamp(20px,2vw,28px)}.sr-fp{--s-text: var(--sr-ink);--s-muted: var(--sr-relief);--fp-stage: var(--sr-mist)}.sr-fp[style*="--s-bg: var(--sr-mist)"]{--fp-stage: var(--sr-white)}.sr-fp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.sr-fp__grid>*{min-width:0}@media(min-width:990px){.sr-fp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,80px)}.sr-fp--media-right .sr-fp__media{order:2}}.sr-fp__empty{padding:56px 24px;border:1px dashed var(--sr-still);border-radius:var(--sr-r-lg);text-align:center;color:var(--s-muted)}.sr-fp__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--sr-r-lg);background:var(--fp-stage)}.sr-fp__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:6%;box-sizing:border-box}.sr-fp__slide.is-active{display:flex}.sr26 .sr-fp__img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;mix-blend-mode:multiply}.sr-fp__stage--empty{display:flex;align-items:center;justify-content:center}.sr-fp__stage--empty svg{width:50%;height:auto;opacity:.4}.sr26 .sr-fp__thumbs{scrollbar-width:thin;display:flex;flex-wrap:nowrap;gap:10px;margin:12px 0 0;padding:2px;overflow-x:auto;scroll-snap-type:x proximity;list-style:none}.sr26 .sr-fp__thumbs li{flex:none;margin:0;padding:0;list-style:none;scroll-snap-align:start}.sr-fp__thumb{display:flex;align-items:center;justify-content:center;width:64px;height:64px;padding:0;border:0;border-radius:var(--sr-r-sm);background:var(--fp-stage);cursor:pointer;overflow:hidden}.sr-fp__thumb.is-active{box-shadow:inset 0 0 0 2px var(--sr-signal)}.sr-fp__thumb:focus-visible{outline:2px solid var(--sr-signal);outline-offset:2px}.sr26 .sr-fp__thumbimg{display:block;width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply}@media(min-width:750px){.sr-fp__thumbs{gap:12px;margin-top:16px}.sr-fp__thumb{width:84px;height:84px}}.sr-fp__form{margin:0}.sr26 .sr-fp__title{margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:600;letter-spacing:-.038em;line-height:1.04;color:var(--s-text)}.sr-fp__title a{color:inherit;text-decoration:none}.sr-fp__text{color:var(--s-muted)}.sr-fp__text p{margin:0}.sr-fp__text p+p{margin-top:.8em}.sr-fp__text--sub{margin-top:10px;font-size:clamp(17px,1.4vw,19px);line-height:1.4}.sr-fp__text--body{margin-top:24px;font-size:17px;line-height:1.6}.sr26 .sr-fp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:24px 0 0}.sr-fp__now{font-size:clamp(28px,2.6vw,34px);font-weight:600;letter-spacing:-.03em;color:var(--s-text)}.sr-fp__now.is-sale{color:var(--sr-signal)}.sr-fp__was{font-size:20px;color:var(--s-muted)}.sr-fp__save{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--sr-still-soft);font-size:14px;font-weight:600;color:var(--sr-ink)}.sr-fp__was[hidden],.sr-fp__save[hidden]{display:none}.sr-fp__opts{margin-top:26px;display:grid;gap:22px}.sr26 .sr-fp__optset{margin:0;padding:0;border:0;min-width:0}.sr26 .sr-fp__legend{padding:0;margin:0 0 12px;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--s-text)}.sr-fp__pills{display:flex;flex-wrap:wrap;gap:10px}.sr-fp__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sr26 .sr-fp__pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:96px;min-height:52px;margin:0;padding:0 20px;border-radius:var(--sr-r-sm);background:var(--sr-white);box-shadow:inset 0 0 0 1px var(--sr-still);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--s-text);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.sr-fp__radio:checked+.sr-fp__pill{background:var(--sr-still-soft);box-shadow:inset 0 0 0 2px var(--sr-signal);font-weight:600}.sr-fp__radio:focus-visible+.sr-fp__pill{outline:2px solid var(--sr-signal);outline-offset:2px}@media(hover:hover){.sr-fp__radio:not(:checked)+.sr-fp__pill:hover{box-shadow:inset 0 0 0 1px var(--sr-signal)}}@media(max-width:749px){.sr-fp__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sr26 .sr-fp__pill{min-width:0;padding:0 8px;font-size:15px}}.sr-fp__actions{margin-top:26px}.sr26 .sr-fp__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;font-size:16px;cursor:pointer}.sr26 .sr-fp__add[disabled]{background:var(--sr-still);color:var(--sr-relief);cursor:not-allowed}.sr26 .sr-fp__checks{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.sr26 .sr-fp__checks li{display:flex;align-items:center;gap:12px;margin:0;padding:0;font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--s-text);list-style:none}.sr-fp__tick{flex:none;display:inline-flex;width:22px;height:22px;color:var(--sr-signal)}.sr-fp__tick svg{width:100%;height:100%;display:block}.sr26 .sr-fp__more{display:inline-block;margin-top:22px;padding-bottom:2px;border-bottom:1px solid var(--sr-signal);font-size:15px;font-weight:600;color:var(--sr-signal);text-decoration:none}.sr-ba{--s-text: var(--sr-ink);--s-muted: var(--sr-relief)}.sr-ba__empty{padding:56px 24px;border:1px dashed var(--sr-still);border-radius:var(--sr-r-lg);text-align:center;color:var(--s-muted)}.sr-ba__head{max-width:820px;margin:0 auto 36px;text-align:center}.sr26 .sr-ba__title{margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:600;letter-spacing:-.038em;line-height:1.1;color:var(--s-text);text-wrap:balance}.sr-ba__text{margin:18px auto 0;max-width:700px;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:var(--s-muted);text-wrap:pretty}.sr-ba__text p{margin:0}.sr-ba__text p+p{margin-top:.8em}.sr26 .sr-ba__more{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:15px;font-weight:600;color:var(--sr-signal);text-decoration:none}.sr26 .sr-ba__more span{padding-bottom:2px;border-bottom:1px solid var(--sr-signal)}.sr-ba__more:focus-visible{outline:2px solid var(--sr-signal);outline-offset:4px;border-radius:4px}@media(min-width:750px){.sr-ba__head{margin-bottom:56px}}.sr-ba__media{min-width:0}.sr-ba__slider{position:relative;width:100%;max-width:840px;margin:0 auto;aspect-ratio:var(--ba-ratio, 1.268);overflow:hidden;border-radius:var(--sr-r-md);background:var(--sr-ink);touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.sr26 .sr-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.sr-ba__after{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--ba-pos, 50%))}.sr-ba__divider{position:absolute;top:0;bottom:0;left:var(--ba-pos, 50%);width:3px;transform:translate(-50%);background:#fff;pointer-events:none}.sr-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;pointer-events:none}.sr-ba__handle{position:absolute;top:50%;left:var(--ba-pos, 50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--sr-signal);box-shadow:0 4px 16px #00112b4d;pointer-events:none;transition:transform .15s ease}.sr-ba__slider.is-dragging .sr-ba__handle{transform:translate(-50%,-50%) scale(1.06)}.sr-ba__range:focus-visible~.sr-ba__handle{outline:3px solid var(--sr-signal);outline-offset:3px}.sr-ba__tag{position:absolute;top:14px;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:#00112bd1;font-size:13px;font-weight:600;color:#fff;pointer-events:none}.sr-ba__tag--start{left:14px}.sr-ba__tag--end{right:14px}@media(min-width:750px){.sr-ba__slider{border-radius:var(--sr-r-lg)}.sr-ba__handle{width:56px;height:56px}.sr-ba__tag{top:20px;min-height:36px;padding:0 16px;font-size:14px}.sr-ba__tag--start{left:20px}.sr-ba__tag--end{right:20px}}@media(prefers-reduced-motion:reduce){.sr-ba__handle{transition:none}}.sr-ba__caption{margin:14px 0 0;text-align:center;font-size:14px;line-height:1.4;color:var(--s-muted)}.sr-ba__hint{display:inline}@media(min-width:750px){.sr-ba__caption{margin-top:18px;font-size:15px}}.sr-ba__pair{display:grid;gap:16px}.sr-ba__fig{position:relative;margin:0;aspect-ratio:var(--ba-ratio, 1.268);overflow:hidden;border-radius:var(--sr-r-md);background:var(--sr-ink)}@media(min-width:750px){.sr-ba__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sr-ba__fig{border-radius:var(--sr-r-lg)}}.sr26 .sr-ba__stats{display:block;margin:40px auto 0;padding:8px 0 0;max-width:840px;border-top:1px solid var(--sr-still);list-style:none}.sr26 .sr-ba__stat{display:flex;align-items:center;gap:20px;margin:0;padding:20px 0;list-style:none;text-align:left}.sr26 .sr-ba__stat+.sr-ba__stat{border-top:1px solid var(--sr-still-soft)}.sr-ba__num{flex:none;width:118px;font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--sr-signal)}.sr-ba__lab{font-size:16px;line-height:1.4;color:var(--s-muted);text-wrap:balance}@media(min-width:750px){.sr26 .sr-ba__stats{display:grid;grid-template-columns:repeat(var(--ba-cols, 3),minmax(0,1fr));gap:40px;margin-top:64px;padding-top:40px}.sr26 .sr-ba__stat{display:block;padding:0;text-align:center}.sr26 .sr-ba__stat+.sr-ba__stat{border-top:0}.sr-ba__num{display:block;width:auto;font-size:48px}.sr-ba__lab{display:block;margin-top:10px}}.sr-ba__grid{display:grid;gap:28px}.sr-ba__grid>*{min-width:0}.sr-ba__copy{text-align:center}.sr-ba__copy .sr-ba__text{max-width:700px}.sr-ba__statwrap .sr-ba__stats{margin-top:0}@media(min-width:990px){.sr-ba--beside .sr-ba__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"copy media" "stats media";column-gap:clamp(48px,6vw,80px);row-gap:0;align-items:stretch}.sr-ba--beside.sr-ba--pic-left .sr-ba__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"media copy" "media stats"}.sr-ba--beside .sr-ba__copy{grid-area:copy;align-self:end;text-align:left}.sr-ba--beside:not(.sr-ba--stats) .sr-ba__copy{grid-row:1 / span 2;align-self:center}.sr-ba--beside .sr-ba__statwrap{grid-area:stats;align-self:start}.sr-ba--beside .sr-ba__media{grid-area:media;align-self:center}.sr-ba--beside .sr-ba__text{margin-left:0;margin-right:0}.sr-ba--beside .sr-ba__slider{max-width:none}.sr-ba--beside .sr-ba__caption{text-align:left}.sr26 .sr-ba--beside .sr-ba__stats{display:grid;grid-template-columns:repeat(var(--ba-cols, 3),minmax(0,1fr));gap:24px;max-width:none;margin:40px 0 0;padding-top:32px}.sr26 .sr-ba--beside .sr-ba__stat{text-align:left}.sr-ba--beside .sr-ba__num{font-size:40px}.sr-ba--beside .sr-ba__lab{margin-top:10px;font-size:15px}}.sr-pk{--s-text: var(--sr-ink);--s-muted: var(--sr-relief)}.sr-pk__head{max-width:760px;margin:0 auto 32px;text-align:center}.sr26 .sr-pk__title{margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:600;letter-spacing:-.038em;line-height:1.1;color:var(--s-text);text-wrap:balance}.sr26 .sr-pk__title .sr-accent{display:block;color:var(--sr-signal)}.sr-pk__intro{margin-top:14px;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:var(--s-muted);text-wrap:pretty}.sr26 .sr-pk__intro p{margin:0;font-size:inherit;line-height:inherit}.sr-pk__intro p+p{margin-top:.8em}@media(min-width:750px){.sr-pk__head{margin-bottom:56px}.sr-pk__intro{margin-top:16px}}.sr-pk__empty,.sr-pk__card--empty{padding:48px 24px;border:1px dashed var(--sr-still);border-radius:var(--sr-r-lg);text-align:center;color:var(--s-muted)}.sr-pk__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.sr-pk__grid>*{min-width:0}.sr-pk__card--picture{grid-column:1 / -1}@media(min-width:750px){.sr-pk__grid{grid-template-columns:repeat(var(--pk-cols-md, 2),minmax(0,1fr));gap:16px}.sr-pk__card--picture{grid-column:auto}}@media(min-width:990px){.sr-pk__grid{grid-template-columns:repeat(var(--pk-cols, 4),minmax(0,1fr));gap:24px}}.sr-pk__card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:8px 8px 12px;border-radius:var(--sr-r-md);background:var(--sr-white);box-shadow:inset 0 0 0 1px var(--sr-still)}.sr-pk__card.is-hi{box-shadow:inset 0 0 0 2px var(--sr-signal)}.sr-pk__tile{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--sr-r-sm);background:var(--sr-mist)}.sr-pk__tile--wide{aspect-ratio:4 / 3}.sr26 .sr-pk__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.sr26 .sr-pk__tile--contain .sr-pk__img{object-fit:contain}.sr26 .sr-pk__tile--cut .sr-pk__img{width:78%;height:78%;margin:11%;object-fit:contain;mix-blend-mode:multiply}.sr26 .sr-pk__img--ph{width:60%;height:60%;margin:20%;opacity:.4}@media(min-width:750px){.sr-pk__card{padding:14px 14px 20px;border-radius:var(--sr-r-lg)}.sr-pk__tile{border-radius:var(--sr-r-md)}}.sr26 .sr-pk__img{transition:transform .5s var(--sr-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sr26 .sr-pk__card:hover .sr-pk__img:not(.sr-pk__img--ph){transform:scale(1.035)}}.sr-pk__pills{position:absolute;top:16px;left:16px;right:16px;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;pointer-events:none}.sr-pk__badge,.sr-pk__tag,.sr-pk__pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1}.sr-pk__badge{background:var(--sr-ink);color:#fff}.sr-pk__pill{background:var(--pill-bg, var(--sr-signal));color:var(--pill-fg, #fff);letter-spacing:.04em}.sr-pk__tag{position:absolute;z-index:2;top:-12px;right:12px;background:var(--sr-signal);color:#fff}@media(min-width:750px){.sr-pk__pills{top:26px;left:26px;right:26px}.sr-pk__badge,.sr-pk__tag,.sr-pk__pill{min-height:30px;padding:0 12px;font-size:13px}.sr-pk__tag{top:26px;right:26px}}.sr26 .sr-pk__name{margin:12px 4px 0;min-height:36px;text-align:center;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--s-text);text-wrap:balance}.sr26 .sr-pk__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 10px;margin-top:8px}.sr-pk__was{font-size:14px;color:var(--s-muted)}.sr-pk__now{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--sr-signal)}.sr-pk__from{font-size:14px;font-weight:500;color:var(--s-muted);letter-spacing:0}@media(min-width:750px){.sr26 .sr-pk__name{margin-top:16px;min-height:48px;font-size:20px}.sr26 .sr-pk__price{margin-top:10px}.sr-pk__was{font-size:16px}.sr-pk__now{font-size:24px}}.sr26 .sr-pk__ptitle{margin:18px 6px 0;font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.03em;color:var(--s-text)}.sr26 .sr-pk__ptext{margin:6px 6px 0;font-size:16px;line-height:1.5;color:var(--s-muted)}@media(min-width:750px){.sr26 .sr-pk__ptitle{margin:24px 6px 0;font-size:26px}.sr26 .sr-pk__ptext{margin-top:8px;font-size:17px}}.sr26 .sr-pk__btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:auto 4px 0;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;text-align:center;transition:background-color .15s ease,color .15s ease}.sr26 .sr-pk__card--picture .sr-pk__btn{min-height:52px;font-size:16px}.sr26 .sr-pk__price,.sr26 .sr-pk__ptext{margin-bottom:12px}.sr26 .sr-pk__btn--outline{background:transparent;color:var(--sr-signal);box-shadow:inset 0 0 0 1.5px var(--sr-signal)}.sr26 .sr-pk__btn--fill{background:var(--sr-signal);color:#fff}.sr26 .sr-pk__btn.is-off{color:var(--s-muted);box-shadow:inset 0 0 0 1.5px var(--sr-still)}@media(hover:hover){.sr26 .sr-pk__btn--outline:not(.is-off):hover{background:var(--sr-signal);color:#fff}.sr26 .sr-pk__btn--fill:hover{background:var(--sr-ink)}}.sr-pk__btn:focus-visible{outline:2px solid var(--sr-signal);outline-offset:3px}.sr-pk__vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:750px){.sr26 .sr-pk__btn{min-height:52px;margin:auto 6px 0;font-size:16px}.sr26 .sr-pk__price,.sr26 .sr-pk__ptext{margin-bottom:16px}}.sr-ep{--s-text: var(--sr-ink);--s-muted: var(--sr-relief);overflow-x:clip}.sr-ep__head{max-width:760px;margin:0 0 32px}.sr26 .sr-ep__heading{margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:600;letter-spacing:-.038em;line-height:1.1;color:var(--s-text);text-wrap:balance}.sr-ep__soft{color:var(--s-muted)}.sr-ep__intro{margin-top:14px;font-size:clamp(17px,1.4vw,19px);line-height:1.5;color:var(--s-muted);text-wrap:pretty}.sr26 .sr-ep__intro p{margin:0;font-size:inherit;line-height:inherit}.sr-ep__intro p+p{margin-top:.8em}@media(min-width:750px){.sr-ep__head{margin-bottom:56px}.sr-ep__intro{margin-top:16px}}.sr-ep__empty{padding:48px 24px;border:1px dashed var(--sr-still);border-radius:var(--sr-r-lg);text-align:center;color:var(--s-muted)}.sr-ep__scroll{margin:0 calc(var(--sr-gutter) * -1);padding:0 var(--sr-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--sr-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.sr-ep__scroll::-webkit-scrollbar{display:none}.sr-ep__scroll:focus-visible{outline:2px solid var(--sr-signal);outline-offset:-2px;border-radius:var(--sr-r-md)}.sr-ep__grid{display:flex;gap:14px;width:max-content}.sr-ep__card{flex:none;width:min(280px,76vw);scroll-snap-align:start}.sr-ep__photo{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sr-r-md);background:var(--sr-still-soft)}.sr26 .sr-ep__img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 22%}.sr26 .sr-ep__img--ph{padding:24%;box-sizing:border-box;opacity:.4;object-fit:contain}.sr-ep__body{margin-top:16px}.sr-ep__card--bare .sr-ep__body{margin-top:0}@media(min-width:750px){.sr-ep__card{width:300px}.sr-ep__grid{gap:20px}}.sr26 .sr-ep__name{margin:0;font-size:19px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--s-text);text-wrap:balance}.sr26 .sr-ep__title{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--s-text);text-wrap:pretty}.sr26 .sr-ep__spec{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--sr-signal);text-wrap:pretty}.sr26 .sr-ep__text{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--s-muted)}.sr26 .sr-ep__loc{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;min-height:36px;padding:8px 16px 8px 12px;box-sizing:border-box;border-radius:18px;background:var(--sr-signal);font-size:14px;line-height:1.25;color:#fff;text-wrap:balance}.sr-ep__loc svg{flex:none}.sr-ep__progress{position:relative;width:120px;height:4px;margin-top:28px;border-radius:999px;background:var(--sr-still-soft);overflow:hidden}.sr-ep__progress[hidden]{display:none}.sr-ep__thumb{position:absolute;top:0;bottom:0;left:0;width:30%;border-radius:999px;background:var(--sr-signal)}@media(min-width:1100px){.sr-ep__scroll{margin:0;padding:0;overflow:visible;scroll-snap-type:none}.sr-ep__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;width:auto}.sr-ep--cols-1 .sr-ep__grid{grid-template-columns:minmax(0,1fr);gap:40px}.sr-ep__card{display:flex;align-items:flex-start;gap:28px;width:auto}.sr-ep__photo{flex:none;width:var(--ep-photo, 220px);border-radius:var(--sr-r-md)}.sr-ep__body{min-width:0;margin-top:0;padding-top:4px}.sr-ep__card--bare .sr-ep__body{padding-top:0}.sr26 .sr-ep__name{font-size:21px}.sr26 .sr-ep__title,.sr26 .sr-ep__spec,.sr26 .sr-ep__text{font-size:16px}.sr26 .sr-ep__loc{font-size:15px}.sr-ep__progress{display:none}}.sr-promo{--s-text: var(--sr-ink);--promo-head: var(--sr-ink);--promo-sub: var(--sr-relief);--promo-btn: var(--sr-ink)}.sr-promo--btn-signal{--promo-btn: var(--sr-signal)}.sr-promo--dark{--s-text: var(--sr-white);--promo-head: var(--sr-white);--promo-sub: var(--sr-still)}.sr-promo__head,.sr-promo__foot{display:flex;flex-direction:column;gap:14px}.sr-promo--center .sr-promo__head,.sr-promo--center .sr-promo__foot{align-items:center;text-align:center}.sr-promo__head{margin-bottom:clamp(36px,4.5vw,56px)}.sr-promo__foot{margin-top:clamp(28px,3vw,40px)}.sr26 .sr-promo__label{margin:0;color:var(--promo-sub);font-size:12.5px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.sr26 .sr-promo__title{margin:0;color:var(--promo-head);font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.06;letter-spacing:-.034em;text-transform:none;text-wrap:balance}.sr26 .sr-promo__text{margin:0;color:var(--promo-sub);max-width:40em}.sr26 .sr-promo__text--lead{font-size:clamp(16px,1.3vw,18px);line-height:1.5}.sr26 .sr-promo__text--small{font-size:15px;line-height:1.5}.sr26 .sr-promo__text a{color:var(--promo-head);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}@media(hover:hover){.sr26 .sr-promo__text a:hover{color:var(--sr-signal)}}.sr-promo--dark .sr-promo__text a:hover{color:var(--sr-still)}.sr-promo__empty{padding:24px;border:1px dashed var(--sr-still);border-radius:var(--sr-r-md);color:var(--sr-relief);font-size:14px}.sr-promo__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:stretch}.sr-promo--has-pill .sr-promo__grid{padding-top:14px}@media(min-width:750px){.sr-promo__grid{grid-template-columns:repeat(var(--promo-tab-cols, 2),minmax(0,1fr));gap:40px 24px}}@media(min-width:990px){.sr-promo__grid{grid-template-columns:repeat(var(--promo-cols, 3),minmax(0,1fr));column-gap:26px}.sr26 .sr-promo--has-fill .sr-promo__grid>.sr-promo__card:not(.sr-promo__card--fill){margin-top:24px}.sr26 .sr-promo .sr-promo__grid>.sr-promo__card--fill{margin-left:-10px;margin-right:-10px}}@media(max-width:749px){.sr-promo__card--first{order:-1}}.sr26 .sr-promo__grid>.sr-promo__card{margin:0}.sr-promo__card{--c-text: var(--sr-ink);--c-sub: var(--sr-relief);--c-body: var(--sr-graphite);--c-check: var(--sr-signal);--c-ships: var(--sr-signal);--c-was: var(--sr-relief);position:relative;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:20px;background:var(--sr-white);border-radius:var(--sr-r-md);box-shadow:inset 0 0 0 1px var(--sr-still)}@media(min-width:750px){.sr-promo__card{padding:24px}}.sr-promo__media{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--sr-r-sm);background:var(--sr-still-soft)}.sr-promo__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sr-promo__media--contain{padding:12px;box-sizing:border-box}.sr-promo__media--contain img{object-fit:contain;border-radius:var(--sr-r-sm)}.sr-promo__placeholder{width:64px;height:64px;color:var(--sr-still)}.sr26 .sr-promo__name{margin:18px 0 0;color:var(--c-text);font-size:clamp(22px,1.9vw,27px);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}@media(min-width:750px){.sr26 .sr-promo__name{margin-top:22px}}.sr-promo__name a{color:inherit;text-decoration:none}@media(hover:hover){.sr-promo__name a:hover{text-decoration:underline;text-underline-offset:3px}}.sr26 .sr-promo__desc{margin:8px 0 0;color:var(--c-sub);font-size:15px;line-height:1.5}.sr-promo__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.sr26 .sr-promo__list li{display:flex;align-items:flex-start;gap:12px;margin:0;color:var(--c-body);font-size:15px;line-height:1.45}.sr-promo__check{flex:none;width:16px;height:16px;margin-top:2px;color:var(--c-check)}.sr-promo__buy{margin-top:auto;padding-top:20px}@media(min-width:750px){.sr-promo__buy{padding-top:24px}}.sr-promo__prices{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sr26 .sr-promo__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--c-text)}.sr-promo__was{color:var(--c-was);font-size:17px;font-variant-numeric:tabular-nums}.sr-promo__now{font-size:clamp(34px,2.9vw,40px);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.sr-promo__from{font-size:15px;font-weight:500;letter-spacing:0;color:var(--c-sub)}.sr-promo__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-promo__badge{padding:6px 11px;border-radius:var(--sr-pill);background:var(--sr-still-soft);color:var(--sr-ink);font-size:12.5px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.sr-promo__badge--muted{color:var(--sr-relief)}.sr-promo__perks-wrap{margin-top:12px;overflow:hidden}.sr-promo__perks{list-style:none;margin:0 0 0 -21px;padding:0;display:flex;flex-wrap:wrap;row-gap:6px}.sr26 .sr-promo__perk{position:relative;display:flex;align-items:center;gap:8px;margin:0;padding-left:21px;color:var(--c-ships);font-size:14.5px;font-weight:600;line-height:1.35}.sr-promo__perk:before{content:"";position:absolute;left:8px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:currentColor;opacity:.45}.sr-promo__perk svg{flex:none;width:19px;height:19px;stroke-width:1.8}.sr-promo__perk-img{flex:none;width:19px;height:19px;object-fit:contain;display:block}.sr-promo--perk-pills .sr-promo__perk-img{width:16px;height:16px}.sr-promo--perk-pills .sr-promo__perks{margin-left:0;gap:6px}.sr26 .sr-promo--perk-pills .sr-promo__perk{gap:6px;padding:6px 12px 6px 9px;border-radius:var(--sr-pill);background:var(--c-perk-bg, var(--sr-still-soft));color:var(--c-text);font-size:13.5px}.sr-promo--perk-pills .sr-promo__perk:before{content:none}.sr-promo--perk-pills .sr-promo__perk svg{width:16px;height:16px;color:var(--c-ships)}.sr-promo__card--dark{--c-perk-bg: rgba(255, 255, 255, .1)}.sr-promo--perk-stack .sr-promo__perks{flex-direction:column;align-items:flex-start;margin-left:0;row-gap:8px}.sr26 .sr-promo--perk-stack .sr-promo__perk{padding-left:0}.sr-promo--perk-stack .sr-promo__perk:before{content:none}.sr26 .sr-promo--perk-stack.sr-promo--perk-pills .sr-promo__perk{padding:6px 12px 6px 9px}.sr-promo--perk-stack.sr-promo--perk-pills .sr-promo__perks{row-gap:6px}.sr-promo__form{margin:0}.sr26 .sr-promo__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:12px 0 0;padding:12px 20px;box-sizing:border-box;border:1.5px solid var(--promo-btn);border-radius:var(--sr-r-sm);background:var(--sr-white);color:var(--promo-btn);font-family:var(--sr-font);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.2;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .18s var(--sr-ease),color .18s var(--sr-ease),border-color .18s var(--sr-ease)}.sr26 .sr-promo__btn:hover{background:var(--promo-btn);color:var(--sr-white)}.sr26 .sr-promo__btn:focus-visible,.sr-promo__name a:focus-visible,.sr26 .sr-promo__text a:focus-visible{outline:2px solid var(--sr-signal);outline-offset:3px}.sr26 .sr-promo__btn--disabled,.sr26 .sr-promo__btn--disabled:hover{background:var(--sr-still);border-color:var(--sr-still);color:var(--sr-relief);cursor:not-allowed}.sr-promo__hint{margin:0;color:var(--sr-relief);font-size:14px}.sr-promo__pill{position:absolute;top:0;left:50%;z-index:3;transform:translate(-50%,-50%);padding:8px 16px;border-radius:var(--sr-pill);background:var(--promo-accent, var(--sr-signal));color:var(--promo-accent-on, var(--sr-white));font-size:12.5px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.sr-promo__card--fill{background:var(--promo-fill, var(--sr-ink));box-shadow:none}.sr-promo__card--dark{--c-text: var(--sr-white);--c-sub: var(--sr-still);--c-body: var(--sr-still-soft);--c-ships: var(--sr-still);--c-was: var(--sr-still)}.sr-promo__card--dark .sr-promo__media{background:#ffffff14}@media(min-width:990px){.sr-promo__card--fill .sr-promo__media{aspect-ratio:4 / 3}}.sr-promo__card--fill .sr-promo__badge{background:var(--promo-accent, var(--sr-signal));color:var(--promo-accent-on, var(--sr-white))}.sr26 .sr-promo__card--fill .sr-promo__btn:not(.sr-promo__btn--disabled){background:var(--promo-accent, var(--sr-signal));border-color:var(--promo-accent, var(--sr-signal));color:var(--promo-accent-on, var(--sr-white))}.sr26 .sr-promo__card--fill .sr-promo__btn:not(.sr-promo__btn--disabled):hover{filter:brightness(.9)}.sr-promo__card--outline:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:2px solid var(--promo-outline, var(--promo-accent, var(--sr-signal)));border-radius:calc(var(--sr-r-md) + 10px);pointer-events:none}.sr-promo__card--outline .sr-promo__pill{top:-11px;background:var(--promo-outline, var(--promo-accent, var(--sr-signal)));color:var(--promo-outline-on, var(--promo-accent-on, var(--sr-white)))}.sr-promo--has-outline .sr-promo__grid{padding-top:26px;padding-bottom:12px}@media(max-width:749px){.sr-promo--has-outline .sr-promo__grid{padding-left:12px;padding-right:12px;row-gap:52px}}@media(prefers-reduced-motion:reduce){.sr26 .sr-promo__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/sr-redesign.css.map */
