@font-face{font-family:Inter;src:url(Inter-Variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--sr-font-display: "Inter", -apple-system, system-ui, sans-serif;--sr-font-body: "Inter", -apple-system, system-ui, sans-serif;--sr-ink: #1f1b16;--sr-ink-2: #6b6358;--sr-ink-3: #9a9085;--sr-line: #e6dfd0;--sr-line-alt: #ddd5c2;--sr-line-on-navy: rgba(255, 255, 255, .18);--sr-paper: #faf8f4;--sr-paper-alt: #f3eee2;--sr-sand: #ece5d3;--sr-surface: #fff;--sr-navy: #1e3a8a;--sr-navy-deep: #14285c;--sr-brand: #2b1885;--sr-brand-tint: #efe9fb;--sr-accent: #ff9e4d;--sr-accent-deep: #e07a26;--sr-panel-gradient: linear-gradient(152deg, #2b1885 0%, #281f74 42%, #18316f 78%, #14285c 100%);--sr-radius-card: 16px;--sr-radius-panel: 24px;--sr-facet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8.66 -10 17.32 10'%3E%3Cpolygon points='0,-10 8.66,-5 0,0 -8.66,-5'/%3E%3C/svg%3E");--sr-lift-1: 0 1px 2px rgba(31, 27, 22, .04), 0 2px 8px -4px rgba(31, 27, 22, .08);--sr-lift-2: 0 2px 6px rgba(31, 27, 22, .06), 0 14px 30px -14px rgba(31, 27, 22, .16);--sr-lift-3: 0 4px 10px rgba(31, 27, 22, .06), 0 28px 56px -22px rgba(31, 27, 22, .22);--sr-ease: cubic-bezier(.22, .68, .36, 1);--sr-dur-ui: .2s;--sr-dur-reveal: .52s;--sr-header-h: 120px;--sr-content: 1200px;--sr-gutter: 48px;--sr-gutter-sm: 32px;--sr-band: clamp(88px, 8.5vw, 120px);--sr-band-sm: 72px;--sr-violet: var(--sr-brand);--sr-ink-soft: var(--sr-ink-2);--sr-blue: var(--sr-navy);--sr-lilac: var(--sr-brand-tint);--sr-sky: var(--sr-paper-alt);--sr-mint: var(--sr-paper-alt);--sr-white: var(--sr-surface);--sr-shadow-sm: var(--sr-lift-1);--sr-shadow-lg: var(--sr-lift-3);--sr-radius-sm: 12px;--sr-radius-md: var(--sr-radius-card);--sr-radius-lg: var(--sr-radius-panel);--sr-transition: var(--sr-dur-ui) var(--sr-ease)}@media(max-width:749px){:root{--sr-header-h: 104px;--sr-gutter: var(--sr-gutter-sm);--sr-band: var(--sr-band-sm)}}#qab_container,[id^=qab_],[class*=qab_]{display:none!important}#shopify-section-sr-site-header{position:sticky;top:0;z-index:1000}.sr-site-header{position:static;width:100%;border-bottom:1px solid var(--sr-line);background:#faf8f4f5;font-family:var(--sr-font-body)}.sr-header-shell,.sr-shell,.sr-pdp .page-width,.sr-pdp-page .collapsible-content-wrapper-narrow,.corporate-footer .container{width:min(calc(100% - var(--sr-gutter)),var(--sr-content));max-width:none;margin-inline:auto;padding:0}.sr-promo{background:var(--sr-navy-deep);color:var(--sr-surface)}.sr-promo__inner{display:flex;min-height:40px;align-items:center;justify-content:center;gap:24px}.sr-promo p{margin:0;color:#ffffffdb;font-size:13px;font-weight:500;line-height:1.3}.sr-promo a{display:inline-flex;align-items:center;gap:6px;color:var(--sr-surface);font-size:13px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap;transition:color var(--sr-dur-ui) var(--sr-ease)}.sr-promo a:hover{color:#fffc}.sr-primary-nav__inner{display:grid;min-height:80px;grid-template-columns:minmax(200px,1fr) auto auto;gap:clamp(24px,3vw,46px);align-items:center}.sr-brand{display:inline-flex;min-width:0;align-items:center;color:var(--sr-ink);text-decoration:none}.sr-brand img{display:block;width:auto;height:56px;object-fit:contain}.sr-desktop-nav{display:flex;align-items:center;gap:4px}.sr-desktop-nav>a,.sr-nav-dropdown>summary{color:var(--sr-ink);padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--sr-dur-ui) var(--sr-ease)}.sr-desktop-nav>a:hover,.sr-nav-dropdown>summary:hover,.sr-nav-dropdown[open]>summary{color:var(--sr-brand)}.sr-nav-dropdown{position:relative}.sr-nav-dropdown>summary{display:flex;align-items:center;gap:6px;list-style:none}.sr-nav-dropdown>summary::-webkit-details-marker{display:none}.sr-nav-dropdown__menu{position:absolute;top:calc(100% + 14px);left:50%;display:grid;width:340px;padding:8px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-card);background:var(--sr-surface);box-shadow:var(--sr-lift-3);transform:translate(-50%)}.sr-nav-dropdown__menu:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:20px}.sr-nav-dropdown__menu a{display:grid;gap:3px;padding:14px;border-radius:8px;color:var(--sr-ink);text-decoration:none;transition:background-color var(--sr-dur-ui) var(--sr-ease)}.sr-nav-dropdown__menu a:hover{background:var(--sr-paper-alt)}.sr-nav-dropdown__menu strong{font-size:14px;font-weight:600}.sr-nav-dropdown__menu span{color:var(--sr-ink-2);font-size:12px}.sr-header-actions{display:flex;align-items:center;gap:10px}.sr-header-signin{display:inline-flex;min-height:44px;align-items:center;padding:0 20px;border-radius:999px;border:1px solid var(--sr-navy);background:transparent;color:var(--sr-navy);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--sr-dur-ui) var(--sr-ease),border-color var(--sr-dur-ui) var(--sr-ease),color var(--sr-dur-ui) var(--sr-ease)}.sr-header-signin:hover{background:var(--sr-navy);border-color:var(--sr-navy);color:var(--sr-surface)}.sr-header-cart{position:relative;display:grid;width:42px;aspect-ratio:1;place-items:center;border:1px solid var(--sr-line);border-radius:50%;color:var(--sr-ink);background:var(--sr-surface);transition:border-color var(--sr-dur-ui) var(--sr-ease),color var(--sr-dur-ui) var(--sr-ease)}.sr-header-cart:hover{border-color:var(--sr-brand);color:var(--sr-brand)}.sr-header-cart svg{width:19px;height:19px}.sr-header-cart span{position:absolute;top:-5px;right:-4px;display:grid;width:18px;aspect-ratio:1;place-items:center;border:2px solid var(--sr-paper);border-radius:50%;background:var(--sr-brand);color:#fff;font-size:9px;font-weight:600}.sr-menu-toggle{display:none;width:42px;height:42px;padding:0 10px;border:1px solid var(--sr-line);border-radius:50%;background:var(--sr-surface);cursor:pointer}.sr-menu-toggle i{display:block;width:100%;height:1.5px;margin:5px 0;background:var(--sr-ink);transition:transform var(--sr-dur-ui) var(--sr-ease)}.sr-menu-toggle[aria-expanded=true] i:first-of-type{transform:translateY(3.25px) rotate(45deg)}.sr-menu-toggle[aria-expanded=true] i:last-of-type{transform:translateY(-3.25px) rotate(-45deg)}.sr-mobile-menu[hidden]{display:none}.sr-mobile-menu{border-top:1px solid var(--sr-line);background:var(--sr-paper);box-shadow:var(--sr-lift-2)}.sr-mobile-menu nav{display:grid;width:min(calc(100% - var(--sr-gutter)),680px);max-height:calc(100dvh - var(--sr-header-h));margin-inline:auto;padding:16px 0 28px;overflow-y:auto}.sr-mobile-menu a{display:grid;gap:2px;padding:14px 4px;border-bottom:1px solid var(--sr-line);color:var(--sr-ink);font-size:16px;font-weight:500;text-decoration:none}.sr-mobile-menu a span{color:var(--sr-ink-2);font-size:12px;font-weight:400}.sr-mobile-menu nav p{margin:22px 4px 4px}.sr-mobile-menu .sr-mobile-menu__signin{margin-top:18px;min-height:52px;place-items:center;border:0;border-radius:999px;background:var(--sr-navy);color:#fff;font-weight:600}.sr-menu-open{overflow:hidden}.community-page .sr-nav{display:none!important}@media(max-width:1100px){.sr-primary-nav__inner{grid-template-columns:minmax(180px,1fr) auto auto}}@media(max-width:989px){.sr-promo__inner{justify-content:space-between}.sr-primary-nav__inner{grid-template-columns:1fr auto}.sr-brand img{height:48px}.sr-desktop-nav,.sr-header-signin{display:none}.sr-menu-toggle{display:block}}@media(max-width:749px){.sr-promo__inner{min-height:38px;gap:12px}.sr-promo p,.sr-promo a{font-size:12px}.sr-primary-nav__inner{min-height:66px}.sr-brand img{height:44px;max-width:175px}}@media(max-width:560px){.sr-promo p{display:none}.sr-promo__inner{padding:0;min-height:38px;justify-content:center}.sr-promo a{white-space:nowrap;line-height:1.3}.sr-header-cart,.sr-menu-toggle{width:38px;height:38px}}html{scroll-padding-top:calc(var(--sr-header-h) + 16px)}body{color:var(--sr-ink);background:var(--sr-paper);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--sr-font-body)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--sr-ink);font-family:var(--sr-font-display);text-wrap:balance}h1,h2,h3{font-optical-sizing:auto}p,li,dt,dd,figcaption,.sr-compare th[scope=row]{text-wrap:pretty}.sr-pull,.sr-c-pull,.sr-side__note,.sr-belief__quote p,.sr-pdp-founder__quote p{text-wrap:balance}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--sr-brand)!important;outline-offset:3px}:is(.sr-band--navy,.sr-tier--featured,.sr-final-cta__inner,.corporate-footer,.sr-promo) :where(a,button,input,select,textarea,summary):focus-visible{outline-color:#fff!important}.page-width,.corporate-training-wrapper .container{width:min(calc(100% - 40px),var(--sr-content));max-width:var(--sr-content);margin-inline:auto}.button,.shopify-payment-button__button,.corporate-training-wrapper :is(.btn-primary,.btn-secondary,.plan-cta){min-height:52px;border-radius:999px!important;font-weight:600;letter-spacing:.01em;transition:background-color var(--sr-transition),border-color var(--sr-transition),color var(--sr-transition)}.template-product main,body:has(.product) main{background:linear-gradient(180deg,var(--sr-paper-alt) 0,rgba(243,238,226,0) 480px),var(--sr-paper)}.product:not(.product--no-media){gap:clamp(2.4rem,3vw,4.8rem)}.product__media-wrapper,.product__info-wrapper{align-self:start}.product__media img,.product__media video,.product__media iframe,.product__media model-viewer{border-radius:var(--sr-radius-md)}.product__info-container{width:100%;max-width:none;padding:clamp(2.4rem,3vw,4rem);border:1px solid var(--sr-line);border-radius:var(--sr-radius-lg);background:var(--sr-surface);box-shadow:var(--sr-shadow-lg)}.product__title h1{max-width:100%;font-size:clamp(3.2rem,3.1vw,4.8rem);line-height:1.1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.product .price{color:var(--sr-navy);font-size:clamp(2.2rem,2.6vw,3.2rem);font-weight:600}.product__description{color:var(--sr-ink-soft);font-size:clamp(1.55rem,1.15vw,1.7rem);line-height:1.7;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.product__description li+li{margin-top:.8rem}@media screen and (min-width:750px){.product.grid:not(.product--no-media){display:flex;flex-wrap:nowrap;align-items:flex-start}.product--large:not(.product--no-media) .product__media-wrapper{width:calc(57% - 2.4rem);max-width:calc(57% - 2.4rem);flex:0 0 calc(57% - 2.4rem)}.product--large:not(.product--no-media) .product__info-wrapper{width:calc(43% - 2.4rem);max-width:calc(43% - 2.4rem);flex:0 0 calc(43% - 2.4rem);padding-left:0}.product__info-wrapper .product__info-container{max-width:none}}@media screen and (min-width:750px)and (max-width:1249px){.product:not(.product--no-media){gap:3.6rem}.product--large:not(.product--no-media) .product__media-wrapper{width:calc(52% - 1.8rem);max-width:calc(52% - 1.8rem);flex-basis:calc(52% - 1.8rem)}.product--large:not(.product--no-media) .product__info-wrapper{width:calc(48% - 1.8rem);max-width:calc(48% - 1.8rem);flex-basis:calc(48% - 1.8rem)}.product__info-container{padding:3rem}.product__title h1{font-size:clamp(3.2rem,3.5vw,4.2rem)}}@media screen and (min-width:750px)and (max-width:899px){.product:not(.product--no-media){gap:2.4rem}.product__info-container{padding:2.4rem 2rem}.product__title h1{font-size:clamp(2.8rem,4.4vw,3.6rem)}}.accordion{border-color:var(--sr-line)}.accordion summary{min-height:64px}.collapsible-content__wrapper{border-radius:var(--sr-radius-lg)}@media screen and (max-width:749px){.page-width,.corporate-training-wrapper .container{width:min(calc(100% - 28px),var(--sr-content))}.product__info-container{padding:2.4rem 2rem;border-radius:var(--sr-radius-md)}.product__title h1{font-size:clamp(3rem,10vw,4rem)}.product__description{font-size:1.55rem;line-height:1.65}}.sr-home{overflow:clip;background:var(--sr-paper);color:var(--sr-ink);font-family:var(--sr-font-body)}.sr-home h1,.sr-home h2,.sr-home h3{margin:0;font-family:var(--sr-font-display);font-weight:600;letter-spacing:normal}.sr-home h2{max-width:20ch;font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.015em}.sr-home :is(h1,h2,h3) em{color:var(--sr-brand);font-style:normal;font-weight:inherit}.sr-home h3{font-size:26px;line-height:1.2;font-weight:600}.sr-home :where(p:not([class])){margin:0}.sr-home :where(ul,ol){margin:0;padding:0;list-style:none}.sr-home strong{font-weight:600}.sr-band--paper,.sr-band--alt,.sr-band--sand,.sr-band--navy{padding:var(--sr-band) 0}.sr-band--paper{background:var(--sr-paper)}.sr-band--alt{--sr-line: var(--sr-line-alt);background:var(--sr-paper-alt)}.sr-band--sand{--sr-line: var(--sr-line-alt);background:var(--sr-sand)}.sr-band--navy{--sr-line: var(--sr-line-on-navy);padding:calc(var(--sr-band) + 8px) 0;background:var(--sr-navy);color:var(--sr-surface)}.sr-band--paper+.sr-band--paper:not(.sr-final-cta),.sr-band--alt+.sr-band--alt:not(.sr-final-cta){border-top:1px solid var(--sr-line)}.sr-kicker,.sr-eyebrow,.sr-inside__label,.sr-tier__tag,.sr-price__label,.sr-swap__head span,.sr-compare__here,.sr-quote__outcome,.sr-mobile-menu p,.sr-pdp .form__label,.sr-pdp .product__text.caption-with-letter-spacing{margin:0;color:var(--sr-ink-2);font-family:var(--sr-font-body);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.sr-eyebrow{display:flex;align-items:center;gap:10px}.sr-eyebrow span{width:20px;height:1px;background:var(--sr-brand)}.sr-kicker+h1,.sr-kicker+h2,.sr-kicker+h3,.sr-eyebrow+h1{margin-top:16px}.sr-num{display:flex;grid-column:1 / -1;align-items:center;gap:12px;margin-bottom:20px;color:var(--sr-brand);font-family:var(--sr-font-display);font-size:14px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums}.sr-num:before{content:"";order:1;width:10px;height:6px;background:currentColor;-webkit-mask:var(--sr-facet) center / contain no-repeat;mask:var(--sr-facet) center / contain no-repeat}.sr-num:after{content:"";order:2;width:18px;height:1px;margin-left:-6px;background:currentColor}.sr-num,.sr-index li>span,.sr-side__num,.sr-price strong,.sr-hero__trust strong,.sr-plan__price,.price-item{font-variant-numeric:lining-nums tabular-nums}.sr-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-family:var(--sr-font-body);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color var(--sr-dur-ui) var(--sr-ease),border-color var(--sr-dur-ui) var(--sr-ease),color var(--sr-dur-ui) var(--sr-ease)}.sr-button--primary{background:var(--sr-navy);border-color:var(--sr-navy);color:var(--sr-surface)}.sr-button--primary:hover{background:var(--sr-navy-deep);border-color:var(--sr-navy-deep)}.sr-button--outline{background:transparent;border-color:var(--sr-navy);color:var(--sr-navy)}.sr-button--outline:hover{background:var(--sr-surface)}.sr-button--accent{background:var(--sr-accent);border-color:var(--sr-accent);color:var(--sr-ink)}.sr-button--accent:hover{background:var(--sr-accent-deep);border-color:var(--sr-accent-deep)}.sr-arrow{display:inline-flex;flex:0 0 auto;transition:transform var(--sr-dur-ui) var(--sr-ease)}.sr-arrow svg{display:block}a:hover .sr-arrow{transform:translate(4px)}.sr-text-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;color:var(--sr-navy);font-family:var(--sr-font-body);font-size:15px;font-weight:600;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0% 1px;transition:background-size var(--sr-dur-ui) var(--sr-ease),color var(--sr-dur-ui) var(--sr-ease)}.sr-text-link:hover{background-size:100% 1px}.sr-index li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 0}.sr-index li:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--sr-line);transform-origin:left}.sr-index li:last-child{border-bottom:1px solid var(--sr-line)}.sr-index li>span{padding-top:5px;color:var(--sr-ink-2);font-family:var(--sr-font-display);font-size:13px;font-weight:600;transition:color var(--sr-dur-ui) var(--sr-ease)}.sr-index strong{display:block;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:19px;font-weight:600;line-height:1.25;transition:transform var(--sr-dur-ui) var(--sr-ease)}.sr-index p{margin:6px 0 0;color:var(--sr-ink-2);font-size:15px;line-height:1.55}.sr-hero .sr-index p,.sr-video-chapters p{font-size:14px}.sr-index li:hover strong{transform:translate(4px)}.sr-index li:hover>span{color:var(--sr-ink)}.sr-ticks{display:grid;gap:10px}.sr-ticks li{position:relative;padding-left:24px;font-size:14px;line-height:1.5}.sr-ticks li:before{content:"";position:absolute;top:.3em;left:0;width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%232b1885' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5l2.6 2.6L10 3.5'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.sr-price{display:grid;gap:10px;margin-top:28px;padding:20px 0;border-block:1px solid var(--sr-line)}.sr-price strong{font-family:var(--sr-font-display);font-size:36px;font-weight:600;line-height:1}.sr-price small{margin-right:2px;font-size:60%}.sr-home .sr-hero{padding:clamp(56px,6vw,80px) 0 96px;background:var(--sr-paper)}.sr-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:clamp(48px,6vw,96px);align-items:start}.sr-home .sr-hero .sr-index{padding-top:12px}.sr-hero__copy h1{font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.02em;font-weight:600}.sr-hero__copy h1 em{color:var(--sr-brand);font-style:normal;font-weight:inherit}.sr-hero__lede{max-width:34em;margin:24px 0 0;color:var(--sr-ink-2);font-size:18px;line-height:1.6}.sr-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:32px}.sr-hero__trust{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:40px;margin:44px 0 0;padding:24px 0 0;border-top:1px solid var(--sr-line)}.sr-hero__trust li{display:grid;align-content:start;gap:6px}.sr-hero__trust strong{color:var(--sr-ink);font-family:var(--sr-font-display);font-size:28px;font-weight:600;line-height:1}.sr-hero__trust span{color:var(--sr-ink-2);font-size:13px}.sr-mission__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,7vw,110px);align-items:start}.sr-mission__body{display:grid;gap:20px;padding-top:6px}.sr-mission__body p{max-width:34em;color:#ffffffbd;font-size:17px;line-height:1.7}.sr-mission__body strong{color:var(--sr-surface)}.sr-intro__grid{display:grid;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,96px);align-items:start}.sr-intro__portrait{margin:0}.sr-intro__portrait img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;border-radius:var(--sr-radius-card);object-fit:cover;object-position:50% 20%;box-shadow:var(--sr-lift-3)}.sr-intro__portrait figcaption{display:grid;gap:2px;margin-top:12px;padding-top:12px;border-top:1px solid var(--sr-line)}.sr-intro__portrait figcaption strong{font-size:15px;font-weight:500}.sr-intro__portrait figcaption span{color:var(--sr-ink-2);font-size:13px}.sr-intro__copy{padding-top:8%}.sr-intro__copy>p:not(.sr-kicker){max-width:34em;margin-top:22px;color:var(--sr-ink-2);font-size:17px;line-height:1.6}.sr-intro__copy>p strong{color:var(--sr-ink)}.sr-intro__copy .sr-text-link{margin-top:28px}.sr-intro__video{grid-column:1 / -1;margin:72px 0 0}.sr-intro__portrait img{box-shadow:var(--sr-lift-2)}.sr-heading-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:48px;align-items:end;margin-bottom:48px}.sr-heading-row>p{max-width:34em;margin:0;color:var(--sr-ink-2);font-size:17px;line-height:1.6}.sr-tiers{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sr-tier{display:flex;flex-direction:column;padding:36px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-card);background:var(--sr-surface);box-shadow:var(--sr-lift-1);transition:transform var(--sr-dur-ui) var(--sr-ease),box-shadow var(--sr-dur-ui) var(--sr-ease),border-color var(--sr-dur-ui) var(--sr-ease)}.sr-tier:hover{transform:translateY(-3px);border-color:#2b188547;box-shadow:var(--sr-lift-2)}.sr-tier--featured{border-color:var(--sr-navy-deep);background:var(--sr-navy-deep);color:var(--sr-surface);box-shadow:var(--sr-lift-2)}.sr-tier--featured:hover{transform:none;border-color:var(--sr-navy-deep);box-shadow:var(--sr-lift-3)}.sr-tier__tag{color:var(--sr-brand)}.sr-tier--featured .sr-tier__tag{color:#ffffffb3}.sr-tier h3{margin-top:14px;color:inherit}.sr-tier>p:not(.sr-tier__tag){margin-top:14px;color:var(--sr-ink-2);font-size:16px;line-height:1.6}.sr-tier--featured>p:not(.sr-tier__tag){color:#ffffffbd}.sr-tier--featured .sr-price{border-color:#ffffff2e}.sr-tier--featured .sr-price__label{color:#ffffff9e}.sr-tier .sr-ticks{margin:24px 0 32px}.sr-tier--featured .sr-ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5l2.6 2.6L10 3.5'/%3E%3C/svg%3E")}.sr-tier .sr-button{margin-top:auto;align-self:flex-start}.sr-tier--featured .sr-button--outline{border-color:#ffffffb3;color:var(--sr-surface)}.sr-tier--featured .sr-button--outline:hover{border-color:var(--sr-surface);background:var(--sr-surface);color:var(--sr-navy-deep)}.sr-inside{margin-top:72px}.sr-inside__label{margin:0 0 8px}.sr-inside .sr-index li>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}.sr-inside .sr-index p{max-width:40em;margin:0;padding-top:3px}.sr-community{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;margin-top:72px;padding:40px;border:0;border-radius:var(--sr-radius-panel);background:var(--sr-surface);box-shadow:var(--sr-lift-1)}.sr-community h3{margin-top:14px}.sr-community__main>p:not(.sr-kicker){max-width:34em;margin-top:14px;color:var(--sr-ink-2);font-size:17px;line-height:1.6}.sr-community .sr-ticks{margin-top:20px}.sr-community__aside{display:grid;align-content:start;gap:20px;padding-top:30px}.sr-community__price{margin:0;color:var(--sr-ink-2);font-size:15px;line-height:1.5}.sr-community__price strong{color:var(--sr-ink)}.sr-community__links{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.sr-community__aside{padding-top:0}.sr-where{display:grid;gap:12px}.sr-where__tile{padding:18px 20px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-card);background:var(--sr-paper-alt)}.sr-where__head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center}.sr-where__logo{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--sr-surface);box-shadow:var(--sr-lift-1)}.sr-where__logo svg{display:block}.sr-where__head strong{display:block;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:17px;font-weight:600;line-height:1.2}.sr-where__head span{display:block;margin-top:3px;color:var(--sr-ink-2);font-size:13px;line-height:1.4}.sr-where__chips{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.sr-where__chips li{padding:4px 10px;border:1px solid var(--sr-line);border-radius:999px;background:var(--sr-surface);color:var(--sr-ink-2);font-size:12px;font-weight:500;letter-spacing:.01em}.sr-where__host{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--sr-line)}.sr-where__host img{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:var(--sr-lift-1)}.sr-where__host p{margin:0;color:var(--sr-ink-2);font-size:13.5px;line-height:1.5}.sr-community .sr-community__price{margin-top:4px}.sr-quotes{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;margin-top:56px}.sr-quote{margin:0;padding:0;border:0;color:inherit;font-style:normal}.sr-quote footer strong{color:var(--sr-ink);font-style:normal}.sr-quote--featured{grid-column:1 / 8}.sr-quote--featured p{margin:0;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:24px;line-height:1.4;letter-spacing:-.01em;text-indent:-.45em}.sr-quotes__stack{grid-column:9 / -1;display:grid;gap:32px;align-content:start}.sr-quotes__stack .sr-quote{padding-top:24px;border-top:1px solid var(--sr-line)}.sr-quotes__stack p{margin:0;color:var(--sr-ink);font-size:16px;line-height:1.6}.sr-quote footer{display:grid;gap:2px;margin-top:20px}.sr-quote footer strong{font-size:14px;font-weight:500}.sr-quote footer span{color:var(--sr-ink-2);font-size:13px}.sr-home .sr-final-cta{padding:0 0 96px;background:var(--sr-paper)}.sr-final-cta__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;padding:56px;border-radius:var(--sr-radius-panel);background:var(--sr-panel-gradient);color:var(--sr-surface)}.sr-final-cta h2{color:var(--sr-surface)}.sr-final-cta__inner p{max-width:34em;margin-top:14px;color:#ffffffbd;font-size:17px;line-height:1.6}.sr-final-cta__inner .sr-button{justify-self:end}.sr-hero__solo{max-width:760px}.sr-hero__solo h1{max-width:14ch}.sr-video{margin:72px 0 0}.sr-video__frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--sr-radius-card);background:var(--sr-navy-deep);box-shadow:var(--sr-lift-3)}.sr-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sr-video figcaption{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;margin-top:14px;padding-top:12px;border-top:1px solid var(--sr-line)}.sr-video figcaption strong{font-size:15px;font-weight:500}.sr-video figcaption span{color:var(--sr-ink-2);font-size:13px}.sr-chapter__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,7vw,110px);align-items:start}.sr-chapter__statement{position:sticky;top:calc(var(--sr-header-h) + 32px)}.sr-chapter__body{display:grid;gap:20px;padding-top:6px}.sr-chapter__body p{max-width:34em;color:var(--sr-ink-2);font-size:17px;line-height:1.7}.sr-chapter__body p:first-child:first-letter{float:left;margin:8px 12px 0 0;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:84px;font-weight:600;line-height:.76}@supports (initial-letter: 3){.sr-chapter__body p:first-child:first-letter{float:none;margin:0 12px 0 0;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3}}.sr-belief-section .sr-chapter__body p:first-child:first-letter{float:none;margin:0;color:inherit;font:inherit;-webkit-initial-letter:normal;initial-letter:normal}.sr-chapter__body .sr-pull{max-width:26ch;margin:12px 0;padding:20px 0 20px 24px;border-left:2px solid var(--sr-brand);color:var(--sr-ink);font-family:var(--sr-font-display);font-size:26px;line-height:1.3}.sr-chapter__body .sr-chapter__sig{display:grid;gap:2px;margin-top:12px;padding-top:20px;border-top:1px solid var(--sr-line);font-size:14px;line-height:1.4}.sr-chapter__sig strong{color:var(--sr-ink);font-weight:500}.sr-chapter__sig span{color:var(--sr-ink-2);font-size:13px}.sr-swap{margin:72px 0 0;border-top:1px solid var(--sr-line)}.sr-swap__head,.sr-swap__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.sr-swap__head span{padding:14px 0 10px}.sr-swap__row{padding:22px 0;border-top:1px solid var(--sr-line)}.sr-swap__row:last-child{border-bottom:1px solid var(--sr-line)}.sr-swap dt,.sr-swap dd{margin:0;font-size:17px;line-height:1.5}.sr-swap dt{color:var(--sr-ink-2);text-decoration:line-through;text-decoration-color:#1f1b1659;text-decoration-thickness:1px}.sr-swap dd{position:relative;padding-left:28px;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:20px;line-height:1.35}.sr-swap dd:before{content:"";position:absolute;top:.5em;left:0;width:10px;height:6px;background:var(--sr-brand);-webkit-mask:var(--sr-facet) center / contain no-repeat;mask:var(--sr-facet) center / contain no-repeat}.sr-sides{display:grid;grid-template-columns:1fr 1fr;gap:48px}.sr-side{position:relative;padding-top:28px;border-top:1px solid var(--sr-line)}.sr-side__num{display:block;color:var(--sr-ink-2);font-family:var(--sr-font-display);font-size:13px;font-weight:600}.sr-side h3{margin-top:14px;max-width:18ch}.sr-side>p{max-width:34em;margin-top:16px;color:var(--sr-ink-2);font-size:17px;line-height:1.6}.sr-side .sr-text-link,.sr-side__links{margin-top:24px}.sr-side__links{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.sr-side__links .sr-text-link{margin-top:0}.sr-text-link--quiet{color:var(--sr-ink-2);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#1f1b1647;background:none}.sr-text-link--quiet:hover{color:var(--sr-navy);text-decoration-color:currentColor}.sr-text-link--light{color:var(--sr-surface)}.sr-values .sr-index li>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}.sr-values .sr-index p{max-width:40em;margin:0;padding-top:3px}.sr-js .sr-values .sr-index li:before{transform:scaleX(0);transition:transform .6s var(--sr-ease);transition-delay:inherit}.sr-js .sr-values .sr-index li.is-in:before{transform:none}.sr-belief__inner{display:grid}.sr-belief__quote p{max-width:30ch;margin:0;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:clamp(26px,2.8vw,38px);line-height:1.25;letter-spacing:-.01em;text-indent:-.45em}.sr-story .sr-final-cta{padding-top:0}.sr-final-cta__inner--doors{align-items:center}.sr-doors{display:grid;justify-items:end;gap:16px}.sr-final-cta__inner--doors .sr-button{justify-self:end}@media(max-width:989px){.sr-chapter__grid{grid-template-columns:1fr;row-gap:0}.sr-chapter__grid>.sr-chapter__body,.sr-chapter__grid>.sr-faq{margin-top:40px}.sr-chapter__statement{position:static}.sr-sides{grid-template-columns:1fr;gap:40px}.sr-values .sr-index li>div{grid-template-columns:1fr;gap:6px}.sr-doors{justify-items:start}.sr-final-cta__inner--doors .sr-button{justify-self:start}}@media(max-width:749px){.sr-video{margin-top:44px}.sr-chapter__body .sr-pull{font-size:22px}.sr-swap{margin-top:48px}.sr-swap__head{display:none}.sr-swap__row{grid-template-columns:1fr;gap:10px;padding:18px 0}.sr-swap dt{font-size:15px}.sr-swap dd{font-size:18px}.sr-belief__quote p{font-size:24px}}.sr-js .sr-reveal{opacity:0;transform:translateY(14px);transition:opacity var(--sr-dur-reveal) var(--sr-ease),transform var(--sr-dur-reveal) var(--sr-ease);transition-delay:calc(min(var(--i, 0),4)*65ms)}.sr-js .sr-reveal.is-in{opacity:1;transform:none}.sr-js .sr-reveal--photo{transform:scale(1.03);transition-duration:.9s}.sr-js .sr-home .sr-hero :is(.sr-eyebrow,h1,.sr-hero__lede,.sr-actions,.sr-hero__trust,.sr-index li){opacity:0;transform:translateY(14px);transition:opacity var(--sr-dur-reveal) var(--sr-ease),transform var(--sr-dur-reveal) var(--sr-ease)}.sr-js .sr-home .sr-hero .sr-eyebrow{transition-delay:0ms}.sr-js .sr-home .sr-hero h1{transition-delay:60ms}.sr-js .sr-home .sr-hero .sr-hero__lede{transition-delay:.16s}.sr-js .sr-home .sr-hero .sr-actions{transition-delay:.24s}.sr-js .sr-home .sr-hero .sr-hero__trust{transition-delay:.32s}.sr-js .sr-home .sr-hero .sr-index li{transition-delay:calc(.38s + var(--i, 0) * 70ms)}.sr-js .sr-home .sr-hero.is-ready :is(.sr-eyebrow,h1,.sr-hero__lede,.sr-actions,.sr-hero__trust,.sr-index li){opacity:1;transform:none}.sr-js .sr-home .sr-hero .sr-index li:before{transform:scaleX(0);transition:transform .6s var(--sr-ease);transition-delay:inherit}.sr-js .sr-home .sr-hero.is-ready .sr-index li:before{transform:none}.sr-js .sr-inside .sr-index li:before{transform:scaleX(0);transition:transform .6s var(--sr-ease);transition-delay:inherit}.sr-js .sr-inside .sr-index li.is-in:before{transform:none}@media(min-width:990px){.sr-mission__statement{position:sticky;top:calc(var(--sr-header-h) + 32px)}}@media(max-width:989px){.sr-hero__grid,.sr-mission__grid,.sr-intro__grid,.sr-heading-row,.sr-community,.sr-final-cta__inner,.sr-tiers{grid-template-columns:1fr}.sr-heading-row{gap:20px;align-items:start}.sr-mission__grid,.sr-intro__grid{row-gap:0}.sr-mission__grid>.sr-mission__body,.sr-intro__grid>.sr-intro__copy{margin-top:40px}.sr-inside .sr-index li>div{grid-template-columns:1fr;gap:6px}.sr-inside .sr-index p{padding-top:0}.sr-quotes{grid-template-columns:1fr;gap:0}.sr-quote--featured,.sr-quotes__stack{grid-column:auto}.sr-quote--featured{padding-bottom:28px}.sr-quotes__stack{gap:0}.sr-quotes__stack .sr-quote{padding:28px 0}.sr-quotes__stack .sr-quote:last-child{padding-bottom:0}.sr-final-cta__inner .sr-button{justify-self:start}}@media(max-width:749px){.sr-home .sr-hero{padding:56px 0}.sr-hero__grid{gap:44px}.sr-actions{flex-direction:column;align-items:stretch}.sr-actions .sr-button{width:100%}.sr-actions .sr-text-link{justify-content:center}.sr-hero__trust{grid-template-columns:repeat(3,1fr);gap:16px}.sr-hero__trust strong{font-size:24px}.sr-intro__portrait img{aspect-ratio:1 / 1}.sr-intro__copy{padding-top:0}.sr-index li{grid-template-columns:32px minmax(0,1fr);gap:12px}.sr-tier{padding:28px 22px}.sr-tier .sr-button{align-self:stretch}.sr-inside,.sr-community{margin-top:48px}.sr-community{gap:28px;padding:28px 22px;border-radius:var(--sr-radius-card)}.sr-community__aside{padding-top:0}.sr-community__links{flex-direction:column;align-items:stretch}.sr-community__links .sr-text-link{justify-content:center}.sr-quote--featured p{font-size:20px}.sr-home .sr-final-cta{padding-bottom:56px}.sr-final-cta__inner{gap:28px;padding:40px 24px}.sr-final-cta__inner .sr-button{width:100%}}.sr-arrow--up{transform:rotate(-90deg)}a:hover .sr-arrow--up{transform:rotate(-90deg) translate(4px)}.sr-home.sr-pdp{overflow:visible;padding-bottom:96px;background:var(--sr-paper)}.sr-pdp-page main{background:var(--sr-paper)}.sr-pdp>.page-width{scroll-margin-top:calc(var(--sr-header-h) + 16px)}.sr-pdp .product.grid:not(.product--no-media){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5vw,80px);align-items:stretch;margin:0;padding-top:24px}.sr-pdp ul.product__media-list{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.sr-pdp ul.product__media-list>.grid__item{padding-left:0;padding-right:0}.sr-pdp .product-media-container.constrain-height{margin-left:0;margin-right:auto}.sr-pdp .product:not(.product--no-media) .product__media-wrapper.grid__item,.sr-pdp .product:not(.product--no-media) .product__info-wrapper.grid__item{width:auto;max-width:none;flex:none;padding:0}.sr-pdp .product:not(.product--no-media) .product__info-wrapper.grid__item{align-self:stretch}.sr-pdp .product:not(.product--no-media) .product__media-wrapper.grid__item{align-self:start}.sr-pdp .product__media-wrapper media-gallery.product__column-sticky{position:static}.sr-pdp .product-media-container{max-width:100%;border:0;border-radius:var(--sr-radius-card);background:transparent;box-shadow:var(--sr-lift-3);overflow:hidden}.sr-pdp .product-media-container.constrain-height{--viewport-offset: 260px}.sr-pdp .product__media img,.sr-pdp .product__media video,.sr-pdp .product__media iframe,.sr-pdp .product__media model-viewer{border-radius:var(--sr-radius-card)}.sr-pdp .product__media-item+.product__media-item .product-media-container{box-shadow:var(--sr-lift-1)}.sr-pdp .product__info-container{width:100%;max-width:none;padding:20px 0 0;border:0;border-top:1px solid var(--sr-line);border-radius:0;background:transparent;box-shadow:none}.sr-pdp .product__info-container>*+*{margin:0}.sr-pdp .product__title{margin:14px 0 0}.sr-pdp .product__text.caption-with-letter-spacing+.product__title{margin-top:14px}.sr-pdp .product__title h1{max-width:12ch;font-family:var(--sr-font-display);font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.02;letter-spacing:-.015em}.sr-pdp .sr-pdp__price-label{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--sr-line)}.sr-pdp .price,.sr-pdp .price--large{margin:10px 0 0;color:var(--sr-ink);font-size:36px;font-weight:600}.sr-pdp .price .price__container{display:block}.sr-pdp .price .price-item{color:var(--sr-ink);font-family:var(--sr-font-display);font-size:36px;font-weight:600;line-height:1;letter-spacing:-.01em}.sr-pdp .price .price__regular{display:block}.sr-pdp .product__tax{margin:8px 0 0;color:var(--sr-ink-2);font-size:13px}.sr-pdp .installment{margin:0;padding:12px 0 0;border-bottom:0;color:var(--sr-ink-2);font-size:13px;line-height:1.5}.sr-pdp .installment shopify-payment-terms{display:block}.sr-pdp variant-selects{display:block;margin-top:24px}.sr-pdp .product-form__input{margin:0 0 20px;padding:0;border:0}.sr-pdp .form__label{margin-bottom:8px}.sr-pdp .product-form__quantity{margin-top:24px}.sr-pdp .quantity{width:132px;min-height:48px;border:1px solid var(--sr-line);border-radius:999px;background:transparent}.sr-pdp .quantity:before,.sr-pdp .quantity:after{display:none}.sr-pdp .quantity__input{color:var(--sr-ink);font-family:var(--sr-font-body);font-size:15px;font-weight:500}.sr-pdp .quantity__button{width:40px;color:var(--sr-ink)}.sr-pdp .product-form{margin:20px 0 0;padding-top:24px;border-top:1px solid var(--sr-line)}.sr-pdp .product-form__buttons{display:grid;gap:12px;max-width:none}.sr-pdp .product-form__submit,.sr-pdp .product-form__submit.button--secondary,.sr-pdp .product-form__submit.button--primary{--color-button: 30, 58, 138;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 0;min-height:52px;margin:0;padding:0 22px;border:1px solid var(--sr-navy);border-radius:999px;background:var(--sr-navy);color:var(--sr-surface);font-family:var(--sr-font-body);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1;transition:background-color var(--sr-dur-ui) var(--sr-ease),border-color var(--sr-dur-ui) var(--sr-ease)}.sr-pdp .product-form__submit:before,.sr-pdp .product-form__submit:after{display:none}.sr-pdp .product-form__submit:hover:not([disabled]){background:var(--sr-navy-deep);border-color:var(--sr-navy-deep)}.sr-pdp .product-form__submit[disabled]{opacity:.5}.sr-pdp .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-inline-alignment: stretch;--shopify-accelerated-checkout-inline-alignment: stretch;--shopify-accelerated-checkout-row-gap: 12px;margin:0}.sr-pdp .shopify-payment-button__button{min-height:52px;border-radius:999px!important}.sr-pdp .shopify-payment-button__more-options{margin:4px 0 0;color:var(--sr-ink-2);font-size:13px;letter-spacing:0;text-decoration-color:var(--sr-line)}.sr-pdp .product-form__error-message-wrapper{margin-bottom:12px;font-size:14px}.sr-pdp .sr-pdp-guarantee{margin:14px 0 0;color:var(--sr-ink-2);font-size:13px;line-height:1.5}.sr-pdp .sr-pdp-notes{margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--sr-line);gap:10px}.sr-pdp .sr-pdp-notes li{color:var(--sr-ink-2);font-size:13px;line-height:1.5}.sr-pdp .sr-pdp-notes a{color:var(--sr-navy);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sr-pdp .sr-pdp-notes__more{margin:16px 0 0}.sr-pdp .sr-pdp-notes__more .sr-text-link{font-size:13px}.sr-pdp-story .sr-chapter__body p:first-child:first-letter{float:none;margin:0;color:inherit;font:inherit;-webkit-initial-letter:normal;initial-letter:normal}.sr-pdp-story .sr-pdp-fit{margin-top:12px;padding-top:24px;border-top:1px solid var(--sr-line)}.sr-pdp-story .sr-pdp-fit .sr-kicker{max-width:none;color:var(--sr-ink-2);font-size:12px;line-height:1.4}.sr-pdp-story .sr-pdp-fit .sr-ticks{margin-top:16px}.sr-pdp-story .sr-pdp-fit .sr-ticks li{color:var(--sr-ink);font-size:15px}.sr-pdp-story .sr-index li>div{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start}.sr-pdp-story .sr-index p{max-width:40em;margin:0;padding-top:3px}.sr-pdp-story .sr-index p a{color:var(--sr-navy);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sr-js .sr-pdp-story .sr-index li:before{transform:scaleX(0);transition:transform .6s var(--sr-ease);transition-delay:inherit}.sr-js .sr-pdp-story .sr-index li.is-in:before{transform:none}.sr-pdp-story .sr-pdp-list__note{max-width:40em;margin-top:24px;color:var(--sr-ink-2);font-size:15px;line-height:1.6}.sr-pdp-story .sr-pdp-tools .sr-side h3{max-width:none}.sr-pdp-story .sr-pdp-footnote{margin-top:40px;padding-top:16px;border-top:1px solid var(--sr-line);color:var(--sr-ink-2);font-size:13px;line-height:1.5}.sr-pdp-founder__grid{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:clamp(40px,6vw,96px);align-items:start}.sr-pdp-founder__grid .sr-num{grid-column:1 / -1}.sr-pdp-founder__portrait{width:260px;max-width:100%}.sr-pdp-founder__portrait img{box-shadow:var(--sr-lift-2)}.sr-pdp-founder__copy{max-width:640px;padding-top:4px}.sr-pdp-founder__quote{margin:20px 0 0;padding:0;border:0}.sr-pdp-founder__quote p{margin:0;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:clamp(22px,2vw,26px);font-weight:400;line-height:1.4;letter-spacing:-.01em}.sr-compare{width:100%;border-collapse:separate;border-spacing:0;color:var(--sr-ink);font-family:var(--sr-font-body);font-size:15px;line-height:1.45}.sr-compare th,.sr-compare td{padding:15px 20px;border-top:1px solid var(--sr-line);font-weight:400;text-align:left;vertical-align:middle}.sr-compare thead th{padding:20px;border-top:0;vertical-align:bottom}.sr-compare tbody tr:last-child th,.sr-compare tbody tr:last-child td{border-bottom:1px solid var(--sr-line)}.sr-compare th[scope=row]{padding-left:0;color:var(--sr-ink)}.sr-compare th[scope=col]{color:var(--sr-ink);font-family:var(--sr-font-display);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:normal;white-space:nowrap}.sr-compare__what{width:auto}.sr-compare__plan{width:220px;text-align:center}.sr-compare td{text-align:center}.sr-compare__plan a{color:var(--sr-navy);text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0% 1px;transition:background-size var(--sr-dur-ui) var(--sr-ease)}.sr-compare__plan a:hover{background-size:100% 1px}.sr-compare__here{display:block;margin-bottom:8px;color:var(--sr-brand);line-height:1.2}.sr-compare .is-here{background:var(--sr-surface)}.sr-compare thead .is-here{border-radius:var(--sr-radius-card) var(--sr-radius-card) 0 0}.sr-compare tbody tr:last-child .is-here{border-radius:0 0 var(--sr-radius-card) var(--sr-radius-card)}.sr-compare__tick{display:inline-block;width:14px;height:14px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%232b1885' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5l2.6 2.6L10 3.5'/%3E%3C/svg%3E") center / 14px 14px no-repeat}.sr-compare__more{margin:32px 0 0}.sr-pdp-cta{overflow:visible}.sr-pdp-page main:not(:has(.collapsible-content)) .sr-pdp-cta .sr-final-cta{padding-top:var(--sr-band)}@media(max-width:989px){.sr-pdp .product.grid:not(.product--no-media){grid-template-columns:1fr;gap:32px}.sr-pdp .product__info-wrapper .product__column-sticky{position:static}.sr-pdp .product-media-container.constrain-height{--viewport-offset: 320px}.sr-pdp-founder__grid{grid-template-columns:1fr;row-gap:0}.sr-pdp-founder__grid>.sr-pdp-founder__copy{margin-top:40px}.sr-pdp-founder__portrait{width:220px}.sr-pdp-founder__copy{padding-top:0}.sr-pdp-story .sr-index li>div{grid-template-columns:1fr;gap:6px}.sr-pdp-story .sr-index p{padding-top:0}.sr-compare__plan{width:150px}.sr-compare th[scope=col]{white-space:normal}.sr-compare__sep{display:none}.sr-compare__price{display:block;margin-top:3px;color:var(--sr-ink-2);font-family:var(--sr-font-body);font-size:13px;font-weight:400}}@media(min-width:990px){.sr-pdp .product__info-wrapper .product__column-sticky{position:sticky;top:calc(var(--sr-header-h) + 32px)}}@media(max-width:749px){.sr-home.sr-pdp{padding-bottom:56px}.sr-pdp .product.grid:not(.product--no-media){padding-top:8px}.sr-pdp .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.sr-pdp .product__media-list{width:100%;margin:0 0 24px}.sr-pdp .product__media-list .product__media-item{width:100%}.sr-pdp .grid--peek.slider .grid__item:first-of-type{margin-left:0}.sr-pdp .product__title h1{max-width:none;font-size:clamp(32px,9vw,40px)}.sr-pdp .price .price-item{font-size:32px}.sr-pdp .product:not(.product--no-media) .product__info-wrapper.grid__item{order:-1}.sr-pdp .product:not(.product--no-media) .product__media-wrapper.grid__item{order:0}.sr-pdp .product__info-container{padding-top:0;border-top:0}.sr-pdp-founder__portrait{width:200px}.sr-pdp-founder__portrait img{aspect-ratio:4 / 5}.sr-compare{table-layout:fixed;font-size:14px}.sr-compare th,.sr-compare td{padding:12px 6px}.sr-compare thead th{padding:14px 6px}.sr-compare th[scope=row]{padding-left:0;padding-right:10px;overflow-wrap:anywhere}.sr-compare th[scope=col]{font-size:15px}.sr-compare__plan{width:76px}.sr-compare__price{margin-top:2px;font-size:12px}.sr-compare__here{margin-bottom:6px;font-size:9px;letter-spacing:.04em;white-space:nowrap}.sr-compare__more{margin-top:24px}}.sr-pdp-page .collapsible-content details,.sr-pdp-page .collapsible-content details summary,.sr-pdp-page .sr-nav-dropdown,.sr-pdp-page .sr-nav-dropdown>summary{pointer-events:auto!important}.sr-pdp-page .collapsible-content details summary{cursor:pointer!important}.sr-pdp-page .shopify-section:has(.collapsible-content){color:var(--sr-ink);font-family:var(--sr-font-body)}.sr-pdp-page .collapsible-content{background:var(--sr-paper)}.sr-pdp-page .collapsible-content__wrapper{padding:var(--sr-band) 0!important;border:0;border-radius:0}.sr-pdp-page .collapsible-content-wrapper-narrow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,7vw,110px);align-items:start}.sr-pdp-page .collapsible-content__header{position:sticky;top:calc(var(--sr-header-h) + 32px);text-align:left!important}.sr-pdp-page .collapsible-content__header:before{content:"07";display:block;width:max-content;margin-bottom:20px;padding-right:46px;color:var(--sr-brand);font-family:var(--sr-font-display);font-size:14px;font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8.66 -10 17.32 10'%3E%3Cpolygon fill='%232b1885' points='0,-10 8.66,-5 0,0 -8.66,-5'/%3E%3C/svg%3E") no-repeat right 24px center / 10px 6px,linear-gradient(currentColor,currentColor) no-repeat 100% 50% / 18px 1px}.sr-pdp-page .shopify-section:has(.collapsible-content)~.shopify-section:has(.collapsible-content) .collapsible-content__header:before{content:"08"}.sr-pdp-page .shopify-section:has(.collapsible-content)~.shopify-section:has(.collapsible-content) .collapsible-content{--sr-line: var(--sr-line-alt);background:var(--sr-paper-alt)}.sr-pdp-page .collapsible-content__header .caption-with-letter-spacing{display:none}.sr-pdp-page .collapsible-content__heading{max-width:20ch;margin:0;font-family:var(--sr-font-display);font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.08;letter-spacing:-.015em}.sr-pdp-page .collapsible-content__grid{display:block;margin:0;padding-top:40px}.sr-pdp-page .collapsible-content__grid>.grid__item{width:100%;max-width:none;padding:0}.sr-pdp-page .collapsible-content .accordion{margin:0;border:0}.sr-pdp-page .collapsible-content .accordion:last-child details{border-bottom:1px solid var(--sr-line)}.sr-pdp-page .collapsible-content details{border-top:1px solid var(--sr-line)}.sr-pdp-page .collapsible-content details summary{display:grid;grid-template-columns:minmax(0,1fr) 12px;gap:24px;align-items:start;min-height:0;padding:22px 0;list-style:none}.sr-pdp-page .collapsible-content details summary .accordion__title{grid-column:1;grid-row:1}.sr-pdp-page .collapsible-content details summary::-webkit-details-marker{display:none}.sr-pdp-page .collapsible-content details summary .svg-wrapper,.sr-pdp-page .collapsible-content details summary .icon-caret{display:none!important}.sr-pdp-page .collapsible-content details summary:before{content:"";grid-column:2;grid-row:1;width:12px;height:12px;margin-top:8px;background:linear-gradient(var(--sr-brand),var(--sr-brand)) center / 12px 1.5px no-repeat,linear-gradient(var(--sr-brand),var(--sr-brand)) center / 1.5px 12px no-repeat;transition:transform var(--sr-dur-ui) var(--sr-ease)}.sr-pdp-page .collapsible-content details[open] summary:before{background:linear-gradient(var(--sr-brand),var(--sr-brand)) center / 12px 1.5px no-repeat}.sr-pdp-page .collapsible-content .accordion__title{margin:0;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:normal;word-break:normal;text-wrap:pretty;transition:color var(--sr-dur-ui) var(--sr-ease)}.sr-pdp-page .collapsible-content details summary:hover .accordion__title{color:var(--sr-navy)}.sr-pdp-page .collapsible-content .accordion__content{margin:0;padding:0 36px 24px 0;color:var(--sr-ink-2);font-size:16px;line-height:1.6}.sr-pdp-page .collapsible-content .accordion__content>:first-child{margin-top:0}.sr-pdp-page .collapsible-content .accordion__content>:last-child{margin-bottom:0}@media(max-width:989px){.sr-pdp-page .collapsible-content-wrapper-narrow{grid-template-columns:1fr;row-gap:8px}.sr-pdp-page .collapsible-content__header{position:static}.sr-pdp-page .collapsible-content__grid{padding-top:28px}}@media(max-width:749px){.sr-pdp-page .collapsible-content .accordion__title{font-size:18px}}.sr-community-page h2 em{color:var(--sr-brand);font-style:normal;font-weight:inherit}.sr-community-page .sr-c-who h2 em{color:inherit;font-style:normal}.sr-community-page .sr-chapter__body p:first-child:first-letter{float:none;margin:0;color:inherit;font:inherit;-webkit-initial-letter:normal;initial-letter:normal}.sr-community-page .hidden{display:none!important}body:has(.sr-community-page) .shopify_subscriptions_app_block_container{display:none!important}.sr-community-page .sr-hero__copy h1{max-width:16ch;font-size:clamp(38px,4.4vw,58px)}.sr-community-page .sr-hero__media{display:grid;gap:28px;align-content:start}.sr-community-page .sr-hero .sr-video{margin:0}.sr-community-page .sr-hero .sr-video__frame video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--sr-navy-deep)}.sr-community-page .sr-hero .sr-video-chapters{padding-top:0}.sr-community-page .sr-video-chapters li{padding:14px 0}.sr-community-page .sr-video-chapters strong{font-size:17px}.sr-community-page .sr-video-chapters p{margin-top:4px;font-size:13px}.sr-community-page .sr-video-fold>summary{display:none}.sr-community-page .hv-play{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:64px;height:64px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--sr-navy);color:var(--sr-surface);box-shadow:var(--sr-lift-2);cursor:pointer;transform:translate(-50%,-50%);transition:background-color var(--sr-dur-ui) var(--sr-ease),transform var(--sr-dur-ui) var(--sr-ease),opacity var(--sr-dur-ui) var(--sr-ease)}.sr-community-page .hv-play svg{width:26px;height:26px;margin-left:3px;fill:currentColor}.sr-community-page .hv-play:hover{background:var(--sr-navy-deep);transform:translate(-50%,-50%) scale(1.06)}.sr-community-page [data-hv-video].is-playing .hv-play{opacity:0;pointer-events:none}.sr-community-page .sr-c-problem__sides{margin-top:72px}.sr-community-page .sr-side>p.sr-kicker{margin-top:14px;font-size:12px;line-height:1.4;color:var(--sr-ink-2)}.sr-community-page .sr-c-problem__sides .sr-side h3{max-width:none}.sr-community-page .sr-side .sr-kicker+h3{margin-top:12px}.sr-community-page .sr-plain-list{margin-top:24px;border-top:1px solid var(--sr-line)}.sr-community-page .sr-plain-list li{padding:14px 0;border-bottom:1px solid var(--sr-line);color:var(--sr-ink-2);font-size:15px;line-height:1.5}.sr-community-page .sr-side .sr-ticks{margin-top:24px;gap:12px}.sr-community-page .sr-side .sr-ticks li{color:var(--sr-ink);font-size:15px}.sr-community-page .sr-side__note{max-width:24ch;margin-top:32px;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:20px;line-height:1.35}.sr-community-page .sr-c-guide__grid{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:clamp(48px,6vw,96px);align-items:start}.sr-community-page .sr-c-guide__grid .sr-num{grid-column:1 / -1}.sr-community-page .sr-c-guide__portrait{width:300px;max-width:100%}.sr-community-page .sr-c-guide__portrait img{box-shadow:var(--sr-lift-2)}.sr-community-page .sr-c-guide__copy{max-width:680px;padding-top:4px}.sr-community-page .sr-c-guide__quote{margin:20px 0 0;padding:0;border:0}.sr-community-page .sr-c-guide__quote p{margin:0;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:24px;font-weight:400;line-height:1.4;text-indent:-.45em}.sr-community-page .sr-c-guide__stats{grid-template-columns:repeat(4,auto);margin-top:36px}.sr-community-page .sr-sides--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.sr-community-page .sr-sides--3 .sr-side h3{max-width:none;font-size:24px}.sr-community-page .sr-sides--3 .sr-side>p{font-size:16px}.sr-community-page .sr-c-pull{max-width:36ch;margin:56px 0 0;padding:16px 0 16px 24px;border-left:2px solid var(--sr-brand);color:var(--sr-ink);font-family:var(--sr-font-display);font-size:22px;line-height:1.35}.sr-community-page .sr-proof .sr-kicker+h2{margin-top:16px}.sr-community-page .sr-quote .sr-quote__outcome{margin:0 0 14px;color:var(--sr-brand);font-family:var(--sr-font-body);font-size:12px;letter-spacing:.08em;line-height:1.4;text-indent:0}.sr-community-page .sr-c-pricing{scroll-margin-top:calc(var(--sr-header-h) + 16px)}.sr-community-page .sr-plans-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);grid-template-areas:"plans panel" "includes panel";gap:0 48px;align-items:start}.sr-community-page .sr-plans{grid-area:plans}.sr-community-page .sr-plans__includes{grid-area:includes}.sr-community-page .sr-plan-panel{grid-area:panel}.sr-community-page .sr-plans{position:relative;display:grid;border-top:1px solid var(--sr-line)}.sr-community-page .sr-plan{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;margin:0;padding:20px 16px;border:0;border-bottom:1px solid var(--sr-line);border-radius:0;background:transparent;color:var(--sr-ink);font-family:var(--sr-font-body);text-align:left;cursor:pointer;transition:background-color var(--sr-dur-ui) var(--sr-ease)}.sr-community-page .sr-plan:hover{background:var(--sr-brand-tint)}.sr-community-page .sr-plan.active{background:var(--sr-surface)}.sr-community-page .sr-plan__dot{width:14px;height:14px;border:1.5px solid var(--sr-ink-2);border-radius:50%;background:var(--sr-surface);transition:border-color var(--sr-dur-ui) var(--sr-ease),background-color var(--sr-dur-ui) var(--sr-ease),box-shadow var(--sr-dur-ui) var(--sr-ease)}.sr-community-page .sr-plan.active .sr-plan__dot{border-color:var(--sr-navy);background:var(--sr-navy);box-shadow:inset 0 0 0 2.5px var(--sr-surface)}.sr-community-page .sr-plan__body{display:grid;gap:3px}.sr-community-page .sr-plan__body strong{color:var(--sr-ink);font-size:16px;font-weight:500;line-height:1.3}.sr-community-page .sr-plan.active .sr-plan__body strong{font-weight:600}.sr-community-page .sr-plan__body span{color:var(--sr-ink-2);font-size:13px;line-height:1.4}.sr-community-page .sr-plan__price{color:var(--sr-ink);font-family:var(--sr-font-display);font-size:22px;font-weight:600;line-height:1;white-space:nowrap}.sr-community-page .sr-plan__price small{margin-left:1px;color:var(--sr-ink-2);font-size:60%}.sr-community-page .sr-plan__slider{display:none}.sr-community-page .sr-plans__includes{margin-top:36px}.sr-community-page .sr-plans__includes .sr-ticks{margin-top:16px;gap:12px}.sr-community-page .sr-plans__includes .sr-ticks li{color:var(--sr-ink);font-size:15px}.sr-community-page .sr-plan-panel{align-self:start;padding:32px;border-radius:var(--sr-radius-card);background:var(--sr-surface);box-shadow:var(--sr-lift-2)}.sr-community-page .sr-plan-panel .sr-price__label{display:block}.sr-community-page .sr-plan-panel .sr-price{margin:12px 0 0;padding:0;border:0}.sr-community-page .sr-plan-panel .sr-price strong{display:flex;align-items:baseline;font-size:40px}.sr-community-page .sr-plan-panel .sr-price small.sr-per{margin:0 0 0 2px;color:var(--sr-ink-2);font-size:40%}.sr-community-page .sr-plan__note{margin:12px 0 0;color:var(--sr-ink-2);font-size:14px;line-height:1.5}.sr-community-page .sr-plan__save{margin:6px 0 0;color:var(--sr-brand);font-size:13px;font-weight:500;line-height:1.5}.sr-community-page .sr-plan-panel .sr-button{width:100%;margin-top:24px;cursor:pointer}.sr-community-page .sr-plan__fine{margin:12px 0 0;color:var(--sr-ink-2);font-size:12px;line-height:1.5;text-align:center}.sr-community-page .sr-plan__alt{margin:16px 0 0;text-align:center}.sr-community-page .sr-sticky-cta{display:none}@media(max-width:767px){.sr-community-page .sr-sticky-cta.is-visible{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sr-line);background:var(--sr-paper)}.sr-community-page .sr-sticky-cta>span{color:var(--sr-ink-2);font-size:14px;white-space:nowrap}.sr-community-page .sr-sticky-cta>span strong{margin:0 1px;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:22px;font-weight:600}.sr-community-page .sr-sticky-cta .sr-button{min-height:44px;padding:0 18px;font-size:14px}}.sr-community-page .sr-faq{border-top:1px solid var(--sr-line)}.sr-community-page .faq-item{border-bottom:1px solid var(--sr-line)}.sr-community-page .faq-q{display:grid;grid-template-columns:minmax(0,1fr) 12px;gap:24px;align-items:start;width:100%;margin:0;padding:22px 0;border:0;background:none;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:20px;font-weight:600;line-height:1.3;text-align:left;text-wrap:pretty;cursor:pointer;transition:color var(--sr-dur-ui) var(--sr-ease)}.sr-community-page .faq-q:hover{color:var(--sr-navy)}.sr-community-page .faq-icon{position:relative;width:12px;height:12px;margin-top:8px}.sr-community-page .faq-icon:before,.sr-community-page .faq-icon:after{content:"";position:absolute;top:50%;left:0;width:12px;height:1.5px;background:var(--sr-brand);transform:translateY(-50%);transition:transform var(--sr-dur-ui) var(--sr-ease)}.sr-community-page .faq-icon:after{transform:translateY(-50%) rotate(90deg)}.sr-community-page .faq-item.open .faq-icon:after{transform:translateY(-50%) rotate(0)}.sr-community-page .faq-a{display:none}.sr-community-page .faq-item.open .faq-a{display:block}.sr-community-page .faq-answer-content{max-width:40em;padding:0 36px 24px 0;color:var(--sr-ink-2);font-size:16px;line-height:1.6}@media(min-width:990px){.sr-community-page .sr-plan-panel{position:sticky;top:calc(var(--sr-header-h) + 32px)}}@media(max-width:989px){.sr-community-page .sr-hero__media{gap:24px}.sr-community-page .sr-c-guide__grid{grid-template-columns:1fr;row-gap:0}.sr-community-page .sr-c-guide__grid>.sr-c-guide__copy{margin-top:40px}.sr-community-page .sr-c-guide__portrait{width:240px}.sr-community-page .sr-c-guide__copy{padding-top:0}.sr-community-page .sr-c-guide__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sr-community-page .sr-sides--3{grid-template-columns:1fr;gap:40px}.sr-community-page .sr-plans-grid{grid-template-columns:1fr;grid-template-areas:"plans" "panel" "includes";gap:32px 0}.sr-community-page .sr-plans__includes{margin-top:0}}@media(max-width:749px){.sr-community-page .sr-hero__copy h1{max-width:none}.sr-community-page .sr-hero .sr-video figcaption{display:none}.sr-community-page .sr-hero__media{gap:16px}.sr-community-page .sr-video-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--sr-line);color:var(--sr-ink);font-size:14px;font-weight:500;list-style:none;cursor:pointer}.sr-community-page .sr-video-fold>summary::-webkit-details-marker{display:none}.sr-community-page .sr-video-fold>summary span{flex:1;color:var(--sr-ink-2);font-size:13px;font-weight:400}.sr-community-page .sr-video-fold>summary:after{content:"";width:10px;height:10px;border-right:1.5px solid var(--sr-brand);border-bottom:1.5px solid var(--sr-brand);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--sr-dur-ui) var(--sr-ease)}.sr-community-page .sr-video-fold[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.sr-community-page .sr-c-guide__portrait{width:200px}.sr-community-page .sr-c-guide__portrait img{aspect-ratio:4 / 5}.sr-community-page .sr-c-guide__quote p{font-size:20px}.sr-community-page .sr-c-guide__stats strong{font-size:24px}.sr-community-page .sr-c-problem__sides{margin-top:48px}.sr-community-page .sr-c-pull{margin-top:40px;font-size:20px}.sr-community-page .sr-plan{grid-template-columns:14px minmax(0,1fr) auto;gap:14px;padding:16px 12px}.sr-community-page .sr-plan__price{font-size:20px}.sr-community-page .sr-plan-panel{padding:24px 20px}.sr-community-page .faq-q{font-size:18px}.sr-community-page .faq-answer-content{padding-right:24px}}.sr-band--navy :is(h2,h3){color:#fff}.sr-band--navy .sr-num,.sr-band--navy .sr-kicker,.sr-band--navy .sr-side__num,.sr-band--navy .sr-index li>span,.sr-band--navy figcaption span,.sr-band--navy .sr-hero__trust span{color:#ffffffb3}.sr-band--navy .sr-side,.sr-band--navy figcaption,.sr-band--navy .sr-hero__trust,.sr-band--navy .sr-index li:last-child{border-color:var(--sr-line-on-navy)}.sr-band--navy .sr-index li:before{background:var(--sr-line-on-navy)}.sr-band--navy .sr-side>p,.sr-band--navy .sr-heading-row>p,.sr-band--navy .sr-mission__body p,.sr-band--navy .sr-chapter__body p{color:#ffffffbd}.sr-band--navy .sr-mission__body strong,.sr-band--navy .sr-text-link,.sr-band--navy .sr-pdp-founder__quote p,.sr-band--navy .sr-c-guide__quote p,.sr-band--navy figcaption strong,.sr-band--navy .sr-hero__trust strong,.sr-band--navy .sr-index strong{color:#fff}.sr-band--navy .sr-text-link--quiet{color:#ffffffb3;text-decoration-color:#ffffff59}.sr-band--navy .sr-text-link--quiet:hover{color:#fff;text-decoration-color:currentColor}.sr-band--navy .sr-index li:hover>span{color:#fff}.sr-band--navy .sr-ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.5l2.6 2.6L10 3.5'/%3E%3C/svg%3E")}.sr-mark{display:block;pointer-events:none}.sr-home .sr-hero{position:relative;isolation:isolate;overflow:clip}.sr-hero__mark{position:absolute;z-index:-1;top:-190px;right:-40px;width:520px;height:auto;color:var(--sr-brand);opacity:.1}.sr-band--navy,.sr-final-cta__inner{position:relative;isolation:isolate}.sr-final-cta__inner{overflow:clip}.sr-lattice{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#fff;opacity:.05;-webkit-mask-image:radial-gradient(520px 380px at var(--sr-lattice-at, 100% 100%),#000,transparent 72%);mask-image:radial-gradient(520px 380px at var(--sr-lattice-at, 100% 100%),#000,transparent 72%)}.sr-mission .sr-lattice{--sr-lattice-at: 0% 100%}.sr-pdp .product:not(.product--no-media) .product__media-wrapper.grid__item{position:relative;isolation:isolate;overflow:clip;padding-bottom:28px}.sr-pdp__lattice{position:absolute;z-index:-1;top:28px;left:28px;width:calc(100% - 28px);height:calc(100% - 28px);border-radius:var(--sr-radius-card);color:var(--sr-brand);opacity:.05;-webkit-mask-image:linear-gradient(135deg,transparent 30%,#000 80%);mask-image:linear-gradient(135deg,transparent 30%,#000 80%)}.sr-tier{position:relative}.sr-tier__mark{position:absolute;top:30px;right:30px;width:20px;height:auto;color:var(--sr-brand);opacity:.18}.sr-tier--featured .sr-tier__mark{color:#fff;opacity:.22}.sr-community-page .sr-plan-panel .sr-tier__mark{top:28px;right:28px}.sr-index li:hover:before{background:#2b188566}.sr-community-page .sr-c-problem__sides .sr-ticks li:before{background:var(--sr-brand);-webkit-mask:var(--sr-facet) center / 10px 6px no-repeat;mask:var(--sr-facet) center / 10px 6px no-repeat}@media(max-width:989px){.sr-hero__mark{top:-150px;right:-80px;width:312px}.sr-community-page .sr-plan-panel{position:relative}.sr-pdp .product:not(.product--no-media) .product__media-wrapper.grid__item{padding-bottom:0}.sr-pdp__lattice{display:none}}@media(max-width:749px){.sr-hero__mark,.sr-lattice{display:none}.sr-tier__mark{top:24px;right:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}.sr-pdp-page--premium-spectrum-roadmap-coaching .sr-pdp form.installment{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/spectrum-elevated.css.map */
