.value-yoga-section{position:relative;padding-block:clamp(3rem, 4.75vw, 5.5rem)}.value-yoga-section--tight{padding-block:clamp(2.5rem, 5vw, 4rem)}.value-yoga-section--clay{background:#f2ede5}.value-yoga-section--sage{background:#e6ece2}.value-yoga-section--sand{background:#f5e7d9}.value-yoga-section--teal{color:#fff;background:#1e4d4f}.value-yoga-section--teal :where(h1,h2,h3,h4,p,a){color:inherit}.value-yoga-eyebrow{margin-bottom:.8rem;color:#1e4d4f;font-size:.76rem;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.value-yoga-section--teal .value-yoga-eyebrow{color:#d6b08c}.value-yoga-display{max-width:12ch;margin-block:0;font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1;text-wrap:balance}.value-yoga-lead{max-width:58ch;color:#526b6c;font-size:clamp(1.05rem, 1.5vw, 1.25rem)}.value-yoga-actions{gap:.75rem;margin-top:1.75rem}.home .value-yoga-main>*{margin-block-start:0!important}.value-yoga-hero{position:relative;overflow:hidden;padding-block:clamp(1.5rem, 3.5vw, 3.5rem) clamp(.75rem, 1.8vw, 1.5rem);background:#f2ede5}.value-yoga-hero__inner{display:block;width:min(1600px, calc(100vw - (2 * var(--value-yoga-page-gutter))));max-width:none!important;margin-inline:auto}.value-yoga-hero__picture{display:block;overflow:hidden;border-radius:32px;box-shadow:var(--value-yoga-shadow);background:#ebe4d9}.value-yoga-hero__picture img{display:block;width:100%;height:auto;aspect-ratio:1600/533;object-fit:contain}.value-yoga-main>.value-yoga-section>.alignwide{width:min(1480px, calc(100vw - (2 * var(--value-yoga-page-gutter))));max-width:none!important;margin-inline:auto}.value-yoga-main>.value-yoga-section>.alignwide>.alignwide,.value-yoga-home-width{width:min(1480px, calc(100vw - (2 * var(--value-yoga-page-gutter))));max-width:none!important;margin-inline:auto}.value-yoga-hero__copy{position:relative;z-index:2;width:min(720px, calc(100% - clamp(1.5rem, 6vw, 5rem)));margin:clamp(-4.25rem, -4vw, -2.5rem) 0 0 clamp(1.5rem, 4vw, 4rem);padding:clamp(1.5rem, 3vw, 2.75rem);border:1px solid rgba(30,77,79,.1);border-radius:28px;background:rgba(255,255,255,.96);box-shadow:var(--value-yoga-shadow)}.value-yoga-hero__copy .value-yoga-display{max-width:15ch;font-size:clamp(2.9rem, 5.1vw, 5.15rem)!important;line-height:.98;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal}.value-yoga-hero__visual{min-width:0}.is-style-editorial-card,.value-yoga-card{height:100%;padding:clamp(1.35rem, 3vw, 2rem);background:#f2ede5;border:1px solid rgba(21,54,56,.08);border-radius:26px}.is-style-dark-panel,.value-yoga-card--teal{color:#fff;background:#1e4d4f;border-radius:30px}.is-style-dark-panel :where(h1,h2,h3,h4,p,a),.value-yoga-card--teal :where(h2,h3,p,a){color:inherit}.value-yoga-card--white{background:#fff}.value-yoga-card--sage{background:#e6ece2}.value-yoga-card--sand{background:#f5e7d9}.value-yoga-card__number{display:inline-grid;width:44px;height:44px;margin-bottom:1.25rem;place-items:center;color:#153638;font-weight:800;background:#d6b08c;border-radius:999px}.value-yoga-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.value-yoga-category-card{min-width:0;overflow:hidden;background:#e6ece2;border:1px solid rgba(21,54,56,.08);border-radius:24px}.value-yoga-category-card__image{width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2ede5}.value-yoga-category-card__image--fallback{object-fit:contain;padding:12%}.value-yoga-category-card__body{padding:1.1rem 1.2rem 1.25rem}.value-yoga-category-card h3{margin:0 0 .25rem;font-family:Georgia,"Times New Roman",serif;font-size:1.4rem;font-weight:500}.value-yoga-category-card h3 a{color:#153638;text-decoration:none}.value-yoga-category-card h3 a:hover{text-decoration:underline;text-underline-offset:.18em}.value-yoga-category-card span{color:#526b6c;font-size:.88rem}.value-yoga-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.value-yoga-collection-card{overflow:hidden;background:#fff;border:1px solid var(--value-yoga-line);border-radius:24px}.value-yoga-collection-card>a{display:block;color:#153638;text-decoration:none}.value-yoga-collection-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#f2ede5}.value-yoga-collection-card span{display:flex;gap:.25rem;flex-direction:column;padding:1rem 1.15rem 1.2rem}.value-yoga-collection-card strong{font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;font-weight:500}.value-yoga-collection-card small{color:#526b6c}.value-yoga-collection-card>a:hover strong{text-decoration:underline;text-underline-offset:.18em}.value-yoga-feature-panel{overflow:hidden;border-radius:32px}.value-yoga-feature-media{overflow:hidden;border-radius:26px}.value-yoga-feature-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.value-yoga-story-mark{width:min(260px, 72%);margin-inline:auto}.value-yoga-story-mark img{width:100%;height:auto}.value-yoga-closing-cta{overflow:hidden;border-radius:32px;box-shadow:var(--value-yoga-shadow)}.is-style-checks{padding-left:0;list-style:none}.is-style-checks li{position:relative;padding-left:1.8rem}.is-style-checks li::before{position:absolute;top:.16em;left:0;width:1.15rem;height:1.15rem;content:"";background:#a7b89a;border-radius:50%;box-shadow:inset 0 0 0 4px #e6ece2}.value-yoga-empty-state{padding:clamp(2rem, 5vw, 4rem);text-align:center;background:#f2ede5;border-radius:28px}@media (max-width:900px){.value-yoga-hero{padding-block:1rem 1.25rem}.value-yoga-hero__copy{width:calc(100% - 2rem);margin:-1.5rem auto 0;padding:1.5rem;border-radius:22px}.value-yoga-hero__copy .value-yoga-display{max-width:17ch;font-size:clamp(2.55rem, 8vw, 4rem)!important}.value-yoga-hero__picture{border-radius:20px}.value-yoga-category-grid,.value-yoga-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.value-yoga-section{padding-block:3rem}.value-yoga-hero__copy .value-yoga-display{max-width:none;font-size:clamp(2.25rem, 11vw, 3rem)!important;line-height:1.02}.value-yoga-category-grid,.value-yoga-collections-grid{grid-template-columns:1fr}}.value-yoga-story-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(2rem, 7vw, 6rem);align-items:center}.value-yoga-story-layout .value-yoga-story-mark{margin:0 auto}@media (max-width:780px){.value-yoga-story-layout{grid-template-columns:1fr}.value-yoga-story-layout .value-yoga-story-mark{width:min(240px, 68vw)}}.value-yoga-hero+.value-yoga-section{padding-top:clamp(1.75rem, 2.5vw, 2.75rem)}