.sc-landing,.sc-landing *{box-sizing:border-box}.sc-landing{background:#fff;color:var(--sc-ink);font:400 clamp(16px,1.28vw,24px)/1.6 var(--sc-body);letter-spacing:normal;overflow-wrap:break-word}.sc-landing :is(h1,h2,h3,p,ul,figure,blockquote){margin:0}.sc-landing :is(h1,h2,h3){font:700 clamp(36px,3.7vw,70px)/1.05 var(--sc-head);color:var(--sc-plum);letter-spacing:-.028em;text-transform:none}.sc-landing h1{font-size:clamp(44px,4.42vw,89px)}.sc-landing h3{font-size:clamp(30px,2.8vw,54px)}.sc-landing h1+p,.sc-landing h2+p,.sc-landing h3+p{margin-top:22px}.sc-landing ul{padding:0;list-style:none}.sc-landing .sc-wrap{width:min(83%,1580px);margin-inline:auto}.sc-landing .sc-band{padding-block:clamp(65px,6.4vw,126px)}.sc-landing .sc-center{text-align:center}.sc-landing .sc-cream{background:var(--sc-cream)}.sc-landing .sc-dark{color:#fff}.sc-landing .sc-dark :is(h2,h3){color:#fff}.sc-landing .sc-eyebrow{color:#4a5646;font:500 clamp(12px,.98vw,18px)/1.5 var(--sc-mono);letter-spacing:.16em;margin-bottom:clamp(14px,1.5vw,28px);text-transform:uppercase}.sc-landing .sc-eyebrow:empty{display:none}.sc-landing .sc-dark .sc-eyebrow{color:var(--sc-lime)}.sc-landing .sc-section-head{margin:0 auto clamp(27px,3vw,60px)}.sc-landing .sc-lead,.sc-landing .sc-small,.sc-landing .sc-coupon{color:var(--sc-muted)}.sc-landing .sc-small,.sc-landing .sc-coupon{font-size:.8em}.sc-landing .sc-photo{position:relative;overflow:hidden;border-radius:20px;background:#dcd6cc;min-width:0}.sc-landing .sc-photo :is(img,svg){width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover}.sc-landing .sc-placeholder{fill:#8b8173}.sc-landing .sc-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,96px)}.sc-landing .sc-square{aspect-ratio:1}.sc-landing .sc-wide{aspect-ratio:2}.sc-landing .sc-four-three{aspect-ratio:4 / 3}.sc-landing .sc-announcement{padding:12px 20px;text-align:center;color:#fff;background:var(--sc-plum);font-size:clamp(12px,.82vw,16px)}.sc-landing .sc-announcement strong{color:var(--sc-lime)}.sc-landing .sc-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:min(47vw,960px)}.sc-landing .sc-hero-photo{border-radius:0}.sc-landing .sc-hero-copy{align-self:center;padding:clamp(45px,6vw,124px) clamp(30px,4.6vw,100px)}.sc-landing .sc-hero .sc-lead{max-width:35ch}.sc-landing .sc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55em .7em;margin-block:1.2em;color:var(--sc-muted);line-height:1.1}.sc-landing .sc-price strong{color:var(--sc-plum);font:600 clamp(34px,2.65vw,57px)/1.1 var(--sc-head)}.sc-landing .sc-pill{display:inline-block;width:fit-content;background:var(--sc-lime);color:var(--sc-plum);border-radius:99px;padding:.5em .85em;font-size:.76em;font-weight:700}.sc-landing .sc-price .sc-pill{font:600 .76em/1.3 var(--sc-mono);letter-spacing:.08em}.sc-landing .sc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sc-landing .sc-hero .sc-coupon{font-size:.67em}.sc-landing .sc-coupon mark{padding:.04em .4em;border-radius:5px;background:#ffe9a9;color:#573800;font-weight:700}.sc-landing .sc-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.12em 2em;min-height:46px;max-width:100%;border-radius:7px;color:#fff;background:var(--sc-plum);text-decoration:none;text-align:center;font:700 clamp(13px,1.02vw,20px)/1.3 var(--sc-body);letter-spacing:.045em;text-transform:uppercase}.sc-landing a.sc-btn:hover{filter:brightness(1.2)}.sc-landing a.sc-btn:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.sc-landing .sc-btn-disabled{opacity:.7}.sc-landing .sc-benefits{background:var(--sc-olive)}.sc-landing .sc-benefits-grid{grid-template-columns:.83fr 1fr}.sc-landing .sc-benefits .sc-photo{aspect-ratio:4 / 5}.sc-landing .sc-benefits .sc-btn{color:var(--sc-plum);background:var(--sc-lime)}.sc-landing .sc-checks{display:grid;gap:1.2em;margin-block:1.45em}.sc-landing .sc-checks li{display:grid;grid-template-columns:auto 1fr;gap:.8em}.sc-landing .sc-checks strong{font-size:1.06em}.sc-landing .sc-checks p{margin-top:.18em}.sc-landing .sc-check{background:var(--sc-lime);color:var(--sc-plum);border-radius:50%;width:2em;height:2em;display:grid;place-items:center;font-weight:700}.sc-landing .sc-offer{scroll-margin-top:105px}.sc-landing .sc-offer h2{max-width:17ch;margin-inline:auto}.sc-landing .sc-offer-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:3px solid color-mix(in srgb,var(--sc-lime),#92ca00 36%);border-radius:23px;overflow:hidden;background:#fff}.sc-landing .sc-offer-copy{padding:clamp(25px,3.7vw,70px)}.sc-landing .sc-offer-copy h3{margin-top:.45em}.sc-landing .sc-offer-copy .sc-btn{width:100%}.sc-landing .sc-offer-copy .sc-coupon{margin-top:1.15em}.sc-landing .sc-offer-photo{border-radius:0}.sc-landing .sc-offer-photo figcaption{position:absolute;inset:auto 12px 12px;background:#2b251dbb;color:#fff;border-radius:9px;padding:.45em .75em;font-size:.72em}.sc-landing .sc-bonus{background:var(--sc-sand);color:#394537;padding:.85em .95em;border-radius:12px;font-weight:500}.sc-landing .sc-list{margin-block:1.1em;display:grid;gap:.6em}.sc-landing .sc-list li{display:grid;grid-template-columns:1.1em 1fr;gap:.55em}.sc-landing .sc-dots li:before{content:"\25cf";color:var(--sc-sage);font-size:.72em;margin-top:.26em}.sc-landing .sc-stars{gap:1em}.sc-landing .sc-stars li:before{content:"\2726";color:var(--sc-sage)}.sc-landing .sc-arrows li:before{content:"\2192"}.sc-landing .sc-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,20px)}.sc-landing .sc-gallery .sc-photo{aspect-ratio:1;border-radius:16px}.sc-landing .sc-gallery figcaption{position:absolute;bottom:10px;left:10px;max-width:calc(100% - 20px);background:#fff;border-radius:99px;padding:.43em .85em;color:var(--sc-plum);font-size:.74em;font-weight:600}.sc-landing .sc-gallery figcaption:empty{display:none}.sc-landing .sc-gallery+.sc-small{margin-top:17px}.sc-landing .sc-features{background:var(--sc-sand)}.sc-landing .sc-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:clamp(25px,3vw,55px)}.sc-landing .sc-feature-grid h3{font:700 1em/1.25 var(--sc-body);letter-spacing:normal}.sc-landing .sc-feature-grid p{font-size:.85em;color:var(--sc-muted);margin:.8em auto 0;max-width:25ch}.sc-landing .sc-icon{display:block;width:clamp(48px,6vw,92px);height:clamp(48px,6vw,92px);object-fit:contain;color:var(--sc-sage);margin:0 auto 15px}.sc-landing .sc-founders-grid{grid-template-columns:1.32fr 1fr}.sc-landing .sc-sign{margin-top:1.1em;font-family:var(--sc-head);font-style:italic}.sc-landing blockquote{color:#4a5646;font:italic 500 clamp(23px,2.15vw,42px)/1.6 var(--sc-head);margin:clamp(36px,4.5vw,85px) 0 0;padding:0;border:0}.sc-landing .sc-stat{background:var(--sc-lime);color:var(--sc-plum);font-size:clamp(21px,2.15vw,41px);font-weight:600}.sc-landing .sc-stat-value{font:700 clamp(94px,10.4vw,205px)/.96 var(--sc-head);letter-spacing:-.055em;margin-bottom:.14em}.sc-landing .sc-workshop{background:var(--sc-lilac)}.sc-landing .sc-club{background:var(--sc-sage)}.sc-landing .sc-community{background:var(--sc-plum)}.sc-landing .sc-community h2{color:var(--sc-lime)}.sc-landing .sc-community-wrap{width:min(83%,990px)}.sc-landing .sc-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,16px);margin-top:clamp(25px,3vw,55px)}.sc-landing .sc-community-grid .sc-photo{aspect-ratio:2 / 5;border-radius:16px}.sc-landing .sc-community-grid .sc-photo:nth-child(2){aspect-ratio:2 / 5.17}.sc-landing .sc-closing .sc-price{justify-content:center}.sc-landing .sc-closing .sc-coupon{margin-inline:auto;max-width:53ch;font-size:1em}.sc-landing .sc-closing .sc-btn,.sc-landing .sc-closing .sc-small{margin-top:1.7em}@media(max-width:760px){.sc-landing .sc-wrap{width:calc(100% - 36px)}.sc-landing .sc-band{padding-block:52px}.sc-landing :is(.sc-split,.sc-hero,.sc-offer-card){grid-template-columns:minmax(0,1fr)}.sc-landing .sc-hero-photo{aspect-ratio:5 / 4}.sc-landing .sc-hero-copy{padding:34px 22px 46px}.sc-landing .sc-offer-photo{aspect-ratio:1}.sc-landing .sc-benefits .sc-photo{aspect-ratio:5 / 4}.sc-landing :is(.sc-feature-grid,.sc-gallery){grid-template-columns:repeat(2,minmax(0,1fr))}.sc-landing .sc-gallery figcaption{bottom:7px;left:7px;max-width:calc(100% - 14px)}.sc-landing .sc-community-grid .sc-photo{border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/76/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
