@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#292641;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--forest:#101322;--forest2:#292641;--gold:#d6be8b;--gold-light:#d6be8b;--cream:#ffffff;--paper:#ffffff;--muted:#625f6f;--line:#ded7cb }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.site-header{position:relative;z-index:30;background:var(--cream)}.announcement{height:38px;background:#101322;color:#f3ead8;display:flex;align-items:center;gap:18px;padding:0 4.1%;font-size:11px;letter-spacing:.025em}.announcement-mark{color:var(--gold-light);display:flex}.marquee-window{flex:1;overflow:hidden;white-space:nowrap}.marquee-track{display:flex;align-items:center;gap:28px;width:max-content;animation:marquee 36s linear infinite}.marquee-track i{font-style:normal;color:var(--gold)}@keyframes marquee{to{transform:translate(-50%)}}.top-socials{display:flex;align-items:center;gap:13px}.top-socials a,.footer-socials a{display:inline-flex;align-items:center;justify-content:center;transition:color .2s}.top-socials a:hover{color:var(--gold-light)}.top-phone{display:flex;align-items:center;gap:7px;border-left:1px solid #647268;padding-left:16px;white-space:nowrap}.nav-wrap{height:112px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 4.1%;background:#fffffff7;border-bottom:1px solid #e6ddce}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:190px}.brand img{width:54px;height:66px;object-fit:contain}.brand-wordmark{display:flex;flex-direction:column;gap:4px;color:var(--forest);line-height:1.05}.brand-wordmark strong{font-family:Manrope,sans-serif;font-size:15px;letter-spacing:.12em;font-weight:800}.brand-wordmark small{font-size:9px;letter-spacing:.24em;color:#88704a}.main-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(10px,1.4vw,24px);height:100%;flex:1}.nav-item{height:100%;display:flex;align-items:center;position:static}.nav-link{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;font-weight:600;color:#292641;position:relative;padding:15px 0;transition:color .2s}.nav-link:hover,.nav-link.active{color:#9d7941}.nav-link.active:after{content:"";position:absolute;bottom:5px;left:0;width:24px;height:2px;background:var(--gold)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:0;border-radius:3px;font-weight:700;font-size:12px;letter-spacing:.01em;transition:transform .2s,background .2s;white-space:nowrap}.nav-cta{padding:15px 18px;background:var(--forest);color:#fff;margin-left:3px}.nav-cta:hover,.button:hover{transform:translateY(-2px)}.mobile-toggle{display:none;background:transparent;border:0;color:var(--forest)}.mega-menu{display:none;position:absolute;top:100%;left:0;width:100%;padding:26px 4.1% 30px;background:#fff;box-shadow:0 22px 32px #1b291b22;border-top:1px solid #e5dac7;grid-template-columns:minmax(240px,28%) 1fr;gap:34px;max-height:calc(100vh - 150px);overflow:auto}.mega-menu.is-open{display:grid}.mega-feature{min-height:250px;background:linear-gradient(0deg,#101322f2,#10132280),url(https://images.unsplash.com/photo-1545389336-cf090694435e?auto=format&fit=crop&w=900&q=85) center/cover;border-radius:4px;color:#fff;padding:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.feature-kicker,.section-label{font-size:10px;letter-spacing:.2em;font-weight:700;color:#a68d5c}.mega-feature h3{font-family:Manrope,sans-serif;font-size:27px;line-height:1.22;margin:12px 0}.mega-feature p{font-size:14px;line-height:1.7;color:#eee6d9;max-width:300px;margin:0 0 14px}.text-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#9a855e;margin-top:10px}.text-link:hover{gap:13px}.mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;align-content:center}.mega-group{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.mega-icon,.detail-icon{width:34px;height:34px;border-radius:50%;background:#292641;color:#d6be8b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mega-icon svg{width:19px;height:19px}.mega-group-title{display:block;font-family:Manrope,sans-serif;font-weight:700;font-size:16px;line-height:1.4;margin:1px 0 8px}.mega-sub-link{display:block;font-size:14px;color:#667169;line-height:1.5;margin:8px 0}.mega-sub-link:hover{color:#9a855e}.simple-dropdown{display:none;position:absolute;top:100%;min-width:220px;background:#fff;padding:12px;box-shadow:0 16px 28px #1b291b22}.simple-dropdown.is-open{display:block}.simple-dropdown a{display:block;padding:10px;font-size:12px}.simple-dropdown a:hover{background:#ebe2d2}.hero{position:relative;min-height:560px;display:flex;align-items:center;background:#17231c;color:#fff;overflow:hidden}.hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://images.unsplash.com/photo-1545389336-cf090694435e?auto=format&fit=crop&w=2200&q=90) center 48%/cover;transform:scale(1.015)}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;transform:scale(1.015)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b120eed,#0f1711cc 37%,#0f171140 72%,#0f17111f),linear-gradient(0deg,rgba(10,15,11,.25),transparent 30%)}.hero-content{position:relative;z-index:1;width:min(620px,90%);padding:76px 0 70px;margin-left:8%}.eyebrow{display:flex;align-items:center;gap:11px;color:#e0bf7e;font-size:10px;letter-spacing:.23em;font-weight:700}.eyebrow span{width:22px;height:1px;background:#d6be8b}.hero h1,.page-hero h1{font-family:Manrope,sans-serif;font-size:clamp(40px,5.4vw,70px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:23px 0 18px;max-width:700px}.hero h1 em,.section h2 em,.split-copy h2 em,.cta-band h2 em,.content-panel h2 em,.form-intro h2 em,.wellness-form h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}.hero-content>p{font-size:15px;line-height:1.85;color:#e0ded4;max-width:450px;margin:0 0 25px}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{padding:15px 19px}.button-gold{background:#d6be8b;color:#101322}.button-gold:hover{background:#ebd19a}.button-outline{border:1px solid #cbb98f;color:#fff8eb;background:transparent}.button-dark{background:var(--forest);color:#fff}.button-dark:hover{background:#34503f}.play{border:1px solid #e5d9bd;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:9px}.hero-note{display:flex;align-items:center;gap:12px;font-size:9px;letter-spacing:.2em;color:#d3c5a5;margin-top:55px}.note-line{width:30px;height:1px;background:#b99455}.hero-counter{position:absolute;right:4%;bottom:35px;display:flex;align-items:center;gap:10px;font-size:10px;color:#e7d9bc}.hero-counter i{width:46px;height:2px;background:#d5b779}.benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;padding:24px 6%;border-bottom:1px solid var(--line)}.benefit{display:flex;align-items:center;gap:13px;padding:0 18px;border-right:1px solid #e5d8c2}.benefit:last-child{border:0}.benefit-icon{width:48px;height:48px;border:1px solid #d6be8b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ad884e;flex-shrink:0}.benefit-icon svg{width:21px}.benefit h3{font-family:Manrope,sans-serif;font-size:12px;margin:0 0 5px}.benefit p{font-size:10px;color:var(--muted);line-height:1.55;margin:0}.section{padding:80px 8%}.intro-section{text-align:center;background:#fff;position:relative;overflow:hidden}.intro-section:before,.intro-section:after{content:"";position:absolute;width:190px;height:190px;border:1px solid #e4d2b0;border-radius:50%;opacity:.35}.intro-section:before{left:-120px;top:30px}.intro-section:after{right:-120px;bottom:-70px}.section h2,.split-copy h2,.cta-band h2,.content-panel h2,.form-intro h2,.wellness-form h2{font-family:Manrope,sans-serif;font-size:clamp(28px,3.4vw,43px);font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:13px 0 17px}.section h2 em,.split-copy h2 em,.content-panel h2 em,.form-intro h2 em,.wellness-form h2 em{color:inherit}.section-lead{font-size:14px;color:#6e776e;line-height:1.9;max-width:690px;margin:0 auto 20px}.service-section{background:#efedf4}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.section-heading h2{margin-bottom:0}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-card{position:relative;min-height:320px;display:flex;align-items:flex-end;overflow:hidden;color:#fff7e8;background:#27382d}.service-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .6s}.service-card:hover:before{transform:scale(1.06)}.service-card-0:before{background-image:url(https://images.unsplash.com/photo-1600334129128-685c5582fd35?auto=format&fit=crop&w=700&q=80)}.service-card-1:before{background-image:url(https://images.unsplash.com/photo-1506126613408-eca07ce68773?auto=format&fit=crop&w=700&q=80)}.service-card-2:before{background-image:url(https://images.unsplash.com/photo-1540555700478-4be289fbecef?auto=format&fit=crop&w=700&q=80)}.service-card-3:before{background-image:url(https://images.unsplash.com/photo-1544161515-4ab6ce6db874?auto=format&fit=crop&w=700&q=80)}.service-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0d1b13f0,#0d1b130d 85%)}.service-card-content{position:relative;padding:23px}.service-number{color:#d9bc80;letter-spacing:.15em;font-size:10px}.service-card h3{font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin:12px 0 8px}.service-card p{font-size:11px;color:#deded3;line-height:1.7}.circle-arrow{display:flex;align-items:center;justify-content:center;border:1px solid #d6bc85;width:34px;height:34px;border-radius:50%;margin-top:14px;color:#e1c48c}.split-section{display:grid;grid-template-columns:1fr 1fr;min-height:410px;background:#fff}.split-image{background:url(https://images.unsplash.com/photo-1518611012118-696072aa579a?auto=format&fit=crop&w=1200&q=85) center/cover;min-height:390px}.split-copy{padding:65px 10%;align-self:center}.split-copy p,.cta-band p{font-size:13px;line-height:1.9;color:#6e776e;margin-bottom:24px}.conditions-preview{text-align:center;background:#fff}.topic-chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:28px 0}.topic-chips a{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#efedf4;border:1px solid #e6dbc6;font-size:11px;font-weight:600}.topic-chips a:hover{background:#e8dbc2}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px 8%;background:#101322;color:#fff}.cta-band .section-label{color:#d5b778}.cta-band h2{margin:10px 0}.cta-band h2 em{color:inherit}.cta-band p{color:#d0d7cf;margin:0}.footer{background:#fff;color:#292641;padding:55px 7% 18px}.footer-main{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:28px;padding-bottom:40px}.footer-logo{min-width:0}.footer-logo img{width:48px;height:58px;filter:none}.footer-logo .brand-wordmark{color:#292641}.footer-brand>p{font-size:12px;color:#3f3d4c;line-height:1.8;max-width:290px}.footer h4{font-family:Manrope,sans-serif;font-size:13px;margin:8px 0 19px;color:#292641}.footer-main>div:not(:first-child)>a{display:block;font-size:11px;color:#3f3d4c;margin:12px 0}.footer-main a:hover{color:#777957}.footer-main>div:last-child p{display:flex;align-items:center;gap:9px;color:#3f3d4c;font-size:11px}.footer-socials{display:flex;gap:14px;margin-top:18px}.footer-socials a{color:#292641}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e6ddce;padding:17px 0;font-size:10px;color:#3f3d4c}.footer-bottom>div{display:flex;gap:18px;flex-wrap:wrap}.health-note{font-size:9px;line-height:1.6;color:#3f3d4c;margin:6px 0 0}.floating-contact{position:fixed;right:20px;bottom:22px;z-index:20;display:flex;flex-direction:column;gap:10px}.floating-contact a{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#209b65;box-shadow:0 5px 15px #0002}.floating-contact a:last-child{background:#244c38}.page-hero{position:relative;overflow:hidden;text-align:center;padding:74px 7% 40px;background:radial-gradient(ellipse at 80% 30%,#efedf4 0,transparent 38%),linear-gradient(135deg,#fff,#efedf4)}.page-hero:after{content:"";position:absolute;right:-100px;top:-150px;width:350px;height:350px;border:1px solid #d8c49d;border-radius:50%;opacity:.5}.page-hero .section-label{position:relative;z-index:1}.page-hero h1{font-size:clamp(36px,4vw,52px);color:#101322;margin:15px auto;position:relative;z-index:1}.page-hero>p{position:relative;z-index:1;max-width:650px;margin:0 auto;color:#6d766c;line-height:1.8;font-size:14px}.breadcrumb{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#7c8077;margin-top:25px}.breadcrumb a{color:#9a855e}.detail-layout{padding-top:55px;padding-bottom:70px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.detail-card{background:#fff;border:1px solid #e8dfd0;padding:24px;box-shadow:0 8px 24px #273a2c05}.detail-icon{width:42px;height:42px;margin-bottom:17px}.detail-icon svg{width:20px}.detail-card h2{font-size:18px;letter-spacing:-.02em;margin:0 0 10px;font-family:Manrope,sans-serif}.detail-card>p{font-size:12px;line-height:1.75;color:#737a70;min-height:42px}.detail-card ul{list-style:none;margin:17px 0;padding:0;border-top:1px solid var(--line)}.detail-card li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #eee7db;font-size:11px;color:#4f5c51}.detail-card li svg{color:#9a855e;flex-shrink:0}.content-panel{display:grid;grid-template-columns:1.4fr .8fr;background:#fff;border:1px solid var(--line)}.content-panel-main{padding:42px}.content-panel-main>p{font-size:14px;color:#69746a;line-height:1.9;max-width:600px}.bullet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:28px}.bullet-grid>div{display:flex;align-items:center;gap:10px;font-size:12px}.bullet-check{color:#a68d5c}.content-panel-aside{padding:40px;background:#efedf4;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.content-panel-aside>svg{color:#ad884e}.content-panel-aside h3{font-family:Manrope,sans-serif;font-size:20px;margin:17px 0 5px}.content-panel-aside p{font-size:12px;color:#687269;line-height:1.8}.form-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:start}.form-intro{position:sticky;top:20px}.form-intro h2{font-size:38px}.form-intro>p{font-size:13px;color:#70786f;line-height:1.8}.form-side-note{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);margin-top:28px;padding-top:18px;color:#7b704f;font-size:11px;line-height:1.6}.wellness-form{padding:30px;background:#fff;border:1px solid #e7dece;display:flex;flex-direction:column;gap:17px}.wellness-form label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:700;color:#425247}.wellness-form input,.wellness-form select,.wellness-form textarea{width:100%;border:1px solid #ded7c9;background:#fff;padding:12px 13px;border-radius:2px;font-size:12px;color:#292641;outline:none}.wellness-form input:focus,.wellness-form select:focus,.wellness-form textarea:focus{border-color:#a68d5c;box-shadow:0 0 0 2px #d6be8b22}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wellness-form .consent{display:flex;flex-direction:row;align-items:center;font-weight:400;line-height:1.5}.wellness-form .consent input{width:auto}.wellness-form .button{align-self:flex-start}.form-success{padding:13px;background:#e6efe5;color:#2b593a;font-size:12px;line-height:1.6}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-card{background:#fff;padding:24px;border:1px solid var(--line)}.contact-card>svg{color:#ac884e;width:22px}.contact-card h3{font-family:Manrope,sans-serif;font-size:15px}.contact-card p{font-size:11px;color:#6c776d;line-height:1.7}.contact-form h2{font-size:28px;margin:0}.careers-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:start}.left{margin-left:0}.career-roles{margin-top:28px}.career-role{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.career-role .detail-icon{margin:0}.career-role h3{font-size:13px;margin:0 0 6px}.career-role p{font-size:11px;color:#6e776e;line-height:1.6;margin:0}.role-tag{font-size:9px;color:#9a855e;background:#efedf4;padding:6px 8px;margin-left:auto;white-space:nowrap}.legal-copy{max-width:900px;margin:auto}.legal-copy p{font-size:13px;color:#667168;line-height:1.9}.not-found{padding:55px;text-align:center}@media(min-width:1500px){.nav-link{font-size:13px}.nav-wrap{height:120px}.hero{min-height:650px}.hero-content{margin-left:9%}.section{padding-left:9%;padding-right:9%}}@media(max-width:1200px){.nav-wrap{padding:0 2.5%;gap:15px}.brand{min-width:160px;gap:8px}.brand img{width:48px;height:60px}.brand-wordmark strong{font-size:12px}.brand-wordmark small{font-size:8px}.main-nav{gap:10px}.nav-link{font-size:10px}.nav-cta{padding:13px 12px;font-size:10px}.benefit-strip{padding:22px 3%}.benefit{padding:0 10px}.mega-menu{padding-left:3%;padding-right:3%;gap:22px}.mega-links{gap:16px}.mega-group-title{font-size:12px}.mega-sub-link{font-size:10px}}@media(max-width:980px){.announcement{padding:0 4%;gap:10px}.top-socials{gap:9px}.top-phone{display:none}.nav-wrap{height:86px;padding:0 5%}.brand img{width:45px;height:56px}.mobile-toggle{display:flex;align-items:center;justify-content:center;margin-left:auto}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;height:auto;background:#fff;padding:10px 5% 22px;box-shadow:0 18px 25px #1013221c;align-items:stretch;flex-direction:column;gap:0}.main-nav.mobile-open{display:flex}.nav-item{height:auto;display:block;border-bottom:1px solid #e6ddcf}.nav-link{font-size:13px;padding:15px 0;justify-content:space-between}.nav-link.active:after{bottom:7px}.nav-cta{margin-top:14px;justify-content:center;padding:15px}.mega-menu{position:static;width:100%;max-height:none;box-shadow:none;padding:15px 0;grid-template-columns:1fr;gap:15px}.mega-feature{min-height:180px}.mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.simple-dropdown{position:static;box-shadow:none}.hero{min-height:530px}.hero-content{margin-left:6%}.benefit-strip{grid-template-columns:repeat(2,1fr);gap:20px}.benefit:nth-child(2){border-right:0}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:300px}.detail-grid,.footer-main{grid-template-columns:repeat(2,1fr)}.form-section,.careers-layout{grid-template-columns:1fr;gap:28px}.form-intro{position:static}.contact-layout{grid-template-columns:1fr}.content-panel{grid-template-columns:1fr 1fr}}@media(max-width:600px){.announcement{height:34px}.announcement-mark{display:none}.marquee-track{font-size:10px;gap:18px}.top-socials{gap:8px}.top-socials a:nth-child(2),.top-socials a:nth-child(3){display:none}.nav-wrap{height:78px}.brand{min-width:0}.brand img{width:40px;height:50px}.brand-wordmark strong{font-size:12px}.brand-wordmark small{font-size:7px}.hero{min-height:590px;align-items:flex-end}.hero-video{object-position:62% center}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;transform:scale(1.015)}.hero-shade{background:linear-gradient(90deg,#0a120de6,#0a120d8c),linear-gradient(0deg,rgba(10,18,13,.55),transparent)}.hero-content{width:88%;margin:0 auto;padding:65px 0 70px}.hero h1{font-size:43px}.hero-content>p{font-size:13px}.hero-actions{align-items:stretch;flex-direction:column;width:max-content;max-width:100%}.button{font-size:11px;padding:14px}.hero-note{margin-top:32px}.hero-counter{bottom:17px}.benefit-strip{padding:20px 5%;gap:18px 10px}.benefit{padding:0;border:0;align-items:flex-start;gap:9px}.benefit-icon{width:37px;height:37px}.benefit-icon svg{width:17px}.benefit h3{font-size:11px}.benefit p{font-size:9px}.section{padding:55px 6%}.section-heading{align-items:flex-start;flex-direction:column}.section h2,.split-copy h2,.cta-band h2{font-size:29px}.section-lead{font-size:12px}.service-grid{grid-template-columns:1fr 1fr;gap:9px}.service-card{min-height:245px}.service-card-content{padding:15px}.service-card h3{font-size:14px}.service-card p{font-size:10px}.split-section{grid-template-columns:1fr}.split-image{min-height:260px}.split-copy{padding:45px 7%}.cta-band{padding:38px 6%;align-items:flex-start;flex-direction:column}.footer{padding:42px 6% 18px}.footer-main{grid-template-columns:1fr 1fr;gap:26px 18px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-bottom>div{gap:12px}.page-hero{padding:55px 6% 32px}.page-hero h1{font-size:35px}.page-hero>p{font-size:12px}.detail-layout{padding-top:35px;padding-bottom:45px}.detail-grid{grid-template-columns:1fr}.detail-card>p{min-height:0}.content-panel{grid-template-columns:1fr}.content-panel-main,.content-panel-aside{padding:27px}.bullet-grid{grid-template-columns:1fr}.form-section{padding-top:35px}.wellness-form{padding:20px;gap:14px}.form-row{grid-template-columns:1fr}.contact-cards{grid-template-columns:1fr 1fr}.contact-card{padding:16px}.career-role{align-items:flex-start;flex-wrap:wrap}.role-tag{margin-left:56px}.floating-contact{right:12px;bottom:13px}.floating-contact a{width:43px;height:43px}.mega-links{grid-template-columns:1fr}.mega-feature{min-height:170px}.topic-chips{justify-content:flex-start}.topic-chips a{font-size:10px}}.wellness-journey{background:linear-gradient(135deg,#f6f5f9,#fff 55%,#f1f0f6);text-align:center;position:relative;overflow:hidden}.journey-heading{max-width:660px;margin:0 auto 36px}.journey-heading h2{margin:13px 0 12px}.journey-heading>p{max-width:560px;margin:0 auto;color:#625f6f;font-size:14px;line-height:1.85}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.journey-step{position:relative;min-height:225px;padding:27px;background:#ffffffe0;border:1px solid #e5e1ea;box-shadow:0 14px 35px #1013220e;transition:transform .25s,box-shadow .25s}.journey-step:hover{transform:translateY(-5px);box-shadow:0 20px 42px #1013221a}.journey-number{position:absolute;right:22px;top:20px;color:#b3a27d;font-size:11px;letter-spacing:.16em;font-weight:700}.journey-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#292641;color:#d6be8b;margin-bottom:22px}.journey-step h3{font-family:Manrope,sans-serif;color:#101322;font-size:17px;margin:0 0 9px}.journey-step p{font-size:13px;line-height:1.75;color:#625f6f;margin:0;max-width:280px}.journey-link{margin-top:28px}@media(max-width:700px){.journey-steps{grid-template-columns:1fr;gap:12px}.journey-step{min-height:0;padding:22px}.journey-icon{margin-bottom:16px}.journey-heading{margin-bottom:25px}}.practice-paths{background:#efedf4}.practice-heading{align-items:end;margin-bottom:30px}.practice-heading>p{max-width:390px;margin:0 0 4px;color:#625f6f;font-size:14px;line-height:1.8}.practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.practice-card{position:relative;display:flex;align-items:flex-end;min-height:390px;overflow:hidden;border-radius:4px;background-color:#292641;background-size:cover;background-position:center;box-shadow:0 16px 34px #10132224;transition:transform .35s,box-shadow .35s}.practice-card:hover{transform:translateY(-6px);box-shadow:0 22px 42px #10132233}.practice-mind{background-image:url(https://images.unsplash.com/photo-1506126613408-eca07ce68773?auto=format&fit=crop&w=1000&q=85)}.practice-traditional{background-image:url(https://images.unsplash.com/photo-1540555700478-4be289fbecef?auto=format&fit=crop&w=1000&q=85)}.practice-restore{background-image:url(https://images.unsplash.com/photo-1544161515-4ab6ce6db874?auto=format&fit=crop&w=1000&q=85)}.practice-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1013220a 5%,#1013222e 38%,#101322f0);transition:background .3s}.practice-card-copy{position:relative;z-index:1;padding:26px;color:#fff;width:100%}.practice-card-copy>span{font-size:10px;letter-spacing:.18em;color:#e5cf9c;font-weight:700}.practice-card-copy h3{font-family:Manrope,sans-serif;font-size:24px;margin:10px 0 8px;color:#fff}.practice-card-copy p{font-size:13px;line-height:1.75;color:#e7e5eb;min-height:46px;margin:0 0 17px}.practice-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#f4ebd8;font-size:10px}.practice-tags i{width:3px;height:3px;border-radius:50%;background:#d6be8b}.practice-link{margin-top:25px}@media(max-width:800px){.practice-grid{grid-template-columns:1fr 1fr}.practice-card:last-child{grid-column:1/-1;min-height:320px}}@media(max-width:600px){.practice-heading{align-items:flex-start;flex-direction:column}.practice-heading>p{font-size:13px}.practice-grid{grid-template-columns:1fr}.practice-card,.practice-card:last-child{grid-column:auto;min-height:340px}.practice-card-copy{padding:22px}}.practice-library{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:center;background:#101322;color:#fff;position:relative;overflow:hidden}.practice-library:after{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(214,190,139,.16);border-radius:50%;right:-210px;top:-220px;pointer-events:none}.practice-library-intro,.practice-library-grid{position:relative;z-index:1}.practice-library-intro .section-label{color:#d6be8b}.practice-library-intro h2{font-size:clamp(32px,3.5vw,46px);margin:16px 0}.practice-library-intro>p{font-size:14px;line-height:1.9;color:#d2d0da;max-width:400px;margin:0 0 22px}.practice-library-intro .text-link{color:#d6be8b}.practice-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.practice-tile{min-height:245px;padding:23px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);transition:background .25s,transform .25s}.practice-tile:hover{background:#ffffff1a;transform:translateY(-3px)}.practice-tile-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:#292641;color:#d6be8b;border-radius:50%;margin-bottom:19px}.practice-tile-kicker{display:block;color:#d6be8b;font-size:9px;letter-spacing:.15em;font-weight:700}.practice-tile h3{font-family:Manrope,sans-serif;font-size:18px;margin:7px 0;color:#fff}.practice-tile p{color:#d2d0da;font-size:12px;line-height:1.7;margin:0 0 12px;min-height:42px}.practice-examples{font-size:10px;color:#fff;line-height:1.6}.practice-examples span{color:#d6be8b;padding:0 3px}.topics-heading{max-width:660px;margin:0 auto 30px;text-align:center}.topics-heading h2{margin:14px 0 10px}.topics-heading>p{font-size:14px;line-height:1.8;color:#625f6f;margin:0 auto;max-width:560px}.topic-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:990px;margin:0 auto}.topic-guide{min-height:112px;display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e6e3eb;box-shadow:0 8px 24px #1013220b;transition:transform .2s,border-color .2s,box-shadow .2s}.topic-guide:hover{transform:translateY(-3px);border-color:#d6be8b;box-shadow:0 12px 28px #10132217}.topic-guide-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#292641;color:#d6be8b}.topic-guide-copy{display:grid;gap:5px;flex:1}.topic-guide-copy strong{font-family:Manrope,sans-serif;font-size:14px;color:#101322}.topic-guide-copy small{font-size:11px;line-height:1.6;color:#625f6f}.topic-guide-arrow{color:#a68d5c;flex:0 0 auto}.conditions-preview>.text-link{display:flex;width:max-content;margin:24px auto 0}@media(max-width:900px){.practice-library{grid-template-columns:1fr;gap:30px}.practice-library-intro>p{max-width:600px}.practice-tile{min-height:220px}}@media(max-width:600px){.practice-library-grid,.topic-guide-grid{grid-template-columns:1fr}.practice-tile{min-height:0;padding:20px}.practice-tile p{min-height:0}.topics-heading>p{font-size:12px}.topic-guide{padding:16px;gap:12px}.topic-guide-copy strong{font-size:13px}.topic-guide-copy small{font-size:10px}}.wellness-home{overflow:hidden;color:#292641;background:#fff}.home-hero{height:min(760px,calc(100vh - 150px));min-height:590px;position:relative;display:flex;align-items:center;background:#101322;color:#fff;overflow:hidden}.home-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 46%}.home-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0c18d6,#10132291 43%,#1013220f),linear-gradient(0deg,rgba(16,19,34,.5),transparent 35%)}.home-hero-copy{position:relative;z-index:1;width:min(1200px,84%);margin:0 auto;padding:45px 0 65px}.home-kicker{display:block;color:#eadab3;font-size:10px;letter-spacing:.22em;font-weight:700}.home-kicker-gold{color:#9a855e}.home-hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(56px,7.3vw,100px);font-weight:500;line-height:.98;letter-spacing:-.065em;margin:24px 0 20px;max-width:760px;color:#fff}.home-hero-copy h1 em{font-style:normal;color:#fff}.home-hero-copy>p{font-size:16px;line-height:1.8;color:#f0eef2;max-width:490px;margin:0 0 28px}.home-hero .hero-actions{gap:25px}.home-hero-link{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:12px;font-weight:700}.home-hero-link:hover{color:#eadab3}.home-hero-caption{position:absolute;z-index:1;bottom:26px;left:8%;display:flex;align-items:center;gap:12px;color:#e6e1d4;font-size:9px;letter-spacing:.18em}.home-hero-caption i{width:35px;height:1px;background:#d6be8b}.home-intro{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:8%;padding:100px max(8%,calc((100% - 1260px)/2));background:#fff}.home-intro-photo{height:460px;position:relative}.home-intro-photo:before{content:"";position:absolute;z-index:0;left:-17px;bottom:-17px;width:46%;height:48%;background:#292641}.home-intro-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.home-photo-note{position:absolute;z-index:2;right:-20px;bottom:26px;display:flex;align-items:center;gap:10px;padding:15px 19px;background:#fff;color:#292641;box-shadow:0 12px 35px #10132220;font-size:12px;font-weight:700}.home-photo-note svg{color:#a68d5c}.home-intro-copy h2,.home-section-heading h2,.home-support-heading h2,.home-meaning-copy h2,.home-final-cta h2{font-family:Manrope,sans-serif;font-size:clamp(30px,3.5vw,47px);font-weight:500;letter-spacing:-.045em;line-height:1.15;color:#101322;margin:15px 0}.home-intro-copy h2 em,.home-section-heading h2 em,.home-support-heading h2 em,.home-meaning-copy h2 em,.home-final-cta h2 em{font-style:normal;color:inherit}.home-intro-copy>p,.home-section-heading>div>p,.home-support-heading>p,.home-meaning-copy>p,.home-final-cta p{font-size:14px;line-height:1.9;color:#625f6f;margin:0 0 22px}.home-intro-points{display:grid;gap:12px;margin:22px 0 26px;color:#292641;font-size:12px;font-weight:600}.home-intro-points span{display:flex;align-items:center;gap:10px}.home-intro-points svg{color:#a68d5c}.home-therapies{padding:82px max(7%,calc((100% - 1320px)/2));background:#292641;color:#fff}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 auto 30px;max-width:1320px}.home-section-heading h2{color:#fff;max-width:690px;margin-bottom:0}.home-section-heading .home-kicker{color:#d6be8b}.home-text-link{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#9a855e;font-size:12px;font-weight:700}.home-therapies .home-text-link{color:#eadab3;margin-bottom:5px}.home-therapy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1320px;margin:0 auto}.home-therapy-card{min-height:350px;position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#101322 center/cover no-repeat;color:#fff;transition:transform .3s}.home-therapy-card:hover{transform:translateY(-5px)}.home-therapy-0{background-image:url(/assets/Meditation%20at%20Misty%20Mountain%20Sunrise-1.png)}.home-therapy-1{background-image:url(/assets/Sunset%20Meditation%20by%20the%20Sea-2.png)}.home-therapy-2{background-image:url(/assets/Ayurvedic%20Oil%20Pouring%20Ritual-4.png)}.home-therapy-3{background-image:url(/assets/Serene%20Natural%20Spa%20Countertop%20Vignette-3.png)}.home-therapy-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#101322f0,#10132205 83%)}.home-therapy-copy{position:relative;padding:22px;width:100%}.home-therapy-copy>span{color:#e4d09d;font-size:9px;letter-spacing:.13em;font-weight:700}.home-therapy-copy h3{font-family:Manrope,sans-serif;font-size:18px;line-height:1.3;margin:10px 0;color:#fff}.home-therapy-copy p{font-size:11px;color:#e4e1e8;line-height:1.65;margin:0;min-height:54px}.home-card-arrow,.home-program-arrow{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d6be8b;border-radius:50%;color:#eadab3;margin-top:14px}.home-programs{padding:83px max(7%,calc((100% - 1320px)/2));background:#fff}.home-programs .home-section-heading h2{color:#101322}.home-programs .home-section-heading>div>p{max-width:560px;margin:13px 0 0}.home-program-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:1320px;margin:0 auto}.home-program-card{position:relative;min-height:260px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;overflow:hidden;background:#292641 center/cover no-repeat;color:#fff;isolation:isolate}.home-program-card:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#101322e6,#1013220d 80%);transition:opacity .25s}.home-program-card:hover:before{opacity:.78}.program-relief{background-image:url(/assets/Serene%20Ayurvedic%20Oil%20Therapy.png)}.program-sleep{background-image:url(/assets/Moonlit%20Sleep%20Wellness%20Retreat.png)}.program-balance{background-image:url(/assets/Sunrise%20Wellness%20Stretch%20by%20the%20Lake.png)}.program-sound{background-image:url(/assets/Tranquil%20Singing%20Bowl%20Sound%20Bath.png)}.home-program-number{position:absolute;z-index:1;right:18px;top:17px;color:#fff;font-size:10px;letter-spacing:.14em}.home-program-meta{position:relative;z-index:1;font-size:9px;letter-spacing:.15em;color:#eadab3;font-weight:700}.home-program-card h3{position:relative;z-index:1;font-family:Manrope,sans-serif;font-size:21px;color:#fff;margin:8px 0 0}.home-program-arrow{position:absolute;z-index:1;right:18px;bottom:18px;width:31px;height:31px;margin:0}.home-support{padding:86px max(8%,calc((100% - 1120px)/2));background:#fff;text-align:center}.home-support-heading{max-width:670px;margin:0 auto 30px}.home-support-heading h2{margin:14px 0 10px}.home-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;text-align:left}.home-topic-card{min-height:112px;display:flex;align-items:center;gap:15px;padding:19px;background:#fff;border:1px solid #e6e3eb;box-shadow:0 8px 24px #1013220b;transition:transform .2s,border-color .2s,box-shadow .2s}.home-topic-card:hover{transform:translateY(-3px);border-color:#d6be8b;box-shadow:0 12px 28px #10132217}.home-topic-icon{width:43px;height:43px;flex:0 0 43px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#292641;color:#d6be8b}.home-topic-copy{display:grid;gap:5px;flex:1}.home-topic-copy strong{font-family:Manrope,sans-serif;font-size:14px;color:#101322}.home-topic-copy small{font-size:11px;line-height:1.6;color:#625f6f}.home-topic-arrow{color:#a68d5c;flex:0 0 auto}.home-support>.home-text-link{margin-top:25px}.home-meaning{display:grid;grid-template-columns:1.05fr .95fr;min-height:460px;background:#f1f0f6}.home-meaning-image{background:url(/assets/Sunlit%20Tropical%20Spa%20Retreat.png) center/cover;min-height:430px}.home-meaning-copy{align-self:center;padding:60px clamp(35px,6vw,82px);max-width:640px;color:#101322}.home-meaning-copy h2{color:#101322;font-size:clamp(30px,3vw,41px);max-width:500px;line-height:1.17}.home-meaning-copy .home-kicker{color:#9a855e}.home-meaning-copy>p{color:#625f6f;margin-bottom:28px;max-width:490px}.home-final-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:58px max(8%,calc((100% - 1200px)/2));background:#101322;color:#fff}.home-final-cta h2{color:#fff;max-width:700px;margin:12px 0}.home-final-cta .home-kicker{color:#d6be8b}.home-final-cta p{color:#d2d0da;margin:0}.home-final-cta .button{flex:0 0 auto}@media(max-width:1000px){.home-intro{gap:5%;padding-left:6%;padding-right:6%}.home-therapy-grid,.home-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-therapy-card{min-height:310px}.home-meaning-copy{padding:48px 40px}}@media(max-width:650px){.home-hero{height:calc(100svh - 110px);min-height:570px;max-height:760px;align-items:flex-end}.home-hero-video{object-position:62% center}.home-hero-overlay{background:linear-gradient(90deg,#0a0c18b8,#1013222e),linear-gradient(0deg,rgba(16,19,34,.68),transparent 78%)}.home-hero-copy{width:88%;padding:60px 0 80px}.home-hero-copy h1{font-size:clamp(54px,15vw,76px)}.home-hero-copy>p{font-size:14px;max-width:360px}.home-hero .hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.home-hero-caption{left:6%;bottom:19px;font-size:8px;gap:8px}.home-intro{grid-template-columns:1fr;gap:39px;padding:62px 7%}.home-intro-photo{height:310px;margin-right:10px}.home-photo-note{right:-10px;bottom:17px;padding:12px;font-size:10px}.home-intro-copy h2,.home-section-heading h2,.home-support-heading h2,.home-meaning-copy h2,.home-final-cta h2{font-size:32px}.home-therapies,.home-programs{padding:60px 6%}.home-section-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:22px}.home-section-heading h2{font-size:31px}.home-therapy-grid,.home-program-grid{grid-template-columns:1fr 1fr;gap:9px}.home-therapy-card{min-height:270px}.home-therapy-copy{padding:15px}.home-therapy-copy h3{font-size:15px}.home-therapy-copy p{font-size:10px;min-height:65px}.home-program-card{min-height:205px;padding:14px}.home-program-card h3{font-size:17px}.home-program-meta{font-size:8px}.home-support{padding:62px 6%}.home-topic-grid{grid-template-columns:1fr;gap:9px}.home-topic-card{min-height:94px;padding:14px}.home-topic-copy small{font-size:10px}.home-meaning{grid-template-columns:1fr}.home-meaning-image{min-height:280px}.home-meaning-copy{padding:44px 7%}.home-final-cta{align-items:flex-start;flex-direction:column;padding:45px 7%;gap:22px}}.home-resources{padding:80px max(8%,calc((100% - 1200px)/2));background:#f1f0f6}.home-resources .home-section-heading{max-width:1200px}.home-resources .home-section-heading h2{color:#101322}.home-resources .home-section-heading>div>p{max-width:600px;margin-top:13px}.home-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto}.home-resource-card{min-height:220px;display:flex;align-items:flex-end;gap:16px;padding:25px;color:#fff;background:#292641;position:relative;overflow:hidden;isolation:isolate}.home-resource-card:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101322ed,#1013228c);transition:background .25s}.home-resource-card:hover:before{background:linear-gradient(90deg,#101322e0,#10132259)}.home-resource-read{background-image:url(/assets/Serene%20Journaling%20by%20the%20Garden%20Window-1.png);background-size:cover;background-position:center}.home-resource-listen{background-image:url(/assets/Serene%20Window%20Nook%20Meditation-2.png);background-size:cover;background-position:center}.home-resource-icon{width:43px;height:43px;display:flex;align-items:center;justify-content:center;flex:0 0 43px;background:#292641;color:#d6be8b;border-radius:50%;align-self:flex-start}.home-resource-card>div{position:relative;z-index:1;flex:1}.home-resource-card>svg{position:relative;z-index:1}.home-resource-card small{color:#eadab3;font-size:9px;letter-spacing:.16em;font-weight:700}.home-resource-card h3{font-family:Manrope,sans-serif;color:#fff;font-size:22px;margin:8px 0}.home-resource-card p{font-size:12px;color:#e3e0e8;line-height:1.7;margin:0;max-width:340px}.home-resource-card>svg{color:#eadab3;align-self:flex-end;flex:0 0 auto}.home-careers{display:flex;align-items:center;gap:24px;padding:40px max(8%,calc((100% - 1200px)/2));background:#292641;color:#fff}.home-careers-mark{width:62px;height:62px;border:1px solid #d6be8b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d6be8b;flex:0 0 62px}.home-careers-copy{flex:1}.home-careers-copy .home-kicker{color:#d6be8b}.home-careers-copy h2{font-family:Manrope,sans-serif;color:#fff;font-size:clamp(24px,2.7vw,34px);font-weight:500;letter-spacing:-.035em;margin:8px 0}.home-careers-copy h2 em{font-style:normal}.home-careers-copy p{font-size:12px;line-height:1.7;color:#d8d6df;margin:0;max-width:640px}.home-careers>.button{flex:0 0 auto}.home-final-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}@media(max-width:760px){.home-resources{padding:62px 6%}.home-resource-grid{grid-template-columns:1fr}.home-careers{align-items:flex-start;flex-wrap:wrap;padding:34px 6%}.home-careers-copy{flex-basis:calc(100% - 90px)}.home-careers>.button{margin-left:86px}.home-final-actions{flex-wrap:wrap}}@media(max-width:600px){.home-resource-card{min-height:190px;padding:19px;gap:12px}.home-resource-card h3{font-size:19px}.home-resource-card p{font-size:11px}.home-careers{gap:16px}.home-careers-mark{width:52px;height:52px;flex-basis:52px}.home-careers-copy{flex-basis:calc(100% - 68px)}.home-careers-copy h2{font-size:25px}.home-careers>.button{margin-left:68px}.home-final-actions{align-items:stretch;flex-direction:column;width:100%}.home-final-actions .button{width:100%}}.wellness-home .button{gap:0}.home-text-link:hover,.home-hero-link:hover{text-decoration:underline;text-underline-offset:4px}.about-page{color:#292641;overflow:hidden}.about-hero{min-height:590px;position:relative;display:flex;align-items:center;overflow:hidden;color:#fff;background:#101322}.about-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/Sunlit%20Tropical%20Spa%20Retreat.png) center 48%/cover;transform:scale(1.01)}.about-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101322de,#1013228f 48%,#10132214),linear-gradient(0deg,rgba(16,19,34,.35),transparent 35%)}.about-hero-copy{position:relative;z-index:1;width:min(1220px,84%);margin:0 auto;padding:90px 0 100px}.about-hero-copy .home-kicker,.about-cta .home-kicker{color:#eadab3}.about-hero-copy h1{margin:23px 0 18px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(52px,7vw,86px);font-weight:500;line-height:1.02;letter-spacing:-.06em}.about-hero-copy h1 em,.about-story h2 em,.about-section-heading h2 em,.about-experience-copy h2 em,.about-team-copy h2 em{font-style:normal}.about-hero-copy>p{max-width:470px;margin:0 0 27px;color:#eceaf0;font-size:15px;line-height:1.85}.about-hero-caption{position:absolute;left:8%;bottom:27px;display:flex;align-items:center;gap:11px;color:#eee8db;font-size:10px;letter-spacing:.16em}.about-hero-caption i{width:30px;height:1px;background:#d6be8b}.about-story{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:9%;padding:100px max(8%,calc((100% - 1240px)/2));background:#fff}.about-story-copy h2,.about-section-heading h2,.about-experience-copy h2,.about-team-copy h2{margin:14px 0 18px;color:#101322;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,49px);font-weight:500;letter-spacing:-.05em;line-height:1.15}.about-story-copy>p,.about-section-heading>p,.about-experience-copy>p,.about-team-copy>p,.about-cta p{color:#625f6f;font-size:14px;line-height:1.9}.about-story-copy>p{margin:0 0 16px}.about-story-copy .home-text-link,.about-team-copy .home-text-link{margin-top:10px}.about-story-visual{height:430px;position:relative;margin:0 14px 14px 0}.about-story-visual:before{position:absolute;z-index:0;right:-14px;bottom:-14px;width:48%;height:50%;background:#292641;content:""}.about-story-visual>img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.about-image-note{position:absolute;z-index:2;right:-24px;bottom:25px;display:flex;align-items:center;gap:10px;padding:15px 18px;color:#292641;background:#fff;box-shadow:0 12px 35px #10132220;font-size:13px;font-weight:700}.about-image-note svg{color:#a68d5c}.about-values{padding:86px max(8%,calc((100% - 1200px)/2));background:#f1f0f6}.about-section-heading{max-width:620px;margin:0 auto 36px;text-align:center}.about-section-heading h2{margin-bottom:10px}.about-section-heading>p{max-width:510px;margin:0 auto}.about-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-value-card{min-height:245px;position:relative;padding:30px;border:1px solid #e3e0e9;background:#fff;box-shadow:0 12px 32px #1013220b}.about-value-number{position:absolute;top:23px;right:24px;color:#a99c7e;font-size:12px;letter-spacing:.14em;font-weight:700}.about-value-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:23px;border-radius:50%;color:#d6be8b;background:#292641}.about-value-card h3{max-width:240px;margin:0 0 10px;color:#101322;font-family:Manrope,sans-serif;font-size:18px;line-height:1.35}.about-value-card p{margin:0;color:#625f6f;font-size:13px;line-height:1.8}.about-experience{display:grid;grid-template-columns:1fr 1fr;min-height:500px;background:#fff}.about-experience-image{min-height:480px;background:url(/assets/Ayurvedic%20Oil%20Pouring%20Ritual-4.png) center/cover}.about-experience-copy{align-self:center;padding:70px clamp(36px,7vw,100px)}.about-experience-copy>p,.about-team-copy>p{max-width:510px;margin:0 0 22px}.about-experience-points{display:grid;gap:13px;margin:23px 0 28px;color:#292641;font-size:13px;font-weight:600}.about-experience-points>span{display:flex;align-items:center;gap:11px}.about-experience-points svg{color:#9a855e}.about-team{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;padding:82px max(8%,calc((100% - 1200px)/2));background:#f1f0f6}.about-team-image{height:350px;overflow:hidden}.about-team-image img{width:100%;height:100%;object-fit:cover}.about-team-copy>p{max-width:550px}.about-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:56px max(8%,calc((100% - 1200px)/2));color:#fff;background:#101322}.about-cta h2{margin:10px 0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(29px,3vw,39px);font-weight:500;letter-spacing:-.04em}.about-cta p{margin:0;color:#d2d0da}@media(max-width:900px){.about-story,.about-team{gap:6%;padding-left:6%;padding-right:6%}.about-story-visual{height:360px}.about-experience-copy{padding:55px 8%}.about-value-card{padding:23px}}.about-mission-vision{position:relative;grid-template-columns:.9fr 1.1fr;gap:9%;min-height:560px;padding-top:94px;padding-bottom:94px;overflow:hidden;background:#e7e2d4}.about-mv-heading{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.about-mv-heading .home-kicker{color:#796444}.about-mv-heading h2{position:relative;z-index:2;margin-top:22px;font-size:clamp(39px,4.7vw,62px);line-height:1.08}.about-mv-heading h2 em{color:#796444;font-style:normal}.about-mv-graphic{position:absolute;left:-35%;bottom:-45%;width:95%;aspect-ratio:1;pointer-events:none}.about-mv-graphic i{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(121,100,68,.23);border-radius:50%}.about-mv-graphic i:nth-child(2){top:22%;right:22%;bottom:22%;left:22%;border-style:dashed}.about-mv-graphic span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#7964441f;font-family:Manrope,sans-serif;font-size:clamp(130px,22vw,300px);font-weight:800;letter-spacing:-.14em}.about-mv-copy{position:relative;z-index:1;align-self:center}.about-mv-item{min-height:0;padding:27px 0 30px;border:0;border-top:1px solid rgba(41,38,65,.27)}.about-mv-item:last-child{border-bottom:1px solid rgba(41,38,65,.27)}.about-mv-item>span{display:flex;align-items:center;gap:12px;color:#796444;font-size:10px;letter-spacing:.17em}.about-mv-item>span i{width:34px;height:1px;background:#a48d62}.about-mv-item h3{max-width:560px;margin:16px 0 10px;color:#292641;font-size:clamp(22px,2.3vw,30px);line-height:1.3}.about-mv-item p{max-width:500px;color:#555263;font-size:14px;line-height:1.85}@media(max-width:900px){.about-mission-vision{gap:6%;padding-left:7%;padding-right:7%}.about-mv-graphic{left:-28%;bottom:-25%;width:115%}}@media(max-width:600px){.about-mission-vision{grid-template-columns:1fr;gap:30px;min-height:0;padding:62px 7%}.about-mv-heading{min-height:180px}.about-mv-heading h2{font-size:42px}.about-mv-graphic{left:38%;bottom:-68%;width:75%}.about-mv-copy{width:100%}.about-mv-item{padding:22px 0}.about-mv-item h3{font-size:22px}.about-mv-item p{font-size:13px}}.about-hero{min-height:610px;display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:7%;padding:58px max(8%,calc((100% - 1240px)/2));color:#292641;background:#f1f0f6}.about-hero-copy{width:auto;margin:0;padding:25px 0}.about-hero-copy h1{margin:24px 0 20px;color:#101322;font-size:clamp(54px,6.2vw,80px);line-height:1.02}.about-hero-copy>p{max-width:390px;color:#625f6f;font-size:16px}.about-hero-link,.about-cta-link{display:inline-flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #a68d5c;color:#292641;font-size:13px;font-weight:700}.about-hero-visual{height:470px;position:relative}.about-hero-visual:after{position:absolute;right:-15px;bottom:-15px;z-index:0;width:42%;height:42%;background:#d6be8b;content:""}.about-hero-visual img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.about-hero-visual>span{position:absolute;z-index:2;right:0;bottom:0;padding:12px 15px;color:#fff;background:#101322;font-size:10px;letter-spacing:.14em}.about-story{grid-template-columns:.85fr 1.15fr;gap:12%;padding-top:105px;padding-bottom:105px}.about-story-heading h2{margin:15px 0 0;color:#101322;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.05em;line-height:1.18}.about-story-heading h2 em{color:#94784b;font-style:normal}.about-story-copy>p{font-size:15px;line-height:1.95}.about-story-copy .home-text-link{color:#80683f}.about-values{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:10%;padding-top:83px;padding-bottom:92px;background:#f8f7fa}.about-section-heading{position:sticky;top:30px;margin:0;text-align:left}.about-section-heading h2{font-size:clamp(31px,3.5vw,43px)}.about-value-list{border-top:1px solid #dcd8e2}.about-value-row{display:grid;grid-template-columns:44px .9fr 1.1fr;align-items:start;gap:18px;padding:24px 0;border-bottom:1px solid #dcd8e2}.about-value-row .about-value-number{position:static;color:#94784b}.about-value-row h3{margin:0;color:#101322;font-family:Manrope,sans-serif;font-size:17px;line-height:1.4}.about-value-row p{margin:0;color:#625f6f;font-size:13px;line-height:1.75}.about-experience{grid-template-columns:1.12fr .88fr;background:#fff}.about-experience-image{min-height:490px}.about-experience-copy{max-width:620px;padding:70px clamp(38px,7vw,100px)}.about-experience-copy h2{font-size:clamp(34px,4vw,50px)}.about-experience-copy>p{margin-bottom:25px;font-size:15px}.about-experience-copy .about-hero-link{margin-top:4px}.about-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 40px;padding-top:58px;padding-bottom:58px}.about-cta>.home-kicker{grid-column:1/-1}.about-cta h2{margin:10px 0 0;font-size:clamp(30px,3.6vw,46px);line-height:1.15}.about-cta-link{color:#f1dfb6;border-color:#d6be8b}@media(max-width:900px){.about-hero{gap:5%;padding-left:6%;padding-right:6%}.about-hero-visual{height:390px}.about-story{gap:7%;padding-left:7%;padding-right:7%}.about-values{gap:6%;padding-left:7%;padding-right:7%}}@media(max-width:650px){.about-hero{min-height:0;grid-template-columns:1fr;gap:28px;padding:48px 7% 58px}.about-hero-copy{padding:10px 0 0}.about-hero-copy h1{font-size:clamp(48px,13vw,66px)}.about-hero-copy>p{font-size:14px}.about-hero-visual{height:300px;margin-right:9px}.about-story{grid-template-columns:1fr;gap:22px;padding:60px 7%}.about-story-copy>p{font-size:14px}.about-values{grid-template-columns:1fr;gap:25px;padding:60px 7%}.about-section-heading{position:static}.about-value-row{grid-template-columns:33px 1fr;gap:8px 14px;padding:19px 0}.about-value-row p{grid-column:2}.about-experience{grid-template-columns:1fr}.about-experience-image{min-height:280px}.about-experience-copy{padding:43px 7% 52px}.about-cta{grid-template-columns:1fr;gap:18px;padding:45px 7%}.about-cta>.home-kicker{grid-column:auto}}.about-hero{min-height:690px;position:relative;grid-template-columns:.92fr 1.08fr;gap:3%;padding-top:65px;padding-bottom:65px;background:#101322;isolation:isolate}.about-hero-copy{z-index:2;padding-left:5%}.about-hero-copy .home-kicker{color:#d6be8b}.about-hero-copy h1{position:relative;z-index:2;color:#fff;font-size:clamp(60px,7vw,92px);letter-spacing:-.075em}.about-hero-copy h1 em{color:#d6be8b}.about-hero-copy>p{position:relative;z-index:2;color:#d5d3dc;font-size:15px}.about-hero-link{position:relative;z-index:2;color:#f2e6c8;border-color:#b59961}.about-hero-visual{z-index:1;height:520px;margin-right:2%;border-radius:48% 48% 3px 3px;overflow:hidden}.about-hero-visual:after{display:none}.about-hero-visual img{filter:saturate(.75) brightness(.88)}.about-hero-visual>span{right:0;bottom:0;padding:15px 18px;color:#e8d9b5;background:#101322;font-size:9px}.about-orbit{position:absolute;z-index:0;left:24%;top:50%;width:min(54vw,700px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.about-orbit i{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border:1px solid rgba(214,190,139,.22);border-radius:50%}.about-orbit i:nth-child(2){top:16%;right:16%;bottom:16%;left:16%;border-style:dashed;border-color:#d6be8b2e}.about-orbit i:nth-child(3){top:29%;right:29%;bottom:29%;left:29%;border-color:#ffffff1f}.about-orbit span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff09;font-family:Manrope,sans-serif;font-size:clamp(180px,32vw,420px);font-weight:800;letter-spacing:-.12em}.about-story{grid-template-columns:.8fr 1.2fr;gap:13%;padding-top:125px;padding-bottom:125px;background:#fff}.about-story-heading h2{max-width:390px;font-size:clamp(36px,4.4vw,56px)}.about-story-copy{max-width:650px;padding-top:25px}.about-story-copy>p{color:#555263;font-size:16px;line-height:1.95}.about-values{grid-template-columns:.75fr 1.25fr;gap:9%;padding-top:100px;padding-bottom:105px;color:#fff;background:#292641}.about-section-heading{position:static}.about-section-heading .home-kicker{color:#d6be8b}.about-section-heading h2{color:#fff;font-size:clamp(38px,4.5vw,58px)}.about-section-heading h2 em{color:#d6be8b}.about-section-heading>p{color:#d1cfda;margin:16px 0 0;font-size:14px;line-height:1.8}.about-value-list{border-color:#fff3}.about-value-row{grid-template-columns:80px 1fr;gap:4px 22px;align-items:baseline;padding:25px 0;border-color:#fff3}.about-value-row .about-value-number{grid-row:span 2;color:#d6be8b;font-family:Manrope,sans-serif;font-size:54px;font-weight:500;line-height:1}.about-value-row h3{color:#fff;font-size:19px}.about-value-row p{max-width:470px;color:#d1cfda;font-size:13px}.about-experience{grid-template-columns:1fr 1fr;background:#f1f0f6}.about-experience-image{min-height:540px;background-position:58% center}.about-experience-copy{padding:80px clamp(42px,8vw,115px)}.about-experience-copy h2{font-size:clamp(42px,5vw,62px);letter-spacing:-.06em}.about-experience-copy>p{color:#555263;font-size:15px;line-height:1.9}.about-experience-copy .about-hero-link{color:#292641}.about-cta{grid-template-columns:1fr auto;min-height:250px;padding-top:55px;padding-bottom:55px;background:#101322}.about-cta h2{grid-column:1;font-size:clamp(35px,4.5vw,56px);letter-spacing:-.055em}.about-cta-link{grid-column:2;grid-row:2;width:130px;height:130px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border:1px solid #d6be8b;border-radius:50%;text-align:center;transition:background .2s,color .2s}.about-cta-link:hover{color:#101322;background:#d6be8b}@media(max-width:900px){.about-hero{gap:2%;padding-left:6%;padding-right:6%}.about-hero-visual{height:430px}.about-orbit{left:28%;width:68vw}.about-value-row{grid-template-columns:64px 1fr}}@media(max-width:650px){.about-hero{min-height:0;grid-template-columns:1fr;gap:28px;padding:48px 7% 58px}.about-hero-copy{padding:10px 0 0}.about-hero-copy h1{font-size:clamp(53px,14vw,74px)}.about-hero-visual{height:340px;margin:0 5% 0 0;border-radius:48% 48% 3px 3px}.about-orbit{top:33%;left:50%;width:105vw}.about-story{grid-template-columns:1fr;gap:20px;padding:68px 7%}.about-story-copy{padding-top:0}.about-story-copy>p{font-size:14px}.about-values{grid-template-columns:1fr;gap:27px;padding:68px 7%}.about-value-row{grid-template-columns:58px 1fr;gap:6px 14px}.about-value-row .about-value-number{font-size:40px}.about-value-row h3{font-size:16px}.about-experience{grid-template-columns:1fr}.about-experience-image{min-height:300px}.about-experience-copy{padding:48px 7% 56px}.about-experience-copy h2{font-size:42px}.about-cta{min-height:0;grid-template-columns:1fr auto;gap:10px;padding:48px 7%}.about-cta h2{font-size:34px}.about-cta-link{width:86px;height:86px;padding:10px;font-size:11px}}.about-mission-vision{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:6%;align-items:start;padding:88px max(8%,calc((100% - 1200px)/2));background:#f1f0f6}.about-mv-heading h2{margin:15px 0 0;color:#101322;font-family:Manrope,sans-serif;font-size:clamp(38px,4.4vw,56px);font-weight:500;letter-spacing:-.055em;line-height:1.1}.about-mv-item{min-height:190px;padding:8px 0 0 24px;border-left:1px solid #c9c2d3}.about-mv-item>span{color:#94784b;font-size:10px;font-weight:700;letter-spacing:.17em}.about-mv-item h3{margin:20px 0 12px;color:#292641;font-family:Manrope,sans-serif;font-size:21px;font-weight:600;line-height:1.4}.about-mv-item p{max-width:370px;margin:0;color:#625f6f;font-size:13px;line-height:1.85}@media(max-width:900px){.about-mission-vision{grid-template-columns:1fr 1fr;gap:35px 7%;padding-left:7%;padding-right:7%}.about-mv-heading{grid-column:1/-1}}@media(max-width:600px){.about-mission-vision{grid-template-columns:1fr;gap:27px;padding:60px 7%}.about-mv-heading{grid-column:auto}.about-mv-item{min-height:0;padding:5px 0 5px 19px}.about-mv-item h3{margin-top:13px;font-size:19px}}.about-story{grid-template-rows:auto auto;grid-template-columns:.82fr 1.18fr;column-gap:12%;row-gap:32px;padding-top:115px;padding-bottom:115px}.about-story-heading{position:relative;min-height:250px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden}.about-story-heading h2{position:relative;z-index:1}.about-story-orbit{position:absolute;left:-15%;bottom:-95%;width:100%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #e5dfd1;border-radius:50%;color:#29264109;font-family:Manrope,sans-serif;font-size:clamp(110px,15vw,190px);font-weight:800;letter-spacing:-.12em}.about-story-copy{padding-top:25px}.about-story-copy blockquote{margin:27px 0;padding:4px 0 4px 20px;border-left:2px solid #b69860;color:#80683f;font-family:Manrope,sans-serif;font-size:clamp(20px,2.4vw,28px);line-height:1.4}.about-story-photo{grid-column:1/-1;height:260px;position:relative;margin-left:15%;overflow:hidden}.about-story-photo img{width:100%;height:100%;object-fit:cover;object-position:center 45%;filter:saturate(.78)}.about-story-photo span{position:absolute;left:0;bottom:0;padding:13px 17px;color:#f4ead3;background:#292641;font-size:11px;letter-spacing:.06em}.about-values{display:block;padding-top:86px;padding-bottom:92px;color:#292641;background:#fff}.about-section-heading{max-width:720px;margin:0 auto 43px;text-align:center}.about-section-heading .home-kicker{color:#94784b}.about-section-heading h2{color:#101322;font-size:clamp(36px,4.2vw,53px)}.about-section-heading h2 em{color:#94784b}.about-section-heading>p{max-width:500px;margin:0 auto;color:#625f6f}.about-value-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;margin:0 auto;border-top:1px solid #ded9e2;border-bottom:1px solid #ded9e2}.about-value-row{grid-template-columns:1fr;align-content:start;gap:16px;min-height:235px;padding:25px 25px 30px;border:0;border-right:1px solid #ded9e2}.about-value-row:last-child{border-right:0}.about-value-row .about-value-number{grid-row:auto;color:#a58a57;font-size:68px}.about-value-row h3{font-size:18px}.about-value-row p{font-size:13px}.about-experience{grid-template-columns:1.1fr .9fr;padding:65px 8%;gap:0;background:#efedf4}.about-experience-image{min-height:500px;background-position:55% center}.about-experience-copy{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:40px 0 40px -55px;padding:55px clamp(35px,5vw,75px);background:#fff}.about-experience-copy:after{position:absolute;right:-27px;top:-27px;width:110px;height:110px;border:1px solid #d6be8b;border-radius:50%;content:"";pointer-events:none}.about-experience-copy h2{font-size:clamp(37px,4.1vw,51px)}.about-experience-copy .about-hero-link{margin-top:8px}.about-cta{position:relative;overflow:hidden;grid-template-columns:1fr auto;gap:0 30px;padding-left:max(8%,calc((100% - 1200px)/2));padding-right:max(8%,calc((100% - 1200px)/2))}.about-cta:after{position:absolute;right:18%;top:-230px;width:420px;height:420px;border:1px solid rgba(214,190,139,.16);border-radius:50%;box-shadow:0 0 0 55px #d6be8b09,0 0 0 110px #d6be8b06;content:"";pointer-events:none}.about-cta>*{position:relative;z-index:1}@media(max-width:900px){.about-story-photo{margin-left:8%}.about-value-row{padding-left:18px;padding-right:18px}.about-experience{padding:45px 6%}.about-experience-copy{margin-left:-35px;padding:42px 35px}}@media(max-width:650px){.about-story{grid-template-columns:1fr;row-gap:18px;padding:65px 7%}.about-story-heading{min-height:220px}.about-story-orbit{left:20%;bottom:-105%;width:80%}.about-story-copy{padding:0}.about-story-copy blockquote{font-size:22px}.about-story-photo{grid-column:auto;height:210px;margin:8px 0 0}.about-values{padding:62px 7%}.about-section-heading{margin-bottom:28px}.about-value-list{grid-template-columns:1fr;border-bottom:0}.about-value-row{min-height:0;grid-template-columns:55px 1fr;gap:4px 14px;padding:19px 0;border-right:0;border-bottom:1px solid #ded9e2}.about-value-row .about-value-number{grid-row:span 2;font-size:42px}.about-value-row p{grid-column:2}.about-experience{grid-template-columns:1fr;padding:35px 6% 50px}.about-experience-image{min-height:270px}.about-experience-copy{margin:-20px 0 0 18px;padding:35px 26px}.about-experience-copy:after{right:-13px;top:-13px;width:70px;height:70px}.about-cta{padding-left:7%;padding-right:7%}.about-cta:after{right:-90px}}.about-hero{min-height:760px;display:block;padding:0;overflow:hidden;background:#e7e2d4}.about-hero:before{position:absolute;z-index:1;top:75px;right:7%;color:#94784b;content:"369  /  WELLNESS IN YOUR OWN RHYTHM";font-size:9px;letter-spacing:.2em;writing-mode:vertical-rl}.about-hero-copy{position:relative;z-index:2;width:100%;margin:0;padding:94px 8% 0}.about-hero-copy h1{max-width:900px;margin:24px 0 12px;font-size:clamp(76px,10.5vw,142px);line-height:.9;letter-spacing:-.09em}.about-hero-copy>p{max-width:390px;margin-left:6px;font-size:14px}.about-hero-copy .about-hero-link{margin-left:6px}.about-orbit{left:82%;top:27%;width:28vw;opacity:.65}.about-hero-visual{position:absolute;z-index:1;right:0;bottom:0;width:73%;height:55%;margin:0;border-radius:0;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%,0 18%)}.about-hero-visual img{filter:saturate(.78) brightness(.88)}.about-hero-visual>span{right:0;bottom:0;padding:15px 22px;font-size:9px}@media(max-width:900px){.about-hero{min-height:700px}.about-hero-copy{padding:88px 6% 0}.about-hero-copy h1{font-size:clamp(72px,11vw,112px)}.about-hero-visual{width:78%;height:51%}}@media(max-width:650px){.about-hero{min-height:0;padding-bottom:0}.about-hero:before{top:26px;right:5%;font-size:8px}.about-hero-copy{padding:64px 7% 30px}.about-hero-copy h1{margin:20px 0 15px;font-size:clamp(58px,15vw,86px)}.about-hero-copy>p{max-width:330px;margin-left:0}.about-hero-copy .about-hero-link{margin-left:0}.about-orbit{left:83%;top:20%;width:50vw}.about-hero-visual{position:relative;right:auto;bottom:auto;width:92%;height:310px;margin-left:8%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%,0 18%)}}.about-hero{min-height:650px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:5%;padding:72px max(8%,calc((100% - 1240px)/2));background:#f1f0f6}.about-hero-copy{width:auto;margin:0;padding:0}.about-hero-copy h1{max-width:700px;margin:25px 0 20px;color:#101322;font-size:clamp(56px,7vw,88px);line-height:1.02;letter-spacing:-.07em}.about-hero-copy h1 em{color:#94784b}.about-hero-copy>p{max-width:430px;margin:0 0 20px;color:#625f6f;font-size:15px;line-height:1.9}.about-hero-copy .about-hero-link{margin:0;color:#292641}.about-hero-visual{position:relative;right:auto;bottom:auto;width:min(100%,470px);height:auto;aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:50%;clip-path:none;background:radial-gradient(circle at 48% 48%,#292641 0,#292641 31%,#34304d 31.3%,#34304d 48%,#292641 48.3%,#292641)}.about-hero-visual:before,.about-hero-visual:after{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(214,190,139,.45);border-radius:50%;content:""}.about-hero-visual:after{top:19%;right:19%;bottom:19%;left:19%;border-style:dashed;border-color:#d6be8b4d}.about-hero-369{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#d6be8b;font-family:Manrope,sans-serif;font-size:clamp(115px,17vw,205px);font-weight:600;letter-spacing:-.12em;transform:translate(-.04em)}.about-hero-visual>i{position:absolute;z-index:1;left:21%;top:28%;width:11px;height:11px;border:2px solid #f1f0f6;border-radius:50%;background:#d6be8b;box-shadow:0 0 0 7px #d6be8b29}.about-hero-visual>i:nth-of-type(2){top:auto;left:auto;right:19%;bottom:28%;width:8px;height:8px}.about-hero-visual>span{right:50%;bottom:14%;padding:0;color:#e7dcc1;background:transparent;font-size:9px;line-height:1.7;letter-spacing:.18em;text-align:center;transform:translate(50%)}@media(max-width:900px){.about-hero{min-height:590px;padding-left:6%;padding-right:6%}.about-hero-visual{width:min(100%,370px)}}@media(max-width:650px){.about-hero{min-height:0;grid-template-columns:1fr;gap:34px;padding:60px 7% 65px}.about-hero-copy h1{font-size:clamp(53px,14vw,74px)}.about-hero-copy>p{font-size:14px}.about-hero-visual{width:min(78vw,330px)}.about-hero-369{font-size:clamp(110px,31vw,160px)}}.about-hero{min-height:680px;display:flex;align-items:flex-end;padding:0 max(8%,calc((100% - 1200px)/2)) 82px;color:#fff;background:#101322 url(/assets/Sunlit%20Tropical%20Spa%20Retreat.png) center 48%/cover no-repeat;isolation:isolate}.about-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101322b8,#1013221f 78%),linear-gradient(0deg,rgba(16,19,34,.62),transparent 66%);content:""}.about-hero-copy{width:min(900px,100%);margin:0;padding:0}.about-hero-copy .home-kicker{color:#e6d2a3}.about-hero-copy h1{max-width:870px;margin:21px 0 18px;color:#fff;font-size:clamp(52px,7.2vw,90px);font-weight:500;line-height:1.02;letter-spacing:-.055em}.about-hero-copy h1 em{color:#e6d2a3}.about-hero-copy>p{max-width:460px;margin:0 0 20px;color:#f0eef2;font-size:15px;line-height:1.85}.about-hero-link{color:#fff;border-color:#e6d2a3}.about-story{grid-template-columns:.9fr 1.1fr;gap:35px 10%;padding:100px max(8%,calc((100% - 1200px)/2));background:#fff}.about-story-heading{min-height:0;justify-content:flex-start;overflow:visible}.about-story-heading h2{max-width:420px;color:#252b24;font-size:clamp(34px,4vw,48px);line-height:1.15}.about-story-heading h2 em{color:#7f765b}.about-story-orbit{display:none}.about-story-copy{max-width:610px;padding:0}.about-story-copy>p{color:#555b53;font-size:15px;line-height:1.9}.about-story-copy blockquote{border-color:#b8a77c;color:#716747;font-size:24px}.about-story-photo{height:330px;margin:20px 0 0;grid-column:1/-1}.about-story-photo img{filter:none}.about-story-photo span{padding:14px 18px;background:#26352c;font-size:11px}.about-mission-vision{grid-template-columns:.75fr 1fr 1fr;gap:7%;min-height:0;padding:84px max(8%,calc((100% - 1200px)/2));background:#f3f1eb}.about-mv-heading{display:block}.about-mv-heading .home-kicker{color:#897a54}.about-mv-heading h2{font-size:clamp(34px,3.8vw,47px)}.about-mv-heading h2 em{color:#897a54}.about-mv-graphic{display:none}.about-mv-item{padding:8px 0 0 22px;border-left:1px solid #cfc9b9;border-top:0}.about-mv-item:last-child{border-bottom:0}.about-mv-item>span{color:#897a54}.about-mv-item>span i{background:#b8a77c}.about-mv-item h3{margin:19px 0 12px;color:#252b24;font-size:22px}.about-mv-item p{color:#5a6058}.about-values{padding:86px max(8%,calc((100% - 1200px)/2));background:#fff}.about-section-heading{margin-bottom:36px}.about-section-heading h2{font-size:clamp(34px,4vw,48px)}.about-value-list{border-color:#dedbd2}.about-value-row{min-height:220px;border-color:#dedbd2}.about-value-row h3{color:#252b24}.about-value-row p{color:#5d625b}.about-experience{grid-template-columns:1.15fr .85fr;padding:65px 8%;background:#f3f1eb}.about-experience-image{min-height:480px;background-position:center;filter:none}.about-experience-copy{margin:0;padding:55px clamp(34px,5vw,72px);background:#fff}.about-experience-copy:after{display:none}.about-experience-copy h2{font-size:clamp(36px,4vw,50px)}.about-experience-copy>p{color:#5a6058}.about-experience-copy .about-hero-link{color:#26352c;border-color:#a18d61}.about-cta{background:#26352c}.about-cta:after{display:none}.about-cta .home-kicker{color:#e6d2a3}.about-cta-link{border-color:#d4c291;color:#f0e7d0}.about-cta-link:hover{color:#26352c;background:#d4c291}@media(max-width:900px){.about-hero{min-height:610px;padding:0 6% 70px}.about-story,.about-mission-vision{padding-left:7%;padding-right:7%}.about-mission-vision{gap:5%}.about-experience{padding:45px 6%}.about-experience-copy{padding:40px 30px}}@media(max-width:650px){.about-hero{min-height:600px;padding:0 7% 58px;background-position:58% center}.about-hero-copy h1{font-size:clamp(48px,12vw,68px)}.about-hero-copy>p{font-size:14px}.about-story{grid-template-columns:1fr;gap:22px;padding:62px 7%}.about-story-photo{height:220px;grid-column:auto}.about-mission-vision{grid-template-columns:1fr;gap:27px;padding:62px 7%}.about-mv-heading h2{font-size:39px}.about-mv-item{min-height:0;padding:4px 0 4px 18px}.about-mv-item h3{margin-top:14px;font-size:20px}.about-values{padding:62px 7%}.about-value-list{grid-template-columns:1fr}.about-value-row{min-height:0;grid-template-columns:54px 1fr;padding:19px 0;border-right:0;border-bottom:1px solid #dedbd2}.about-value-row .about-value-number{grid-row:span 2;font-size:42px}.about-value-row p{grid-column:2}.about-experience{grid-template-columns:1fr;padding:35px 6% 48px}.about-experience-image{min-height:270px}.about-experience-copy{margin:0;padding:35px 25px}.about-cta{padding:45px 7%}}@media(max-width:650px){.about-hero{min-height:590px;align-items:flex-end}.about-hero-shade{background:linear-gradient(90deg,#101322c7,#1013223d),linear-gradient(0deg,rgba(16,19,34,.66),transparent 85%)}.about-hero-copy{width:88%;padding:60px 0 92px}.about-hero-copy h1{font-size:clamp(50px,14vw,70px)}.about-hero-copy>p{font-size:14px}.about-hero-caption{left:6%;bottom:23px;font-size:9px}.about-story,.about-team{grid-template-columns:1fr;gap:35px;padding:62px 7%}.about-story-visual{height:320px;margin-right:8px}.about-image-note{right:-8px;bottom:17px;padding:12px;font-size:12px}.about-story-copy h2,.about-section-heading h2,.about-experience-copy h2,.about-team-copy h2{font-size:34px}.about-values{padding:62px 6%}.about-value-grid{grid-template-columns:1fr;gap:11px}.about-value-card{min-height:0;padding:24px}.about-value-icon{margin-bottom:16px}.about-experience{grid-template-columns:1fr}.about-experience-image{min-height:290px}.about-experience-copy{padding:45px 7%}.about-team-image{height:270px}.about-cta{align-items:flex-start;flex-direction:column;padding:45px 7%;gap:20px}.about-cta .home-final-actions{align-items:stretch;flex-direction:column;width:100%}}.nav-expand-toggle{display:none;border:0;background:transparent;color:#292641;padding:11px;align-items:center;justify-content:center}@media(max-width:980px){.nav-item.has-menu{display:flex;align-items:center;flex-wrap:wrap}.nav-item.has-menu>.nav-link{flex:1;min-width:0}.nav-item.has-menu>.nav-link>svg{display:none}.nav-expand-toggle{display:flex}.nav-item.has-menu>.mega-menu,.nav-item.has-menu>.simple-dropdown{flex:0 0 100%}}.about-page{--about-ink:#282b25;--about-muted:#68695f;--about-paper:#f5f3ec;--about-sage:#38483c;color:var(--about-ink);background:#fff}.about-hero{min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:0;background:var(--about-paper)}.about-hero:before{content:none}.about-hero-image{width:100%;height:clamp(330px,43vw,560px);background:url(/assets/Sunlit%20Tropical%20Spa%20Retreat.png) center 48%/cover no-repeat}.about-hero-copy{width:min(900px,84%);margin:0 auto;padding:62px 0 70px;text-align:center}.about-hero-copy .home-kicker,.about-story .home-kicker,.about-values .home-kicker,.about-experience .home-kicker,.about-mv-heading .home-kicker{color:#8b7b54}.about-hero-copy h1{max-width:none;margin:18px 0 16px;color:var(--about-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.5vw,78px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.about-hero-copy h1 em{color:#7b765d;font-weight:400}.about-hero-copy>p{max-width:560px;margin:0 auto 18px;color:var(--about-muted);font-size:15px;line-height:1.85}.about-hero-link{color:var(--about-sage);border-color:#aaa17e}.about-story{background:#fff}.about-story-heading h2,.about-section-heading h2,.about-mv-heading h2,.about-experience-copy h2,.about-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.about-story-heading h2{color:var(--about-ink)}.about-story-heading h2 em{color:#7b765d}.about-story-copy blockquote{color:#777253;font-family:Georgia,Times New Roman,serif;font-style:italic}.about-story-photo{height:clamp(220px,30vw,360px)}.about-mission-vision{background:#ece9dd}.about-mv-heading h2{color:var(--about-ink)}.about-mv-heading h2 em{color:#777253}.about-mv-item h3,.about-value-row h3{color:var(--about-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.about-values{background:#f8f7f2}.about-section-heading h2 em{color:#777253}.about-value-row .about-value-number{color:#9a8e66;font-family:Georgia,Times New Roman,serif;font-weight:400}.about-experience{background:#ece9dd}.about-experience-copy{background:var(--about-paper)}.about-experience-copy h2 em{color:#777253}.about-cta{background:var(--about-sage)}.about-cta .home-kicker{color:#e5d7b1}.about-cta-link{border-color:#d8c99f;color:#f3eedf}@media(max-width:650px){.about-hero-image{height:300px}.about-hero-copy{width:88%;padding:42px 0 48px}.about-hero-copy h1{font-size:clamp(42px,11vw,58px)}.about-hero-copy>p{font-size:14px}}.about-page{--about-ink:#292641;--about-muted:#625f6f;--about-gold:#d6be8b;--about-purple:#101322;color:var(--about-ink)}.about-hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4%;padding:65px max(8%,calc((100% - 1200px)/2));background:radial-gradient(ellipse at 74% 45%,#292641 0,transparent 42%),var(--about-purple)}.about-hero-image{display:none}.about-hero-copy{width:auto;margin:0;padding:0;text-align:left}.about-hero-copy .home-kicker{color:var(--about-gold)}.about-hero-copy h1{margin:24px 0 20px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(54px,6.2vw,78px);font-weight:500;line-height:1.05;letter-spacing:-.06em}.about-hero-copy h1 em{color:var(--about-gold)}.about-hero-copy>p{max-width:430px;margin:0 0 22px;color:#d4d1dd;font-size:15px;line-height:1.9}.about-hero-link{color:#f1e7d0;border-color:var(--about-gold)}.about-hero-visual{width:min(100%,450px);aspect-ratio:1;position:relative;display:grid;place-items:center;justify-self:center;overflow:hidden;border:1px solid rgba(214,190,139,.35);border-radius:50%;background:radial-gradient(circle,rgba(214,190,139,.1),transparent 68%)}.about-hero-visual:before,.about-hero-visual:after{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border:1px solid rgba(214,190,139,.24);border-radius:50%;content:""}.about-hero-visual:after{top:15%;right:15%;bottom:15%;left:15%;border-style:dashed;opacity:.65}.about-hero-visual img{position:relative;z-index:1;width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.16))}.about-hero-visual>span{position:absolute;z-index:2;right:50%;bottom:9%;padding:0;color:#e6d7b1;background:transparent;font-size:9px;letter-spacing:.2em;transform:translate(50%)}.about-story{color:var(--about-ink);background:#fff}.about-story-heading h2,.about-section-heading h2,.about-mv-heading h2,.about-experience-copy h2,.about-cta h2{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-.045em}.about-story-heading h2 em,.about-section-heading h2 em{color:#8b739c}.about-story-copy>p,.about-mv-item p,.about-value-row p,.about-experience-copy>p{color:var(--about-muted)}.about-story-copy blockquote{border-color:#a28b70;color:#766b53}.about-mission-vision{background:#292641}.about-mv-heading .home-kicker,.about-section-heading .home-kicker{color:var(--about-gold)}.about-mv-heading h2,.about-section-heading h2{color:#fff}.about-mv-heading h2 em,.about-section-heading h2 em{color:var(--about-gold)}.about-mv-item{border-color:#d6be8b57}.about-mv-item>span{color:var(--about-gold)}.about-mv-item>span i{background:var(--about-gold)}.about-mv-item h3,.about-value-row h3{color:#fff}.about-mv-item p{color:#d1cedb}.about-values{color:var(--about-ink);background:#f1f0f6}.about-section-heading h2{color:var(--about-ink)}.about-value-list,.about-value-row{border-color:#dad6e3}.about-value-row .about-value-number{color:#a18d61}.about-value-row:nth-child(1) .about-value-number{color:#bd8a9a}.about-value-row:nth-child(2) .about-value-number{color:#a4af77}.about-value-row:nth-child(3) .about-value-number{color:#83a6c2}.about-value-row h3{color:var(--about-ink)}.about-experience{background:#101322}.about-experience-copy{background:#efedf4}.about-experience-copy .home-kicker{color:#8b739c}.about-experience-copy h2{color:var(--about-ink)}.about-experience-copy h2 em{color:#8b739c}.about-experience-copy>p{color:var(--about-muted)}.about-experience-copy .about-hero-link{color:var(--about-ink);border-color:#a28b70}.about-cta{background:#101322}.about-cta h2{color:#fff}.about-cta .home-kicker{color:var(--about-gold)}.about-cta-link{color:#f1e7d0;border-color:var(--about-gold)}.about-cta-link:hover{color:#101322;background:var(--about-gold)}@media(max-width:900px){.about-hero{min-height:560px;padding-left:6%;padding-right:6%}.about-hero-visual{width:min(100%,350px)}}@media(max-width:650px){.about-hero{min-height:0;grid-template-columns:1fr;gap:30px;padding:58px 7% 62px}.about-hero-copy{text-align:center}.about-hero-copy h1{font-size:clamp(48px,12vw,65px)}.about-hero-copy>p{margin-left:auto;margin-right:auto;font-size:14px}.about-hero-visual{width:min(75vw,300px)}.about-hero-visual img{width:78%;height:78%}.about-values{padding:62px 7%}}.about-reimagined{--v3-ink:#24213d;--v3-night:#121124;--v3-gold:#d6be8b;--v3-paper:#f5f3f7;--v3-muted:#696777;overflow:hidden;color:var(--v3-ink);background:#fff}.about-v3-hero{min-height:650px;display:grid;grid-template-columns:1.12fr .88fr;background:var(--v3-night)}.about-v3-hero-photo{min-height:650px;position:relative;overflow:hidden}.about-v3-hero-photo:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(18,17,36,.54),transparent 38%);content:""}.about-v3-hero-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.about-v3-hero-photo>span{position:absolute;z-index:1;left:8%;bottom:30px;color:#f2ead6;font-size:10px;letter-spacing:.18em}.about-v3-hero-panel{min-height:650px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:62px clamp(38px,6vw,90px);color:#fff;background:linear-gradient(145deg,#292641,#131225 74%)}.about-v3-mark{width:67px;height:67px;object-fit:contain;margin:0 0 25px}.about-v3-eyebrow{display:block;color:#d6be8b;font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.6}.about-v3-hero-panel h1{margin:22px 0 17px;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(45px,5vw,68px);font-weight:500;letter-spacing:-.065em;line-height:1.04}.about-v3-hero-panel h1 em,.about-v3-story-heading h2 em,.about-v3-purpose-heading h2 em,.about-v3-approach-heading h2 em,.about-v3-end h2 em{color:#d6be8b;font-style:normal}.about-v3-hero-panel>p{max-width:370px;margin:0 0 20px;color:#d6d3df;font-size:14px;line-height:1.85}.about-v3-link,.about-v3-text-link,.about-v3-end-link{display:inline-flex;align-items:center;gap:10px;color:#f2e8cf;font-size:12px;font-weight:700;text-decoration:none}.about-v3-link{padding:13px 0;border-bottom:1px solid #a58f62}.about-v3-side-note{position:absolute;right:20px;bottom:28px;color:#b9b3c7;font-size:8px;letter-spacing:.16em;writing-mode:vertical-rl}.about-v3-story{display:grid;grid-template-columns:70px 1fr .85fr;gap:28px 6%;align-items:start;padding:100px max(8%,calc((100% - 1220px)/2));background:#fff}.about-v3-story-label{display:flex;flex-direction:column;gap:9px;padding-top:8px;color:#8a7a57}.about-v3-story-label span{font-family:Manrope,sans-serif;font-size:30px;line-height:1}.about-v3-story-label small{font-size:9px;font-weight:700;letter-spacing:.18em;writing-mode:vertical-rl}.about-v3-story-heading h2,.about-v3-approach-heading h2{margin:0 0 19px;color:var(--v3-ink);font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,50px);font-weight:500;letter-spacing:-.05em;line-height:1.14}.about-v3-story-heading h2 em,.about-v3-approach-heading h2 em{color:#8b739c}.about-v3-story-heading>p,.about-v3-story-copy>p{color:var(--v3-muted);font-size:14px;line-height:1.9}.about-v3-story-copy{padding-top:5px}.about-v3-story-copy>p{margin:0 0 20px}.about-v3-text-link{color:#675b77;padding:10px 0;border-bottom:1px solid #c8bbce}.about-v3-story-image{grid-column:2/-1;height:290px;position:relative;overflow:hidden}.about-v3-story-image img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.about-v3-story-image span{position:absolute;left:0;bottom:0;padding:13px 17px;color:#fff;background:#292641;font-size:11px;letter-spacing:.07em}.about-v3-purpose{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:35px 6%;position:relative;padding:90px max(8%,calc((100% - 1220px)/2));color:#fff;background:#292641}.about-v3-section-mark{position:relative;grid-row:span 2;align-self:center;color:#d6be8bd1;font-family:Manrope,sans-serif;font-size:clamp(70px,9vw,120px);font-weight:400;letter-spacing:-.1em}.about-v3-section-mark i{position:absolute;top:50%;left:-20px;width:150px;height:150px;border:1px solid rgba(214,190,139,.26);border-radius:50%;transform:translateY(-50%)}.about-v3-purpose-heading{grid-column:2/-1;padding-bottom:16px;border-bottom:1px solid rgba(214,190,139,.3)}.about-v3-purpose-heading h2{margin:15px 0 0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(32px,3.5vw,45px);font-weight:500;letter-spacing:-.045em;line-height:1.13}.about-v3-purpose-item{padding-top:18px}.about-v3-purpose-item>span{color:#d6be8b;font-size:9px;font-weight:700;letter-spacing:.2em}.about-v3-purpose-item p{max-width:380px;margin:13px 0 0;color:#e1deea;font-size:14px;line-height:1.85}.about-v3-approach{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px 9%;align-items:start;padding:94px max(8%,calc((100% - 1220px)/2));background:#f1f0f6}.about-v3-approach-heading .about-v3-eyebrow{color:#8b739c}.about-v3-principles{border-top:1px solid #d7d3df}.about-v3-principle{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:19px 0;border-bottom:1px solid #d7d3df}.about-v3-principle>span{color:#947da1;font-family:Manrope,sans-serif;font-size:13px;letter-spacing:.08em}.about-v3-principle h3{margin:0 0 6px;color:var(--v3-ink);font-family:Manrope,sans-serif;font-size:17px;font-weight:600}.about-v3-principle p{max-width:510px;margin:0;color:var(--v3-muted);font-size:13px;line-height:1.75}.about-v3-approach-photo{grid-column:1/-1;height:330px;overflow:hidden}.about-v3-approach-photo img{width:100%;height:100%;object-fit:cover}.about-v3-end{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 35px;padding:64px max(8%,calc((100% - 1220px)/2));color:#fff;background:#101322}.about-v3-end>.about-v3-eyebrow{grid-column:1/-1}.about-v3-end h2{margin:0;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(32px,4.2vw,52px);font-weight:500;letter-spacing:-.05em;line-height:1.12}.about-v3-end-link{padding:16px 20px;border:1px solid #d6be8b;color:#f2e8cf}.about-v3-link:hover,.about-v3-text-link:hover,.about-v3-end-link:hover{color:#d6be8b}@media(max-width:900px){.about-v3-hero,.about-v3-hero-photo,.about-v3-hero-panel{min-height:560px}.about-v3-hero-panel{padding:44px 34px}.about-v3-story,.about-v3-purpose,.about-v3-approach,.about-v3-end{padding-left:6%;padding-right:6%}.about-v3-story{grid-template-columns:52px 1fr 1fr;gap:24px 4%}.about-v3-purpose{grid-template-columns:.5fr 1fr 1fr;gap:28px 4%}}@media(max-width:650px){.about-v3-hero{grid-template-columns:1fr}.about-v3-hero-photo{min-height:350px;height:350px}.about-v3-hero-panel{min-height:0;padding:42px 8% 55px}.about-v3-mark{width:54px;height:54px;margin-bottom:18px}.about-v3-hero-panel h1{font-size:53px}.about-v3-story{grid-template-columns:38px 1fr;gap:16px 18px;padding:58px 7%}.about-v3-story-label small{writing-mode:initial}.about-v3-story-heading,.about-v3-story-copy{grid-column:2}.about-v3-story-heading h2{font-size:35px}.about-v3-story-image{grid-column:1/-1;height:220px;margin-top:8px}.about-v3-purpose{grid-template-columns:1fr 1fr;gap:25px 22px;padding:58px 7%}.about-v3-section-mark{grid-column:1/-1;grid-row:auto;font-size:60px}.about-v3-section-mark i{left:-10px;width:90px;height:90px}.about-v3-purpose-heading{grid-column:1/-1}.about-v3-purpose-heading h2{font-size:34px}.about-v3-purpose-item p{font-size:12px}.about-v3-approach{grid-template-columns:1fr;gap:24px;padding:58px 7%}.about-v3-approach-heading h2{font-size:36px}.about-v3-approach-photo{height:220px}.about-v3-end{grid-template-columns:1fr;gap:18px;padding:48px 7%}.about-v3-end>.about-v3-eyebrow{grid-column:auto}.about-v3-end h2{font-size:36px}.about-v3-end-link{justify-self:start}}.about-v4{background:#fbf9f5;color:#292641;overflow:hidden}.about-v4-cover{max-width:1500px;min-height:660px;margin:auto;padding:25px 7% 20px;position:relative;display:grid;grid-template-columns:1fr .85fr;grid-template-rows:auto 1fr auto;column-gap:5%;background:#fbf9f5}.about-v4-cover-top,.about-v4-cover-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;color:#625f6f;font-size:9px;letter-spacing:.17em;font-weight:700}.about-v4-cover-top{border-bottom:1px solid #ded9cf;padding:10px 0 16px}.about-v4-cover-top i{font-style:normal;color:#a68d5c;padding:0 7px}.about-v4-title{align-self:center;position:relative;z-index:1;padding:44px 0 50px 4%}.about-v4-index{font-size:9px;letter-spacing:.19em;color:#8c754f;font-weight:700}.about-v4-title h1{font-family:Manrope,sans-serif;font-size:clamp(70px,9.5vw,130px);font-weight:500;letter-spacing:-.09em;line-height:.83;color:#292641;margin:25px 0}.about-v4-title h1 em{font-weight:400;color:#9b825b}.about-v4-title>p{max-width:355px;color:#625f6f;font-size:15px;line-height:1.85;margin:0 0 24px}.about-v4-round-link{display:inline-flex;align-items:center;gap:13px;font-size:11px;font-weight:700;border-bottom:1px solid #a68d5c;padding:0 0 10px;color:#292641}.about-v4-round-link svg{color:#a68d5c;transition:transform .2s}.about-v4-round-link:hover svg{transform:translate(4px)}.about-v4-cover-art{height:475px;align-self:center;position:relative;margin:25px 0 20px 4%}.about-v4-cover-art:before{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;border:1px solid #d6be8b}.about-v4-cover-art img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.about-v4-cover-art>span{position:absolute;z-index:2;left:-26px;top:38px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:8px;letter-spacing:.19em;color:#fff;font-weight:700}.about-v4-cover-art>b{position:absolute;z-index:2;right:-17px;bottom:-20px;font-family:Manrope,sans-serif;font-size:68px;line-height:1;font-weight:500;letter-spacing:-.08em;color:#292641;background:#fbf9f5;padding:3px 15px}.about-v4-cover-foot{justify-content:flex-start;gap:20px;padding-top:13px;border-top:1px solid #ded9cf}.about-v4-cover-foot i{height:3px;width:3px;border-radius:50%;background:#a68d5c}.about-v4-note{max-width:1320px;margin:auto;padding:120px 8%;display:grid;grid-template-columns:.45fr 1.1fr .75fr;gap:5%;align-items:start;background:#fff}.about-v4-note-aside{display:flex;flex-direction:column;justify-content:space-between;min-height:320px;color:#8a754e;font-size:9px;letter-spacing:.18em;font-weight:700}.about-v4-note-aside span:last-child{font-size:38px}.about-v4-note-main h2,.about-v4-purpose h2,.about-v4-commitments h2,.about-v4-last h2{font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.055em;margin:16px 0 24px;color:#292641}.about-v4-note-main h2 em,.about-v4-commitments h2 em,.about-v4-last h2 em{font-style:normal;color:#9b825b}.about-v4-note-main>p{font-size:13px;line-height:1.95;color:#625f6f;margin:0 0 16px}.about-v4-underlined{display:inline-flex;align-items:center;gap:9px;color:#292641;font-weight:700;font-size:11px;border-bottom:1px solid #a68d5c;padding:5px 0 9px;margin-top:6px}.about-v4-note-photo{margin:62px 0 0;position:relative}.about-v4-note-photo img{width:100%;height:295px;object-fit:cover}.about-v4-note-photo figcaption{font-size:9px;letter-spacing:.08em;color:#625f6f;margin-top:12px}.about-v4-purpose{background:#292641;color:#fff;display:grid;grid-template-columns:.8fr 1fr 1fr;gap:6%;padding:86px max(8%,calc((100% - 1250px)/2));align-items:center;position:relative}.about-v4-purpose-title{position:relative;min-height:280px}.about-v4-purpose-title .about-v4-index{color:#d6be8b}.about-v4-purpose h2{color:#fff;font-size:clamp(36px,4.4vw,58px);margin-top:23px}.about-v4-sun{position:absolute;bottom:0;left:0;color:#d6be8b;font-size:40px}.about-v4-purpose-block{align-self:stretch;border-left:1px solid #ffffff32;padding:15px 0 15px 27px;display:flex;flex-direction:column;justify-content:center}.about-v4-purpose-block>span{display:flex;justify-content:space-between;align-items:center;color:#d6be8b;font-size:9px;letter-spacing:.18em;font-weight:700}.about-v4-purpose-block>span b{font-size:25px;letter-spacing:-.06em;font-weight:500;color:#ffffff65}.about-v4-purpose-block h3{font-family:Manrope,sans-serif;font-weight:500;font-size:22px;line-height:1.35;margin:25px 0 10px;max-width:300px}.about-v4-purpose-block p{font-size:12px;line-height:1.8;color:#d2d0da;margin:0;max-width:330px}.about-v4-commitments{max-width:1320px;margin:auto;padding:110px 8%;display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;background:#f1f0f6}.about-v4-commitments-head{position:relative;padding-bottom:165px}.about-v4-commitments h2{font-size:clamp(34px,4.3vw,54px);margin:17px 0}.about-v4-commitments-head>img{position:absolute;left:0;bottom:0;width:74%;height:150px;object-fit:cover}.about-v4-commitments-list{border-top:1px solid #d5d1dc}.about-v4-commitments-list article{display:grid;grid-template-columns:42px 1fr 20px;gap:12px;align-items:start;padding:24px 0;border-bottom:1px solid #d5d1dc}.about-v4-commitments-list article>span{font-size:10px;color:#9a855e;font-weight:700;padding-top:4px}.about-v4-commitments-list article>svg{margin-top:5px;color:#9a855e}.about-v4-commitments-list h3{font-family:Manrope,sans-serif;font-size:17px;font-weight:600;margin:0 0 7px}.about-v4-commitments-list p{font-size:12px;line-height:1.8;color:#625f6f;margin:0;max-width:490px}.about-v4-last{position:relative;overflow:hidden;padding:86px 9%;background:#e8e4ee;color:#292641}.about-v4-last>span:first-child{font-size:9px;letter-spacing:.2em;color:#8a754e;font-weight:700}.about-v4-last h2{font-size:clamp(42px,6vw,76px);margin:18px 0 22px;position:relative;z-index:1}.about-v4-last>a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;border-bottom:1px solid #9b825b;padding:0 0 10px}.about-v4-last>a svg{color:#9b825b}.about-v4-last-mark{position:absolute;right:8%;bottom:-100px;font-family:Manrope,sans-serif;font-size:clamp(240px,35vw,480px);line-height:1;letter-spacing:-.13em;color:#2926410b;font-weight:800}@media(max-width:850px){.about-v4-cover{min-height:0;grid-template-columns:1fr .9fr;padding-left:6%;padding-right:7%}.about-v4-title{padding-left:0}.about-v4-title h1{font-size:clamp(65px,11vw,100px)}.about-v4-cover-art{height:390px}.about-v4-note{grid-template-columns:.25fr 1fr .7fr;padding:80px 6%;gap:4%}.about-v4-purpose{grid-template-columns:1fr 1fr;gap:30px;padding:65px 7%}.about-v4-purpose-title{grid-column:1/-1;min-height:auto}.about-v4-sun{left:auto;right:0;bottom:5px}.about-v4-purpose-block{min-height:220px}.about-v4-commitments{padding:80px 7%;gap:6%}}@media(max-width:600px){.about-v4-cover{display:flex;flex-direction:column;align-items:stretch;padding:15px 6% 18px}.about-v4-cover-top{font-size:8px}.about-v4-title{padding:50px 0 22px}.about-v4-title h1{font-size:clamp(68px,18vw,94px);margin:20px 0}.about-v4-title>p{font-size:13px}.about-v4-cover-art{height:330px;margin:10px 14px 37px 0}.about-v4-cover-art>b{font-size:53px;right:-12px;bottom:-17px}.about-v4-cover-foot{gap:9px;font-size:7px;letter-spacing:.1em}.about-v4-note{display:block;padding:64px 7%}.about-v4-note-aside{min-height:0;flex-direction:row;align-items:center;margin-bottom:30px}.about-v4-note-aside span:last-child{font-size:25px}.about-v4-note-main h2{font-size:34px}.about-v4-note-main>p{font-size:12px}.about-v4-note-photo{margin:35px 0 0 12%}.about-v4-note-photo img{height:250px}.about-v4-purpose{display:block;padding:56px 7%}.about-v4-purpose-title{padding-bottom:30px}.about-v4-purpose h2{font-size:42px}.about-v4-purpose-block{min-height:0;padding:24px 0 25px 17px;margin-top:10px}.about-v4-purpose-block h3{margin-top:17px;font-size:20px}.about-v4-commitments{display:block;padding:65px 7%}.about-v4-commitments-head{padding-bottom:145px;margin-bottom:30px}.about-v4-commitments-head>img{height:125px;width:82%}.about-v4-commitments h2{font-size:39px}.about-v4-commitments-list article{grid-template-columns:32px 1fr 17px;gap:8px;padding:20px 0}.about-v4-commitments-list h3{font-size:15px}.about-v4-commitments-list p{font-size:11px}.about-v4-last{padding:65px 7%}.about-v4-last h2{font-size:49px}.about-v4-last-mark{right:-8%;bottom:-40px;font-size:240px}}.about-reference{--ref-olive:#686741;--ref-paper:#f8f6f0;--ref-ink:#17221f;background:var(--ref-paper);color:var(--ref-ink);overflow:hidden}.about-ref-hero{height:clamp(300px,34vw,440px);min-height:300px;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center}.about-ref-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.about-ref-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#16120bd6,#1c150ca3 40%,#1d160d0f 75%),linear-gradient(0deg,rgba(20,16,10,.12),transparent 60%)}.about-ref-hero-copy{position:relative;z-index:1;margin-left:max(8%,calc((100% - 1200px)/2));width:min(430px,48%);padding:32px 0}.about-ref-kicker{display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:.2em;font-weight:700;color:#fff}.about-ref-kicker i{display:block;width:44px;height:1px;background:#b7ad87}.about-ref-hero-copy h1,.about-ref-story-copy h2,.about-ref-philosophy h2,.about-ref-space h2,.about-ref-cta h2{font-family:Manrope,Georgia,serif;font-weight:500;letter-spacing:-.045em;line-height:1.08}.about-ref-hero-copy h1{font-family:Georgia,serif;font-size:clamp(38px,4.1vw,57px);margin:19px 0 14px;letter-spacing:-.035em}.about-ref-hero-copy p{font-size:12px;line-height:1.8;color:#f4f0e8;margin:0;max-width:370px}.about-ref-hero-note{position:absolute;right:8%;top:14%;font-family:Georgia,serif;font-size:clamp(22px,2.2vw,32px);line-height:1.55;color:#2b2419;z-index:1}.about-ref-story{max-width:1320px;margin:auto;padding:18px 4% 20px;display:grid;grid-template-columns:1.08fr .9fr;gap:5%;align-items:center}.about-ref-story-img{width:100%;height:clamp(260px,31vw,380px);object-fit:cover;object-position:center}.about-ref-story-copy{padding:25px 5% 25px 0}.about-ref-kicker.dark{color:#514f31}.about-ref-story-copy h2,.about-ref-philosophy h2,.about-ref-space h2{font-family:Georgia,serif;font-size:clamp(30px,3.2vw,42px);margin:16px 0 12px;letter-spacing:-.025em}.about-ref-story-copy p,.about-ref-philosophy-copy p,.about-ref-space-copy p{color:#66645e;font-size:11.5px;line-height:1.65;margin:0 0 10px;max-width:470px}.about-ref-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ref-olive);color:#fff;padding:11px 18px;border-radius:3px;font-size:10px;font-weight:600;margin-top:8px;transition:background .2s,transform .2s}.about-ref-button:hover{background:#4c4d31;transform:translateY(-2px)}.about-ref-pillars{margin:0 auto 12px;max-width:1320px;width:96%;background:#efede5;border-radius:5px;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 15px}.about-ref-pillars article{text-align:center;padding:0 22px;border-right:1px solid #d6d1c3}.about-ref-pillars article:last-child{border:0}.about-ref-pillars svg{width:33px;height:33px;stroke-width:1.2;color:#17221f}.about-ref-pillars h3,.about-ref-values h3{font-family:Georgia,serif;font-size:15px;font-weight:500;margin:8px 0 5px}.about-ref-pillars p{max-width:180px;margin:auto;color:#6a6861;font-size:10px;line-height:1.6}.about-ref-philosophy,.about-ref-space{max-width:1320px;margin:auto;padding:0 4% 16px;display:grid;grid-template-columns:.9fr 1fr;gap:5%;align-items:center}.about-ref-philosophy-copy,.about-ref-space-copy{padding:22px 9% 20px 7%}.about-ref-philosophy img,.about-ref-space img{width:100%;height:clamp(220px,25vw,320px);object-fit:cover}.about-ref-philosophy h2,.about-ref-space h2{margin-top:16px}.about-ref-values{min-height:220px;background-size:cover;background-position:center 45%;padding:22px 7% 28px;color:#fff;text-align:center}.about-ref-values>h2{font-family:Georgia,serif;font-size:27px;font-weight:500;margin:0 0 19px}.about-ref-values>div{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr)}.about-ref-values article{padding:3px 35px;border-right:1px solid #ffffff55}.about-ref-values article:last-child{border:0}.about-ref-values svg{width:28px;height:28px;stroke-width:1.3}.about-ref-values h3{font-size:14px;margin:6px 0}.about-ref-values p{max-width:250px;margin:0 auto;font-size:10px;line-height:1.55;color:#f0eee5}.about-ref-space{padding-top:12px;padding-bottom:14px;grid-template-columns:.9fr 1fr}.about-ref-space-copy{padding-top:12px;padding-bottom:12px}.about-ref-cta{min-height:220px;background:linear-gradient(90deg,#e7d2b140,#e7d2b1cc,#e7d2b14d),url(/assets/Sunlit%20Tropical%20Spa%20Retreat.png) center 47%/cover;display:grid;place-items:center;text-align:center;padding:30px 6%;position:relative}.about-ref-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#eedec34d}.about-ref-cta>div{position:relative;z-index:1}.about-ref-cta .about-ref-kicker{justify-content:center;color:#514f31}.about-ref-cta h2{font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);margin:9px 0;color:#20231d}.about-ref-cta p{font-size:10px;line-height:1.6;color:#4f4c44;margin:0}@media(max-width:700px){.about-ref-hero{height:430px;align-items:flex-end}.about-ref-hero>img{object-position:58% center}.about-ref-hero-shade{background:linear-gradient(0deg,#16120bd1,#1c150c29 85%)}.about-ref-hero-copy{width:86%;margin:0 auto;padding:35px 0 42px}.about-ref-hero-copy h1{font-size:43px}.about-ref-hero-copy p{font-size:11px;max-width:330px}.about-ref-hero-note{right:7%;top:8%;font-size:21px}.about-ref-story{grid-template-columns:1fr;padding:16px 5% 25px;gap:4px}.about-ref-story-img{height:260px}.about-ref-story-copy{padding:22px 2% 5px}.about-ref-story-copy h2,.about-ref-philosophy h2,.about-ref-space h2{font-size:33px}.about-ref-pillars{width:90%;grid-template-columns:1fr 1fr;padding:22px 10px;gap:18px 0}.about-ref-pillars article{padding:5px 12px}.about-ref-pillars article:nth-child(2){border-right:0}.about-ref-pillars article:nth-child(-n+2){border-bottom:1px solid #d6d1c3;padding-bottom:17px}.about-ref-pillars article:nth-child(n+3){padding-top:17px}.about-ref-pillars h3{font-size:14px}.about-ref-philosophy,.about-ref-space{grid-template-columns:1fr;padding:8px 5% 22px;gap:0}.about-ref-philosophy-copy,.about-ref-space-copy{padding:19px 2%}.about-ref-philosophy img,.about-ref-space img{height:240px}.about-ref-values{padding:24px 6%}.about-ref-values>div{grid-template-columns:1fr;gap:18px}.about-ref-values article{border-right:0;border-bottom:1px solid #ffffff55;padding:0 15px 15px}.about-ref-values article:last-child{border-bottom:0;padding-bottom:0}.about-ref-values p{font-size:10px}.about-ref-cta{min-height:230px}}.about-ref-pillars{width:calc(100% - 36px);max-width:1320px;min-height:138px;margin:0 auto 12px;padding:22px 0;background:#f0efe9;border-radius:5px;align-items:center}.about-ref-pillars article{min-height:86px;padding:0 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #d9d5c9}.about-ref-pillars .about-ref-pillar-icon{width:39px;height:39px;display:block;flex:0 0 39px;color:#17221f;stroke-width:1.25}.about-ref-pillars h3{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.2;color:#171b19;margin:5px 0}.about-ref-pillars p{max-width:185px;font-size:10px;line-height:1.45;color:#74726b;margin:0}@media(max-width:700px){.about-ref-pillars{width:90%;min-height:0;padding:17px 5px}.about-ref-pillars article{min-height:100px}.about-ref-pillars .about-ref-pillar-icon{width:35px;height:35px;flex-basis:35px}.about-ref-pillars h3{font-size:13px}.about-ref-pillars p{font-size:9px}}.about-ref-pillars h3{font-size:16px;margin:7px 0 6px}.about-ref-pillars p{font-size:12px;line-height:1.5;max-width:205px}@media(max-width:700px){.about-ref-pillars h3{font-size:14px}.about-ref-pillars p{font-size:10px}}.about-reference .about-ref-kicker{font-size:11px}.about-reference .about-ref-hero-copy p{font-size:15px;line-height:1.75}.about-reference .about-ref-story-copy p,.about-reference .about-ref-philosophy-copy p,.about-reference .about-ref-space-copy p{font-size:14px;line-height:1.7}.about-reference .about-ref-button{font-size:12px;padding:13px 20px}.about-reference .about-ref-pillars h3{font-size:17px}.about-reference .about-ref-pillars p{font-size:13px;line-height:1.5}.about-reference .about-ref-values h3{font-size:17px}.about-reference .about-ref-values p{font-size:13px;line-height:1.6}.about-reference .about-ref-cta p{font-size:13px;line-height:1.7}@media(max-width:700px){.about-reference .about-ref-kicker{font-size:10px}.about-reference .about-ref-hero-copy p,.about-reference .about-ref-story-copy p,.about-reference .about-ref-philosophy-copy p,.about-reference .about-ref-space-copy p{font-size:13px}.about-reference .about-ref-pillars h3{font-size:15px}.about-reference .about-ref-pillars p{font-size:11px}.about-reference .about-ref-values h3{font-size:16px}.about-reference .about-ref-values p,.about-reference .about-ref-cta p{font-size:12px}}.about-reference .about-ref-values{min-height:170px;padding:16px 5% 20px;background-size:cover;background-position:center 44%;text-align:center}.about-reference .about-ref-values>h2{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.15;margin:0 0 13px;color:#fff}.about-reference .about-ref-values>div{max-width:1050px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.about-reference .about-ref-values article{min-height:65px;padding:0 24px;border-right:1px solid rgba(255,255,255,.45);border-bottom:0}.about-reference .about-ref-values article:last-child{border:0}.about-reference .about-ref-values article>svg{width:27px;height:27px;stroke-width:1.35;color:#fff}.about-reference .about-ref-values h3{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;line-height:1.2;margin:3px 0 4px;color:#fff}.about-reference .about-ref-values p{max-width:240px;font-size:11px;line-height:1.45;margin:0 auto;color:#f3f1eb}@media(max-width:700px){.about-reference .about-ref-values{padding:22px 6%}.about-reference .about-ref-values>h2{font-size:24px;margin-bottom:17px}.about-reference .about-ref-values>div{grid-template-columns:1fr;gap:13px}.about-reference .about-ref-values article{min-height:0;padding:0 15px 13px;border:0;border-bottom:1px solid rgba(255,255,255,.4)}.about-reference .about-ref-values article:last-child{border-bottom:0;padding-bottom:0}.about-reference .about-ref-values article>svg{width:25px;height:25px}.about-reference .about-ref-values h3{font-size:14px}.about-reference .about-ref-values p{font-size:11px}}.about-reference .about-ref-space{background:#e9e5da}.about-reference .about-ref-space{width:100%;max-width:none;grid-template-columns:.9fr 1fr;gap:4%;padding:8px 2.2% 10px;background:#f8f6f0;align-items:center}.about-reference .about-ref-space-copy{padding:10px 7% 10px 6%}.about-reference .about-ref-space h2{font-size:clamp(28px,3.1vw,39px);line-height:1.04;margin:13px 0 10px}.about-reference .about-ref-space-copy p{font-size:13px;line-height:1.45;margin:0 0 8px;max-width:390px}.about-reference .about-ref-space img{height:clamp(185px,25vw,340px);object-fit:cover}.about-reference .about-ref-space .about-ref-button{margin-top:3px;padding:11px 18px;font-size:11px}.about-reference .about-ref-space .about-ref-kicker{font-size:12px}.about-reference .about-ref-space h2{font-size:clamp(32px,3.4vw,44px)}.about-reference .about-ref-space-copy p{font-size:15px;line-height:1.55}.about-reference .about-ref-space .about-ref-button{font-size:13px;padding:12px 20px}.about-reference .about-ref-cta{min-height:clamp(160px,18vw,250px);padding:19px 6%;background-position:center 48%;background-size:cover}.about-reference .about-ref-cta:before{background:transparent}.about-reference .about-ref-cta h2{font-size:clamp(27px,3vw,36px);line-height:1.05;margin:7px 0 8px}.about-reference .about-ref-cta p{font-size:11px;line-height:1.5;margin:0}.about-reference .about-ref-cta .about-ref-button{margin-top:9px;padding:10px 16px;font-size:10px}@media(max-width:700px){.about-reference .about-ref-space{grid-template-columns:1fr;gap:0;padding:8px 5% 18px}.about-reference .about-ref-space-copy{padding:18px 2%}.about-reference .about-ref-space h2{font-size:33px}.about-reference .about-ref-space-copy p{font-size:13px}.about-reference .about-ref-space .about-ref-kicker{font-size:11px}.about-reference .about-ref-space h2{font-size:35px}.about-reference .about-ref-space-copy p{font-size:14px;line-height:1.55}.about-reference .about-ref-space .about-ref-button{font-size:12px}.about-reference .about-ref-space img{height:240px}.about-reference .about-ref-cta{min-height:210px;padding:25px 6%}.about-reference .about-ref-cta p{font-size:12px}}.about-reference .about-ref-values{min-height:245px;padding:28px 5% 34px}.about-reference .about-ref-values>h2{font-size:29px;margin-bottom:22px}.about-reference .about-ref-values article{min-height:105px;padding-left:30px;padding-right:30px}.about-reference .about-ref-values article>svg{width:32px;height:32px}.about-reference .about-ref-values h3{font-size:16px;margin:6px 0 7px}.about-reference .about-ref-values p{font-size:12px;line-height:1.55}@media(max-width:700px){.about-reference .about-ref-values{min-height:0;padding:28px 6%}.about-reference .about-ref-values>h2{font-size:26px;margin-bottom:20px}.about-reference .about-ref-values article{min-height:0;padding:0 15px 16px}.about-reference .about-ref-values article>svg{width:28px;height:28px}.about-reference .about-ref-values h3{font-size:15px}.about-reference .about-ref-values p{font-size:11px}}.footer-brand>p{font-size:14px;line-height:1.8}.footer h4{font-size:16px}.footer-main>div:not(:first-child)>a{font-size:14px;line-height:1.5}.footer-main>div:last-child p{font-size:14px;line-height:1.6}.footer-bottom{font-size:12px;line-height:1.6}.health-note{font-size:11px}@media(max-width:600px){.footer-brand>p{font-size:13px}.footer h4{font-size:15px}.footer-main>div:not(:first-child)>a,.footer-main>div:last-child p{font-size:12px}.footer-bottom{font-size:11px}}.therapy-page{background:#f8f6f0;color:#20251f;overflow:hidden}.therapy-hero{height:clamp(390px,43vw,570px);position:relative;display:flex;align-items:center;color:#fff;overflow:hidden}.therapy-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 50%}.therapy-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c150fd6,#0f1710a1 43%,#11150f0d),linear-gradient(0deg,rgba(12,18,13,.32),transparent 55%)}.therapy-hero-copy{position:relative;z-index:1;width:min(600px,84%);margin-left:max(8%,calc((100% - 1200px)/2));padding:50px 0}.therapy-hero-copy>span,.therapy-eyebrow{font-size:11px;letter-spacing:.19em;color:#a18a58;font-weight:700}.therapy-hero-copy>span{display:flex;align-items:center;gap:13px;color:#eadab3}.therapy-hero-copy>span i{width:38px;height:1px;background:#d6be8b}.therapy-hero-copy h1{font-family:Manrope,sans-serif;font-size:clamp(54px,7.4vw,94px);font-weight:500;letter-spacing:-.065em;line-height:.97;margin:22px 0;color:#fff}.therapy-hero-copy h1 em{font-style:normal;color:#e6d6ad}.therapy-hero-copy>p{max-width:440px;font-size:16px;line-height:1.8;color:#f2eee5;margin:0 0 24px}.therapy-hero-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #d6be8b;padding-bottom:9px;color:#fff;font-size:13px;font-weight:700}.therapy-hero-link svg{color:#e6d6ad}.therapy-hero-caption{position:absolute;left:8%;bottom:24px;z-index:1;font-size:10px;letter-spacing:.2em;color:#e8dfcb}.therapy-intro{max-width:1200px;margin:auto;padding:72px 6%;display:grid;grid-template-columns:1fr .8fr;gap:8%;align-items:center;background:#f8f6f0}.therapy-intro h2,.therapy-categories-head h2,.therapy-visit h2{font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,49px);font-weight:500;letter-spacing:-.05em;line-height:1.12;margin:14px 0 0;color:#20251f}.therapy-intro h2 em{font-style:normal;color:#817d56}.therapy-intro>p{font-size:15px;line-height:1.85;color:#65675e;max-width:480px;margin:0}.therapy-categories{padding:75px max(6%,calc((100% - 1200px)/2)) 90px;background:#efede5}.therapy-categories-head{text-align:center;margin:0 auto 35px}.therapy-categories-head h2{font-size:clamp(32px,3.8vw,45px);margin:10px 0}.therapy-categories-head>p{font-size:14px;line-height:1.7;color:#68685f;margin:0}.therapy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.therapy-card{background:#fff;border:1px solid #e3dfd4;box-shadow:0 10px 32px #20251f0f;display:grid;grid-template-columns:.8fr 1.2fr;min-height:345px;overflow:hidden;transition:transform .25s,box-shadow .25s}.therapy-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #20251f1c}.therapy-card-image{min-height:100%;position:relative;overflow:hidden;background:#d7d4c4}.therapy-card-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(21,29,22,.37),transparent 60%)}.therapy-card-image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .5s}.therapy-card:hover .therapy-card-image img{transform:scale(1.04)}.therapy-card-number{position:absolute;z-index:1;left:17px;bottom:15px;color:#fff;font-family:Manrope,sans-serif;font-size:33px;font-weight:500;letter-spacing:-.05em}.therapy-card-body{position:relative;padding:25px 24px 22px;display:flex;flex-direction:column;align-items:flex-start}.therapy-card-icon{width:39px;height:39px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eeece3;color:#74734e;margin-bottom:14px}.therapy-card-heading>span{font-size:9px;letter-spacing:.17em;color:#89815c;font-weight:700}.therapy-card-heading h3{font-family:Manrope,sans-serif;font-size:20px;line-height:1.3;font-weight:600;color:#20251f;margin:5px 0 7px}.therapy-card-body>p{font-size:12px;line-height:1.7;color:#696b62;margin:0 0 14px}.therapy-service-list{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.therapy-service-list span{padding:6px 8px;background:#f4f2ed;color:#58594f;font-size:10px;line-height:1.2}.therapy-card-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:#656443;font-size:11px;font-weight:700;border-bottom:1px solid #c5be9e;padding-bottom:6px}.therapy-card-link svg{transition:transform .2s}.therapy-card-link:hover svg{transform:translate(4px)}.therapy-visit{padding:46px max(7%,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px;background:#292641;color:#fff}.therapy-visit .therapy-eyebrow{color:#d6be8b}.therapy-visit h2{font-size:clamp(27px,3vw,36px);color:#fff;margin:9px 0}.therapy-visit p{font-size:14px;line-height:1.65;color:#e0dee5;margin:0}.therapy-visit-button{display:inline-flex;align-items:center;gap:10px;padding:14px 19px;background:#d6be8b;color:#20251f;font-size:12px;font-weight:700;white-space:nowrap}.therapy-note{margin:0;padding:17px 7%;text-align:center;background:#f8f6f0;color:#74736c;font-size:11px;line-height:1.6}@media(max-width:900px){.therapy-card{grid-template-columns:.72fr 1.28fr}.therapy-card-body{padding:21px 18px}.therapy-card-heading h3{font-size:18px}.therapy-grid{gap:14px}.therapy-intro{gap:5%}}@media(max-width:650px){.therapy-hero{height:500px;align-items:flex-end}.therapy-hero>img{object-position:60% center}.therapy-hero-shade{background:linear-gradient(0deg,#0c150fe0,#0f171038 90%)}.therapy-hero-copy{width:88%;margin:0 auto;padding:55px 0 65px}.therapy-hero-copy h1{font-size:60px}.therapy-hero-copy>p{font-size:14px}.therapy-hero-caption{left:6%;bottom:17px;font-size:8px}.therapy-intro{grid-template-columns:1fr;gap:17px;padding:52px 7%}.therapy-intro>p{font-size:13px}.therapy-intro h2{font-size:35px}.therapy-categories{padding:55px 6% 62px}.therapy-categories-head{margin-bottom:23px}.therapy-categories-head h2{font-size:34px}.therapy-categories-head>p{font-size:12px}.therapy-grid{grid-template-columns:1fr;gap:14px}.therapy-card{grid-template-columns:.72fr 1.28fr;min-height:310px}.therapy-card-body{padding:18px 15px}.therapy-card-icon{width:34px;height:34px;margin-bottom:10px}.therapy-card-icon svg{width:18px}.therapy-card-heading h3{font-size:17px}.therapy-card-body>p{font-size:11px}.therapy-service-list{gap:5px}.therapy-service-list span{font-size:9px;padding:5px 6px}.therapy-card-link{font-size:10px}.therapy-card-number{font-size:28px;left:12px;bottom:11px}.therapy-visit{align-items:flex-start;flex-direction:column;padding:37px 7%;gap:20px}.therapy-visit p{font-size:13px}.therapy-note{font-size:10px;padding:15px 6%}}@media(max-width:430px){.therapy-card{grid-template-columns:1fr}.therapy-card-image{height:190px;min-height:190px}.therapy-card-body{padding:20px}.therapy-card-icon{position:absolute;right:17px;top:-21px}.therapy-card-heading h3{font-size:19px}.therapy-service-list span{font-size:10px}}.therapy-hero{height:clamp(370px,41vw,500px);align-items:center}.therapy-hero>img{object-position:center 48%}.therapy-hero-shade{background:linear-gradient(90deg,#1e140bc7,#261b0fa8 43%,#1e170e1a 78%),linear-gradient(0deg,rgba(24,18,12,.18),transparent 55%)}.therapy-hero-copy{width:min(570px,86%);margin-left:max(7.7%,calc((100% - 1180px)/2));padding:35px 0}.therapy-hero-copy>span{font-size:11px;letter-spacing:.2em}.therapy-hero-copy h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:-.035em;line-height:1.03;margin:18px 0 13px;color:#fff}.therapy-hero-copy h1 em{color:#fff;font-style:normal}.therapy-hero-copy>p{font-size:15px;line-height:1.65;max-width:440px;margin-bottom:20px;color:#f5f1e9}.therapy-hero-button{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;background:#f8f6f0;color:#292a22;border-radius:3px;font-size:12px;font-weight:600}.therapy-categories{padding:42px max(5.3%,calc((100% - 1210px)/2)) 34px;background:#f8f6f0}.therapy-categories-head{display:grid;grid-template-columns:1.2fr .75fr;gap:10%;align-items:center;text-align:left;margin:0 auto 25px}.therapy-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#54543b;font-size:10px;letter-spacing:.18em;font-weight:700}.therapy-eyebrow i{width:40px;height:1px;background:#9a8f68}.therapy-categories-head h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.7vw,46px);font-weight:400;letter-spacing:-.025em;line-height:1.08;color:#17211e;margin:13px 0 0}.therapy-categories-head>p{max-width:420px;color:#6e6c65;font-size:13px;line-height:1.65;margin:20px 0 0}.therapy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.therapy-card{display:flex;flex-direction:column;min-height:0;background:#fbfaf7;border:1px solid #ece9e1;border-radius:4px;box-shadow:0 5px 18px #27241a09;overflow:hidden}.therapy-card-image{height:clamp(140px,18vw,205px);min-height:0;flex:0 0 auto}.therapy-card-image:after{display:none}.therapy-card-image img{position:static;width:100%;height:100%;object-fit:cover}.therapy-card:hover .therapy-card-image img{transform:scale(1.035)}.therapy-card-body{padding:15px 17px 16px;flex:1}.therapy-card-body h3{font-family:Georgia,Times New Roman,serif;color:#18211e;font-size:19px;line-height:1.13;font-weight:400;margin:0 0 8px;padding-bottom:7px;border-bottom:1px solid #b9ad88;min-height:52px}.therapy-card-body>p{font-size:12px;line-height:1.55;color:#77746d;margin:0;min-height:72px}.therapy-card-link{margin-top:13px;padding:0;border:0;color:#20251f;font-size:12px;gap:8px}.therapy-card-link>span{width:34px;height:34px;margin-left:auto;border-radius:50%;background:#eee8dc;display:flex;align-items:center;justify-content:center;font-size:17px}.therapy-card-link svg{display:none}.therapy-visit{min-height:clamp(170px,20vw,230px);padding:35px max(8%,calc((100% - 1170px)/2));background:linear-gradient(90deg,#0e1b12e6,#141f15c7 45%,#0f1a1133),url(/assets/Sunlit%20Olive%20Wall%20with%20Lush%20Foliage.png) center 48%/cover;color:#fff}.therapy-visit .therapy-eyebrow{color:#ede4d0}.therapy-visit .therapy-eyebrow i{background:#c1b38c}.therapy-visit h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:400;margin:9px 0;color:#fff}.therapy-visit p{font-size:15px;line-height:1.55;color:#eeeae1}.therapy-visit-button{padding:15px 20px;background:#f8f6f0;color:#292a22;font-size:12px;font-weight:600;border-radius:3px}@media(max-width:900px){.therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.therapy-card-image{height:clamp(175px,28vw,240px)}.therapy-categories-head{gap:5%}}@media(max-width:600px){.therapy-hero{height:490px;align-items:flex-end}.therapy-hero>img{object-position:59% center}.therapy-hero-shade{background:linear-gradient(0deg,#19130cd4,#19130c29 92%)}.therapy-hero-copy{width:88%;margin:0 auto;padding:44px 0 55px}.therapy-hero-copy h1{font-size:47px}.therapy-hero-copy>p{font-size:13px}.therapy-categories{padding:42px 5% 28px}.therapy-categories-head{grid-template-columns:1fr;gap:10px;margin-bottom:21px}.therapy-categories-head h2{font-size:34px}.therapy-categories-head>p{margin:4px 0 0;font-size:12px}.therapy-grid{grid-template-columns:1fr 1fr;gap:9px}.therapy-card-image{height:clamp(125px,43vw,190px)}.therapy-card-body{padding:12px 11px 13px}.therapy-card-body h3{font-size:16px;min-height:50px}.therapy-card-body>p{font-size:10px;min-height:76px}.therapy-card-link{font-size:10px}.therapy-card-link>span{width:28px;height:28px}.therapy-visit{align-items:flex-start;flex-direction:column;gap:18px;padding:34px 7%;background-position:center}.therapy-visit h2{font-size:34px}.therapy-visit p{font-size:13px}}@media(max-width:380px){.therapy-grid{grid-template-columns:1fr}.therapy-card-image{height:190px}.therapy-card-body h3{font-size:18px;min-height:0}.therapy-card-body>p{min-height:0}}.therapy-categories{padding:38px max(4%,calc((100% - 1200px)/2)) 20px;background:#f8f6f1}.therapy-categories-head{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;margin:0 auto 14px}.therapy-categories-head .therapy-eyebrow{font-size:13px;letter-spacing:.18em;color:#77766d}.therapy-categories-head .therapy-eyebrow i{width:50px;background:#b8b2a2}.therapy-categories-head h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,43px);font-weight:400;letter-spacing:-.025em;line-height:1.12;color:#171d29;margin:13px 0 6px}.therapy-categories-head>p{max-width:820px;color:#85858a;font-size:15px;line-height:1.6;margin:0 auto 13px}.therapy-section-button{display:inline-flex;align-items:center;gap:13px;padding:10px 17px;background:#292f20;color:#fff;font-size:9px;font-weight:600;border-radius:2px}.therapy-section-button svg{width:13px}.therapy-practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:1200px;margin:0 auto}.therapy-practice-card{min-height:280px;padding:30px 32px 25px;background:linear-gradient(145deg,#e9e9e0,#e1e2d8);border:1px solid rgba(69,72,58,.12);color:#20242a;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.therapy-practice-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #302e2517}.therapy-practice-sand{background:linear-gradient(145deg,#f4ecdf,#eee3d3)}.therapy-practice-stone{background:linear-gradient(145deg,#f2f0e9,#eae8df)}.therapy-practice-clay{background:linear-gradient(145deg,#f2eae0,#ece1d5)}.therapy-practice-moss{background:linear-gradient(145deg,#d9ddd2,#cbd1c5)}.therapy-practice-wheat{background:linear-gradient(145deg,#f3e8d8,#ebdeca)}.therapy-practice-card h3{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.3;text-transform:uppercase;letter-spacing:.09em;font-weight:400;color:#605c4e;margin:0}.therapy-practice-rule{display:block;width:30px;height:1px;background:#918b78;margin:13px 0}.therapy-practice-card>p{font-size:14px;line-height:1.65;color:#6b6b65;margin:0 0 17px;min-height:69px;max-width:360px}.therapy-practice-card ul{list-style:none;padding:13px 0 0;margin:auto 0 0;border-top:1px solid rgba(87,83,69,.15);display:grid;gap:5px}.therapy-practice-card li{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.4;color:#20242d}.therapy-practice-card li a{color:inherit;text-decoration:none;text-underline-offset:3px;display:inline-block;transition:color .2s,transform .2s}.therapy-practice-card li a:hover,.therapy-practice-card li a:focus-visible{text-decoration:underline;color:#565a42;transform:translate(3px)}@media(max-width:760px){.therapy-categories{padding:36px 5% 18px}.therapy-categories-head>p br{display:none}.therapy-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.therapy-practice-card{min-height:215px;padding:22px 20px}}@media(max-width:520px){.therapy-categories-head h2{font-size:31px}.therapy-categories-head>p{font-size:12px}.therapy-practice-grid{grid-template-columns:1fr;gap:6px}.therapy-practice-card{min-height:0;padding:22px}.therapy-practice-card>p{min-height:0}.therapy-practice-card li{font-size:15px}}.conditions-categories{padding-top:52px;padding-bottom:64px}.conditions-categories .therapy-categories-head{margin-bottom:30px}.conditions-grid .therapy-practice-card{min-height:310px}.conditions-grid .therapy-practice-card ul{margin-top:auto}.conditions-grid .therapy-practice-card li{font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5;padding:3px 0}.conditions-disclaimer{max-width:920px;margin:28px auto 0;text-align:center;color:#77746d;font-size:12px;line-height:1.6}.conditions-visit{min-height:210px}@media(max-width:760px){.conditions-categories{padding:42px 5% 50px}.conditions-grid .therapy-practice-card{min-height:270px}.conditions-disclaimer{font-size:11px}}@media(max-width:520px){.conditions-categories{padding:38px 6% 44px}.conditions-grid .therapy-practice-card{min-height:0}.conditions-grid .therapy-practice-card li{font-size:14px}.conditions-disclaimer{margin-top:22px}}.mega-menu-conditions{background:#f3eee5}.mega-menu-conditions .mega-links{grid-auto-flow:row;grid-template-rows:repeat(6,minmax(60px,auto));gap:12px 20px;align-content:center}.mega-menu-conditions .mega-topic-column-1{grid-column:1}.mega-menu-conditions .mega-topic-column-2{grid-column:2}.mega-menu-conditions .mega-topic-column-3{grid-column:3}.mega-menu-conditions .mega-topic-row-1{grid-row:1}.mega-menu-conditions .mega-topic-row-2{grid-row:2}.mega-menu-conditions .mega-topic-row-3{grid-row:3}.mega-menu-conditions .mega-topic-row-4{grid-row:4}.mega-menu-conditions .mega-topic-row-5{grid-row:5}.mega-menu-conditions .mega-topic-row-6{grid-row:6}.mega-menu-conditions .mega-topic .mega-icon{color:#d6be8b}@media(max-width:980px){.mega-menu-conditions .mega-links{grid-auto-flow:row;grid-template-rows:none}.mega-menu-conditions .mega-topic{grid-column:auto;grid-row:auto}}.contact-page{background:#f7f4ec;color:#1b2433}.contact-hero{position:relative;min-height:430px;background-size:cover;background-position:center 48%;display:flex;align-items:center;padding:52px max(8%,calc((100% - 1120px)/2));color:#fff}.contact-hero-copy{max-width:510px;border-left:1px solid #d2ad6c;padding:4px 0 7px 27px}.contact-eyebrow{display:flex;align-items:center;gap:12px;color:#b88949;font-size:10px;font-weight:700;letter-spacing:.2em}.contact-eyebrow i{width:34px;height:1px;background:#c6a66c}.contact-hero .contact-eyebrow{color:#ead4a7}.contact-hero h1,.contact-info h2,.contact-form h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.contact-hero h1{font-size:clamp(52px,6vw,76px);line-height:.98;margin:17px 0 14px}.contact-hero-copy>p{max-width:420px;font-size:15px;line-height:1.7;color:#f3f0e9;margin:0 0 20px}.contact-hero-link{display:inline-flex;align-items:center;gap:12px;color:#f1d69f;text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid rgba(241,214,159,.7);padding-bottom:8px}.contact-hero-note{position:absolute;right:max(8%,calc((100% - 1120px)/2));bottom:24px;color:#f0e9da;font-size:9px;letter-spacing:.18em}.contact-main{max-width:1240px;margin:0 auto;padding:78px 6%;display:grid;grid-template-columns:.94fr 1.06fr;gap:7%;align-items:start}.contact-info{padding:18px 0}.contact-info h2,.contact-form h2{font-size:clamp(34px,4vw,46px);line-height:1.08;margin:15px 0}.contact-intro,.contact-form-intro{font-size:14px;line-height:1.75;color:#62666a;max-width:480px}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.contact-card{min-height:116px;display:flex;gap:13px;align-items:flex-start;padding:18px 14px;background:#fff;border:1px solid #e8e2d6}.contact-card-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;background:#f2ecdf;border-radius:50%;color:#aa8249}.contact-card h3{font-family:Manrope,sans-serif;font-size:13px;margin:2px 0 7px;color:#29313a}.contact-card p{font-size:11px;line-height:1.5;color:#77766f;margin:0}.contact-note{border-left:1px solid #c9a76a;margin-top:27px;padding:2px 0 2px 16px}.contact-note span,.contact-bottom>span{font-size:9px;color:#9b7946;font-weight:700;letter-spacing:.18em}.contact-note p{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5;color:#454a4c;margin:7px 0 0}.contact-form{background:#fff;padding:36px 38px;border:1px solid #eae5db;box-shadow:0 14px 40px #2d271c0f;display:flex;flex-direction:column;gap:0}.contact-form h2{margin:12px 0 0}.contact-form h2 em{font-style:normal;color:#a78651}.contact-form-intro{margin:8px 0 22px}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.contact-fields label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:#434950}.contact-fields input,.contact-fields textarea{width:100%;border:1px solid #e2dfd7;background:#fbfaf7;padding:12px 13px;font:400 13px DM Sans,sans-serif;color:#202733;outline:none}.contact-fields input:focus,.contact-fields textarea:focus{border-color:#b18c56;box-shadow:0 0 0 2px #b18c561f}.contact-fields input{min-height:44px}.contact-fields .contact-message{grid-column:1/-1}.contact-fields textarea{resize:vertical;min-height:125px}.contact-form .button{margin-top:18px;align-self:flex-start}.contact-privacy{margin-top:13px;color:#85847e;font-size:10px}.contact-bottom{min-height:150px;padding:34px 7%;display:flex;align-items:center;justify-content:center;gap:16px;background:#eeeadf;flex-wrap:wrap;text-align:center}.contact-bottom p{font-family:Georgia,Times New Roman,serif;font-size:20px;color:#27303b;margin:0}.contact-bottom-link{display:inline-flex;align-items:center;gap:9px;color:#725d3b;text-decoration:none;font-size:12px;font-weight:700;border-bottom:1px solid #b9a77f;padding-bottom:5px}@media(max-width:760px){.contact-hero{min-height:400px;padding:44px 7%;background-position:58% center}.contact-main{grid-template-columns:1fr;gap:28px;padding:55px 6%}.contact-info{padding:0}.contact-form{padding:30px}.contact-bottom{flex-direction:column;gap:9px}}@media(max-width:480px){.contact-hero{min-height:380px;padding:36px 6%;background-position:62% center}.contact-hero-copy{padding-left:20px}.contact-hero h1{font-size:52px}.contact-hero-copy>p{font-size:13px}.contact-hero-note{right:6%;bottom:15px;font-size:8px}.contact-main{padding:42px 5%}.contact-info h2,.contact-form h2{font-size:34px}.contact-cards{grid-template-columns:1fr 1fr;gap:9px}.contact-card{min-height:108px;padding:13px 10px;gap:9px}.contact-card-icon{width:31px;height:31px;flex-basis:31px}.contact-card-icon svg{width:16px}.contact-card h3{font-size:12px}.contact-card p{font-size:10px}.contact-form{padding:25px 19px}.contact-fields{grid-template-columns:1fr;gap:12px}.contact-fields .contact-message{grid-column:auto}.contact-bottom p{font-size:18px}}.contact-page .contact-hero-copy>p{font-size:16px}.contact-hero-note{font-size:10px}.contact-intro,.contact-form-intro{font-size:16px}.contact-card h3{font-size:15px}.contact-card p,.contact-fields label{font-size:13px}.contact-fields input,.contact-fields textarea{font-size:15px}.contact-privacy{font-size:11px}.contact-note span,.contact-bottom>span{font-size:10px}.contact-note p{font-size:18px}.contact-bottom p{font-size:22px}.contact-bottom-link{font-size:14px}@media(max-width:760px){.contact-page .contact-hero-copy>p{font-size:15px}.contact-intro,.contact-form-intro{font-size:15px}.contact-card h3{font-size:14px}.contact-card p{font-size:12px}}@media(max-width:480px){.contact-page .contact-hero-copy>p{font-size:15px}.contact-hero-note{font-size:9px}.contact-intro,.contact-form-intro{font-size:14px}.contact-card h3{font-size:13px}.contact-card p{font-size:11px}.contact-fields label{font-size:13px}.contact-fields input,.contact-fields textarea{font-size:15px}.contact-note p{font-size:16px}.contact-bottom p{font-size:20px}}.mega-menu{padding:32px max(2.4%,calc((100% - 1320px)/2)) 38px;grid-template-columns:280px minmax(0,1fr);gap:55px;background:#f5f1e8;border-top:1px solid #e4ded1;box-shadow:0 24px 35px #141b1633;max-height:calc(100vh - 145px);overflow:auto}.mega-feature{min-height:380px;border-radius:5px;padding:28px;justify-content:flex-end;background:linear-gradient(0deg,#0d1f17eb,#0d1f1733),url(/assets/Sunlit%20Botanical%20Bokeh%20Foliage.png) center/cover;color:#fff}.mega-menu-therapies .mega-feature{background-image:linear-gradient(0deg,#0d1f17eb,#0d1f1726),url(/assets/Sunlit%20Serenity%20Lounge%20with%20Plants.png)}.mega-menu-programs .mega-feature{background-image:linear-gradient(0deg,#0d1f17eb,#0d1f1729),url(/assets/Sunrise%20Wellness%20Stretch%20by%20the%20Lake.png)}.mega-menu-resources .mega-feature{background-image:linear-gradient(0deg,#0d1f17eb,#0d1f1724),url(/assets/Holistic%20Living%20Tabletop%20Vignette.png)}.mega-feature .feature-kicker{font-size:10px;letter-spacing:.2em;color:#d7bd84}.mega-feature h3{font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.1;font-weight:400;margin:13px 0 11px;color:#fff;max-width:240px}.mega-feature p{font-size:13px;line-height:1.6;color:#f0eee7;margin:0 0 12px;max-width:250px}.mega-feature .text-link{font-size:12px;color:#d7bd84}.mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:28px 24px}.mega-topic{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;align-items:start;color:#20251f}.mega-icon{width:36px;height:36px;border-radius:50%;background:#cba76d;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mega-icon svg{width:17px;height:17px;stroke-width:2}.mega-topic-copy{display:grid;gap:4px;padding-top:1px}.mega-topic-copy strong{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.2;font-weight:400;color:#252820}.mega-topic-copy small{font-size:12px;line-height:1.4;color:#6d7068}.mega-topic:hover .mega-topic-copy strong{color:#8a7145}.mega-topic .mega-icon{background:#292641;color:#f8f6f0}@media(max-width:1100px){.mega-menu{grid-template-columns:230px minmax(0,1fr);gap:28px}.mega-feature{min-height:340px;padding:22px}.mega-links{gap:20px 15px}.mega-topic{grid-template-columns:32px minmax(0,1fr);gap:9px}.mega-icon{width:32px;height:32px}.mega-topic-copy strong{font-size:14px}.mega-topic-copy small{font-size:11px}}@media(max-width:980px){.mega-menu{position:static;top:auto;left:auto;width:100%;max-height:none;overflow:visible;padding:15px 0;background:#f5f1e8;grid-template-columns:1fr;gap:15px;box-shadow:none}.mega-feature{min-height:210px}.mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mega-topic-copy strong{font-size:14px}.mega-topic-copy small{font-size:11px}}@media(max-width:600px){.mega-feature{min-height:190px}.mega-links{grid-template-columns:1fr;gap:14px}.mega-topic{grid-template-columns:34px minmax(0,1fr)}.mega-icon{width:34px;height:34px}.mega-topic-copy strong{font-size:15px}.mega-topic-copy small{font-size:12px}}.mega-menu{display:grid;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .22s ease,transform .22s ease,visibility .22s}.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.simple-dropdown{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.simple-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mega-menu,.simple-dropdown{transition:none;transform:none}}.reiki-page{background:#f8f6f1;color:#25263a;overflow:hidden}.reiki-hero{min-height:610px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1440px;margin:0 auto;padding:52px max(5%,calc((100% - 1260px)/2)) 58px;gap:6%;background:#f8f6f1}.reiki-hero-copy{align-self:center;padding:15px 0}.reiki-breadcrumb{display:flex;gap:10px;align-items:center;color:#79786f;font-size:12px;margin-bottom:55px}.reiki-breadcrumb a{color:#555744}.reiki-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.reiki-kicker{display:inline-flex;align-items:center;gap:10px;color:#747052;font-size:11px;letter-spacing:.17em;font-weight:700}.reiki-kicker i{width:24px;height:1px;background:#9f997f}.reiki-kicker.dark{color:#706f5c}.reiki-hero h1,.reiki-intro h2,.reiki-session h2,.reiki-care h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;line-height:1.05;color:#25263a}.reiki-hero h1{font-size:clamp(52px,6vw,78px);margin:20px 0 18px}.reiki-hero h1 em{font-style:normal;color:#777957}.reiki-hero-copy>p{max-width:490px;color:#686970;font-size:16px;line-height:1.8;margin:0 0 25px}.reiki-button{display:inline-flex;align-items:center;gap:18px;padding:15px 19px;background:#292641;color:#fff;font-size:12px;font-weight:600}.reiki-button:hover{background:#3a3856}.reiki-hero-note{display:flex;align-items:center;gap:9px;margin-top:37px;color:#77766e;font-size:11px}.reiki-hero-note svg{color:#777957}.reiki-hero-image{position:relative;min-height:490px;align-self:stretch}.reiki-hero-image:before{content:"";position:absolute;z-index:0;top:-14px;right:-14px;width:70%;height:70%;border-top:1px solid #c9c4b2;border-right:1px solid #c9c4b2}.reiki-hero-image img{position:relative;z-index:1;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:center}.reiki-hero-image>span{position:absolute;z-index:2;bottom:22px;left:22px;display:flex;align-items:center;gap:10px;color:#fff;font-size:10px;letter-spacing:.16em;text-shadow:0 1px 8px #0008}.reiki-hero-image>span i{height:1px;width:30px;background:#fff}.reiki-intro{display:grid;grid-template-columns:.25fr .85fr 1.1fr;gap:35px;align-items:center;padding:70px max(7%,calc((100% - 1160px)/2));background:#efeee8}.reiki-intro-mark{width:84px;height:84px;border:1px solid #cbc7b8;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#666b4b}.reiki-intro-mark span{text-align:center;font-size:7px;letter-spacing:.13em;line-height:1.25;font-weight:700}.reiki-intro h2{font-size:clamp(34px,4vw,49px);margin:14px 0 0}.reiki-intro>p{font-size:14px;line-height:1.85;color:#686970;margin:0;max-width:550px}.reiki-session{padding:86px max(7%,calc((100% - 1160px)/2)) 92px;background:#fff}.reiki-session-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:30px}.reiki-session-heading .reiki-kicker{grid-column:1/-1}.reiki-session h2{font-size:clamp(38px,4.5vw,56px);margin:13px 0 0}.reiki-session-heading>p{justify-self:end;max-width:330px;color:#77766e;font-size:14px;line-height:1.7;margin:0}.reiki-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dedbd2;border-bottom:1px solid #dedbd2}.reiki-step{min-height:210px;padding:24px 25px 22px 0;display:grid;grid-template-columns:38px 1fr 18px;gap:12px;align-content:start;border-right:1px solid #dedbd2}.reiki-step+.reiki-step{padding-left:25px}.reiki-step:last-child{border-right:0}.reiki-step>span{font-family:Georgia,Times New Roman,serif;color:#8a8b69;font-size:15px}.reiki-step h3{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;margin:0 0 10px;color:#292641}.reiki-step p{font-size:13px;line-height:1.75;color:#707078;margin:0}.reiki-step-arrow{color:#85856a}.reiki-care{display:grid;grid-template-columns:58px 1fr auto;gap:22px;align-items:center;padding:42px max(7%,calc((100% - 1160px)/2));background:#292641;color:#fff}.reiki-care-icon{width:54px;height:54px;border:1px solid #aaa98e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d9d8c9}.reiki-care .reiki-kicker{color:#d7d4be}.reiki-care h2{font-size:clamp(28px,3.2vw,40px);color:#fff;margin:10px 0}.reiki-care p{max-width:700px;color:#dddae4;font-size:13px;line-height:1.75;margin:0}.reiki-care-link{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:13px 16px;background:#f8f6f1;color:#292641;font-size:12px;font-weight:700}@media(max-width:850px){.reiki-hero{grid-template-columns:1fr 1fr;gap:5%;min-height:540px;padding-left:5%;padding-right:5%}.reiki-hero-image,.reiki-hero-image img{min-height:420px}.reiki-breadcrumb{margin-bottom:35px}.reiki-intro{grid-template-columns:80px 1fr;gap:20px}.reiki-intro>p{grid-column:2}.reiki-care{grid-template-columns:54px 1fr}.reiki-care-link{grid-column:2;justify-self:start}}@media(max-width:600px){.reiki-hero{grid-template-columns:1fr;padding:30px 6% 42px;gap:30px}.reiki-breadcrumb{margin-bottom:32px}.reiki-hero h1{font-size:54px}.reiki-hero-copy>p{font-size:14px}.reiki-hero-note{margin-top:24px;line-height:1.5}.reiki-hero-image,.reiki-hero-image img{min-height:330px;height:330px}.reiki-intro{grid-template-columns:58px 1fr;padding:45px 7%;gap:16px}.reiki-intro-mark{width:56px;height:56px}.reiki-intro-mark svg{width:20px}.reiki-intro-mark span{font-size:5px}.reiki-intro h2{font-size:34px}.reiki-intro>p{grid-column:1/-1;font-size:13px;margin-top:8px}.reiki-session{padding:55px 7%}.reiki-session-heading{display:block;margin-bottom:22px}.reiki-session h2{font-size:42px}.reiki-session-heading>p{margin-top:9px}.reiki-steps{grid-template-columns:1fr}.reiki-step,.reiki-step+.reiki-step{min-height:0;padding:20px 0;border-right:0;border-bottom:1px solid #dedbd2}.reiki-step:last-child{border-bottom:0}.reiki-step h3{font-size:20px}.reiki-care{grid-template-columns:44px 1fr;padding:34px 7%;gap:15px}.reiki-care-icon{width:42px;height:42px}.reiki-care-icon svg{width:21px}.reiki-care h2{font-size:30px}.reiki-care p{font-size:12px}.reiki-care-link{grid-column:1/-1;margin-left:58px}}.scroll-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.25,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.scroll-reveal.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none;will-change:auto}}.reiki-reference{background:#f8f6f1;color:#24283b}.reiki-ref-hero{min-height:510px;display:flex;align-items:center;background-size:cover;background-position:center 52%;padding:60px max(8%,calc((100% - 1200px)/2))}.reiki-ref-hero-copy{position:relative;padding-left:28px;border-left:1px solid #c8ab6d;max-width:470px}.reiki-ref-lotus{position:absolute;left:22px;top:-65px;color:#c6a55c;stroke-width:1.2}.reiki-ref-hero h1,.reiki-ref-copy h2,.reiki-ref-benefit-heading h2,.reiki-ref-expect h2,.reiki-ref-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;line-height:1.07}.reiki-ref-hero h1{font-size:clamp(68px,8vw,100px);margin:0 0 8px;color:#20243a}.reiki-ref-subtitle{display:block;color:#343446;font-size:13px;line-height:1.8;letter-spacing:.3em;font-weight:600;margin-bottom:18px}.reiki-ref-button{display:inline-flex;align-items:center;gap:12px;padding:13px 18px;background:#d7b96d;color:#292641;font-size:12px;font-weight:700;border-radius:2px;transition:background .2s,transform .2s}.reiki-ref-button:hover{background:#e5c97f;transform:translateY(-2px)}.reiki-ref-intro,.reiki-ref-process,.reiki-ref-suitable{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:28px max(8%,calc((100% - 1200px)/2));background:#f8f6f1}.reiki-ref-intro{padding-top:30px;padding-bottom:30px}.reiki-ref-copy{max-width:470px}.reiki-ref-kicker{display:inline-flex;align-items:center;gap:11px;color:#34364a;font-size:10px;font-weight:700;letter-spacing:.22em}.reiki-ref-kicker i{height:1px;width:29px;background:#c1aa6c}.reiki-ref-copy h2{font-size:clamp(36px,4vw,50px);color:#20243a;margin:14px 0 12px}.reiki-ref-copy p{font-size:14px;line-height:1.75;color:#77777a;margin:0 0 18px;max-width:460px}.reiki-ref-intro>img,.reiki-ref-process>img,.reiki-ref-suitable>img{width:100%;height:300px;object-fit:cover;border-radius:72px 0 0}.reiki-ref-benefits{padding:45px max(8%,calc((100% - 1200px)/2)) 42px;background-size:cover;background-position:center;color:#fff}.reiki-ref-benefit-heading{margin-bottom:26px}.reiki-ref-benefit-heading .reiki-ref-kicker{color:#e5dfcf}.reiki-ref-benefit-heading h2{font-size:clamp(30px,3.7vw,41px);margin:9px 0 0;color:#f7f4ee}.reiki-ref-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.reiki-ref-benefit-grid article{min-height:118px;text-align:center;padding:0 20px;border-right:1px solid rgba(238,228,206,.2)}.reiki-ref-benefit-grid article:last-child{border-right:0}.reiki-ref-benefit-icon{width:58px;height:58px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e3c679;color:#27263b}.reiki-ref-benefit-icon svg{stroke-width:1.5}.reiki-ref-benefit-grid h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:16px;margin:0 0 4px;color:#fff}.reiki-ref-benefit-grid p{font-size:12px;line-height:1.45;color:#e3dfdf;margin:0 auto;max-width:170px}.reiki-ref-process{grid-template-columns:1fr .9fr;padding-top:24px;padding-bottom:24px;gap:7%}.reiki-ref-process>img{height:290px;border-radius:0 100px 0 0}.reiki-ref-expect{padding:34px max(8%,calc((100% - 1200px)/2)) 40px;background:#f4f1e9}.reiki-ref-expect h2{font-size:clamp(30px,3.6vw,40px);margin:8px 0 17px;color:#20243a}.reiki-ref-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.reiki-ref-detail-grid article{min-height:132px;padding:18px;background:#fff6;border:1px solid rgba(55,55,65,.035)}.reiki-ref-detail-grid svg{color:#35384a;stroke-width:1.6}.reiki-ref-detail-grid h3{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;color:#282c40;margin:10px 0 4px}.reiki-ref-detail-grid p{font-size:12px;line-height:1.5;color:#74747a;margin:0}.reiki-ref-suitable{grid-template-columns:1fr .9fr;padding-top:25px;padding-bottom:25px;gap:8%}.reiki-ref-suitable>img{height:265px;border-radius:90px 0 0}.reiki-ref-cta{min-height:285px;padding:35px max(8%,calc((100% - 1200px)/2));display:flex;align-items:center;background-size:cover;background-position:center 55%;color:#fff}.reiki-ref-cta .reiki-ref-kicker{color:#e6d39c}.reiki-ref-cta h2{font-size:clamp(34px,4.2vw,48px);color:#fff;margin:10px 0}.reiki-ref-cta p{font-size:14px;line-height:1.65;color:#e6e2e4;margin:0 0 17px}.reiki-ref-benefits{position:relative;overflow:hidden}.reiki-ref-lotus-art{position:absolute;left:-78px;top:50%;width:220px;height:220px;object-fit:cover;object-position:center;border-radius:50%;opacity:.17;mix-blend-mode:screen;transform:translateY(-50%);pointer-events:none}.reiki-ref-benefit-heading,.reiki-ref-benefit-grid{position:relative;z-index:1}@media(max-width:760px){.reiki-ref-hero{min-height:420px;padding:55px 7%;background-position:60% center}.reiki-ref-intro,.reiki-ref-process,.reiki-ref-suitable{gap:25px;padding-left:6%;padding-right:6%}.reiki-ref-intro>img,.reiki-ref-process>img,.reiki-ref-suitable>img{height:250px}.reiki-ref-benefits{padding-left:6%;padding-right:6%}.reiki-ref-benefit-grid{grid-template-columns:repeat(2,1fr);row-gap:22px}.reiki-ref-benefit-grid article:nth-child(2){border-right:0}.reiki-ref-detail-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.reiki-ref-hero{min-height:390px;padding:60px 8%;background-position:58% center}.reiki-ref-hero-copy{padding-left:20px}.reiki-ref-lotus{left:15px;top:-54px;width:34px}.reiki-ref-hero h1{font-size:70px}.reiki-ref-subtitle{font-size:11px;letter-spacing:.24em}.reiki-ref-intro,.reiki-ref-process,.reiki-ref-suitable{grid-template-columns:1fr;gap:18px;padding:30px 6%}.reiki-ref-intro>img,.reiki-ref-process>img,.reiki-ref-suitable>img{height:235px;border-radius:52px 0 0}.reiki-ref-copy h2{font-size:38px}.reiki-ref-copy p{font-size:13px}.reiki-ref-benefits{padding:35px 6%}.reiki-ref-benefit-heading h2{font-size:31px}.reiki-ref-benefit-grid article{padding:0 9px;min-height:126px}.reiki-ref-benefit-grid h3{font-size:14px}.reiki-ref-benefit-grid p{font-size:11px}.reiki-ref-expect{padding:32px 6%}.reiki-ref-detail-grid article{min-height:125px;padding:14px}.reiki-ref-detail-grid p{font-size:11px}.reiki-ref-cta{min-height:270px;padding:35px 7%;background-position:65% center}.reiki-ref-cta h2{font-size:37px}.reiki-ref-cta p{font-size:12px}.reiki-ref-cta p br{display:none}}.reiki-ref-process>img{height:clamp(360px,42vw,500px);object-fit:contain;background:#f8f6f1;border-radius:0}.reiki-ref-intro{padding-top:55px;padding-bottom:55px}.reiki-ref-intro>img{height:390px}@media(max-width:560px){.reiki-ref-process>img{height:auto;aspect-ratio:1/1;max-height:calc(100vw - 48px);object-fit:contain}}@media(max-width:560px){.reiki-ref-intro{padding-top:38px;padding-bottom:38px}.reiki-ref-intro>img{height:290px}}.reiki-ref-intro{grid-template-columns:.9fr 1.1fr;gap:6%;align-items:stretch;min-height:430px;padding-top:25px;padding-bottom:25px;padding-right:0}.reiki-ref-intro .reiki-ref-copy{align-self:center;padding:35px 0}.reiki-ref-intro-image{position:relative;min-height:380px;height:380px;align-self:center}.reiki-ref-intro-image img{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;border-radius:78px 0 0}.reiki-ref-image-circle{position:absolute;z-index:2;left:-29px;top:19%;width:60px;height:60px;border-radius:50%;background:#d8b767e0}@media(max-width:560px){.reiki-ref-intro{grid-template-columns:1fr;gap:0;min-height:0;padding-top:30px;padding-bottom:22px;padding-left:6%}.reiki-ref-intro .reiki-ref-copy{padding:0 6% 24px 0}.reiki-ref-intro-image,.reiki-ref-intro-image img{height:290px;min-height:290px}.reiki-ref-image-circle{left:20px;top:-25px;width:52px;height:52px}}.reiki-ref-suitable{grid-template-columns:.9fr 1.1fr;gap:6%;align-items:stretch;min-height:430px;padding-top:25px;padding-bottom:25px;padding-right:0}.reiki-ref-suitable .reiki-ref-copy{align-self:center;padding:35px 0}.reiki-ref-suitable>img{height:380px;align-self:center;border-radius:78px 0 0}.reiki-ref-intro .reiki-ref-copy>p{font-size:16px;line-height:1.8;color:#555661}@media(max-width:560px){.reiki-ref-suitable{grid-template-columns:1fr;gap:0;min-height:0;padding:30px 0 22px 6%}.reiki-ref-suitable .reiki-ref-copy{padding:0 6% 24px 0}.reiki-ref-suitable>img{height:290px;border-radius:52px 0 0}}@media(max-width:560px){.reiki-ref-intro .reiki-ref-copy>p{font-size:15px}}.reiki-reference .reiki-ref-kicker{font-size:12px}.reiki-reference .reiki-ref-subtitle{font-size:14px}.reiki-reference .reiki-ref-copy>p{font-size:16px;line-height:1.75}.reiki-reference .reiki-ref-benefit-grid h3{font-size:17px}.reiki-reference .reiki-ref-benefit-grid p{font-size:14px;line-height:1.55}.reiki-reference .reiki-ref-detail-grid h3{font-size:17px}.reiki-reference .reiki-ref-detail-grid p{font-size:14px;line-height:1.6}.reiki-reference .reiki-ref-button{font-size:14px}.reiki-reference .reiki-ref-cta p{font-size:16px}@media(max-width:560px){.reiki-reference .reiki-ref-copy>p{font-size:15px}.reiki-reference .reiki-ref-benefit-grid h3{font-size:15px}.reiki-reference .reiki-ref-benefit-grid p,.reiki-reference .reiki-ref-detail-grid p{font-size:13px}.reiki-reference .reiki-ref-detail-grid h3{font-size:16px}.reiki-reference .reiki-ref-cta p{font-size:14px}}.meditation-page{background:#f8f5ee;color:#20243a;overflow:hidden;font-family:DM Sans,sans-serif}.meditation-hero{min-height:390px;display:flex;align-items:center;background-size:cover;background-position:center 46%;padding:55px max(7.2%,calc((100% - 1320px)/2))}.meditation-hero-copy{position:relative;border-left:1px solid #c8a75f;padding:9px 0 9px 20px}.meditation-lotus{position:absolute;left:-13px;top:-65px;width:60px;height:60px;color:#c69b49;stroke-width:1.2}.meditation-hero h1,.meditation-intro h2,.meditation-centered-heading h2,.meditation-practice-copy h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}.meditation-hero h1{font-size:clamp(54px,6vw,76px);margin:0 0 5px;color:#20243a}.meditation-subtitle{display:block;font-size:11px;line-height:1.65;letter-spacing:.25em;font-weight:700;margin-bottom:14px}.meditation-button{display:inline-flex;align-items:center;gap:13px;padding:12px 16px;border-radius:2px;background:#d4b16a;color:#25263a;font-size:11px;font-weight:700;transition:background .2s,transform .2s}.meditation-button:hover{background:#e2c481;transform:translateY(-2px)}.meditation-intro{display:grid;grid-template-columns:.95fr 1.05fr;gap:6%;align-items:center;padding:20px max(8.5%,calc((100% - 1200px)/2));min-height:275px}.meditation-intro>img{width:100%;height:220px;object-fit:cover;border-radius:95px 3px 3px}.meditation-intro-copy{border-left:1px solid #e5d8bf;padding:0 0 0 32px;max-width:490px}.meditation-kicker{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.23em;color:#2e3040}.meditation-kicker.gold{color:#c39a51}.meditation-intro h2,.meditation-centered-heading h2,.meditation-practice-copy h2{font-size:clamp(29px,3.5vw,39px);margin:8px 0 10px}.meditation-intro-copy>p,.meditation-practice-copy>p{font-size:12px;line-height:1.65;color:#62636c;margin:0;max-width:520px}.meditation-outline-lotus{color:#d0aa68;stroke-width:.8;margin-top:9px}.meditation-benefits{padding:27px max(8%,calc((100% - 1200px)/2)) 25px;background-position:center;background-size:cover;color:#fff}.meditation-centered-heading{text-align:center}.meditation-centered-heading h2{margin:7px 0 8px}.meditation-benefits .meditation-kicker{color:#d8b76e}.meditation-benefits .meditation-centered-heading h2{font-size:29px;color:#fff}.meditation-benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:16px}.meditation-benefit-grid article{text-align:center;border-right:1px solid rgba(226,202,151,.3);padding:0 12px}.meditation-benefit-grid article:last-child{border:0}.meditation-benefit-grid article>span{width:48px;height:48px;border:1px solid #aa8748;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d8b76e;margin:0 auto 7px}.meditation-benefit-grid article>span svg{stroke-width:1.5}.meditation-benefit-grid p{font-size:11px;line-height:1.4;margin:0;color:#f0ede7}.meditation-benefit-grid strong{font-weight:600}.meditation-audience{padding:24px max(3.5%,calc((100% - 1280px)/2)) 19px}.meditation-audience .meditation-centered-heading h2{font-size:30px;margin:5px 0 6px}.meditation-centered-heading>p{font-size:11px;line-height:1.6;color:#666772;margin:0 auto 17px}.meditation-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.meditation-audience-grid img{display:block;width:100%;height:112px;object-fit:cover;border-radius:3px}.meditation-audience-grid article>p{text-align:center;font-size:11px;line-height:1.5;font-weight:600;margin:8px 0 0}.meditation-practices{display:grid;grid-template-columns:.78fr 1.22fr;gap:4%;align-items:center;padding:10px max(3.2%,calc((100% - 1280px)/2)) 18px}.meditation-practice-image{width:100%;height:300px;object-fit:cover;border-radius:3px}.meditation-practice-copy h2{font-size:29px;margin:7px 0}.meditation-practice-copy>p{font-size:12px;margin-bottom:14px}.meditation-practice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.meditation-practice-grid article{display:flex;gap:11px;align-items:center;min-height:72px;background:#ffffff8f;padding:11px 13px}.meditation-practice-grid article>svg{width:28px;height:28px;flex-shrink:0;color:#c99f55;stroke-width:1.5}.meditation-practice-grid h3{font-size:11px;font-weight:600;margin:0 0 4px}.meditation-practice-grid p{font-size:10px;line-height:1.4;color:#62636c;margin:0}.meditation-process{padding:7px max(6%,calc((100% - 1200px)/2)) 19px}.meditation-process .meditation-centered-heading h2{font-size:29px;margin:5px 0}.meditation-process .meditation-centered-heading>p{margin-bottom:15px}.meditation-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.meditation-process-grid article{text-align:center;position:relative}.meditation-process-grid article:not(:last-child):after{content:"";height:1px;background:#d6b575;position:absolute;left:62%;right:-38%;top:31px}.meditation-process-icon{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid #cea75f;border-radius:50%;color:#c49b52;margin:0 auto 6px;background:#f8f5ee}.meditation-process-icon small{position:absolute;top:-4px;font-size:8px;background:#f8f5ee;padding:0 3px}.meditation-process-icon svg{stroke-width:1.4}.meditation-process-grid h3{font-size:11px;margin:0 0 4px}.meditation-process-grid p{font-size:10px;line-height:1.45;color:#666772;max-width:150px;margin:0 auto}.meditation-testimonial{position:relative;min-height:145px;padding:17px max(12%,calc((100% - 1160px)/2));background-size:cover;background-position:center 55%;display:flex;align-items:center;color:#fff}.meditation-quote>span{font-family:Georgia,serif;font-size:48px;line-height:.6;color:#d5b56e}.meditation-quote blockquote{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.25;margin:0 0 8px}.meditation-quote small{font-size:9px;letter-spacing:.25em;color:#d9bb78}.meditation-dots{position:absolute;bottom:12px;left:50%;display:flex;gap:6px}.meditation-dots i{width:5px;height:5px;border:1px solid #d5b56e;border-radius:50%}.meditation-dots i:first-child{background:#d5b56e}.meditation-cta{position:relative;min-height:180px;display:flex;align-items:center;justify-content:center;padding:18px 8%;background-size:cover;background-position:center}.meditation-cta .meditation-centered-heading{position:relative;z-index:1}.meditation-cta .meditation-centered-heading h2{font-size:27px;margin:6px 0}.meditation-cta .meditation-centered-heading>p{margin-bottom:12px}.meditation-cta-lotus{position:absolute;right:4%;bottom:5px;color:#d0aa68;stroke-width:.65;opacity:.8}@media(max-width:760px){.meditation-hero{min-height:340px;background-position:58% center;padding:48px 7%}.meditation-intro{padding:22px 6%;gap:5%}.meditation-intro>img{height:190px}.meditation-intro-copy{padding-left:20px}.meditation-audience{padding-left:5%;padding-right:5%}.meditation-audience-grid img{height:100px}.meditation-practices{padding:15px 5%;gap:3%}.meditation-practice-image{height:270px}.meditation-practice-grid{gap:6px}.meditation-practice-grid article{padding:9px}.meditation-process{padding-left:5%;padding-right:5%}}@media(max-width:560px){.meditation-hero{min-height:320px;padding:48px 8%;background-position:62% center}.meditation-hero h1{font-size:54px}.meditation-subtitle{font-size:9px;letter-spacing:.2em}.meditation-intro{grid-template-columns:1fr;gap:18px;padding:24px 6%}.meditation-intro>img{height:225px;border-radius:64px 2px 2px}.meditation-intro-copy{border-left:0;padding:0}.meditation-intro h2{font-size:32px}.meditation-benefits{padding:28px 5%}.meditation-benefits .meditation-centered-heading h2{font-size:25px}.meditation-benefit-grid{grid-template-columns:repeat(2,1fr);gap:15px 0}.meditation-benefit-grid article{border-right:0;padding:0 7px}.meditation-benefit-grid article:last-child{grid-column:1/-1}.meditation-audience{padding:26px 5%}.meditation-audience .meditation-centered-heading h2{font-size:26px}.meditation-centered-heading>p br{display:none}.meditation-audience-grid{grid-template-columns:repeat(2,1fr);gap:14px 10px}.meditation-audience-grid img{height:120px}.meditation-practices{grid-template-columns:1fr;gap:17px;padding:10px 5% 22px}.meditation-practice-image{height:280px}.meditation-practice-copy h2{font-size:27px}.meditation-practice-grid article{min-height:80px}.meditation-process{padding:10px 5% 24px}.meditation-process .meditation-centered-heading h2{font-size:26px}.meditation-process-grid{grid-template-columns:repeat(2,1fr);row-gap:17px}.meditation-process-grid article:after{display:none}.meditation-testimonial{min-height:190px;padding:22px 8%;background-position:65% center}.meditation-quote blockquote{font-size:16px}.meditation-quote blockquote br{display:none}.meditation-cta{min-height:210px;padding:24px 6%}.meditation-cta .meditation-centered-heading h2{font-size:24px}.meditation-cta-lotus{width:90px;height:90px;right:1%;opacity:.38}}.meditation-hero{min-height:470px}.meditation-intro{min-height:330px;padding-top:32px;padding-bottom:32px}.meditation-intro>img{height:260px}.meditation-benefits{padding-top:42px;padding-bottom:40px}.meditation-benefit-grid{margin-top:26px}.meditation-benefit-grid article>span{width:58px;height:58px;margin-bottom:11px}.meditation-audience{padding-top:36px;padding-bottom:30px}.meditation-audience-grid img{height:145px}.meditation-audience-grid article>p{margin-top:12px}.meditation-practices{padding-top:20px;padding-bottom:30px}.meditation-practice-image{height:360px}.meditation-practice-grid article{min-height:88px;padding:14px}.meditation-process{padding-top:18px;padding-bottom:30px}.meditation-process-grid{margin-top:22px}.meditation-process-icon{width:74px;height:74px;margin-bottom:10px}.meditation-process-grid article:not(:last-child):after{top:36px}.meditation-testimonial{min-height:190px;padding-top:25px;padding-bottom:25px}.meditation-cta{min-height:240px;padding-top:28px;padding-bottom:28px}@media(max-width:760px){.meditation-hero{min-height:410px}.meditation-intro{min-height:300px}.meditation-intro>img{height:230px}.meditation-audience-grid img{height:125px}.meditation-practice-image{height:320px}}@media(max-width:560px){.meditation-hero{min-height:370px}.meditation-intro{min-height:0;padding-top:30px;padding-bottom:30px}.meditation-intro>img{height:255px}.meditation-benefits{padding-top:35px;padding-bottom:35px}.meditation-benefit-grid{margin-top:22px}.meditation-benefit-grid article>span{width:52px;height:52px}.meditation-audience{padding-top:34px;padding-bottom:30px}.meditation-audience-grid img{height:145px}.meditation-practices{padding-top:18px;padding-bottom:28px}.meditation-practice-image{height:320px}.meditation-practice-grid article{min-height:88px}.meditation-process{padding-top:22px;padding-bottom:32px}.meditation-process-grid{margin-top:20px;row-gap:23px}.meditation-process-icon{width:68px;height:68px}.meditation-testimonial{min-height:205px}.meditation-cta{min-height:235px}}.meditation-hero{min-height:560px}.meditation-hero-copy{padding-top:18px;padding-bottom:18px}.meditation-hero h1{font-size:clamp(64px,7vw,88px);margin-bottom:12px}.meditation-subtitle{font-size:13px;line-height:1.9;margin-bottom:22px}.meditation-intro{min-height:410px;gap:7%;padding-top:48px;padding-bottom:48px}.meditation-intro>img{height:320px}.meditation-intro-copy{padding-left:42px}.meditation-intro h2{font-size:clamp(36px,4vw,48px);margin:12px 0 16px}.meditation-intro-copy>p{font-size:15px;line-height:1.9}.meditation-outline-lotus{margin-top:18px;width:68px;height:68px}.meditation-benefits{padding-top:58px;padding-bottom:56px}.meditation-benefits .meditation-centered-heading h2{font-size:36px;margin:12px 0}.meditation-benefit-grid{margin-top:36px}.meditation-benefit-grid article{padding:0 20px}.meditation-benefit-grid article>span{width:70px;height:70px;margin-bottom:14px}.meditation-benefit-grid article>span svg{width:35px;height:35px}.meditation-benefit-grid p{font-size:14px;line-height:1.6}.meditation-audience{padding-top:52px;padding-bottom:44px}.meditation-audience .meditation-centered-heading h2{font-size:38px;margin:10px 0}.meditation-centered-heading>p{font-size:14px;line-height:1.8;margin-bottom:26px}.meditation-audience-grid{gap:18px}.meditation-audience-grid img{height:190px}.meditation-audience-grid article>p{font-size:14px;line-height:1.65;margin-top:14px}.meditation-practices{min-height:520px;padding-top:35px;padding-bottom:45px;gap:5%}.meditation-practice-image{height:440px}.meditation-practice-copy h2{font-size:clamp(35px,3.8vw,46px);margin:12px 0}.meditation-practice-copy>p{font-size:14px;line-height:1.8;margin-bottom:22px}.meditation-practice-grid{gap:13px}.meditation-practice-grid article{min-height:112px;gap:15px;padding:17px}.meditation-practice-grid article>svg{width:35px;height:35px}.meditation-practice-grid h3{font-size:14px;margin-bottom:6px}.meditation-practice-grid p{font-size:13px;line-height:1.55}.meditation-process{padding-top:38px;padding-bottom:48px}.meditation-process .meditation-centered-heading h2{font-size:37px;margin:9px 0}.meditation-process .meditation-centered-heading>p{margin-bottom:24px}.meditation-process-grid{margin-top:30px;gap:18px}.meditation-process-icon{width:88px;height:88px;margin-bottom:12px}.meditation-process-icon svg{width:38px;height:38px}.meditation-process-grid article:not(:last-child):after{top:43px}.meditation-process-grid h3{font-size:14px;margin-bottom:7px}.meditation-process-grid p{font-size:13px;line-height:1.65;max-width:185px}.meditation-testimonial{min-height:255px;padding-top:35px;padding-bottom:35px}.meditation-quote blockquote{font-size:25px;line-height:1.35;margin:4px 0 13px}.meditation-quote small{font-size:11px}.meditation-cta{min-height:310px;padding-top:42px;padding-bottom:42px}.meditation-cta .meditation-centered-heading h2{font-size:36px;margin:10px 0}.meditation-cta .meditation-centered-heading>p{font-size:14px;line-height:1.8;margin-bottom:20px}.meditation-cta-lotus{width:190px;height:190px}@media(max-width:760px){.meditation-hero{min-height:480px}.meditation-intro{min-height:360px}.meditation-intro>img{height:280px}.meditation-benefits .meditation-centered-heading h2{font-size:32px}.meditation-audience-grid img{height:160px}.meditation-practices{min-height:0}.meditation-practice-image{height:390px}}@media(max-width:560px){.meditation-hero{min-height:430px}.meditation-hero h1{font-size:59px}.meditation-subtitle{font-size:10px}.meditation-intro{padding-top:36px;padding-bottom:36px;gap:24px}.meditation-intro>img{height:290px}.meditation-intro-copy{padding-left:0}.meditation-intro h2{font-size:36px}.meditation-intro-copy>p{font-size:14px;line-height:1.8}.meditation-benefits{padding-top:42px;padding-bottom:42px}.meditation-benefits .meditation-centered-heading h2{font-size:28px}.meditation-benefit-grid{margin-top:28px;gap:22px 0}.meditation-benefit-grid p{font-size:12px}.meditation-audience{padding-top:40px;padding-bottom:38px}.meditation-audience .meditation-centered-heading h2{font-size:29px}.meditation-centered-heading>p{font-size:12px;margin-bottom:21px}.meditation-audience-grid{gap:18px 11px}.meditation-audience-grid img{height:155px}.meditation-audience-grid article>p{font-size:12px}.meditation-practices{padding-top:24px;padding-bottom:36px;gap:23px}.meditation-practice-image{height:350px}.meditation-practice-copy h2{font-size:31px}.meditation-practice-copy>p{font-size:13px;margin-bottom:18px}.meditation-practice-grid{gap:9px}.meditation-practice-grid article{min-height:98px;padding:12px}.meditation-practice-grid article>svg{width:29px;height:29px}.meditation-practice-grid h3{font-size:12px}.meditation-practice-grid p{font-size:11px}.meditation-process{padding-top:32px;padding-bottom:40px}.meditation-process .meditation-centered-heading h2{font-size:29px}.meditation-process-grid{margin-top:24px;row-gap:26px}.meditation-process-icon{width:76px;height:76px}.meditation-process-icon svg{width:32px;height:32px}.meditation-process-grid h3{font-size:12px}.meditation-process-grid p{font-size:11px}.meditation-testimonial{min-height:230px;padding:28px 8%}.meditation-quote blockquote{font-size:19px;line-height:1.45}.meditation-cta{min-height:270px;padding-top:35px;padding-bottom:35px}.meditation-cta .meditation-centered-heading h2{font-size:28px}.meditation-cta .meditation-centered-heading>p{font-size:12px}.meditation-cta-lotus{width:110px;height:110px}}.meditation-hero-copy .meditation-lotus{left:25px;top:-52px;width:46px;height:46px;max-width:46px;max-height:46px}.ayurveda-page{color:#172033;background:#f8f5ef;font-family:inherit}.ayurveda-hero{min-height:440px;background-size:cover;background-position:center 48%;display:flex;align-items:center;padding:46px max(7%,calc((100% - 1160px)/2))}.ayurveda-hero-copy{position:relative;border-left:0;padding:0 0 0 24px;margin-top:15px;max-width:460px}.ayurveda-hero h1{font:400 clamp(58px,7vw,82px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:0 0 8px;color:#151c2d}.ayurveda-subtitle{font-size:11px;letter-spacing:.26em;font-weight:600;color:#252d3b}.ayurveda-hero-copy>p{font-size:14px;color:#65656a;margin:8px 0 17px}.ayurveda-button{min-height:40px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:11px;background:#d8b16f;color:#171a21;text-decoration:none;font-size:11px;font-weight:650;border-radius:2px;transition:background .2s ease,transform .2s ease}.ayurveda-button:hover{background:#e2c184;transform:translateY(-1px)}.ayurveda-intro{max-width:1220px;margin:auto;min-height:345px;padding:34px 28px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px}.ayurveda-intro-image{width:100%;height:286px;object-fit:cover;object-position:center 48%;border-radius:4px}.ayurveda-intro-copy{align-self:center}.ayurveda-kicker{display:block;color:#c99f5c;font-size:10px;line-height:1.4;letter-spacing:.22em;font-weight:700}.ayurveda-intro-copy h2,.ayurveda-approach h2{font:400 clamp(30px,3.5vw,40px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:10px 0 15px;color:#182033}.ayurveda-intro-copy>p,.ayurveda-approach p{font-size:13px;line-height:1.65;color:#676970;margin:0;max-width:540px}.ayurveda-qualities{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}.ayurveda-qualities article{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;color:#192033}.ayurveda-qualities article>span{width:52px;height:52px;border:1px solid #d3a75c;border-radius:50%;display:grid;place-items:center;color:#bb8d44}.ayurveda-qualities strong{font-size:10px;line-height:1.35;font-weight:600}.ayurveda-benefits{min-height:230px;background:#11182a;color:#f8f5ef;text-align:center;padding:28px 5% 26px}.ayurveda-benefits h2,.ayurveda-section-heading h2{font:400 clamp(25px,3vw,34px)/1.15 Georgia,"Times New Roman",serif;margin:10px 0 22px}.ayurveda-benefit-grid{max-width:940px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.ayurveda-benefit-grid article{min-height:98px;border-right:1px solid rgba(208,170,104,.23);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.ayurveda-benefit-grid article:last-child{border:0}.ayurveda-benefit-grid article>span{width:54px;height:54px;border:1px solid #c99f5c;color:#d2a653;border-radius:50%;display:grid;place-items:center}.ayurveda-benefit-grid strong{font-size:11px;line-height:1.35;font-weight:550}.ayurveda-section-heading{text-align:center}.ayurveda-section-heading h2{margin:8px 0}.ayurveda-section-heading p{font-size:12px;line-height:1.55;color:#64666e;margin:0}.ayurveda-therapies{padding:34px max(4%,calc((100% - 1180px)/2)) 28px}.ayurveda-therapy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:23px}.ayurveda-therapy-grid article{text-align:center}.ayurveda-therapy-grid img{display:block;width:100%;height:158px;object-fit:cover;border-radius:4px}.ayurveda-therapy-grid h3{font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;margin:9px 0 5px;color:#171d2b}.ayurveda-therapy-grid p{font-size:11px;line-height:1.45;color:#6a6b72;margin:0 auto;max-width:240px}.ayurveda-approach{max-width:1220px;margin:auto;padding:18px 28px 28px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:38px}.ayurveda-approach>div{padding-left:14px}.ayurveda-approach h2{margin:9px 0 12px}.ayurveda-approach img{width:100%;height:220px;object-fit:cover;object-position:center 54%;border-radius:3px}.ayurveda-cta{min-height:230px;background-size:cover;background-position:center 52%;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 18px}.ayurveda-cta .ayurveda-kicker{color:#f0cf91}.ayurveda-cta h2{font:400 clamp(25px,3vw,34px)/1.2 Georgia,"Times New Roman",serif;margin:8px 0}.ayurveda-cta p{font-size:12px;line-height:1.5;margin:0 0 14px;color:#ffffffeb}.ayurveda-cta .ayurveda-button{min-height:38px}@media(max-width:760px){.ayurveda-hero{min-height:390px;padding:44px 7%;background-position:58% center}.ayurveda-intro{gap:24px;padding:28px 5%}.ayurveda-intro-image{height:255px}.ayurveda-qualities{gap:5px;margin-top:18px}.ayurveda-qualities article>span{width:45px;height:45px}.ayurveda-therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.ayurveda-therapy-grid img{height:180px}.ayurveda-approach{padding:20px 5% 26px;gap:22px}.ayurveda-approach img{height:210px}}@media(max-width:560px){.ayurveda-hero{min-height:390px;padding:48px 8%;background-position:62% center}.ayurveda-hero-copy{padding-left:18px}.ayurveda-hero h1{font-size:58px}.ayurveda-subtitle{font-size:9px;letter-spacing:.18em}.ayurveda-hero-copy>p{font-size:13px}.ayurveda-intro{grid-template-columns:1fr;gap:21px;padding:25px 6% 30px}.ayurveda-intro-image{height:235px}.ayurveda-intro-copy h2{font-size:32px}.ayurveda-intro-copy>p{font-size:12px}.ayurveda-qualities{gap:5px}.ayurveda-qualities article>span{width:43px;height:43px}.ayurveda-qualities article>span svg{width:20px;height:20px}.ayurveda-qualities strong{font-size:9px}.ayurveda-benefits{padding:27px 5%}.ayurveda-benefits h2{font-size:25px;margin-bottom:17px}.ayurveda-benefit-grid{grid-template-columns:repeat(2,1fr);gap:14px 0}.ayurveda-benefit-grid article{border-right:0;min-height:95px}.ayurveda-benefit-grid article:nth-child(odd){border-right:1px solid rgba(208,170,104,.23)}.ayurveda-therapies{padding:30px 5% 24px}.ayurveda-section-heading h2{font-size:27px}.ayurveda-section-heading p{font-size:11px}.ayurveda-section-heading br{display:none}.ayurveda-therapy-grid{gap:19px 12px;margin-top:20px}.ayurveda-therapy-grid img{height:125px}.ayurveda-therapy-grid h3{font-size:12px}.ayurveda-therapy-grid p{font-size:10px}.ayurveda-approach{grid-template-columns:1fr;padding:15px 6% 25px;gap:18px}.ayurveda-approach>div{padding:0}.ayurveda-approach h2{font-size:31px}.ayurveda-approach p{font-size:12px}.ayurveda-approach img{height:200px}.ayurveda-cta{min-height:230px;padding:24px 6%;background-position:58% center}.ayurveda-cta h2{font-size:25px}.ayurveda-cta p{font-size:11px}.ayurveda-cta p br{display:none}}.ayurveda-hero{min-height:520px}.ayurveda-intro{min-height:430px;padding-top:46px;padding-bottom:46px}.ayurveda-intro-image{height:330px}.ayurveda-benefits{min-height:290px;padding-top:42px;padding-bottom:38px}.ayurveda-benefit-grid article{min-height:122px}.ayurveda-therapies{padding-top:48px;padding-bottom:42px}.ayurveda-therapy-grid{margin-top:31px}.ayurveda-therapy-grid img{height:188px}.ayurveda-approach{padding-top:30px;padding-bottom:40px}.ayurveda-approach img{height:260px}.ayurveda-cta{min-height:300px;padding-top:40px;padding-bottom:40px}@media(max-width:760px){.ayurveda-hero{min-height:460px}.ayurveda-intro{min-height:390px;padding-top:38px;padding-bottom:38px}.ayurveda-intro-image{height:285px}.ayurveda-benefits{min-height:270px;padding-top:38px;padding-bottom:34px}.ayurveda-therapy-grid{margin-top:26px}.ayurveda-therapy-grid img{height:190px}.ayurveda-approach{padding-top:27px;padding-bottom:34px}.ayurveda-approach img{height:240px}.ayurveda-cta{min-height:280px}}@media(max-width:560px){.ayurveda-hero{min-height:440px}.ayurveda-intro{padding-top:32px;padding-bottom:36px}.ayurveda-intro-image{height:265px}.ayurveda-benefits{padding-top:36px;padding-bottom:36px}.ayurveda-benefit-grid article{min-height:110px}.ayurveda-therapies{padding-top:40px;padding-bottom:34px}.ayurveda-therapy-grid{margin-top:25px}.ayurveda-therapy-grid img{height:145px}.ayurveda-approach{padding-top:25px;padding-bottom:32px}.ayurveda-approach img{height:225px}.ayurveda-cta{min-height:270px;padding-top:34px;padding-bottom:34px}}.ayurveda-hero-copy{transform:translate(-95px)}@media(max-width:760px){.ayurveda-hero-copy{transform:translate(-42px)}}@media(max-width:560px){.ayurveda-hero-copy{transform:none}}.aroma-page{background:#f7f3eb;color:#161c30}.aroma-kicker{display:block;color:#bd8f53;font-size:11px;letter-spacing:.23em;font-weight:650;line-height:1.45}.aroma-hero{min-height:520px;padding:55px max(7%,calc((100% - 1180px)/2));display:flex;align-items:center;background-size:cover;background-position:center top}.aroma-hero-copy{position:relative;max-width:510px;border-left:1px solid #c99e5d;padding:0 0 0 30px;margin-top:18px}.aroma-hero-lotus{position:absolute;width:54px;height:44px;left:15px;top:-58px;color:#c99e5d}.aroma-hero h1{font:400 clamp(48px,5.8vw,72px)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0 0 12px;color:#151b2e;text-transform:none}.aroma-hero h2{font-family:inherit;font-size:11px;font-weight:500;line-height:1.8;letter-spacing:.3em;margin:0 0 18px;color:#333949}.aroma-rule{display:block;width:72px;height:1px;background:#c89d60;margin:19px 0;position:relative}.aroma-rule:after{content:"";position:absolute;width:12px;height:3px;background:#bd8f53;left:24px;top:-1px}.aroma-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 24px;border-radius:28px;background:#d9b36f;color:#161a23;text-decoration:none;font-size:12px;font-weight:650;transition:background .2s,transform .2s}.aroma-button:hover{background:#e5c384;transform:translateY(-1px)}.aroma-essence{min-height:340px;display:grid;grid-template-columns:1fr 1.18fr;background:#15172e;color:#f7f3eb}.aroma-essence>img{width:100%;height:100%;min-height:340px;object-fit:cover;object-position:center}.aroma-essence-copy{position:relative;overflow:hidden;align-self:stretch;padding:52px clamp(34px,5vw,78px);display:flex;flex-direction:column;justify-content:center}.aroma-essence-copy h2,.aroma-natural h2,.aroma-heading h2,.aroma-experience h2,.aroma-cta h2{font:400 clamp(30px,3.6vw,42px)/1.13 Georgia,"Times New Roman",serif;letter-spacing:-.015em;margin:10px 0;color:inherit}.aroma-essence-copy .aroma-rule{margin:13px 0 17px}.aroma-essence-copy>p{position:relative;z-index:1;max-width:510px;font-size:14px;line-height:1.75;color:#ffffffdb;margin:0}.aroma-leaf-art{position:absolute;right:-28px;top:34px;width:155px;height:270px;color:#b18d5e;opacity:.19;stroke-width:.65;transform:rotate(-18deg)}.aroma-natural{min-height:360px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f7f3eb}.aroma-natural>div{align-self:center;padding:45px max(9%,calc((100vw - 1180px)/2)) 45px max(7%,calc((100vw - 1180px)/2))}.aroma-natural h2{color:#172036;margin:11px 0}.aroma-natural .aroma-rule{margin:16px 0}.aroma-natural p{max-width:480px;font-size:14px;line-height:1.7;color:#565b67;margin:0}.aroma-natural>img{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center}.aroma-blends{background:#15172e;color:#f7f3eb;text-align:center;padding:42px max(5%,calc((100% - 1180px)/2)) 39px}.aroma-heading h2{margin:9px 0 0}.aroma-heading .aroma-rule{margin:12px auto 20px}.aroma-blend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.aroma-blend-grid img{width:100%;height:155px;object-fit:cover;border-radius:3px;display:block}.aroma-blend-grid h3{font:400 22px/1.2 Georgia,Times New Roman,serif;margin:12px 0 0}.aroma-short-rule{display:block;width:34px;height:1px;background:#c99f5c;margin:8px auto}.aroma-blend-grid p{font-size:12px;line-height:1.5;color:#ffffffd1;max-width:200px;margin:0 auto}.aroma-experience{min-height:420px;background:#f7f3eb;display:grid;grid-template-columns:1.12fr .86fr .55fr;align-items:center;gap:36px;padding:38px max(5%,calc((100% - 1180px)/2))}.aroma-experience h2{color:#172036;margin:11px 0}.aroma-experience .aroma-rule{margin:16px 0}.aroma-experience-copy>p{font-size:13px;line-height:1.7;color:#555a66;margin:0 0 18px;max-width:440px}.aroma-experience-image{width:100%;height:330px;object-fit:cover;object-position:58% center;border-radius:130px 0 0}.aroma-steps{list-style:none;margin:0;padding:0 0 0 4px}.aroma-steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;border-left:1px solid #d5b57e;padding:12px 0 12px 17px}.aroma-steps li+li{margin-top:3px}.aroma-steps li>span{font:400 18px/1 Georgia,Times New Roman,serif;color:#bd8f53}.aroma-steps p{font-size:12px;line-height:1.5;color:#464b57;margin:0}.aroma-cta{min-height:280px;background-size:cover;background-position:center 45%;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#fff;padding:40px max(7%,calc((100% - 1180px)/2))}.aroma-cta .aroma-kicker{color:#d2ad70}.aroma-cta h2{font-size:clamp(31px,3.8vw,44px);margin:12px 0 0}.aroma-cta .aroma-button{flex-shrink:0}@media(max-width:760px){.aroma-hero{min-height:470px;padding:45px 7%;background-position:58% top}.aroma-hero-copy{max-width:440px}.aroma-hero h1{font-size:clamp(40px,7vw,58px)}.aroma-hero h2{font-size:10px;letter-spacing:.24em}.aroma-essence{grid-template-columns:1fr 1.1fr;min-height:320px}.aroma-essence>img{min-height:320px}.aroma-essence-copy{padding:35px 28px}.aroma-essence-copy h2,.aroma-natural h2,.aroma-heading h2,.aroma-experience h2{font-size:31px}.aroma-essence-copy>p{font-size:12px}.aroma-natural{min-height:310px}.aroma-natural>div{padding:32px 7%}.aroma-natural>img{min-height:310px}.aroma-blends{padding:37px 5%}.aroma-blend-grid{gap:17px}.aroma-blend-grid img{height:125px}.aroma-blend-grid h3{font-size:19px}.aroma-blend-grid p{font-size:11px}.aroma-experience{grid-template-columns:1fr .8fr;gap:24px;padding:34px 6%}.aroma-experience-image{height:280px}.aroma-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.aroma-steps li{grid-template-columns:1fr;gap:7px;padding:9px 6px 9px 11px}.aroma-cta{min-height:250px;padding:34px 7%}}@media(max-width:560px){.aroma-hero{min-height:490px;padding:38px 7%;background-position:58% top}.aroma-hero h1{font-size:39px;letter-spacing:.015em}.aroma-hero h2{font-size:9px;letter-spacing:.17em;line-height:1.8}.aroma-essence{grid-template-columns:1fr}.aroma-essence>img{min-height:225px;height:225px}.aroma-essence-copy{min-height:285px;padding:32px 7%}.aroma-natural{grid-template-columns:1fr}.aroma-natural>div{padding:34px 7%}.aroma-natural>img{min-height:230px;height:230px}.aroma-blends{padding:34px 5%}.aroma-heading h2{font-size:29px}.aroma-blend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.aroma-blend-grid img{height:130px}.aroma-blend-grid h3{font-size:20px}.aroma-experience{grid-template-columns:1fr;gap:20px;padding:34px 7%}.aroma-experience-image{height:250px;grid-row:2}.aroma-experience-copy>p{font-size:13px}.aroma-steps{grid-column:auto;grid-template-columns:repeat(2,1fr);gap:8px}.aroma-steps li{padding:10px 5px 10px 10px}.aroma-cta{min-height:290px;align-items:flex-start;justify-content:center;flex-direction:column;gap:18px;padding:34px 7%;background-position:64% center}.aroma-cta h2{font-size:33px}.aroma-cta .aroma-button{font-size:11px;padding:0 18px}}.aroma-hero{min-height:590px}.aroma-kicker,.aroma-hero h2{font-size:12px}.aroma-button{min-height:48px;padding:0 26px;font-size:13px}.aroma-essence{min-height:410px}.aroma-essence>img{min-height:410px}.aroma-essence-copy{padding-top:60px;padding-bottom:60px}.aroma-essence-copy>p,.aroma-natural p{font-size:15px;line-height:1.8}.aroma-natural{min-height:430px}.aroma-natural>img{min-height:430px}.aroma-blends{padding-top:54px;padding-bottom:52px}.aroma-heading h2{font-size:clamp(34px,3.7vw,44px)}.aroma-blend-grid{gap:26px}.aroma-blend-grid img{height:185px}.aroma-blend-grid h3{font-size:25px;margin-top:16px}.aroma-blend-grid p{font-size:14px;line-height:1.6}.aroma-experience{min-height:510px;padding-top:48px;padding-bottom:48px;gap:42px}.aroma-experience-copy>p{font-size:15px;line-height:1.8}.aroma-experience-image{height:390px}.aroma-steps li{padding-top:16px;padding-bottom:16px}.aroma-steps li>span{font-size:20px}.aroma-steps p{font-size:14px;line-height:1.6}.aroma-cta{min-height:340px;padding-top:50px;padding-bottom:50px}.aroma-cta h2{font-size:clamp(35px,4vw,46px)}@media(max-width:760px){.aroma-hero{min-height:520px}.aroma-hero h2{font-size:11px}.aroma-essence{min-height:360px}.aroma-essence>img{min-height:360px}.aroma-essence-copy{padding:40px 28px}.aroma-essence-copy>p,.aroma-natural p{font-size:14px}.aroma-natural{min-height:360px}.aroma-natural>img{min-height:360px}.aroma-blends{padding-top:44px;padding-bottom:44px}.aroma-heading h2{font-size:34px}.aroma-blend-grid{gap:22px}.aroma-blend-grid img{height:155px}.aroma-blend-grid h3{font-size:22px}.aroma-blend-grid p{font-size:13px}.aroma-experience{min-height:0;padding-top:42px;padding-bottom:42px;gap:28px}.aroma-experience-image{height:320px}.aroma-steps p{font-size:13px}.aroma-cta{min-height:300px}}@media(max-width:560px){.aroma-hero{min-height:520px}.aroma-kicker{font-size:11px}.aroma-hero h2{font-size:10px;letter-spacing:.16em}.aroma-button{min-height:46px;font-size:12px;padding:0 20px}.aroma-essence{min-height:0}.aroma-essence>img{height:260px;min-height:260px}.aroma-essence-copy{min-height:310px;padding:38px 7%}.aroma-essence-copy h2,.aroma-natural h2,.aroma-heading h2,.aroma-experience h2{font-size:31px}.aroma-essence-copy>p,.aroma-natural p{font-size:14px;line-height:1.75}.aroma-natural{min-height:0}.aroma-natural>div{padding-top:40px;padding-bottom:40px}.aroma-natural>img{height:260px;min-height:260px}.aroma-blends{padding:42px 5%}.aroma-heading h2{font-size:30px}.aroma-blend-grid{gap:24px 13px}.aroma-blend-grid img{height:145px}.aroma-blend-grid h3{font-size:21px;margin-top:12px}.aroma-blend-grid p{font-size:12px}.aroma-experience{padding-top:40px;padding-bottom:40px;gap:24px}.aroma-experience-image{height:280px}.aroma-experience-copy>p{font-size:14px;line-height:1.75}.aroma-steps p{font-size:12px}.aroma-steps li>span{font-size:18px}.aroma-cta{min-height:310px;padding-top:38px;padding-bottom:38px}.aroma-cta h2{font-size:32px}.aroma-cta .aroma-button{font-size:11px}}.sound-page{background:#f7f3eb;color:#171d31}.sound-kicker{display:block;color:#c49a5b;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.24em}.sound-hero{min-height:470px;padding:48px max(7.5%,calc((100% - 1180px)/2));display:flex;align-items:center;background-size:cover;background-position:center 48%}.sound-hero-copy{position:relative;border-left:1px solid #c99e5d;padding:0 0 0 24px;max-width:430px;margin-top:22px}.sound-lotus{position:absolute;width:48px;height:40px;left:14px;top:-53px;color:#c99e5d}.sound-hero h1{font:400 clamp(48px,5vw,64px)/.95 Georgia,"Times New Roman",serif;color:#171d31;margin:0 0 16px;letter-spacing:-.025em}.sound-hero-subtitle{display:block;color:#333a49;font-size:10px;line-height:1.8;letter-spacing:.26em;font-weight:600;margin-bottom:17px}.sound-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 20px;border-radius:3px;background:#d8b16f;color:#171b24;text-decoration:none;font-size:11px;font-weight:650;transition:background .2s,transform .2s}.sound-button:hover{background:#e5c487;transform:translateY(-1px)}.sound-benefit-strip{min-height:145px;padding:23px max(5%,calc((100% - 1180px)/2));display:grid;grid-template-columns:repeat(4,1fr);align-items:center;background:#f8f5ef}.sound-benefit-strip article{text-align:center;border-right:1px solid #dfd4c2;padding:2px 14px;color:#c59c61}.sound-benefit-strip article:last-child{border-right:0}.sound-benefit-strip article>svg{width:31px;height:31px;stroke-width:1.35}.sound-benefit-strip h3{font-size:12px;color:#293043;margin:8px 0 4px;font-weight:650}.sound-benefit-strip p{font-size:10px;line-height:1.45;color:#666a72;white-space:pre-line;margin:0}.sound-about{min-height:360px;display:grid;grid-template-columns:1fr 1fr;background:#f7f3eb}.sound-about>img{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center 53%}.sound-about-copy{position:relative;overflow:hidden;align-self:stretch;padding:48px max(7%,calc((100vw - 1180px)/2)) 44px 48px;display:flex;flex-direction:column;justify-content:center}.sound-about-copy h2,.sound-difference h2,.sound-section-heading h2,.sound-sessions-head h2,.sound-testimonial h2,.sound-cta h2{font:400 clamp(30px,3.4vw,40px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.018em;margin:9px 0 13px;color:#172036}.sound-about-copy>p{position:relative;z-index:1;font-size:12px;line-height:1.65;color:#575b65;max-width:470px;margin:0 0 17px}.sound-about-copy .sound-button{align-self:flex-start}.sound-leaf-art{position:absolute;right:-40px;top:12px;width:145px;height:245px;color:#bd965a;opacity:.2;stroke-width:.65;transform:rotate(-25deg)}.sound-difference{min-height:350px;background-size:cover;background-position:center 49%;display:flex;align-items:center;padding:40px max(8%,calc((100% - 1160px)/2));color:#fff}.sound-difference>div{max-width:345px}.sound-difference h2{font-size:clamp(30px,3.4vw,40px);color:#fff;margin:9px 0 14px}.sound-difference p{font-size:12px;line-height:1.55;color:#ffffffe0;margin:0}.sound-process{min-height:285px;background:#f8f5ef;padding:33px max(6%,calc((100% - 1160px)/2)) 34px}.sound-section-heading{text-align:center}.sound-section-heading h2{font-size:clamp(28px,3.2vw,36px);margin:7px 0 20px}.sound-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.sound-process-grid article{position:relative;text-align:center}.sound-process-grid article:not(:last-child):after{content:"";position:absolute;width:calc(100% - 80px);height:1px;background:#d4b27b;left:calc(50% + 51px);top:27px}.sound-step{width:54px;height:54px;position:relative;margin:0 auto 9px;display:flex;align-items:center;justify-content:center;color:#c59b5f}.sound-step small{position:absolute;left:-4px;top:4px;border:1px solid #e4cfab;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;background:#f8f5ef;font-size:9px;color:#c49a5b}.sound-step svg{width:28px;height:28px;stroke-width:1.5}.sound-process-grid h3{font-size:12px;margin:0 0 5px;color:#293043}.sound-process-grid p{font-size:10px;line-height:1.5;color:#696c72;max-width:180px;margin:0 auto}.sound-sessions{background:#14172b;color:#f8f5ef;padding:35px max(6%,calc((100% - 1160px)/2)) 42px}.sound-sessions-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.sound-sessions-head h2{font-size:clamp(30px,3.3vw,39px);color:#fff;margin:7px 0 0}.sound-sessions-head>a{display:flex;align-items:center;gap:8px;color:#e0c38e;text-decoration:none;font-size:10px}.sound-session-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sound-session-grid article{background:#f7f3eb;color:#172036;border-radius:6px;overflow:hidden}.sound-session-grid img{display:block;width:100%;height:155px;object-fit:cover}.sound-session-grid article>div{padding:13px 15px 15px}.sound-session-grid h3{font:400 18px/1.2 Georgia,Times New Roman,serif;margin:0 0 6px}.sound-session-grid p{font-size:10px;line-height:1.5;color:#5f626a;margin:0 0 9px}.sound-session-grid article>div>a{display:inline-flex;align-items:center;gap:5px;color:#283043;text-decoration:none;font-size:10px;font-weight:650}.sound-testimonial{min-height:330px;background:#f7f3eb;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:36px;padding:34px max(7%,calc((100% - 1160px)/2))}.sound-testimonial>img{width:100%;height:255px;object-fit:cover;object-position:center 45%;border-radius:120px 4px 4px}.sound-testimonial h2{font-size:clamp(28px,3vw,36px);margin:8px 0 13px}.sound-testimonial blockquote{font:italic 15px/1.6 Georgia,Times New Roman,serif;color:#62616a;margin:0 0 10px;max-width:500px}.sound-testimonial small{font-size:9px;letter-spacing:.18em;color:#454a56}.sound-dots{display:flex;gap:7px;margin-top:20px}.sound-dots i{width:6px;height:6px;border-radius:50%;background:#d7c6a8}.sound-dots i:first-child{background:#c49a5b}.sound-cta{min-height:260px;background-size:cover;background-position:center 52%;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px max(8%,calc((100% - 1160px)/2));color:#fff}.sound-cta .sound-kicker{color:#ead19e}.sound-cta h2{font-size:clamp(31px,3.6vw,42px);color:#fff;margin:8px 0}.sound-cta p{font-size:11px;color:#ffffffe6;margin:0}.sound-cta .sound-button{flex-shrink:0}@media(max-width:760px){.sound-hero{min-height:430px;padding:42px 7%;background-position:60% center}.sound-benefit-strip{padding:22px 4%}.sound-benefit-strip article{padding:2px 7px}.sound-benefit-strip h3{font-size:11px}.sound-benefit-strip p{font-size:9px}.sound-about{min-height:315px}.sound-about>img{min-height:315px}.sound-about-copy{padding:35px 6% 35px 28px}.sound-about-copy h2,.sound-difference h2,.sound-section-heading h2,.sound-sessions-head h2,.sound-testimonial h2{font-size:30px}.sound-about-copy>p{font-size:11px}.sound-difference{min-height:315px;padding:34px 7%;background-position:58% center}.sound-process{padding:30px 5%}.sound-process-grid{gap:15px}.sound-process-grid article:not(:last-child):after{width:calc(100% - 70px);left:calc(50% + 43px);top:25px}.sound-step{width:50px;height:50px}.sound-process-grid h3{font-size:11px}.sound-process-grid p{font-size:9px}.sound-sessions{padding:32px 5%}.sound-session-grid{gap:12px}.sound-session-grid img{height:130px}.sound-session-grid article>div{padding:11px}.sound-session-grid h3{font-size:16px}.sound-testimonial{padding:30px 6%;gap:23px}.sound-testimonial>img{height:220px}.sound-testimonial blockquote{font-size:13px}.sound-cta{min-height:235px;padding:32px 7%}}@media(max-width:560px){.sound-hero{min-height:420px;padding:38px 7%;background-position:62% center}.sound-hero h1{font-size:47px}.sound-hero-subtitle{font-size:9px;letter-spacing:.18em}.sound-benefit-strip{grid-template-columns:repeat(2,1fr);gap:16px 0;padding:24px 5%}.sound-benefit-strip article:nth-child(2){border-right:0}.sound-benefit-strip h3{font-size:11px}.sound-benefit-strip p{font-size:9px}.sound-about{grid-template-columns:1fr}.sound-about>img{height:240px;min-height:240px}.sound-about-copy{padding:32px 7%;min-height:310px}.sound-about-copy h2,.sound-difference h2{font-size:31px}.sound-about-copy>p{font-size:12px;line-height:1.65}.sound-difference{min-height:310px;padding:30px 7%;background-position:62% center}.sound-difference>div{max-width:290px}.sound-difference p{font-size:11px}.sound-process{padding:30px 6%}.sound-section-heading h2{font-size:28px;margin-bottom:21px}.sound-process-grid{grid-template-columns:repeat(2,1fr);gap:22px 12px}.sound-process-grid article:not(:last-child):after{display:none}.sound-process-grid h3{font-size:11px}.sound-process-grid p{font-size:10px}.sound-sessions{padding:30px 6%}.sound-sessions-head{align-items:start;gap:10px;flex-direction:column;margin-bottom:17px}.sound-sessions-head h2{font-size:29px}.sound-session-grid{grid-template-columns:1fr;gap:16px}.sound-session-grid img{height:185px}.sound-session-grid article>div{padding:14px 16px}.sound-session-grid h3{font-size:19px}.sound-session-grid p{font-size:11px}.sound-testimonial{grid-template-columns:1fr;gap:20px;padding:30px 7%}.sound-testimonial>img{height:240px;border-radius:90px 4px 4px}.sound-testimonial h2{font-size:29px}.sound-testimonial blockquote{font-size:14px}.sound-cta{min-height:285px;align-items:flex-start;justify-content:center;flex-direction:column;gap:17px;padding:32px 7%;background-position:64% center}.sound-cta h2{font-size:31px}.sound-cta p{font-size:11px}}.sound-hero{min-height:550px}.sound-hero-subtitle{font-size:12px}.sound-button{min-height:46px;font-size:13px;padding-left:25px;padding-right:25px}.sound-benefit-strip{min-height:175px;padding-top:30px;padding-bottom:30px}.sound-benefit-strip article>svg{width:36px;height:36px}.sound-benefit-strip h3{font-size:14px;margin-top:10px}.sound-benefit-strip p{font-size:12px;line-height:1.55}.sound-about{min-height:420px}.sound-about>img{min-height:420px}.sound-about-copy{padding-top:55px;padding-bottom:55px}.sound-about-copy h2{font-size:clamp(35px,3.8vw,45px);margin-top:12px;margin-bottom:17px}.sound-about-copy>p{font-size:15px;line-height:1.8;margin-bottom:22px}.sound-difference{min-height:400px;padding-top:50px;padding-bottom:50px}.sound-difference h2{font-size:clamp(35px,3.8vw,45px);margin-top:12px;margin-bottom:18px}.sound-difference p{font-size:14px;line-height:1.75}.sound-process{min-height:340px;padding-top:43px;padding-bottom:46px}.sound-section-heading h2{font-size:clamp(34px,3.7vw,42px);margin-top:10px;margin-bottom:28px}.sound-process-grid{gap:32px}.sound-process-grid article:not(:last-child):after{top:30px}.sound-step{width:60px;height:60px;margin-bottom:13px}.sound-step svg{width:33px;height:33px}.sound-step small{font-size:11px;width:28px;height:28px}.sound-process-grid h3{font-size:14px;margin-bottom:8px}.sound-process-grid p{font-size:12px;line-height:1.65;max-width:195px}.sound-sessions{padding-top:48px;padding-bottom:54px}.sound-sessions-head{margin-bottom:26px}.sound-sessions-head h2{font-size:clamp(35px,3.8vw,44px)}.sound-sessions-head>a{font-size:12px}.sound-session-grid{gap:22px}.sound-session-grid img{height:185px}.sound-session-grid article>div{padding:16px 18px 18px}.sound-session-grid h3{font-size:21px;margin-bottom:8px}.sound-session-grid p{font-size:13px;line-height:1.6;margin-bottom:12px}.sound-session-grid article>div>a{font-size:12px}.sound-cta{min-height:320px;padding-top:48px;padding-bottom:48px}.sound-cta h2{font-size:clamp(36px,4vw,46px)}.sound-cta p{font-size:13px;line-height:1.6}@media(max-width:760px){.sound-hero{min-height:490px}.sound-hero-subtitle{font-size:11px}.sound-benefit-strip{min-height:165px}.sound-benefit-strip h3{font-size:12px}.sound-benefit-strip p{font-size:10px}.sound-about{min-height:360px}.sound-about>img{min-height:360px}.sound-about-copy{padding-top:42px;padding-bottom:42px}.sound-about-copy h2,.sound-difference h2{font-size:34px}.sound-about-copy>p{font-size:13px;line-height:1.75}.sound-difference{min-height:360px}.sound-difference p{font-size:13px}.sound-process{min-height:310px;padding-top:38px;padding-bottom:40px}.sound-section-heading h2{font-size:33px}.sound-process-grid{gap:22px}.sound-process-grid h3{font-size:12px}.sound-process-grid p{font-size:10px}.sound-sessions{padding-top:40px;padding-bottom:46px}.sound-sessions-head h2{font-size:34px}.sound-session-grid img{height:155px}.sound-session-grid h3{font-size:18px}.sound-session-grid p{font-size:11px}.sound-cta{min-height:285px}}@media(max-width:560px){.sound-hero{min-height:455px}.sound-hero-subtitle{font-size:10px;line-height:1.9}.sound-button{min-height:44px;font-size:12px;padding-left:19px;padding-right:19px}.sound-benefit-strip{min-height:0;padding-top:30px;padding-bottom:30px;gap:22px 0}.sound-benefit-strip h3{font-size:12px}.sound-benefit-strip p{font-size:10px;line-height:1.5}.sound-about{min-height:0}.sound-about>img{height:265px;min-height:265px}.sound-about-copy{min-height:340px;padding-top:38px;padding-bottom:38px}.sound-about-copy h2,.sound-difference h2{font-size:32px}.sound-about-copy>p{font-size:13px;line-height:1.75}.sound-difference{min-height:340px;padding-top:36px;padding-bottom:36px}.sound-difference p{font-size:12px;line-height:1.7}.sound-process{min-height:0;padding-top:36px;padding-bottom:40px}.sound-section-heading h2{font-size:29px;margin-bottom:25px}.sound-process-grid{gap:25px 14px}.sound-process-grid h3{font-size:12px}.sound-process-grid p{font-size:11px;line-height:1.55}.sound-sessions{padding-top:36px;padding-bottom:40px}.sound-sessions-head h2{font-size:30px}.sound-session-grid{gap:19px}.sound-session-grid img{height:185px}.sound-session-grid h3{font-size:20px}.sound-session-grid p{font-size:12px}.sound-session-grid article>div>a{font-size:11px}.sound-cta{min-height:300px;padding-top:38px;padding-bottom:38px}.sound-cta h2{font-size:33px}.sound-cta p{font-size:12px}}.breath-page{background:#f8f5ef;color:#172036}.breath-kicker{display:block;font-size:10px;line-height:1.5;letter-spacing:.24em;font-weight:700;color:#bd955b}.breath-hero{min-height:430px;padding:48px max(8%,calc((100% - 1180px)/2));display:flex;align-items:center;background-size:cover;background-position:center 45%}.breath-hero-copy{position:relative;border-left:1px solid #c99e5d;padding:0 0 0 22px;margin-top:15px;max-width:440px}.breath-lotus{position:absolute;width:45px;height:38px;left:12px;top:-50px;color:#c99e5d}.breath-hero h1{font:400 clamp(50px,6vw,72px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:0 0 12px;color:#172036}.breath-subtitle{display:block;font-size:10px;line-height:1.85;letter-spacing:.24em;font-weight:650;color:#303746;margin-bottom:17px}.breath-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 20px;border-radius:3px;background:#d8b16f;color:#171b24;text-decoration:none;font-size:11px;font-weight:650;transition:background .2s,transform .2s}.breath-button:hover{background:#e5c487;transform:translateY(-1px)}.breath-intro{min-height:325px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px;padding:28px max(5%,calc((100% - 1200px)/2));background:#f8f5ef}.breath-intro>img{width:100%;height:275px;object-fit:cover;object-position:center 50%;border-radius:120px 4px 4px}.breath-intro-copy{position:relative;overflow:hidden;border-left:1px solid #d6c5a8;padding:8px 35px;min-height:210px;display:flex;flex-direction:column;justify-content:center}.breath-intro-copy h2,.breath-heading h2,.breath-practice h2{font:400 clamp(31px,3.7vw,43px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin:9px 0 12px;color:#172036}.breath-intro-copy>p,.breath-practice p{position:relative;z-index:1;font-size:12px;line-height:1.65;color:#555b66;margin:0;max-width:490px}.breath-leaf-art{position:absolute;width:150px;height:230px;right:-43px;top:0;color:#bd965a;opacity:.17;stroke-width:.65;transform:rotate(-25deg)}.breath-benefits{min-height:225px;background:#15172e;color:#f8f5ef;padding:30px max(5%,calc((100% - 1200px)/2)) 28px;position:relative;overflow:hidden}.breath-heading{text-align:center}.breath-benefits .breath-heading h2,.breath-techniques .breath-heading h2{color:#f8f5ef;margin:8px 0 21px}.breath-benefit-grid{display:grid;grid-template-columns:repeat(6,1fr);align-items:center}.breath-benefit-grid article{min-height:80px;border-right:1px solid rgba(215,186,137,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;color:#d2aa69}.breath-benefit-grid article:last-child{border:0}.breath-benefit-grid article>svg{width:30px;height:30px;stroke-width:1.45}.breath-benefit-grid strong{font-size:10px;line-height:1.35;font-weight:550;color:#f6f3ed}.breath-practice{min-height:360px;display:grid;grid-template-columns:1.12fr .88fr;align-items:stretch;background:#f8f5ef}.breath-practice>img{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center 48%}.breath-practice>div{align-self:center;padding:42px max(6%,calc((100vw - 1180px)/2)) 42px 42px}.breath-practice h2{margin:10px 0 14px}.breath-approach{padding:35px max(5%,calc((100% - 1180px)/2)) 43px;background:#f8f5ef}.breath-approach .breath-heading h2{margin:8px 0}.breath-approach .breath-heading>p{font-size:12px;line-height:1.6;color:#656873;margin:0}.breath-approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:24px}.breath-approach-grid article,.breath-technique-grid article{border:1px solid #eadfcd;border-radius:5px;overflow:hidden;background:#f8f5ef}.breath-approach-grid img{width:100%;height:145px;display:block;object-fit:cover}.breath-approach-grid article>div,.breath-technique-grid article>div{padding:12px 14px 15px}.breath-approach-grid h3,.breath-technique-grid h3{font-size:12px;line-height:1.35;color:#1c2436;margin:0 0 5px}.breath-approach-grid p,.breath-technique-grid p{font-size:10px;line-height:1.5;color:#656873;margin:0}.breath-techniques{background:#15172e;padding:34px max(5%,calc((100% - 1180px)/2)) 42px;color:#f8f5ef}.breath-techniques .breath-heading h2{margin-bottom:21px}.breath-technique-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.breath-technique-grid article{border-color:#d7ba8933;background:#191c32}.breath-technique-grid img{width:100%;height:150px;display:block;object-fit:cover}.breath-technique-grid h3{color:#f8f5ef}.breath-technique-grid p{color:#f8f5efc7}.breath-cta{min-height:260px;background-size:cover;background-position:center 54%;display:flex;align-items:center;padding:35px max(7%,calc((100% - 1180px)/2));color:#fff}.breath-cta .breath-kicker{color:#d8b779}.breath-cta h2{font:400 clamp(31px,3.8vw,44px)/1.12 Georgia,"Times New Roman",serif;margin:9px 0 16px;color:#fff}@media(max-width:760px){.breath-hero{min-height:390px;padding:42px 7%;background-position:59% center}.breath-intro{gap:24px;padding:27px 5%}.breath-intro>img{height:240px}.breath-intro-copy{padding:8px 24px}.breath-intro-copy h2,.breath-heading h2,.breath-practice h2{font-size:34px}.breath-benefits{padding:28px 4%}.breath-benefit-grid{grid-template-columns:repeat(3,1fr);gap:12px 0}.breath-benefit-grid article{min-height:86px}.breath-benefit-grid article:nth-child(3){border-right:0}.breath-practice{min-height:310px}.breath-practice>img{min-height:310px}.breath-practice>div{padding:30px 6% 30px 27px}.breath-approach-grid img{height:130px}.breath-approach-grid,.breath-technique-grid{gap:12px}.breath-technique-grid img{height:130px}}@media(max-width:560px){.breath-hero{min-height:420px;padding:36px 7%;background-position:61% center}.breath-hero h1{font-size:48px}.breath-subtitle{font-size:9px;letter-spacing:.17em}.breath-intro{grid-template-columns:1fr;gap:22px;padding:25px 6% 30px}.breath-intro>img{height:235px}.breath-intro-copy{border-left:0;padding:0;min-height:0}.breath-intro-copy h2{font-size:33px}.breath-intro-copy>p{font-size:12px;line-height:1.7}.breath-benefits{padding:28px 5%}.breath-benefits .breath-heading h2{font-size:27px;margin-bottom:17px}.breath-benefit-grid{grid-template-columns:repeat(2,1fr);gap:10px 0}.breath-benefit-grid article{min-height:85px;border-right:0}.breath-benefit-grid article:nth-child(odd){border-right:1px solid rgba(215,186,137,.35)}.breath-benefit-grid strong{font-size:10px}.breath-practice{grid-template-columns:1fr}.breath-practice>img{height:235px;min-height:235px}.breath-practice>div{padding:30px 7% 34px}.breath-practice h2{font-size:32px}.breath-practice p{font-size:12px;line-height:1.7}.breath-approach{padding:30px 6% 34px}.breath-approach .breath-heading h2{font-size:29px}.breath-approach .breath-heading>p{font-size:11px}.breath-approach .breath-heading br{display:none}.breath-approach-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.breath-approach-grid img{height:180px}.breath-approach-grid h3,.breath-technique-grid h3{font-size:13px}.breath-approach-grid p,.breath-technique-grid p{font-size:11px}.breath-techniques{padding:30px 6% 34px}.breath-techniques .breath-heading h2{font-size:27px;margin-bottom:19px}.breath-technique-grid{grid-template-columns:1fr;gap:14px}.breath-technique-grid img{height:190px}.breath-cta{min-height:240px;padding:30px 7%;background-position:60% center}.breath-cta h2{font-size:32px}}.ayurveda-intro{min-height:485px;padding-top:52px;padding-bottom:52px;gap:44px}.ayurveda-intro-image{height:370px}.ayurveda-kicker{font-size:12px}.ayurveda-intro-copy h2,.ayurveda-approach h2{font-size:clamp(38px,4vw,46px);margin-top:13px;margin-bottom:18px}.ayurveda-intro-copy>p,.ayurveda-approach p{font-size:15px;line-height:1.8}.ayurveda-qualities{margin-top:30px;gap:13px}.ayurveda-qualities article>span{width:60px;height:60px}.ayurveda-qualities strong{font-size:12px;line-height:1.45}.ayurveda-benefits{min-height:330px;padding-top:48px;padding-bottom:45px}.ayurveda-benefits h2{font-size:clamp(32px,3.5vw,39px);margin-top:13px;margin-bottom:28px}.ayurveda-benefit-grid article{min-height:145px;gap:12px}.ayurveda-benefit-grid article>span{width:64px;height:64px}.ayurveda-benefit-grid article>span svg{width:33px;height:33px}.ayurveda-benefit-grid strong{font-size:13px;line-height:1.45}.ayurveda-therapies{padding-top:58px;padding-bottom:52px}.ayurveda-section-heading h2{font-size:clamp(34px,3.5vw,40px);margin-top:13px;margin-bottom:12px}.ayurveda-section-heading p{font-size:14px;line-height:1.7}.ayurveda-therapy-grid{margin-top:34px;gap:22px}.ayurveda-therapy-grid img{height:210px}.ayurveda-therapy-grid h3{font-size:15px;margin-top:12px;margin-bottom:7px}.ayurveda-therapy-grid p{font-size:13px;line-height:1.65}.ayurveda-approach{padding-top:42px;padding-bottom:50px;gap:46px}.ayurveda-approach h2{margin-top:13px;margin-bottom:16px}.ayurveda-approach img{height:300px}.ayurveda-cta{min-height:350px;padding-top:48px;padding-bottom:48px}.ayurveda-cta h2{font-size:clamp(32px,3.5vw,40px);margin:12px 0}.ayurveda-cta p{font-size:15px;line-height:1.7;margin-bottom:20px}.ayurveda-cta .ayurveda-button{min-height:46px;font-size:13px;padding-left:25px;padding-right:25px}@media(max-width:760px){.ayurveda-intro{min-height:440px;padding-top:42px;padding-bottom:42px;gap:28px}.ayurveda-intro-image{height:300px}.ayurveda-intro-copy h2,.ayurveda-approach h2{font-size:36px}.ayurveda-intro-copy>p,.ayurveda-approach p{font-size:14px}.ayurveda-qualities{margin-top:24px;gap:7px}.ayurveda-qualities article>span{width:52px;height:52px}.ayurveda-qualities strong{font-size:11px}.ayurveda-benefits{min-height:310px;padding:42px 5%}.ayurveda-benefits h2{font-size:32px}.ayurveda-benefit-grid article{min-height:130px}.ayurveda-benefit-grid strong{font-size:12px}.ayurveda-therapies{padding-top:48px;padding-bottom:44px}.ayurveda-section-heading h2{font-size:34px}.ayurveda-section-heading p{font-size:13px}.ayurveda-therapy-grid{margin-top:30px;gap:26px 18px}.ayurveda-therapy-grid img{height:195px}.ayurveda-therapy-grid h3{font-size:14px}.ayurveda-therapy-grid p{font-size:12px}.ayurveda-approach{padding-top:35px;padding-bottom:42px;gap:28px}.ayurveda-approach img{height:265px}.ayurveda-cta{min-height:320px}}@media(max-width:560px){.ayurveda-intro{padding-top:36px;padding-bottom:40px;gap:25px}.ayurveda-intro-image{height:275px}.ayurveda-intro-copy h2,.ayurveda-approach h2{font-size:34px}.ayurveda-intro-copy>p,.ayurveda-approach p{font-size:14px;line-height:1.75}.ayurveda-qualities{margin-top:23px;gap:5px}.ayurveda-qualities article>span{width:48px;height:48px}.ayurveda-qualities strong{font-size:10px}.ayurveda-benefits{min-height:0;padding:42px 5%}.ayurveda-benefits h2{font-size:29px;margin-bottom:22px}.ayurveda-benefit-grid{gap:17px 0}.ayurveda-benefit-grid article{min-height:118px}.ayurveda-benefit-grid article>span{width:58px;height:58px}.ayurveda-benefit-grid strong{font-size:12px}.ayurveda-therapies{padding:42px 5% 38px}.ayurveda-section-heading h2{font-size:30px}.ayurveda-section-heading p{font-size:12px;line-height:1.65}.ayurveda-therapy-grid{gap:24px 13px;margin-top:27px}.ayurveda-therapy-grid img{height:155px}.ayurveda-therapy-grid h3{font-size:13px}.ayurveda-therapy-grid p{font-size:11px;line-height:1.55}.ayurveda-approach{padding:30px 6% 38px;gap:22px}.ayurveda-approach img{height:235px}.ayurveda-cta{min-height:290px;padding:38px 6%}.ayurveda-cta h2{font-size:29px}.ayurveda-cta p{font-size:13px}}.breath-hero{min-height:520px}.breath-intro{min-height:410px;padding-top:42px;padding-bottom:42px}.breath-intro>img{height:330px}.breath-benefits{min-height:290px;padding-top:44px;padding-bottom:42px}.breath-benefit-grid article{min-height:116px}.breath-practice{min-height:450px}.breath-practice>img{min-height:450px}.breath-approach{padding-top:54px;padding-bottom:60px}.breath-approach-grid{margin-top:34px;gap:22px}.breath-approach-grid img{height:195px}.breath-approach-grid article>div,.breath-technique-grid article>div{padding:17px 18px 20px}.breath-techniques{padding-top:50px;padding-bottom:58px}.breath-techniques .breath-heading h2{margin-bottom:30px}.breath-technique-grid{gap:22px}.breath-technique-grid img{height:200px}.breath-cta{min-height:340px;padding-top:48px;padding-bottom:48px}@media(max-width:760px){.breath-hero{min-height:470px}.breath-intro{min-height:390px;padding-top:38px;padding-bottom:38px}.breath-intro>img{height:300px}.breath-benefits{min-height:275px;padding-top:40px;padding-bottom:38px}.breath-benefit-grid article{min-height:105px}.breath-practice{min-height:390px}.breath-practice>img{min-height:390px}.breath-approach{padding-top:48px;padding-bottom:52px}.breath-approach-grid{margin-top:30px;gap:18px}.breath-approach-grid img{height:170px}.breath-techniques{padding-top:44px;padding-bottom:50px}.breath-technique-grid img{height:175px}.breath-cta{min-height:310px}}@media(max-width:560px){.breath-hero{min-height:450px}.breath-intro{min-height:0;padding-top:34px;padding-bottom:42px;gap:28px}.breath-intro>img{height:280px}.breath-intro-copy{min-height:220px}.breath-benefits{min-height:0;padding-top:38px;padding-bottom:42px}.breath-benefit-grid article{min-height:112px}.breath-practice>img{height:280px;min-height:280px}.breath-practice>div{padding-top:40px;padding-bottom:44px}.breath-approach{padding-top:42px;padding-bottom:48px}.breath-approach-grid{margin-top:26px;gap:18px}.breath-approach-grid img{height:220px}.breath-techniques{padding-top:42px;padding-bottom:48px}.breath-technique-grid{gap:18px}.breath-technique-grid img{height:225px}.breath-cta{min-height:290px;padding-top:40px;padding-bottom:40px}}.breath-kicker,.breath-subtitle{font-size:12px}.breath-button{font-size:13px;min-height:46px;padding-left:24px;padding-right:24px}.breath-intro-copy>p,.breath-practice p{font-size:15px;line-height:1.8}.breath-benefit-grid strong{font-size:13px;line-height:1.5}.breath-benefit-grid article>svg{width:34px;height:34px}.breath-approach .breath-heading>p{font-size:15px;line-height:1.75}.breath-approach-grid h3,.breath-technique-grid h3{font-size:16px}.breath-approach-grid p,.breath-technique-grid p{font-size:14px;line-height:1.65}@media(max-width:760px){.breath-subtitle{font-size:12px}.breath-intro-copy>p,.breath-practice p{font-size:14px}.breath-benefit-grid strong{font-size:12px}.breath-approach .breath-heading>p{font-size:14px}.breath-approach-grid h3,.breath-technique-grid h3{font-size:15px}.breath-approach-grid p,.breath-technique-grid p{font-size:13px}}@media(max-width:560px){.breath-kicker,.breath-subtitle{font-size:11px}.breath-button{font-size:12px;min-height:44px}.breath-intro-copy>p,.breath-practice p{font-size:14px;line-height:1.75}.breath-benefit-grid strong{font-size:12px}.breath-approach .breath-heading>p{font-size:13px}.breath-approach-grid h3,.breath-technique-grid h3{font-size:15px}.breath-approach-grid p,.breath-technique-grid p{font-size:13px;line-height:1.6}}.naturopathy-page{background:#f8f4ec;color:#17243a}.naturopathy-kicker{display:block;color:#be9357;font-size:12px;line-height:1.5;letter-spacing:.22em;font-weight:700}.naturopathy-hero{min-height:510px;background-size:cover;background-position:center 42%;display:flex;align-items:center;padding:45px max(8%,calc((100% - 1180px)/2))}.naturopathy-hero-copy{border-left:1px solid #c99e5d;padding:4px 0 4px 24px}.naturopathy-hero h1{font:400 clamp(48px,5.8vw,68px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:12px 0;color:#17243a}.naturopathy-hero p{font-size:16px;line-height:1.55;color:#4f5662;margin:0 0 20px}.naturopathy-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;background:#d9b476;color:#1b2230;text-decoration:none;font-size:14px;font-weight:650;border-radius:3px}.naturopathy-intro{min-height:410px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;padding:45px max(5%,calc((100% - 1200px)/2));background:#faf7f0}.naturopathy-intro>img{width:100%;height:320px;object-fit:cover;border-radius:0 145px 4px 4px}.naturopathy-intro>div{border-left:1px solid #d7c4a3;padding:10px 25px 10px 36px}.naturopathy-intro h2,.naturopathy-section-heading h2,.naturopathy-approach h2{font:400 clamp(33px,3.6vw,44px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.02em;margin:12px 0;color:#17243a}.naturopathy-intro p,.naturopathy-benefit-copy p,.naturopathy-approach li p{font-size:15px;line-height:1.75;color:#565e69;margin:0}.naturopathy-benefits{min-height:330px;display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:9%;padding:50px max(7%,calc((100% - 1120px)/2));color:#f8f4ec;background:linear-gradient(90deg,#14172bf5,#14172bcc),url(/assets/Dew-Covered%20Leaves%20in%20Golden%20Light.png) center/cover}.naturopathy-benefit-copy h2{font:400 clamp(35px,4vw,48px)/1.08 Georgia,"Times New Roman",serif;margin:10px 0 15px;color:#f8f4ec}.naturopathy-benefit-copy p{max-width:470px;color:#f8f4ecd1}.naturopathy-benefits ul{list-style:none;border-left:1px solid rgba(217,180,118,.65);padding:4px 0 4px 30px;margin:0;display:grid;gap:19px}.naturopathy-benefits li{display:flex;align-items:center;gap:13px;color:#f7f3ec;font-size:15px}.naturopathy-benefits li svg{color:#d8b273;flex:none}.naturopathy-therapies{padding:54px max(5%,calc((100% - 1180px)/2)) 60px;background:#faf7f0}.naturopathy-section-heading h2{margin:8px 0 26px}.naturopathy-therapy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.naturopathy-therapy-grid article{background:#fffdf8;border:1px solid #eee5d7;overflow:hidden;border-radius:4px}.naturopathy-therapy-grid img{width:100%;height:190px;display:block;object-fit:cover}.naturopathy-therapy-grid article>div{padding:15px 16px 19px}.naturopathy-therapy-grid h3,.naturopathy-approach li h3{font-size:17px;line-height:1.35;margin:0 0 7px;color:#1b2940}.naturopathy-therapy-grid p{font-size:14px;line-height:1.65;color:#626873;margin:0}.naturopathy-approach{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:5%;padding:35px max(4%,calc((100% - 1240px)/2)) 55px;background:#faf7f0}.naturopathy-approach>img{width:100%;height:440px;object-fit:cover;border-radius:0 180px 4px 4px}.naturopathy-approach h2{margin:10px 0 20px}.naturopathy-approach ol{list-style:none;margin:0;padding:0;display:grid;gap:17px}.naturopathy-approach li{display:grid;grid-template-columns:60px 1fr;gap:18px;align-items:start}.naturopathy-step-number{font:400 28px/1 Georgia,Times New Roman,serif;color:#c99e5d;border-right:1px solid #ddc8a3;padding:4px 13px 18px 0}.naturopathy-approach li h3{margin-bottom:3px}.naturopathy-approach li p{font-size:13px;line-height:1.55}.naturopathy-cta{min-height:375px;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px max(8%,calc((100% - 1180px)/2));color:#fff}.naturopathy-cta .naturopathy-kicker{color:#e2bd7d}.naturopathy-cta h2{font:400 clamp(34px,4vw,48px)/1.12 Georgia,"Times New Roman",serif;color:#fff;margin:10px 0}.naturopathy-cta p{font-size:15px;line-height:1.7;color:#ffffffe6;margin:0 0 20px}@media(max-width:760px){.naturopathy-hero{min-height:460px;padding:40px 7%;background-position:60% center}.naturopathy-intro{min-height:0;gap:28px;padding:40px 6%}.naturopathy-intro>img{height:280px}.naturopathy-intro>div{padding-left:25px}.naturopathy-benefits{padding:42px 7%;gap:5%}.naturopathy-benefits ul{gap:15px;padding-left:20px}.naturopathy-therapy-grid{grid-template-columns:repeat(2,1fr)}.naturopathy-approach{gap:25px;padding:35px 5% 45px}.naturopathy-approach>img{height:380px}.naturopathy-cta{min-height:330px;padding:42px 7%}}@media(max-width:560px){.naturopathy-kicker{font-size:11px}.naturopathy-hero{min-height:430px;padding:36px 7%;background-position:63% center}.naturopathy-hero h1{font-size:47px}.naturopathy-hero p{font-size:14px}.naturopathy-button{min-height:44px;font-size:13px;padding:0 18px}.naturopathy-intro{grid-template-columns:1fr;gap:25px;padding:34px 6% 40px}.naturopathy-intro>img{height:250px}.naturopathy-intro>div{padding:0;border:0}.naturopathy-intro h2,.naturopathy-section-heading h2,.naturopathy-approach h2{font-size:32px}.naturopathy-intro p,.naturopathy-benefit-copy p{font-size:14px;line-height:1.7}.naturopathy-benefits{grid-template-columns:1fr;gap:25px;padding:38px 7%}.naturopathy-benefit-copy h2{font-size:36px}.naturopathy-benefits ul{border-left:0;border-top:1px solid rgba(217,180,118,.65);padding:22px 0 0;gap:15px}.naturopathy-benefits li{font-size:14px}.naturopathy-therapies{padding:40px 5% 45px}.naturopathy-section-heading h2{font-size:30px;margin-bottom:20px}.naturopathy-therapy-grid{gap:13px}.naturopathy-therapy-grid img{height:145px}.naturopathy-therapy-grid article>div{padding:12px}.naturopathy-therapy-grid h3{font-size:15px}.naturopathy-therapy-grid p{font-size:12px;line-height:1.55}.naturopathy-approach{grid-template-columns:1fr;gap:25px;padding:30px 6% 42px}.naturopathy-approach>img{height:260px;order:2;border-radius:0 120px 4px 4px}.naturopathy-approach>div{order:1}.naturopathy-approach ol{gap:17px}.naturopathy-approach li{grid-template-columns:47px 1fr;gap:12px}.naturopathy-step-number{font-size:24px}.naturopathy-approach li h3{font-size:15px}.naturopathy-approach li p{font-size:12px}.naturopathy-cta{min-height:330px;padding:38px 6%;background-position:60% center}.naturopathy-cta h2{font-size:31px}.naturopathy-cta p{font-size:13px}}.naturopathy-intro{position:relative;min-height:390px;grid-template-columns:.98fr 1.02fr;gap:48px;padding:28px max(10%,calc((100% - 1200px)/2));overflow:hidden}.naturopathy-intro:before{content:"";position:absolute;left:0;top:0;bottom:0;width:max(10%,calc((100% - 1200px)/2));background:#26263a}.naturopathy-intro>img{position:relative;z-index:1;width:100%;height:330px;border-radius:0 148px 0 0;object-position:center}.naturopathy-intro>div{position:relative;z-index:1;border:0;padding:12px 35px 12px 0}.naturopathy-intro h2{position:relative;margin:12px 0 17px;padding-right:95px;font-size:clamp(31px,3.3vw,40px)}.naturopathy-intro h2:after{content:"";position:absolute;right:0;top:50%;width:76px;height:1px;background:#d4a968;box-shadow:0 33px #d4a968}.naturopathy-intro>div:after{content:"";position:absolute;right:-50px;top:-20px;width:130px;height:250px;opacity:.35;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 240' fill='none' stroke='%23c99e5d' stroke-width='1'%3E%3Cpath d='M10 230C28 175 58 97 105 12M17 208c-13-23-13-38-8-53 17 10 23 25 8 53Zm16-38c-5-25 0-39 12-51 11 17 9 33-12 51Zm19-38c2-25 12-37 27-44 5 20-1 35-27 44Zm18-37c9-21 22-29 38-30-2 19-12 31-38 30ZM28 180c-18-3-28-11-34-25 15-4 27 2 34 25Zm20-38c-18 0-30-7-38-20 14-6 27-2 38 20Zm24-38c-16 4-29 0-39-11 12-9 26-8 39 11Z'/%3E%3C/svg%3E")}@media(max-width:760px){.naturopathy-intro{min-height:0;gap:28px;padding:34px 6%}.naturopathy-intro:before{width:8%}.naturopathy-intro>img{height:280px;border-radius:0 120px 0 0}.naturopathy-intro>div{padding:10px 20px 10px 0}.naturopathy-intro h2{padding-right:0}.naturopathy-intro h2:after{display:none}}@media(max-width:560px){.naturopathy-intro{gap:25px;padding:30px 6% 38px}.naturopathy-intro:before{width:4%;bottom:auto;height:250px}.naturopathy-intro>img{height:250px;border-radius:0 115px 0 0}.naturopathy-intro>div{padding:0}.naturopathy-intro>div:after{right:-35px;top:0}.naturopathy-intro h2{font-size:32px}}.naturopathy-intro{min-height:0;grid-template-columns:.98fr 1.02fr;gap:48px;padding-top:12px;padding-bottom:12px}.naturopathy-intro-frame{position:absolute;z-index:2;left:4.2%;top:29%;width:6%;height:67%;border-left:2px solid #d6ad6c;border-top:2px solid #d6ad6c;pointer-events:none}.naturopathy-intro>img{height:clamp(235px,24vw,330px);border-radius:0 47% 0 0;object-position:center 56%}.naturopathy-intro>div{padding-right:26px}@media(max-width:760px){.naturopathy-intro{gap:28px;padding-top:22px;padding-bottom:22px}.naturopathy-intro-frame{left:3.5%;top:26%;width:5%;height:68%}.naturopathy-intro>img{height:280px;border-radius:0 43% 0 0}}@media(max-width:560px){.naturopathy-intro{gap:25px;padding-top:28px;padding-bottom:34px}.naturopathy-intro-frame{top:14%;left:2%;width:10%;height:34%;border-width:1px}.naturopathy-intro>img{height:250px;border-radius:0 42% 0 0}}.naturopathy-hero{min-height:590px}.naturopathy-hero{background-position:center 18%}.naturopathy-hero-copy{padding-top:0;padding-bottom:0;margin-top:15px;max-width:440px}.naturopathy-hero-lotus{display:block;width:34px;height:26px;color:#c99e5d;margin:0 0 10px 13px;overflow:visible}.naturopathy-hero h1{margin:0 0 12px}.naturopathy-hero-subtitle{display:block;font-size:11px;line-height:1.85;letter-spacing:.22em;font-weight:650;color:#303746;margin:0 0 17px}.naturopathy-button{min-height:52px;font-size:15px;padding-left:27px;padding-right:27px}.naturopathy-intro{min-height:440px;padding-top:30px;padding-bottom:30px}.naturopathy-intro>img{height:clamp(275px,27vw,370px)}.naturopathy-intro p,.naturopathy-benefit-copy p{font-size:16px;line-height:1.8}.naturopathy-intro h2,.naturopathy-section-heading h2,.naturopathy-approach h2{font-size:clamp(38px,4vw,48px)}.naturopathy-benefits{min-height:400px;padding-top:62px;padding-bottom:62px}.naturopathy-benefit-copy h2{font-size:clamp(40px,4.4vw,52px)}.naturopathy-benefits ul{gap:23px}.naturopathy-benefits li{font-size:17px}.naturopathy-therapies{padding-top:70px;padding-bottom:76px}.naturopathy-section-heading h2{margin-top:12px;margin-bottom:34px}.naturopathy-therapy-grid{gap:22px}.naturopathy-therapy-grid img{height:225px}.naturopathy-therapy-grid article>div{padding:18px 19px 22px}.naturopathy-therapy-grid h3{font-size:19px;margin-bottom:9px}.naturopathy-therapy-grid p{font-size:15px;line-height:1.7}.naturopathy-approach{padding-top:50px;padding-bottom:72px;gap:6%}.naturopathy-approach>img{height:500px}.naturopathy-approach ol{gap:23px}.naturopathy-approach li{grid-template-columns:68px 1fr;gap:20px}.naturopathy-step-number{font-size:32px}.naturopathy-approach li h3{font-size:18px}.naturopathy-approach li p{font-size:15px;line-height:1.7}.naturopathy-cta{min-height:450px;padding-top:60px;padding-bottom:60px}.naturopathy-cta p{font-size:17px;line-height:1.75}@media(max-width:760px){.naturopathy-hero{min-height:520px;background-position:60% 18%}.naturopathy-intro{min-height:410px;padding-top:34px;padding-bottom:34px}.naturopathy-intro>img{height:310px}.naturopathy-intro h2,.naturopathy-section-heading h2,.naturopathy-approach h2{font-size:37px}.naturopathy-intro p,.naturopathy-benefit-copy p{font-size:15px}.naturopathy-benefits{min-height:365px;padding-top:48px;padding-bottom:48px}.naturopathy-benefits li{font-size:15px}.naturopathy-therapies{padding-top:55px;padding-bottom:60px}.naturopathy-therapy-grid img{height:195px}.naturopathy-therapy-grid h3{font-size:17px}.naturopathy-therapy-grid p{font-size:14px}.naturopathy-approach{padding-top:42px;padding-bottom:56px}.naturopathy-approach>img{height:400px}.naturopathy-approach li{grid-template-columns:56px 1fr}.naturopathy-approach li h3{font-size:16px}.naturopathy-approach li p{font-size:14px}.naturopathy-cta{min-height:390px}.naturopathy-cta p{font-size:15px}}@media(max-width:560px){.naturopathy-hero{min-height:470px}.naturopathy-hero-subtitle{font-size:9px;letter-spacing:.16em}.naturopathy-button{min-height:46px;font-size:13px;padding-left:20px;padding-right:20px}.naturopathy-intro{min-height:0;padding-top:30px;padding-bottom:40px}.naturopathy-intro>img{height:260px}.naturopathy-intro h2,.naturopathy-section-heading h2,.naturopathy-approach h2{font-size:32px}.naturopathy-intro p,.naturopathy-benefit-copy p{font-size:14px;line-height:1.75}.naturopathy-benefits{min-height:0;padding-top:42px;padding-bottom:44px}.naturopathy-benefit-copy h2{font-size:38px}.naturopathy-benefits ul{gap:17px}.naturopathy-benefits li{font-size:14px}.naturopathy-therapies{padding-top:44px;padding-bottom:48px}.naturopathy-section-heading h2{margin-bottom:22px}.naturopathy-therapy-grid img{height:155px}.naturopathy-therapy-grid article>div{padding:13px}.naturopathy-therapy-grid h3{font-size:15px}.naturopathy-therapy-grid p{font-size:12px;line-height:1.6}.naturopathy-approach{padding-top:32px;padding-bottom:46px}.naturopathy-approach>img{height:275px}.naturopathy-approach ol{gap:19px}.naturopathy-step-number{font-size:25px}.naturopathy-approach li h3{font-size:15px}.naturopathy-approach li p{font-size:13px;line-height:1.6}.naturopathy-cta{min-height:350px;padding-top:42px;padding-bottom:42px}.naturopathy-cta p{font-size:14px}}.naturopathy-intro:before{display:none}.naturopathy-intro>img{border-radius:0 120px 0 0}@media(max-width:760px){.naturopathy-intro>img{border-radius:0 105px 0 0}}@media(max-width:560px){.naturopathy-intro>img{border-radius:0 90px 0 0}}.naturopathy-intro{min-height:540px;padding-top:48px;padding-bottom:48px}.naturopathy-intro>img{height:clamp(400px,34vw,460px)}@media(max-width:760px){.naturopathy-intro{min-height:470px;padding-top:40px;padding-bottom:40px}.naturopathy-intro>img{height:350px}}@media(max-width:560px){.naturopathy-intro{min-height:0;padding-top:38px;padding-bottom:44px}.naturopathy-intro>img{height:280px}}.naturopathy-benefits{background:linear-gradient(90deg,#14172bf5,#14172be6 32%,#14172b1f 48%,#14172b1f 58%,#14172bd6 74%,#14172bf5),url(/assets/Dew-Covered%20Leaves%20in%20Golden%20Light.png) center/cover}@media(min-width:761px){.naturopathy-benefits ul{transform:translate(120px)}}@media(min-width:761px){.naturopathy-approach{padding-left:max(8%,calc((100% - 1115px)/2));padding-right:max(8%,calc((100% - 1115px)/2));gap:6%}.naturopathy-approach h2{font-size:clamp(36px,3.3vw,44px)}}@media(min-width:761px){.naturopathy-approach>img{border-radius:0 42% 0 0;object-position:center 54%}}@media(min-width:761px){.naturopathy-approach{grid-template-columns:minmax(0,48%) minmax(0,1fr);padding-left:0;padding-right:8%;gap:5%}.naturopathy-approach>img{height:clamp(500px,42vw,570px);border-radius:0 42% 0 0}}.reflex-page{background:#f8f4ec;color:#18243a;overflow:hidden}.reflex-kicker{display:block;color:#b98c4f;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.5}.reflex-hero{min-height:clamp(500px,40vw,570px);padding:50px max(5%,calc((100% - 1260px)/2));display:flex;align-items:center;background-size:cover;background-position:center}.reflex-hero-copy{width:min(100%,520px)}.reflex-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 18px 18px;color:#b98c4f;font-size:12px;font-weight:700;letter-spacing:.19em}.reflex-lotus{width:32px;height:34px;flex:none;color:#c99e5d}.reflex-hero-title{border-left:1px solid #c99e5d;padding:16px 0 18px 27px}.reflex-hero h1{font:400 clamp(56px,6vw,78px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:0 0 17px;color:#17243a}.reflex-hero-title>span{display:block;font-size:12px;line-height:1.85;letter-spacing:.25em;font-weight:700;margin-bottom:24px;color:#222c40}.reflex-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:0 25px;background:#d9b476;color:#1b2230;text-decoration:none;font-size:14px;font-weight:650;border-radius:3px;transition:background .2s ease,transform .2s ease}.reflex-button:hover{background:#cba15e;transform:translateY(-1px)}.reflex-about{min-height:430px;display:grid;grid-template-columns:.97fr 1.03fr;align-items:center;gap:5%;padding:42px max(5.4%,calc((100% - 1260px)/2));background:#faf7f0}.reflex-about>img{width:100%;height:clamp(330px,31vw,420px);object-fit:cover;object-position:center 50%}.reflex-about-copy{position:relative;padding:18px 35px 18px 0}.reflex-about-copy:after{content:"";position:absolute;right:-55px;top:20px;width:105px;height:220px;opacity:.38;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 240' fill='none' stroke='%23c99e5d' stroke-width='1'%3E%3Cpath d='M10 230C28 175 58 97 105 12M17 208c-13-23-13-38-8-53 17 10 23 25 8 53Zm16-38c-5-25 0-39 12-51 11 17 9 33-12 51Zm19-38c2-25 12-37 27-44 5 20-1 35-27 44Zm18-37c9-21 22-29 38-30-2 19-12 31-38 30ZM28 180c-18-3-28-11-34-25 15-4 27 2 34 25Zm20-38c-18 0-30-7-38-20 14-6 27-2 38 20Z'/%3E%3C/svg%3E") center/contain no-repeat}.reflex-about h2,.reflex-section-heading h2,.reflex-support h2,.reflex-cta h2{font:400 clamp(34px,3.6vw,48px)/1.13 Georgia,"Times New Roman",serif;letter-spacing:-.025em;color:#17243a;margin:12px 0 18px}.reflex-about p,.reflex-support p{font-size:15px;line-height:1.75;color:#59616c;margin:0 0 16px;max-width:600px}.reflex-experience{min-height:350px;padding:55px max(8.5%,calc((100% - 1160px)/2));display:flex;align-items:center;background-size:cover;background-position:center 63%;color:#fff}.reflex-experience>div{max-width:510px}.reflex-experience .reflex-kicker,.reflex-cta .reflex-kicker{color:#dfba76}.reflex-experience h2,.reflex-cta h2{font:400 clamp(32px,3.5vw,46px)/1.16 Georgia,"Times New Roman",serif;color:#fff;margin:12px 0}.reflex-experience p,.reflex-cta p{font-size:15px;line-height:1.7;color:#ffffffe6;margin:0;max-width:480px}.reflex-steps{padding:55px max(7%,calc((100% - 1180px)/2)) 65px;background:#faf7f0}.reflex-section-heading{margin-bottom:35px}.reflex-step-grid{display:grid;grid-template-columns:repeat(4,1fr)}.reflex-step-grid article{text-align:center;padding:0 25px;border-right:1px solid rgba(185,140,79,.42)}.reflex-step-grid article:last-child{border-right:0}.reflex-step-number{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:#c9a05e;color:#fff;font-weight:700;font-size:15px}.reflex-step-grid h3{font:400 18px/1.3 Georgia,Times New Roman,serif;color:#18243a;margin:0 0 8px}.reflex-step-grid p{font-size:13px;line-height:1.65;color:#626873;margin:0}.reflex-support{min-height:370px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:5%;padding:0 0 0 max(7.5%,calc((100% - 1160px)/2));background:#f3efe5}.reflex-support>div{align-self:center;padding:45px 0}.reflex-support>img{width:100%;height:370px;object-fit:cover;object-position:65% center;border-radius:190px 0 0}.reflex-support h2{margin-bottom:16px}.reflex-rule{display:block;width:42px;height:1px;background:#c99e5d;margin-top:24px}.reflex-cta{min-height:350px;padding:48px max(8.5%,calc((100% - 1160px)/2));display:flex;align-items:center;background-size:cover;background-position:center 48%;color:#fff}.reflex-cta>div{max-width:530px}@media(max-width:760px){.reflex-hero{min-height:470px;padding:38px 7%;background-position:58% center}.reflex-hero h1{font-size:clamp(48px,9vw,66px)}.reflex-about{grid-template-columns:.92fr 1.08fr;gap:28px;padding:36px 6%}.reflex-about>img{height:300px}.reflex-about-copy{padding-right:10px}.reflex-about-copy:after{right:-25px;opacity:.2}.reflex-about h2{font-size:35px}.reflex-experience{min-height:310px;padding:42px 7%;background-position:62% center}.reflex-steps{padding:42px 5% 48px}.reflex-step-grid article{padding:0 13px}.reflex-support{padding-left:6%;grid-template-columns:.9fr 1.1fr;gap:4%}.reflex-support>img{height:330px;border-radius:140px 0 0}.reflex-support h2{font-size:34px}.reflex-cta{min-height:310px;padding:42px 7%}}@media(max-width:560px){.reflex-kicker{font-size:10px}.reflex-hero{min-height:450px;padding:32px 6%;background-position:62% center}.reflex-eyebrow{font-size:10px;margin-left:10px}.reflex-hero-title{padding:14px 0 14px 20px}.reflex-hero h1{font-size:47px}.reflex-hero-title>span{font-size:10px;letter-spacing:.2em}.reflex-button{min-height:46px;padding:0 18px;font-size:13px}.reflex-about{grid-template-columns:1fr;gap:25px;padding:30px 6% 38px}.reflex-about>img{height:260px;order:1}.reflex-about-copy{order:2;padding:0}.reflex-about-copy:after{right:-18px;top:0}.reflex-about h2{font-size:32px}.reflex-about p,.reflex-support p{font-size:14px}.reflex-experience{min-height:300px;padding:35px 6%;background-position:65% center}.reflex-experience h2,.reflex-cta h2{font-size:32px}.reflex-experience p,.reflex-cta p{font-size:14px}.reflex-steps{padding:36px 6% 42px}.reflex-section-heading{margin-bottom:25px}.reflex-section-heading h2{font-size:31px}.reflex-step-grid{grid-template-columns:repeat(2,1fr);gap:24px 0}.reflex-step-grid article{padding:0 14px}.reflex-step-grid article:nth-child(2){border-right:0}.reflex-step-number{width:42px;height:42px;margin-bottom:12px}.reflex-step-grid h3{font-size:16px}.reflex-step-grid p{font-size:12px}.reflex-support{grid-template-columns:1fr;gap:20px;padding:34px 6% 0}.reflex-support>div{padding:0}.reflex-support h2{font-size:32px}.reflex-support>img{height:245px;border-radius:100px 0 0;margin-left:8%;width:92%}.reflex-cta{min-height:290px;padding:34px 6%;background-position:65% center}}.reflex-support{min-height:460px}.reflex-support>img{height:460px}@media(max-width:760px){.reflex-support{min-height:0}.reflex-support>img{height:370px}}@media(max-width:560px){.reflex-support>img{height:290px}}.crystal-page{background:#f8f4ec;color:#17243a;overflow:hidden}.crystal-kicker{display:block;color:#b88b4f;font-size:11px;font-weight:700;line-height:1.55;letter-spacing:.22em}.crystal-hero{min-height:clamp(500px,39vw,570px);padding:48px max(7%,calc((100% - 1200px)/2));display:flex;align-items:center;background-size:cover;background-position:center}.crystal-hero-copy{width:min(100%,470px)}.crystal-hero-copy>span{margin:0 0 18px 24px;color:#b88b4f}.crystal-hero-copy>div{border-left:1px solid #c99e5d;padding:10px 0 16px 26px}.crystal-hero h1{font:400 clamp(54px,5.5vw,74px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:0 0 16px;color:#17243a}.crystal-hero p{font-size:11px;line-height:1.9;letter-spacing:.23em;font-weight:700;color:#263146;margin:0 0 21px}.crystal-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 21px;background:#d6b16f;color:#18243a;text-decoration:none;border-radius:2px;font-size:13px;font-weight:650;transition:background .2s ease,transform .2s ease}.crystal-button:hover{background:#c89e59;transform:translateY(-1px)}.crystal-intro{min-height:400px;display:grid;grid-template-columns:.97fr 1.03fr;align-items:center;gap:5%;padding:22px max(5.4%,calc((100% - 1260px)/2));background:#faf7f0}.crystal-intro>img{width:100%;height:clamp(290px,29vw,390px);object-fit:cover;object-position:center}.crystal-intro-copy{position:relative;padding:20px 32px 20px 0}.crystal-intro-copy:after{content:"";position:absolute;right:-48px;top:5px;width:102px;height:235px;opacity:.35;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 240' fill='none' stroke='%23c99e5d' stroke-width='1'%3E%3Cpath d='M10 230C28 175 58 97 105 12M17 208c-13-23-13-38-8-53 17 10 23 25 8 53Zm16-38c-5-25 0-39 12-51 11 17 9 33-12 51Zm19-38c2-25 12-37 27-44 5 20-1 35-27 44Zm18-37c9-21 22-29 38-30-2 19-12 31-38 30ZM28 180c-18-3-28-11-34-25 15-4 27 2 34 25Zm20-38c-18 0-30-7-38-20 14-6 27-2 38 20Z'/%3E%3C/svg%3E") center/contain no-repeat}.crystal-intro h2,.crystal-process-heading h2,.crystal-energy h2,.crystal-who h2,.crystal-cta h2{font:400 clamp(34px,3.5vw,46px)/1.1 Georgia,"Times New Roman",serif;letter-spacing:-.025em;color:#18243a;margin:10px 0 14px}.crystal-intro p{font-size:14px;line-height:1.65;color:#59616c;margin:0 0 12px;max-width:560px}.crystal-intro .crystal-button{margin-top:3px}.crystal-benefits{min-height:360px;padding:43px max(7%,calc((100% - 1180px)/2));background-size:cover;background-position:center 55%;color:#fff}.crystal-benefits-inner{max-width:1180px;margin:auto}.crystal-benefits .crystal-kicker,.crystal-cta .crystal-kicker{color:#d7ad65}.crystal-benefits h2{font:400 clamp(34px,3.5vw,46px)/1.1 Georgia,"Times New Roman",serif;color:#fff;margin:10px 0 15px}.crystal-rule{display:block;width:38px;height:1px;background:#c99e5d;margin:18px 0 24px}.crystal-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1050px}.crystal-benefit-grid article{padding:0 24px;border-right:1px solid rgba(217,180,118,.55)}.crystal-benefit-grid article:first-child{padding-left:0}.crystal-benefit-grid article:last-child{border:0}.crystal-benefit-grid h3{font-size:14px;line-height:1.45;color:#fff;margin:0 0 8px;max-width:145px}.crystal-benefit-grid p{font-size:12px;line-height:1.65;color:#ffffffd4;margin:0}.crystal-process{padding:40px max(5%,calc((100% - 1240px)/2)) 48px;background:#faf7f0}.crystal-process-heading{text-align:center;max-width:760px;margin:0 auto 27px}.crystal-process-heading h2{margin:7px 0 8px}.crystal-process-heading>p{font-size:13px;line-height:1.65;color:#68707a;margin:0}.crystal-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.crystal-process-grid img{display:block;width:100%;height:160px;object-fit:cover}.crystal-process-copy{display:grid;grid-template-columns:38px 1fr;gap:10px;margin-top:13px}.crystal-process-copy>span{font:400 15px/1.3 Georgia,Times New Roman,serif;color:#bd9252;border-right:1px solid #d2b57f;padding:0 10px 8px 0}.crystal-process-copy h3{font:400 16px/1.3 Georgia,Times New Roman,serif;color:#1a263b;margin:0 0 6px}.crystal-process-copy p{font-size:11px;line-height:1.55;color:#69707a;margin:0}.crystal-energy{min-height:420px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#eee8f0}.crystal-energy-copy{padding:38px max(38px,calc((100vw - 1190px)/2)) 38px max(7%,calc((100vw - 1190px)/2));align-self:center}.crystal-energy h2{margin:8px 0 10px}.crystal-energy-copy>p{font-size:13px;line-height:1.6;color:#616675;margin:0 0 16px;max-width:440px}.crystal-energy ul,.crystal-who ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.crystal-energy li{display:grid;grid-template-columns:18px 112px 1fr;align-items:center;gap:9px;font-size:11px;color:#606575}.crystal-energy li i{width:13px;height:13px;border-radius:50%;box-shadow:0 1px 4px #0003}.crystal-energy li strong{font-size:11px;color:#243047}.crystal-energy>img{width:100%;height:100%;min-height:420px;object-fit:cover;object-position:center}.crystal-who{min-height:330px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#faf7f0}.crystal-who>img{width:100%;height:330px;object-fit:cover;object-position:70% 45%}.crystal-who>div{align-self:center;padding:30px max(7%,calc((100vw - 1160px)/2)) 30px 6%}.crystal-who h2{font-size:clamp(31px,3.1vw,40px);margin:7px 0 14px}.crystal-who ul{gap:8px}.crystal-who li{font-size:13px;line-height:1.5;color:#59616c}.crystal-who li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#c99e5d;margin:0 10px 2px 0}.crystal-cta{min-height:360px;padding:42px max(8%,calc((100% - 1160px)/2));display:flex;align-items:center;background-size:cover;background-position:center 55%;color:#fff}.crystal-cta>div{max-width:510px}.crystal-cta .crystal-kicker{color:#d7ad65}.crystal-cta h2{font-size:clamp(34px,3.5vw,46px);color:#fff;margin:10px 0 14px}.crystal-cta p{font-size:14px;line-height:1.65;color:#ffffffe0;margin:0 0 20px}@media(max-width:760px){.crystal-hero{min-height:460px;padding:38px 7%;background-position:59% center}.crystal-intro{grid-template-columns:.95fr 1.05fr;gap:26px;padding:30px 6%}.crystal-intro>img{height:290px}.crystal-intro-copy{padding-right:10px}.crystal-intro-copy:after{right:-25px;opacity:.2}.crystal-intro h2,.crystal-process-heading h2{font-size:34px}.crystal-benefits{padding:38px 6%}.crystal-benefit-grid{grid-template-columns:repeat(2,1fr);gap:18px 0}.crystal-benefit-grid article:nth-child(2){border-right:0}.crystal-benefit-grid article{padding:0 18px}.crystal-process{padding:38px 5% 42px}.crystal-process-grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}.crystal-process-grid img{height:180px}.crystal-energy-copy{padding:32px 6%}.crystal-energy>img{min-height:350px}.crystal-who>img,.crystal-who{min-height:300px;height:300px}.crystal-who>div{padding:24px 6%}.crystal-cta{min-height:320px;padding:42px 7%}}@media(max-width:560px){.crystal-hero{min-height:430px;padding:30px 6%;background-position:63% center}.crystal-hero-copy>span{font-size:10px;margin-left:12px}.crystal-hero-copy>div{padding-left:20px}.crystal-hero h1{font-size:47px}.crystal-hero p{font-size:10px;letter-spacing:.2em}.crystal-intro{grid-template-columns:1fr;gap:22px;padding:26px 6% 34px}.crystal-intro>img{height:240px;order:1}.crystal-intro-copy{order:2;padding:0}.crystal-intro-copy:after{right:-20px;top:0}.crystal-intro h2{font-size:32px}.crystal-intro p{font-size:13px}.crystal-benefits{padding:32px 6% 36px}.crystal-benefits h2{font-size:32px}.crystal-benefit-grid article{padding:0 12px}.crystal-benefit-grid h3{font-size:12px}.crystal-benefit-grid p{font-size:11px}.crystal-process{padding:32px 5% 38px}.crystal-process-heading{margin-bottom:22px}.crystal-process-heading h2{font-size:29px}.crystal-process-heading>p{font-size:12px}.crystal-process-grid{gap:20px 12px}.crystal-process-grid img{height:130px}.crystal-process-copy{grid-template-columns:30px 1fr;gap:7px}.crystal-process-copy>span{font-size:13px;padding-right:6px}.crystal-process-copy h3{font-size:14px}.crystal-process-copy p{font-size:10px}.crystal-energy{grid-template-columns:1fr}.crystal-energy-copy{padding:30px 6%}.crystal-energy h2{font-size:31px}.crystal-energy>img{min-height:0;height:240px;order:2}.crystal-energy li{grid-template-columns:18px 105px 1fr;font-size:10px}.crystal-energy li strong{font-size:10px}.crystal-who{height:auto;min-height:0;grid-template-columns:1fr}.crystal-who>img{height:235px;min-height:0;order:1}.crystal-who>div{padding:28px 6% 34px;order:2}.crystal-who h2{font-size:31px}.crystal-who li{font-size:12px}.crystal-cta{min-height:300px;padding:32px 6%;background-position:65% center}.crystal-cta h2{font-size:32px}.crystal-cta p{font-size:13px}}.crystal-intro{min-height:470px;padding-top:38px;padding-bottom:38px}.crystal-intro>img{height:clamp(340px,32vw,430px)}@media(max-width:760px){.crystal-intro{min-height:430px;padding-top:34px;padding-bottom:34px}.crystal-intro>img{height:320px}}@media(max-width:560px){.crystal-intro{min-height:0;padding-top:30px;padding-bottom:38px}.crystal-intro>img{height:270px}}.crystal-kicker,.crystal-hero p{font-size:12px}.crystal-intro p,.crystal-benefit-grid h3{font-size:15px}.crystal-benefit-grid p{font-size:13px}.crystal-process-heading>p{font-size:14px}.crystal-process-copy p{font-size:13px}.crystal-energy li,.crystal-energy li strong{font-size:12px}.crystal-who li{font-size:14px}.crystal-cta p{font-size:15px}@media(max-width:760px){.crystal-kicker{font-size:11px}.crystal-benefit-grid h3{font-size:14px}.crystal-benefit-grid p{font-size:13px}.crystal-process-heading>p{font-size:13px}.crystal-process-copy p,.crystal-energy li,.crystal-energy li strong{font-size:12px}.crystal-who li{font-size:13px}}@media(max-width:560px){.crystal-kicker,.crystal-hero p{font-size:11px}.crystal-intro p{font-size:14px}.crystal-benefit-grid h3{font-size:13px}.crystal-benefit-grid p{font-size:12px}.crystal-process-heading>p{font-size:13px}.crystal-process-copy p{font-size:12px}.crystal-energy-copy>p{font-size:14px}.crystal-energy li,.crystal-energy li strong{font-size:11px}.crystal-who li{font-size:13px}.crystal-cta p{font-size:14px}}.crystal-energy-copy>p,.crystal-energy li,.crystal-energy li strong,.crystal-who li{font-size:16px;line-height:1.65}.crystal-energy ul,.crystal-who ul{gap:12px}.crystal-energy li{grid-template-columns:20px 135px 1fr}@media(max-width:760px){.crystal-energy-copy>p,.crystal-energy li,.crystal-energy li strong,.crystal-who li{font-size:15px}.crystal-energy li{grid-template-columns:20px 125px 1fr}}@media(max-width:560px){.crystal-energy-copy>p,.crystal-energy li,.crystal-energy li strong,.crystal-who li{font-size:14px}.crystal-energy li{grid-template-columns:18px 108px 1fr}}.crystal-energy-copy>p{font-size:14px}.crystal-energy li,.crystal-energy li strong{font-size:13px}@media(max-width:760px){.crystal-energy-copy>p{font-size:14px}.crystal-energy li,.crystal-energy li strong{font-size:13px}}@media(max-width:560px){.crystal-energy-copy>p{font-size:13px}.crystal-energy li,.crystal-energy li strong{font-size:12px}}.crystal-who{min-height:420px}.crystal-who>img{height:420px}@media(max-width:760px){.crystal-who{height:360px;min-height:360px}.crystal-who>img{height:360px}}@media(max-width:560px){.crystal-who{height:auto;min-height:0}.crystal-who>img{height:280px}}.yoga-page{background:#f8f4ec;color:#17243a;overflow:hidden}.yoga-kicker{display:flex;align-items:center;gap:15px;color:#b68a4e;font-size:12px;font-weight:700;letter-spacing:.22em;line-height:1.5}.yoga-kicker i{display:inline-block;width:40px;height:1px;background:#c79c5b}.yoga-hero{min-height:clamp(540px,46vw,640px);padding:48px max(7%,calc((100% - 1200px)/2));display:flex;align-items:center;background-size:cover;background-position:center 55%}.yoga-hero-copy{width:min(100%,500px)}.yoga-hero-copy>.yoga-kicker{margin:0 0 22px 8px}.yoga-hero-main{position:relative;border-left:1px solid #c99e5d;padding:12px 0 18px 26px}.yoga-lotus{position:absolute;left:22px;top:-53px;width:43px;height:40px;color:#c99e5d}.yoga-hero h1{font-size:clamp(66px,7vw,90px);font-weight:500;line-height:.95;letter-spacing:-.055em;color:#17243a;margin:8px 0 17px}.yoga-hero-tagline{font-size:12px;line-height:1.85;letter-spacing:.24em;font-weight:700;color:#273249;margin:0 0 11px}.yoga-hero-description{max-width:440px;font-size:15px;line-height:1.65;color:#535b68;margin:0 0 21px}.yoga-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 21px;background:#d8b370;color:#1c263b;border-radius:3px;text-decoration:none;font-size:13px;font-weight:650;transition:background .2s ease,transform .2s ease}.yoga-button:hover{background:#c99f60;transform:translateY(-1px)}.yoga-highlights{min-height:142px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:22px max(9%,calc((100% - 1120px)/2));background:#f7f2e9}.yoga-highlights article{min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(190,149,88,.55);text-align:center}.yoga-highlights article:last-child{border:0}.yoga-highlights svg{width:40px;height:40px;color:#c69b58;stroke-width:1.4;margin-bottom:7px}.yoga-highlights p{font-size:13px;line-height:1.4;color:#31394a;margin:0}.yoga-about{min-height:540px;display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;align-items:center;padding:42px max(5.5%,calc((100% - 1260px)/2));background:#fbf8f1}.yoga-about-photo{height:480px;overflow:hidden;border-radius:48% 48% 0 0}.yoga-about-photo img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.yoga-about-copy{position:relative;padding:22px 25px 22px 0}.yoga-about-copy:after{content:"";position:absolute;right:-30px;top:5px;width:115px;height:220px;opacity:.23;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 240' fill='none' stroke='%23c99e5d' stroke-width='1'%3E%3Cpath d='M10 230C28 175 58 97 105 12M17 208c-13-23-13-38-8-53 17 10 23 25 8 53Zm16-38c-5-25 0-39 12-51 11 17 9 33-12 51Zm19-38c2-25 12-37 27-44 5 20-1 35-27 44Zm18-37c9-21 22-29 38-30-2 19-12 31-38 30Z'/%3E%3C/svg%3E") center/contain no-repeat}.yoga-about h2,.yoga-benefits h2,.yoga-practice h2,.yoga-styles-heading h2,.yoga-cta h2{font-size:clamp(35px,4vw,50px);font-weight:500;line-height:1.1;letter-spacing:-.04em;color:#17243a;margin:11px 0 16px}.yoga-about-copy>p{max-width:550px;font-size:15px;line-height:1.75;color:#5c626b;margin:0 0 22px}.yoga-benefits{padding:42px max(5%,calc((100% - 1240px)/2)) 48px;background:#f6f1e8;text-align:center}.yoga-benefits>.yoga-kicker,.yoga-styles-heading>.yoga-kicker{justify-content:center}.yoga-benefits h2{font-size:clamp(33px,3.5vw,44px);margin:8px 0}.yoga-benefits-intro{font-size:14px;color:#616875;margin:0 auto 27px}.yoga-benefit-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.yoga-benefit-grid article{padding:6px 13px 0;border-right:1px solid rgba(190,149,88,.3)}.yoga-benefit-grid article:last-child{border:0}.yoga-benefit-grid article>span{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px;background:#f0e8dc}.yoga-benefit-grid svg{width:34px;height:34px;color:#bd9252;stroke-width:1.5}.yoga-benefit-grid p{font-size:13px;line-height:1.45;color:#30394b;margin:0}.yoga-practice{min-height:540px;padding:62px max(8.5%,calc((100% - 1180px)/2));display:flex;align-items:center;background-size:cover;background-position:center 53%;color:#fff}.yoga-practice>div{max-width:515px}.yoga-practice .yoga-kicker,.yoga-cta .yoga-kicker{color:#ddba79}.yoga-practice h2,.yoga-cta h2{font-size:clamp(36px,4vw,50px);font-weight:500;line-height:1.1;color:#fff;margin:12px 0 15px}.yoga-practice>div>p,.yoga-cta p{max-width:480px;font-size:15px;line-height:1.7;color:#ffffffe0;margin:0 0 18px}.yoga-practice ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:9px}.yoga-practice li{position:relative;padding-left:27px;font-size:14px;color:#ffffffe6;line-height:1.45}.yoga-practice li:before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#d8b370;color:#162239;font-size:11px;font-weight:800}.yoga-styles{padding:58px max(4.5%,calc((100% - 1280px)/2)) 68px;background:#fbf8f1}.yoga-styles-heading{text-align:center;margin:0 auto 36px}.yoga-styles-heading h2{font-size:clamp(32px,3.7vw,45px);margin:8px 0}.yoga-styles-heading>p{font-size:14px;color:#626976;margin:0}.yoga-style-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.yoga-style-grid article{background:#fffdf9;box-shadow:0 5px 18px #201e170f;overflow:hidden;border-radius:4px}.yoga-style-grid img{display:block;width:100%;height:245px;object-fit:cover;object-position:center}.yoga-style-grid article>div{position:relative;min-height:95px;padding:13px 42px 15px 15px}.yoga-style-grid h3{font-size:17px;font-weight:600;color:#253046;margin:0 0 5px}.yoga-style-grid p{font-size:12px;line-height:1.5;color:#626976;margin:0}.yoga-style-grid a{position:absolute;right:13px;bottom:17px;color:#344057}.yoga-quote{min-height:190px;display:grid;place-items:center;background-size:cover;background-position:center 56%;text-align:center}.yoga-quote blockquote{border-left:1px solid #c69b58;padding-left:24px;margin:0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#18243a}.yoga-journey{padding:58px max(8%,calc((100% - 1180px)/2)) 64px;background:#fbf8f1;text-align:center}.yoga-journey>.yoga-kicker{color:#b78643}.yoga-journey>h2{font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.15;color:#18243a;margin:10px 0 30px}.yoga-journey-points{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:left}.yoga-journey-points article{padding:0 24px;border-left:1px solid rgba(190,149,88,.45)}.yoga-journey-points article:first-child{border-left:0}.yoga-journey-points article>span{font-size:13px;letter-spacing:.12em;color:#bd9252}.yoga-journey-points h3{font-size:18px;font-weight:600;color:#253046;margin:9px 0 6px}.yoga-journey-points p{font-size:14px;line-height:1.65;color:#626976;margin:0}.yoga-cta{min-height:360px;padding:45px max(8%,calc((100% - 1180px)/2));display:flex;align-items:center;background-size:cover;background-position:center 55%;color:#fff}.yoga-cta>div{max-width:560px}.yoga-cta h2{font-size:clamp(34px,3.6vw,44px);margin:12px 0}.yoga-cta p{margin-bottom:21px}@media(max-width:760px){.yoga-hero{min-height:500px;padding:38px 7%;background-position:59% center}.yoga-hero h1{font-size:68px}.yoga-highlights{padding:20px 5%}.yoga-about{min-height:460px;grid-template-columns:.9fr 1.1fr;gap:28px;padding:36px 6%}.yoga-about-photo{height:390px}.yoga-about-copy{padding-right:5px}.yoga-about h2{font-size:36px}.yoga-benefits{padding:35px 5%}.yoga-benefit-grid{grid-template-columns:repeat(3,1fr);row-gap:20px}.yoga-benefit-grid article:nth-child(3){border-right:0}.yoga-practice{min-height:470px;padding:52px 7%;background-position:61% center}.yoga-style-grid{grid-template-columns:repeat(2,1fr);gap:16px}.yoga-style-grid img{height:210px}.yoga-journey{padding:48px 7% 52px}.yoga-journey-points{gap:18px}.yoga-journey-points article{padding:0 15px}.yoga-cta{min-height:320px;padding:42px 7%}}@media(max-width:560px){.yoga-hero{min-height:460px;padding:30px 6%;background-position:63% center}.yoga-hero-copy>.yoga-kicker{font-size:10px}.yoga-hero-main{padding-left:20px}.yoga-hero h1{font-size:59px}.yoga-lotus{left:16px;top:-46px;width:37px}.yoga-hero-tagline{font-size:10px}.yoga-hero-description{font-size:13px;max-width:280px}.yoga-button{min-height:44px;padding:0 17px;font-size:12px}.yoga-highlights{grid-template-columns:repeat(2,1fr);gap:8px 0;padding:18px 7%}.yoga-highlights article:nth-child(2){border-right:0}.yoga-highlights article{min-height:82px}.yoga-highlights svg{width:33px;height:33px}.yoga-highlights p{font-size:12px}.yoga-about{min-height:0;grid-template-columns:1fr;gap:20px;padding:30px 6% 38px}.yoga-about-photo{height:320px;order:1}.yoga-about-copy{order:2;padding:0}.yoga-about-copy:after{right:-20px;top:0}.yoga-about h2{font-size:32px}.yoga-about-copy>p{font-size:14px}.yoga-benefits{padding:30px 5% 36px}.yoga-benefits h2{font-size:31px}.yoga-benefits-intro{font-size:13px;margin-bottom:22px}.yoga-benefit-grid{grid-template-columns:repeat(2,1fr);row-gap:20px}.yoga-benefit-grid article:nth-child(3){border-right:1px solid rgba(190,149,88,.3)}.yoga-benefit-grid article:nth-child(2n){border-right:0}.yoga-benefit-grid article>span{width:54px;height:54px}.yoga-benefit-grid svg{width:29px;height:29px}.yoga-benefit-grid p{font-size:12px}.yoga-practice{min-height:440px;padding:42px 6%;background-position:65% center}.yoga-practice h2,.yoga-cta h2{font-size:32px}.yoga-practice>div>p,.yoga-cta p{font-size:13px}.yoga-practice li{font-size:12px}.yoga-styles{padding:42px 5% 48px}.yoga-styles-heading{margin-bottom:27px}.yoga-styles-heading h2{font-size:29px}.yoga-styles-heading>p{font-size:12px}.yoga-style-grid{gap:13px}.yoga-style-grid img{height:165px}.yoga-style-grid article>div{min-height:106px;padding:11px 30px 12px 11px}.yoga-style-grid h3{font-size:14px}.yoga-style-grid p{font-size:11px}.yoga-style-grid a{right:9px;bottom:14px}.yoga-quote{min-height:150px;padding:18px}.yoga-quote blockquote{font-size:24px}.yoga-journey{padding:40px 7% 44px}.yoga-journey>h2{font-size:29px;margin-bottom:23px}.yoga-journey-points{grid-template-columns:1fr;gap:18px}.yoga-journey-points article{padding:0 0 0 16px}.yoga-journey-points article:first-child{border-left:1px solid rgba(190,149,88,.45)}.yoga-journey-points h3{font-size:16px;margin:5px 0}.yoga-journey-points p{font-size:13px}.yoga-cta{min-height:300px;padding:34px 6%;background-position:65% center}}body,body *{font-family:DM Sans,sans-serif!important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Manrope,sans-serif!important}.about-reference .about-ref-kicker{font-size:13px}.about-reference .about-ref-hero-copy p{font-size:17px;line-height:1.75}.about-reference .about-ref-story-copy p,.about-reference .about-ref-philosophy-copy p,.about-reference .about-ref-space-copy p{font-size:16px;line-height:1.7}.about-reference .about-ref-button{font-size:14px}.about-reference .about-ref-pillars h3,.about-reference .about-ref-values h3{font-size:18px}.about-reference .about-ref-pillars p,.about-reference .about-ref-values p{font-size:15px;line-height:1.6}.about-reference .about-ref-values>h2{font-size:32px}.about-reference .about-ref-space .about-ref-kicker{font-size:13px}.about-reference .about-ref-space h2{font-size:clamp(34px,3.5vw,46px)}.about-reference .about-ref-space-copy p{font-size:16px;line-height:1.65}.acupuncture-page{background:#f8f4ec;color:#18243a}.acupuncture-kicker{display:block;color:#bb8f50;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.5}.acupuncture-hero{min-height:clamp(500px,43vw,620px);padding:54px max(5.2%,calc((100% - 1260px)/2));display:flex;align-items:center;background-size:cover;background-position:center 48%}.acupuncture-hero-copy{width:min(100%,610px)}.acupuncture-hero-title{position:relative;margin-top:20px;border-left:1px solid #c99e5d;padding:16px 0 10px 27px}.acupuncture-mark{position:absolute;top:-42px;left:10px;color:#c99e5d;font-size:24px}.acupuncture-hero h1,.acupuncture-about h2,.acupuncture-process h2,.acupuncture-benefits h2,.acupuncture-conditions h2,.acupuncture-approach h2,.acupuncture-cta h2{font-family:Georgia,Times New Roman,serif!important;font-weight:400;letter-spacing:-.03em}.acupuncture-hero h1{font-size:clamp(56px,6vw,78px);line-height:.98;margin:0 0 20px;color:#17243a}.acupuncture-hero-title>p{font-size:12px;line-height:1.9;letter-spacing:.22em;font-weight:700;margin:0 0 22px;color:#222c40}.acupuncture-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:0 24px;background:#d9b476;color:#1b2230;text-decoration:none;font-size:14px;font-weight:650;border-radius:3px;transition:background .2s ease,transform .2s ease}.acupuncture-button:hover{background:#cba15e;transform:translateY(-1px)}.acupuncture-about{min-height:600px;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:5%;padding:72px max(5.4%,calc((100% - 1260px)/2));background:#faf7f0}.acupuncture-about-copy{padding:14px 0;max-width:500px}.acupuncture-about h2,.acupuncture-benefits h2,.acupuncture-conditions h2,.acupuncture-approach h2{font-size:clamp(34px,3.6vw,48px);line-height:1.12;color:#17243a;margin:13px 0 18px}.acupuncture-about p,.acupuncture-benefits>div>p,.acupuncture-approach p{font-size:15px;line-height:1.75;color:#59616c;margin:0 0 20px;max-width:560px}.acupuncture-about>img{width:100%;height:390px;object-fit:cover;object-position:center;border-radius:160px 0 0}.acupuncture-process{min-height:560px;padding:78px max(5.4%,calc((100% - 1260px)/2));display:flex;align-items:center;justify-content:flex-end;background-size:cover;background-position:center 48%;color:#fff}.acupuncture-process>div{width:48%;max-width:560px;border-left:1px solid rgba(214,177,111,.65);padding:10px 0 10px 38px}.acupuncture-process .acupuncture-kicker,.acupuncture-cta .acupuncture-kicker{color:#dfba76}.acupuncture-process h2,.acupuncture-cta h2{font-size:clamp(34px,3.6vw,48px);line-height:1.12;color:#fff;margin:13px 0 18px}.acupuncture-process p,.acupuncture-cta p{font-size:15px;line-height:1.75;color:#ffffffe0;margin:0;max-width:550px}.acupuncture-benefits{min-height:540px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:76px max(8%,calc((100% - 1180px)/2));background:#faf7f0}.acupuncture-benefits h2{max-width:540px}.acupuncture-benefits>div>p{max-width:490px}.acupuncture-benefits ul,.acupuncture-conditions ul{list-style:none;padding:0;margin:0}.acupuncture-benefits li{padding:10px 0 10px 22px;border-bottom:1px solid rgba(190,149,88,.2);border-left:2px solid #c99e5d;color:#59616c;font-size:15px;line-height:1.4}.acupuncture-conditions{min-height:520px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:8%;padding:76px max(8%,calc((100% - 1180px)/2));background-size:cover;background-position:center;color:#fff}.acupuncture-conditions .acupuncture-kicker{color:#dfba76}.acupuncture-conditions h2{color:#fff;margin-bottom:0}.acupuncture-conditions li{padding:8px 0 8px 18px;border-left:1px solid #c99e5d;color:#ffffffe6;font-size:14px;line-height:1.35}.acupuncture-approach{min-height:600px;padding:76px max(8%,calc((100% - 1180px)/2));display:flex;align-items:center;background-size:cover;background-position:center 52%}.acupuncture-approach>div{max-width:470px}.acupuncture-cta{min-height:480px;padding:64px max(8%,calc((100% - 1180px)/2));display:flex;align-items:center;background-size:cover;background-position:center 50%;color:#fff}.acupuncture-cta>div{max-width:580px}@media(max-width:760px){.acupuncture-hero{min-height:480px;padding:42px 7%;background-position:60% center}.acupuncture-hero h1{font-size:clamp(48px,8vw,66px)}.acupuncture-about{grid-template-columns:.9fr 1.1fr;gap:5%;padding:40px 6%}.acupuncture-about>img{height:310px;border-radius:110px 0 0}.acupuncture-about h2,.acupuncture-benefits h2,.acupuncture-approach h2{font-size:35px}.acupuncture-process{min-height:340px;padding:42px 6%;background-position:47% center}.acupuncture-process>div{width:53%;padding-left:24px}.acupuncture-benefits{gap:5%;padding:42px 6%}.acupuncture-conditions{gap:5%;padding:42px 6%;background-position:38% center}.acupuncture-cta{min-height:330px;padding:42px 7%}}@media(max-width:560px){.acupuncture-kicker{font-size:10px}.acupuncture-hero{min-height:450px;padding:34px 6%;background-position:63% center}.acupuncture-hero-title{padding-left:20px}.acupuncture-hero h1{font-size:48px}.acupuncture-hero-title>p{font-size:10px;letter-spacing:.16em}.acupuncture-button{min-height:46px;padding:0 18px;font-size:13px}.acupuncture-about{grid-template-columns:1fr;gap:22px;padding:34px 6% 38px}.acupuncture-about-copy{order:2}.acupuncture-about>img{order:1;height:260px}.acupuncture-about h2,.acupuncture-benefits h2,.acupuncture-approach h2{font-size:32px}.acupuncture-about p,.acupuncture-benefits>div>p,.acupuncture-approach p{font-size:14px}.acupuncture-process{min-height:360px;padding:34px 6%;background-position:43% center}.acupuncture-process>div{width:100%;max-width:450px;padding-left:20px;margin-left:28%}.acupuncture-process h2,.acupuncture-cta h2{font-size:32px}.acupuncture-process p,.acupuncture-cta p{font-size:14px}.acupuncture-benefits{grid-template-columns:1fr;gap:20px;padding:36px 6% 42px}.acupuncture-benefits h2{margin-bottom:13px}.acupuncture-benefits li{font-size:14px;padding:9px 0 9px 16px}.acupuncture-conditions{grid-template-columns:1fr;gap:22px;padding:36px 6%;background-position:34% center}.acupuncture-conditions h2{font-size:32px}.acupuncture-conditions li{font-size:13px;padding:7px 0 7px 14px}.acupuncture-approach{min-height:400px;padding:36px 6%;background-position:61% center}.acupuncture-approach>div{max-width:330px}.acupuncture-cta{min-height:310px;padding:36px 6%;background-position:62% center}}.about-reference .about-ref-space .about-ref-button{font-size:14px}.about-reference .about-ref-cta .about-ref-kicker{font-size:13px}.about-reference .about-ref-cta h2{font-size:clamp(31px,3.5vw,42px)}.about-reference .about-ref-cta p{font-size:15px;line-height:1.65}@media(max-width:700px){.about-reference .about-ref-kicker,.about-reference .about-ref-space .about-ref-kicker,.about-reference .about-ref-cta .about-ref-kicker{font-size:11px}.about-reference .about-ref-hero-copy p,.about-reference .about-ref-story-copy p,.about-reference .about-ref-philosophy-copy p,.about-reference .about-ref-space-copy p{font-size:15px}.about-reference .about-ref-pillars h3,.about-reference .about-ref-values h3{font-size:16px}.about-reference .about-ref-pillars p,.about-reference .about-ref-values p{font-size:13px}.about-reference .about-ref-cta p{font-size:14px}.about-reference .about-ref-button{font-size:13px}}@media(max-width:760px){.acupuncture-about{min-height:560px;padding:66px 6%}.acupuncture-about>img{height:390px}.acupuncture-process{min-height:480px;padding:68px 6%}.acupuncture-benefits{min-height:500px;padding:66px 6%}.acupuncture-conditions{min-height:490px;padding:66px 6%}.acupuncture-approach{min-height:550px;padding:66px 7%}.acupuncture-cta{min-height:420px;padding:58px 7%}}@media(max-width:560px){.acupuncture-about{padding:54px 6% 62px}.acupuncture-about>img{height:330px}.acupuncture-process{min-height:470px;padding:56px 6%}.acupuncture-benefits{padding:58px 6% 64px}.acupuncture-benefits li{padding-top:13px;padding-bottom:13px}.acupuncture-conditions{padding:58px 6%}.acupuncture-conditions li{padding-top:11px;padding-bottom:11px}.acupuncture-approach{min-height:510px;padding:58px 6%}.acupuncture-cta{min-height:380px;padding:48px 6%}}.cupping-page{color:#182236;background:#f7f3eb}.cupping-page h1,.cupping-page h2{font-family:var(--font-display,Georgia,serif);font-weight:400;letter-spacing:-.035em}.cupping-kicker{display:block;color:#bd8d4a;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:14px}.cupping-hero{min-height:470px;background-size:cover;background-position:center 48%;display:flex;align-items:center;padding:55px max(8%,calc((100% - 1120px)/2))}.cupping-hero-copy{max-width:430px}.cupping-hero h1{font-size:clamp(54px,6vw,78px);line-height:.88;margin:0 0 20px}.cupping-hero-copy>p{font-size:12px;line-height:1.8;letter-spacing:.16em;font-weight:700;margin:0 0 20px}.cupping-button{display:inline-flex;align-items:center;gap:16px;background:#d8b36f;color:#182236;padding:14px 19px;text-decoration:none;font-size:13px;font-weight:700;border-radius:2px;transition:background .2s,transform .2s}.cupping-button:hover{background:#e5c88e;transform:translateY(-2px)}.cupping-about,.cupping-approach{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5%;padding:0 max(8%,calc((100% - 1120px)/2)) 0 0;min-height:390px}.cupping-about>img,.cupping-approach>img{width:100%;height:390px;object-fit:cover}.cupping-copy{position:relative;padding:54px 5% 54px 0}.cupping-copy h2,.cupping-how h2,.cupping-conditions h2,.cupping-steps h2,.cupping-cta h2{font-size:clamp(34px,4vw,46px);line-height:1.03;margin:0 0 18px}.cupping-copy p,.cupping-how p,.cupping-cta p{font-size:14px;line-height:1.75;max-width:500px;color:#43464d}.cupping-leaf{position:absolute;right:-54px;top:35px;width:140px;height:190px;color:#d5b77e;opacity:.42;stroke-width:.65}.cupping-how{min-height:390px;background-size:cover;background-position:center;display:flex;align-items:center;padding:50px max(8%,calc((100% - 1120px)/2));color:#fff}.cupping-how>div{max-width:510px}.cupping-how h2{color:#fff}.cupping-how p{color:#e0e0e2}.cupping-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:27px}.cupping-benefits article{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#e3c17e;font-size:11px}.cupping-benefits svg{width:28px;height:28px;stroke-width:1.4}.cupping-conditions{text-align:center;padding:42px 8% 50px;background:#f7f3eb}.cupping-conditions h2{font-size:38px}.cupping-conditions ul{list-style:none;padding:0;margin:26px auto 0;max-width:900px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 28px;text-align:left}.cupping-conditions li{font-size:14px;padding:10px 12px;border-left:2px solid #d8b36f}.cupping-approach{grid-template-columns:1fr 1fr;padding-right:8%;gap:6%}.cupping-approach>img{height:390px}.cupping-approach .cupping-copy{padding-left:3%}.cupping-steps{background:#111a2b;color:#fff;padding:48px max(7%,calc((100% - 1120px)/2)) 56px}.cupping-steps h2{margin-bottom:25px}.cupping-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cupping-step-grid img{width:100%;height:145px;object-fit:cover;border-radius:3px;margin-bottom:12px}.cupping-step-grid small{font-size:14px}.cupping-step-grid p{font-size:12px;line-height:1.55;color:#d3d5db}.cupping-cta{min-height:360px;background-size:cover;background-position:center;display:flex;align-items:center;padding:46px max(8%,calc((100% - 1120px)/2));color:#fff}.cupping-cta h2{font-size:clamp(36px,4.5vw,52px)}.cupping-cta p{color:#f2eee6}@media(max-width:700px){.cupping-hero{min-height:450px;padding:38px 7%;background-position:59% center}.cupping-hero h1{font-size:58px}.cupping-about,.cupping-approach{grid-template-columns:1fr;padding:0 6% 34px;gap:0}.cupping-about>img,.cupping-approach>img{height:270px}.cupping-about .cupping-copy,.cupping-approach .cupping-copy{padding:30px 0 5px}.cupping-copy h2,.cupping-how h2,.cupping-conditions h2,.cupping-steps h2{font-size:33px}.cupping-leaf{right:-20px;opacity:.22}.cupping-how{min-height:390px;padding:40px 7%;background-position:60% center}.cupping-benefits{grid-template-columns:repeat(2,1fr);gap:20px}.cupping-conditions{padding:38px 7%}.cupping-conditions ul{grid-template-columns:repeat(2,1fr);gap:8px}.cupping-step-grid{grid-template-columns:repeat(2,1fr);gap:20px 14px}.cupping-step-grid img{height:150px}.cupping-steps{padding:38px 6% 44px}.cupping-cta{min-height:320px;padding:38px 7%;background-position:60% center}}@media(max-width:440px){.cupping-hero{min-height:420px;padding:32px 6%;background-position:62% center}.cupping-hero h1{font-size:49px}.cupping-hero-copy>p{font-size:10px}.cupping-button{padding:13px 15px;font-size:12px}.cupping-about,.cupping-approach{padding:0 6% 30px}.cupping-about>img,.cupping-approach>img{height:235px}.cupping-copy p,.cupping-how p,.cupping-cta p{font-size:13px}.cupping-conditions ul{grid-template-columns:1fr}.cupping-step-grid img{height:118px}.cupping-step-grid small{font-size:13px}.cupping-step-grid p{font-size:11px}.cupping-steps{padding:34px 6% 38px}}.cupping-hero{min-height:560px}.cupping-about,.cupping-approach{min-height:500px}.cupping-about>img,.cupping-approach>img{height:500px}.cupping-copy{padding-top:76px;padding-bottom:76px}.cupping-how{min-height:500px;padding-top:70px;padding-bottom:70px}.cupping-conditions{padding-top:70px;padding-bottom:76px}.cupping-conditions ul{row-gap:20px;margin-top:36px}.cupping-approach>img{height:500px}.cupping-steps{padding-top:70px;padding-bottom:76px}.cupping-step-grid img{height:185px}.cupping-cta{min-height:470px;padding-top:70px;padding-bottom:70px}.cupping-hero-copy{border-left:1px solid #c99e5d;padding:8px 0 8px 24px}.cupping-hero h1{display:block;padding-right:0}.cupping-hero h1:after{content:none}@media(max-width:700px){.cupping-hero{min-height:520px}.cupping-about,.cupping-approach{min-height:0;padding-bottom:48px}.cupping-about>img,.cupping-approach>img{height:340px}.cupping-copy,.cupping-about .cupping-copy,.cupping-approach .cupping-copy{padding-top:46px;padding-bottom:18px}.cupping-how{min-height:480px;padding-top:60px;padding-bottom:60px}.cupping-conditions,.cupping-steps{padding-top:58px;padding-bottom:64px}.cupping-step-grid img{height:170px}.cupping-cta{min-height:400px;padding-top:58px;padding-bottom:58px}}@media(max-width:440px){.cupping-hero{min-height:490px}.cupping-about,.cupping-approach{padding-bottom:40px}.cupping-about>img,.cupping-approach>img{height:300px}.cupping-copy,.cupping-about .cupping-copy,.cupping-approach .cupping-copy{padding-top:38px;padding-bottom:14px}.cupping-how{min-height:450px;padding-top:48px;padding-bottom:48px}.cupping-conditions{padding-top:48px;padding-bottom:52px}.cupping-steps{padding-top:48px;padding-bottom:54px}.cupping-step-grid img{height:140px}.cupping-cta{min-height:370px;padding-top:48px;padding-bottom:48px}}.cupping-about,.cupping-approach{min-height:590px}.cupping-about>img,.cupping-approach>img{height:590px}.cupping-copy,.cupping-about .cupping-copy,.cupping-approach .cupping-copy{padding-top:92px;padding-bottom:92px}.cupping-how{min-height:590px;padding-top:90px;padding-bottom:90px}.cupping-conditions{padding-top:88px;padding-bottom:94px}.cupping-conditions ul{row-gap:26px;margin-top:42px}.cupping-steps{padding-top:88px;padding-bottom:94px}.cupping-step-grid img{height:205px}@media(max-width:700px){.cupping-about,.cupping-approach{min-height:0;padding-bottom:60px}.cupping-about>img,.cupping-approach>img{height:390px}.cupping-copy,.cupping-about .cupping-copy,.cupping-approach .cupping-copy{padding-top:58px;padding-bottom:24px}.cupping-how{min-height:540px;padding-top:72px;padding-bottom:72px}.cupping-conditions,.cupping-steps{padding-top:72px;padding-bottom:78px}.cupping-step-grid img{height:185px}}@media(max-width:440px){.cupping-about,.cupping-approach{padding-bottom:52px}.cupping-about>img,.cupping-approach>img{height:340px}.cupping-copy,.cupping-about .cupping-copy,.cupping-approach .cupping-copy{padding-top:48px;padding-bottom:20px}.cupping-how{min-height:500px;padding-top:60px;padding-bottom:60px}.cupping-conditions{padding-top:60px;padding-bottom:66px}.cupping-steps{padding-top:60px;padding-bottom:68px}.cupping-step-grid img{height:155px}}.sujok-page{background:#f8f4ec;color:#172239}.sujok-page h1,.sujok-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.04}.sujok-kicker{display:block;color:#b9843d;font-size:10px;font-weight:700;letter-spacing:.22em;margin-bottom:15px}.sujok-hero{min-height:520px;display:flex;align-items:center;padding:58px max(8%,calc((100% - 1120px)/2));background-size:cover;background-position:center 48%}.sujok-hero-copy{max-width:470px;border-left:1px solid #c99e5d;padding:0 0 0 25px}.sujok-hero h1{font-size:clamp(50px,6vw,76px);margin:5px 0 12px;white-space:nowrap}.sujok-hero-copy>strong{display:block;font-size:10px;letter-spacing:.2em;color:#b9843d;margin-bottom:12px}.sujok-hero-copy>p{max-width:390px;font-size:14px;line-height:1.65;margin:0 0 20px;color:#313846}.sujok-button{display:inline-flex;align-items:center;gap:16px;padding:14px 19px;background:#d8b36f;color:#182236;text-decoration:none;font-size:13px;font-weight:700;border-radius:2px}.sujok-button:hover{background:#e5c88e}.sujok-about{display:grid;grid-template-columns:46% 54%;min-height:400px;align-items:stretch}.sujok-about>img{width:100%;height:100%;min-height:400px;object-fit:cover}.sujok-about>div{align-self:center;padding:55px max(8%,calc((100% - 1120px)/2)) 55px 6%}.sujok-about h2,.sujok-science h2,.sujok-process h2,.sujok-conditions h2,.sujok-cta h2{font-size:clamp(34px,4vw,46px);margin:0 0 17px}.sujok-about p,.sujok-science p,.sujok-cta p{font-size:14px;line-height:1.72;color:#414753;max-width:520px}.sujok-benefits{min-height:390px;display:flex;align-items:center;padding:50px max(8%,calc((100% - 1120px)/2));background-size:cover;background-position:center;color:#fff}.sujok-benefits>div{max-width:490px}.sujok-benefits h2{font-size:clamp(34px,4vw,44px);margin:0 0 20px}.sujok-benefits ul,.sujok-conditions ul{padding:0;list-style:none;margin:0;columns:1}.sujok-benefits li{font-size:14px;line-height:1.9;padding-left:20px;border-left:1px solid rgba(215,177,107,.6);margin:4px 0}.sujok-science{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:55px max(8%,calc((100% - 1120px)/2));min-height:410px}.sujok-science>img{width:100%;height:320px;object-fit:cover;border-radius:5px}.sujok-process{padding:54px max(8%,calc((100% - 1120px)/2)) 62px;background:#f5f0e6}.sujok-process h2{margin-bottom:34px}.sujok-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.sujok-process-grid article{position:relative;border-top:1px solid #d9c9ad;padding-top:14px}.sujok-process-grid article>span{color:#bd8d4a;font-size:25px;font-weight:600}.sujok-process-grid h3{font-size:16px;margin:12px 0 7px}.sujok-process-grid p{font-size:13px;line-height:1.55;color:#474b53;margin:0}.sujok-conditions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#211b31;color:#fff}.sujok-conditions>div{align-self:center;padding:55px max(8%,calc((100% - 1120px)/2)) 55px max(8%,calc((100% - 1120px)/2))}.sujok-conditions h2{font-size:clamp(32px,3.8vw,44px)}.sujok-conditions ul{columns:2;column-gap:28px}.sujok-conditions li{font-size:13px;line-height:1.5;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.16)}.sujok-conditions>img{width:100%;height:100%;min-height:360px;object-fit:cover}.sujok-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:55px max(8%,calc((100% - 1120px)/2));background:#111a2b;color:#fff}.sujok-cta>div{max-width:530px}.sujok-cta h2{margin-bottom:12px}.sujok-cta p{color:#e0e0e2;margin-bottom:0}.sujok-cta .sujok-button{flex-shrink:0}@media(max-width:700px){.sujok-hero{min-height:470px;padding:42px 7%;background-position:58% center}.sujok-hero h1{font-size:clamp(45px,9vw,62px)}.sujok-hero-copy{padding-left:20px}.sujok-about{grid-template-columns:1fr}.sujok-about>img{height:320px;min-height:320px}.sujok-about>div{padding:42px 7% 48px}.sujok-benefits{min-height:390px;padding:45px 8%;background-position:61% center}.sujok-science{grid-template-columns:1fr;gap:25px;padding:42px 7%}.sujok-science>img{height:290px}.sujok-process{padding:44px 7% 50px}.sujok-process-grid{grid-template-columns:repeat(2,1fr);gap:26px 20px}.sujok-conditions{grid-template-columns:1fr}.sujok-conditions>div{padding:44px 7%}.sujok-conditions>img{height:320px;min-height:320px}.sujok-cta{align-items:flex-start;flex-direction:column;gap:22px;padding:44px 7%}}@media(max-width:440px){.sujok-hero{min-height:440px;padding:35px 6%;background-position:62% center}.sujok-hero-copy{padding-left:16px}.sujok-hero h1{font-size:43px;white-space:normal}.sujok-hero-copy>p{font-size:13px}.sujok-about>img{height:270px;min-height:270px}.sujok-about>div{padding:34px 6% 40px}.sujok-about h2,.sujok-science h2,.sujok-process h2,.sujok-conditions h2,.sujok-cta h2{font-size:32px}.sujok-benefits{min-height:390px;padding:38px 7%;background-position:65% center}.sujok-benefits li{font-size:13px}.sujok-science{padding:36px 6%}.sujok-science>img{height:235px}.sujok-process{padding:38px 6% 44px}.sujok-process-grid{gap:22px 15px}.sujok-process-grid h3{font-size:15px}.sujok-process-grid p{font-size:12px}.sujok-conditions>div{padding:38px 6%}.sujok-conditions ul{column-gap:16px}.sujok-conditions li{font-size:12px}.sujok-conditions>img{height:255px;min-height:255px}.sujok-cta{padding:38px 6%}.sujok-button{font-size:12px;padding:13px 15px}}.sujok-cta{background-size:cover;background-position:center}.sujok-hero{min-height:610px}.sujok-about{min-height:500px}.sujok-about>img{min-height:500px}.sujok-about>div{padding-top:80px;padding-bottom:80px}.sujok-benefits{min-height:490px;padding-top:75px;padding-bottom:75px}.sujok-science{min-height:510px;padding-top:75px;padding-bottom:75px}.sujok-science>img{height:380px}.sujok-process{padding-top:78px;padding-bottom:88px}.sujok-process-grid{gap:36px}.sujok-conditions{min-height:470px}.sujok-conditions>img{min-height:470px}.sujok-conditions>div{padding-top:75px;padding-bottom:75px}.sujok-cta{min-height:340px;padding-top:75px;padding-bottom:75px}@media(max-width:700px){.sujok-hero{min-height:550px}.sujok-about>img{height:390px;min-height:390px}.sujok-about>div{padding-top:58px;padding-bottom:64px}.sujok-benefits{min-height:470px;padding-top:65px;padding-bottom:65px}.sujok-science{min-height:0;padding-top:60px;padding-bottom:64px}.sujok-science>img{height:350px}.sujok-process{padding-top:62px;padding-bottom:70px}.sujok-conditions>img{height:390px;min-height:390px}.sujok-conditions>div{padding-top:60px;padding-bottom:64px}.sujok-cta{min-height:390px;padding-top:60px;padding-bottom:60px}}@media(max-width:440px){.sujok-hero{min-height:510px}.sujok-about>img{height:330px;min-height:330px}.sujok-about>div{padding-top:48px;padding-bottom:54px}.sujok-benefits{min-height:450px;padding-top:55px;padding-bottom:55px}.sujok-science{padding-top:50px;padding-bottom:54px}.sujok-science>img{height:280px}.sujok-process{padding-top:52px;padding-bottom:60px}.sujok-conditions>img{height:320px;min-height:320px}.sujok-conditions>div{padding-top:50px;padding-bottom:54px}.sujok-cta{min-height:360px;padding-top:50px;padding-bottom:50px}}.sujok-cta{align-items:flex-start;flex-direction:column;gap:20px}.sujok-cta .sujok-button{align-self:flex-start}.weight-page{background:#f8f4ec;color:#172239}.weight-kicker{display:block;color:#b9843d;font-size:10px;font-weight:700;letter-spacing:.22em;margin-bottom:15px}.weight-hero{position:relative;min-height:610px;display:flex;align-items:center;padding:60px max(8%,calc((100% - 1120px)/2));background-size:cover;background-position:center 54%}.weight-hero-copy{max-width:465px;border-left:1px solid #c99e5d;padding:7px 0 7px 26px}.weight-hero h1,.weight-intro h2,.weight-section-head h2,.weight-journey h2,.weight-note h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.04}.weight-hero h1{font-size:clamp(56px,7vw,82px);margin:4px 0 18px}.weight-hero-copy>p{max-width:390px;font-size:15px;line-height:1.7;color:#414753;margin:0 0 23px}.weight-button{display:inline-flex;align-items:center;gap:14px;padding:14px 19px;background:#d8b36f;color:#182236;font-size:13px;font-weight:700;border-radius:2px;transition:background .2s,transform .2s}.weight-button:hover{background:#e5c88e;transform:translateY(-2px)}.weight-hero-note{position:absolute;right:max(8%,calc((100% - 1120px)/2));bottom:32px;display:flex;align-items:center;gap:9px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.17em;text-shadow:0 1px 8px #222}.weight-intro{display:grid;grid-template-columns:140px minmax(0,650px);gap:5%;align-items:center;justify-content:center;padding:86px 8%;background:#fff}.weight-intro-mark{width:112px;height:112px;border:1px solid #d9c9ad;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#a9824e}.weight-intro-mark span{font-family:Georgia,serif;font-size:21px;letter-spacing:.12em}.weight-intro h2,.weight-section-head h2,.weight-journey h2,.weight-note h2{font-size:clamp(37px,4vw,50px);margin:0 0 17px}.weight-intro p,.weight-section-head p,.weight-journey p,.weight-note p{font-size:14px;line-height:1.8;color:#4c5058;max-width:670px}.weight-intro p{margin:0 0 12px}.weight-pillars{padding:80px max(8%,calc((100% - 1120px)/2)) 90px;background:#f2ede3}.weight-section-head{text-align:center;max-width:650px;margin:0 auto 43px}.weight-section-head .weight-kicker{margin-bottom:13px}.weight-section-head p{margin:0 auto}.weight-pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.weight-pillar-grid article{padding:27px 23px 25px;background:#fff;border-top:1px solid #d6bd91;min-height:210px}.weight-pillar-grid article>span{width:43px;height:43px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4eee2;color:#a9824e}.weight-pillar-grid h3{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:18px 0 8px}.weight-pillar-grid p{font-size:13px;line-height:1.7;color:#565a60;margin:0}.weight-journey{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center;min-height:600px;padding:82px max(8%,calc((100% - 1120px)/2));background-size:cover;background-position:center;color:#fff}.weight-journey>div:first-child{max-width:430px}.weight-journey .weight-kicker{color:#d9ba7d}.weight-journey h2{font-size:clamp(42px,4.5vw,56px)}.weight-journey p{color:#e1e1e0;margin:0 0 23px}.weight-steps article{display:grid;grid-template-columns:54px 1fr;gap:17px;padding:21px 0;border-bottom:1px solid #ffffff45}.weight-steps article:first-child{border-top:1px solid #ffffff45}.weight-steps article>span{font-family:Georgia,serif;font-size:25px;color:#d9ba7d}.weight-steps h3{font-size:17px;margin:2px 0 5px}.weight-steps p{font-size:13px;line-height:1.65;margin:0;color:#e1e1e0}.weight-note{display:flex;align-items:center;gap:26px;padding:74px max(8%,calc((100% - 1120px)/2));background:#fff}.weight-note-icon{flex:none;width:62px;height:62px;display:flex;align-items:center;justify-content:center;border:1px solid #d9c9ad;border-radius:50%;color:#a9824e}.weight-note>div:nth-child(2){max-width:610px}.weight-note h2{font-size:clamp(34px,3.8vw,45px);margin-bottom:9px}.weight-note p{margin:0}.weight-text-link{margin-left:auto;display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px;font-weight:700;color:#9a7949}.weight-disclaimer{padding:22px 8%;background:#f2ede3;text-align:center}.weight-disclaimer p{max-width:940px;margin:0 auto;font-size:11px;line-height:1.7;color:#676a70}.conditions-grid li a{display:flex;align-items:center;justify-content:space-between;color:#9a7949}.conditions-grid li a:hover{color:#172239}@media(max-width:800px){.weight-hero{min-height:550px;padding:48px 7%;background-position:60% center}.weight-hero-note{right:7%}.weight-intro{grid-template-columns:90px 1fr;gap:5%;padding:65px 7%}.weight-intro-mark{width:82px;height:82px}.weight-pillar-grid{grid-template-columns:repeat(2,1fr)}.weight-journey{grid-template-columns:1fr;gap:28px;padding:65px 8%}.weight-journey>div:first-child{max-width:570px}.weight-note{padding:60px 7%;flex-wrap:wrap}.weight-text-link{margin-left:88px}}@media(max-width:500px){.weight-hero{min-height:510px;padding:38px 6%;background-position:63% center}.weight-hero-copy{padding-left:18px}.weight-hero h1{font-size:54px}.weight-hero-copy>p{font-size:13px}.weight-hero-note{right:6%;bottom:23px;font-size:9px}.weight-intro{grid-template-columns:1fr;gap:22px;padding:49px 7%}.weight-intro-mark{width:65px;height:65px;font-size:12px}.weight-intro-mark svg{width:19px}.weight-intro-mark span{font-size:15px}.weight-intro h2,.weight-section-head h2,.weight-journey h2,.weight-note h2{font-size:36px}.weight-pillars{padding:53px 6% 60px}.weight-section-head{margin-bottom:28px}.weight-pillar-grid{gap:13px}.weight-pillar-grid article{padding:20px 16px;min-height:205px}.weight-pillar-grid h3{font-size:20px}.weight-pillar-grid p{font-size:12px}.weight-journey{padding:53px 7%;min-height:0}.weight-steps article{grid-template-columns:42px 1fr;gap:10px}.weight-note{align-items:flex-start;gap:16px;padding:48px 7%}.weight-note-icon{width:48px;height:48px}.weight-note>div:nth-child(2){flex:1}.weight-text-link{margin-left:64px}.weight-disclaimer{padding:19px 7%}}.weight-redesign{--wm-ink:#101322;--wm-plum:#292641;--wm-gold:#d6be8b;--wm-cream:#f3eee5;--wm-muted:#666875;background:var(--wm-cream);color:var(--wm-ink);overflow:hidden}.weight-redesign figure{margin:0}.wm-hero{max-width:1600px;margin:0 auto;min-height:610px;display:grid;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);background:var(--wm-cream)}.wm-hero-copy{align-self:center;padding:70px 7.5% 60px max(11%,calc((100vw - 1280px)/2));position:relative;z-index:1}.wm-eyebrow{display:flex;align-items:center;gap:11px;color:#8b7040;font-size:10px;font-weight:700;letter-spacing:.19em;line-height:1.4}.wm-eyebrow i{width:28px;height:1px;background:var(--wm-gold)}.wm-hero h1,.wm-beyond h2,.wm-support h2,.wm-approaches h2,.wm-habits h2,.wm-journey h2,.wm-final-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:.98}.wm-hero h1{font-size:clamp(66px,7.3vw,102px);margin:34px 0 22px;white-space:nowrap}.wm-hero h1 em,.wm-beyond h2 em,.wm-habits h2 em,.wm-journey h2 em,.wm-final-cta h2 em{font-weight:400;font-style:italic;color:#90764d}.wm-hero-copy>p{max-width:440px;font-size:16px;line-height:1.75;color:#4f5260;margin:0 0 29px}.wm-button{min-height:49px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,color .2s}.wm-button:hover{transform:translateY(-2px)}.wm-button-gold{background:var(--wm-gold);color:var(--wm-ink)}.wm-button-gold:hover{background:#e2cca0}.wm-hero-caption{display:block;margin-top:42px;color:#85827b;font-size:9px;font-weight:700;letter-spacing:.16em}.wm-hero-image{position:relative;min-height:610px;overflow:hidden}.wm-hero-image img,.wm-beyond-image img,.wm-approach-image img,.wm-habits-image img{width:100%;height:100%;display:block;object-fit:cover}.wm-hero-image img{object-position:center 47%}.wm-hero-image figcaption,.wm-beyond-image figcaption,.wm-approach-image figcaption,.wm-habits-image figcaption{position:absolute;left:20px;bottom:18px;color:#fff;font-size:9px;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 1px 8px #101322aa}.wm-beyond{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8%;padding:105px max(8%,calc((100% - 1190px)/2));background:#fff}.wm-beyond-image{height:490px;position:relative}.wm-beyond-image img{object-position:center}.wm-beyond-copy{max-width:565px;padding:16px 0}.wm-section-index{display:block;margin:26px 0 15px;font-size:9px;font-weight:700;letter-spacing:.17em;color:#a3885d}.wm-beyond h2,.wm-support h2,.wm-approaches h2,.wm-habits h2,.wm-journey h2{font-size:clamp(46px,5.2vw,68px);margin:0 0 23px}.wm-beyond h2{font-size:clamp(58px,6vw,78px)}.wm-beyond-copy>p,.wm-support-heading>p,.wm-approach-copy>p,.wm-habits-copy>p,.wm-journey-heading>p{font-size:14px;line-height:1.85;color:#555967}.wm-beyond-copy>p{max-width:510px;margin:0 0 14px}.wm-support{background:var(--wm-plum);color:#fff;padding:90px max(8%,calc((100% - 1190px)/2)) 100px;display:grid;grid-template-columns:.72fr 1.28fr;gap:8%;align-items:start}.wm-support .wm-eyebrow,.wm-approach-copy .wm-eyebrow{color:var(--wm-gold)}.wm-support .wm-section-index{color:#c7b991}.wm-support-heading{max-width:420px;position:sticky;top:35px}.wm-support h2{font-size:clamp(43px,4.7vw,60px);line-height:1.02;margin-top:22px}.wm-support-heading>p{color:#e0dfe5;max-width:390px}.wm-support-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.wm-support-list li{min-height:100px;border-top:1px solid #ffffff3d;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;align-items:center}.wm-support-list li:nth-last-child(-n+2){border-bottom:1px solid #ffffff3d}.wm-support-list li>span,.wm-support-list li>svg{color:var(--wm-gold)}.wm-support-list li>span{font-family:Georgia,serif;font-size:18px}.wm-support-list li strong{font-size:14px;font-weight:500;line-height:1.45}.wm-approaches{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;background:var(--wm-cream)}.wm-approach-image{position:relative;min-height:720px}.wm-approach-image img{object-position:45% center}.wm-approach-copy{align-self:center;padding:88px max(9%,calc((100vw - 1250px)/2)) 88px 9%;max-width:790px}.wm-approach-copy .wm-section-index{margin-top:22px}.wm-approaches h2{font-size:clamp(43px,4.5vw,60px);margin-bottom:14px}.wm-approach-copy>p{margin:0 0 25px;max-width:530px}.wm-approach-list article{display:grid;grid-template-columns:35px 1fr;gap:11px;padding:13px 0;border-top:1px solid #d8d1c4}.wm-approach-list article>span{font-family:Georgia,serif;color:#9a8054;font-size:15px;padding-top:2px}.wm-approach-list h3{font-family:Georgia,serif;font-size:19px;font-weight:400;margin:0 0 4px;color:var(--wm-plum)}.wm-approach-list p{font-size:12px;line-height:1.55;color:#626572;margin:0}.wm-inline-link{margin-top:20px;display:inline-flex;align-items:center;gap:11px;color:#725b37;font-weight:700;font-size:12px;border-bottom:1px solid #b5a17d;padding-bottom:8px}.wm-inline-link:hover{gap:15px}.wm-habits{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);background:#fff;align-items:stretch}.wm-habits-copy{padding:92px max(7%,calc((100vw - 1210px)/2)) 90px max(9%,calc((100vw - 1180px)/2));align-self:center}.wm-habits .wm-section-index{margin-top:21px}.wm-habits h2{font-size:clamp(44px,5vw,64px);margin-bottom:17px}.wm-habits-copy>p{max-width:520px;margin:0 0 27px}.wm-habits-copy ol{list-style:none;padding:0;margin:0;max-width:570px}.wm-habits-copy li{display:grid;grid-template-columns:37px 1fr;gap:12px;align-items:center;border-top:1px solid #dedbd3;padding:13px 0;font-size:13px;color:#363947}.wm-habits-copy li span{color:#9a8054;font-family:Georgia,serif}.wm-habits-image{min-height:660px;position:relative}.wm-habits-image img{object-position:54% center}.wm-journey{padding:94px max(8%,calc((100% - 1190px)/2)) 104px;background:#e9e3d8;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:8%}.wm-journey h2{font-size:clamp(46px,5vw,64px);margin-bottom:16px}.wm-journey-heading>p{max-width:380px;margin:0}.wm-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.wm-journey-steps article{border-top:1px solid #b6a57f;padding:19px 12px 0 0;min-height:190px}.wm-journey-number{font-family:Georgia,serif;font-size:27px;color:#94794d}.wm-journey-steps h3{font-family:Georgia,serif;font-size:20px;line-height:1.25;font-weight:400;color:var(--wm-plum);margin:22px 0 10px}.wm-journey-steps p{font-size:12px;line-height:1.7;color:#555967;margin:0}.wm-final-cta{position:relative;min-height:510px;display:flex;align-items:center;overflow:hidden;background:var(--wm-ink);color:#fff}.wm-final-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.wm-cta-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101322f0,#101322d1 44%,#1013222e)}.wm-final-copy{position:relative;max-width:720px;padding:75px max(8%,calc((100% - 1190px)/2));box-sizing:content-box}.wm-final-cta .wm-eyebrow{color:var(--wm-gold)}.wm-final-cta h2{font-size:clamp(44px,5.2vw,68px);margin:24px 0 16px}.wm-final-cta h2 em{color:var(--wm-gold)}.wm-final-copy>p{font-size:15px;line-height:1.75;color:#eeedf0;max-width:530px;margin:0 0 25px}.wm-final-copy>div{display:flex;gap:12px;flex-wrap:wrap}.wm-button-outline{border:1px solid #f3eee5;color:#fff;background:transparent}.wm-button-outline:hover{background:#ffffff18}.wm-disclaimer{background:var(--wm-cream);padding:24px max(8%,calc((100% - 1120px)/2));display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:start}.wm-disclaimer>span{font-size:9px;font-weight:700;letter-spacing:.16em;color:#8b7040;padding-top:3px}.wm-disclaimer p{font-size:11px;line-height:1.7;color:#666875;margin:0;max-width:950px}@media(max-width:900px){.wm-hero{grid-template-columns:.9fr 1.1fr;min-height:530px}.wm-hero-copy{padding:55px 5% 48px 7%}.wm-hero-image{min-height:530px}.wm-hero h1{font-size:clamp(58px,8vw,78px)}.wm-beyond{gap:6%;padding:74px 7%}.wm-beyond-image{height:420px}.wm-support{padding:72px 7%;grid-template-columns:.8fr 1.2fr;gap:5%}.wm-support-list{column-gap:20px}.wm-support-list li{grid-template-columns:27px minmax(0,1fr) 14px}.wm-support-list li strong{font-size:13px}.wm-approach-image{min-height:650px}.wm-approach-copy,.wm-habits-copy{padding:68px 7%}.wm-habits-image{min-height:600px}.wm-journey{padding:74px 7%;grid-template-columns:1fr;gap:38px}.wm-journey-heading{max-width:610px}.wm-journey-steps article{min-height:175px}}@media(max-width:650px){.wm-hero{grid-template-columns:1fr;min-height:0}.wm-hero-copy{padding:55px 7% 35px}.wm-hero h1{font-size:clamp(58px,13vw,78px);margin:25px 0 17px}.wm-hero-copy>p{font-size:14px;max-width:460px}.wm-hero-caption{margin-top:28px}.wm-hero-image{min-height:0;height:380px}.wm-hero-image img{object-position:center 44%}.wm-beyond{grid-template-columns:1fr;gap:31px;padding:58px 7% 65px}.wm-beyond-image{height:340px;order:2}.wm-beyond-copy{order:1;padding:0}.wm-beyond h2{font-size:57px}.wm-beyond-copy>p,.wm-support-heading>p,.wm-approach-copy>p,.wm-habits-copy>p,.wm-journey-heading>p{font-size:13px}.wm-section-index{margin:19px 0 12px}.wm-support{grid-template-columns:1fr;gap:22px;padding:58px 7% 66px}.wm-support-heading{position:static}.wm-support h2{font-size:47px;max-width:490px;margin:18px 0}.wm-support-list li{min-height:88px}.wm-approaches{grid-template-columns:1fr}.wm-approach-image{min-height:0;height:360px;order:2}.wm-approach-copy{padding:58px 7% 52px;order:1}.wm-approaches h2{font-size:46px}.wm-habits{grid-template-columns:1fr}.wm-habits-copy{padding:58px 7% 42px}.wm-habits h2{font-size:48px}.wm-habits-image{min-height:0;height:350px}.wm-journey{padding:60px 7% 68px;gap:30px}.wm-journey h2{font-size:50px}.wm-journey-steps{grid-template-columns:1fr;gap:0}.wm-journey-steps article{min-height:0;padding:18px 0 21px;display:grid;grid-template-columns:48px 1fr;column-gap:10px}.wm-journey-number{grid-row:span 2}.wm-journey-steps h3{margin:2px 0 7px;font-size:19px}.wm-journey-steps p{grid-column:2;font-size:12px}.wm-final-cta{min-height:500px;align-items:flex-end}.wm-final-cta>img{object-position:60% center}.wm-cta-shade{background:linear-gradient(0deg,#101322f2,#101322ad 58%,#1013221f)}.wm-final-copy{padding:52px 7%}.wm-final-cta h2{font-size:45px}.wm-final-copy>p{font-size:14px}.wm-disclaimer{grid-template-columns:1fr;gap:8px;padding:22px 7%}}@media(max-width:420px){.wm-hero-image{height:310px}.wm-support-list{grid-template-columns:1fr}.wm-support-list li:nth-last-child(2){border-bottom:0}.wm-support-list li:last-child{border-bottom:1px solid #ffffff3d}.wm-approach-image{height:300px}.wm-habits-image{height:290px}.wm-final-cta{min-height:510px}.wm-final-cta h2{font-size:40px}.wm-final-copy{padding-left:6%;padding-right:6%}.wm-button{font-size:11px;padding:0 14px}}.weight-showcase{--ws-cream:#fbf5eb;--ws-ink:#182235;--ws-gold:#d4ad6b;--ws-muted:#55565a;background:var(--ws-cream);color:var(--ws-ink);overflow:hidden}.weight-showcase figure{margin:0}.wshow-hero{min-height:510px;background-size:cover;background-position:center;display:flex;align-items:center;padding:55px max(8%,calc((100% - 1200px)/2))}.wshow-hero-copy{width:43%;margin-left:auto}.wshow-kicker{display:block;color:#ba9258;font-size:10px;font-weight:700;letter-spacing:.23em;line-height:1.65}.wshow-kicker i{display:inline-block;width:28px;height:1px;background:#c5a46d;vertical-align:middle;margin-left:10px}.wshow-hero h1,.wshow-approach h2,.wshow-section-heading h2,.wshow-values h2,.wshow-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.wshow-hero h1{font-size:clamp(54px,6vw,78px);line-height:.95;margin:17px 0 20px}.wshow-hero-copy>p{font-size:16px;line-height:1.55;margin:0 0 20px;color:#3f4249}.wshow-button{display:inline-flex;align-items:center;gap:13px;padding:12px 18px;background:var(--ws-gold);color:#182235;font-size:11px;font-weight:700;text-decoration:none;border-radius:3px;transition:background .2s,transform .2s}.wshow-button:hover{background:#e1c28c;transform:translateY(-2px)}.wshow-intro{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr) 100px;align-items:start;gap:35px;padding:58px max(6%,calc((100% - 1180px)/2)) 42px;background:#fcf7ef}.wshow-side-label{padding-top:4px;font-size:9px;line-height:2.1;letter-spacing:.2em;font-weight:700}.wshow-intro-content h2{font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.2;font-weight:400;margin:0 0 11px}.wshow-intro-content>p{font-size:12px;line-height:1.65;color:#53545a;margin:0;max-width:750px}.wshow-script{padding-top:100px;color:#c49f67;font-family:Georgia,serif;font-style:italic;font-size:24px;line-height:1.18;transform:rotate(-8deg)}.wshow-pillars{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px}.wshow-pillars article{position:relative;display:grid;justify-items:center;gap:3px;padding:0 12px;text-align:center}.wshow-pillars article+article:before{content:"";position:absolute;left:0;top:36px;height:67px;width:1px;background:#eadcc7}.wshow-round-image{width:90px;height:90px;border-radius:50%;overflow:hidden;margin-bottom:5px}.wshow-round-image img{width:100%;height:100%;object-fit:cover}.wshow-pillars strong{font-size:9px;letter-spacing:.14em}.wshow-pillars article>span{font-size:10px;color:#56565a}.wshow-approach{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:430px;background:#fbf5eb}.wshow-approach-image{height:100%;min-height:430px;overflow:hidden;border-radius:0 180px 0 0}.wshow-approach-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.wshow-approach-copy{max-width:620px;padding:48px 8% 48px 9%}.wshow-approach h2{font-size:clamp(40px,4.4vw,58px);line-height:.99;margin:13px 0 16px}.wshow-approach-copy>p{font-size:13px;line-height:1.65;max-width:490px;color:#4c5056;margin:0}.wshow-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px}.wshow-benefits>div{display:grid;justify-items:center;gap:6px;text-align:center;padding:0 8px;border-right:1px solid #eadcc7}.wshow-benefits>div:last-child{border:0}.wshow-benefits svg{width:30px;height:30px;color:#bd955a;stroke-width:1.3}.wshow-benefits span{font-size:10px;line-height:1.35;font-weight:600}.wshow-care{position:relative;padding:48px max(3%,calc((100% - 1240px)/2)) 52px;background:#fcf7ef}.wshow-section-heading{text-align:center}.wshow-section-heading h2{font-size:clamp(30px,3.7vw,43px);margin:8px 0;line-height:1.1}.wshow-section-heading>p{font-size:12px;line-height:1.6;color:#55565a;margin:0 auto;max-width:700px}.wshow-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:29px}.wshow-care-card{background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 7px 20px #382a1712}.wshow-care-card>img{display:block;width:100%;height:145px;object-fit:cover}.wshow-care-card>div{padding:12px 13px 13px}.wshow-care-card h3{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;margin:0 0 6px}.wshow-care-card p{font-size:10px;line-height:1.55;color:#54565b;margin:0;min-height:46px}.wshow-care-card a{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid #8b8e91;border-radius:50%;color:#42464a;margin-top:8px}.wshow-care-card a:hover{background:#f2e8d8}.wshow-values{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;padding:48px max(6%,calc((100% - 1180px)/2));background:linear-gradient(100deg,#0a1411f5,#0a1411e0),url(/assets/weight_mngmnt9.png) center 45%/cover;color:#fff}.wshow-values>div:first-child{border-right:1px solid #d4ad6b55}.wshow-values .wshow-kicker{font-size:9px}.wshow-values h2{font-size:clamp(35px,4vw,49px);line-height:1.03;margin:10px 0 0}.wshow-value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 36px}.wshow-value-grid>div{display:flex;align-items:center;gap:14px;font-size:12px;line-height:1.4;color:#f5f0e7}.wshow-value-grid svg{flex:none;width:34px;height:34px;color:#d4ad6b;stroke-width:1.3}.wshow-testimonials{padding:42px max(3%,calc((100% - 1240px)/2)) 36px;background:#fcf7ef}.wshow-testimonials .wshow-section-heading h2{margin-bottom:23px}.wshow-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wshow-testimonial-grid article{display:flex;align-items:flex-start;gap:13px;padding:18px 15px;background:#fffaf3;border-radius:5px;box-shadow:0 5px 17px #382a1710}.wshow-testimonial-grid img{width:58px;height:58px;flex:none;border-radius:50%;object-fit:cover}.wshow-testimonial-grid p{font-size:10px;line-height:1.55;color:#45464b;margin:0 0 8px}.wshow-testimonial-grid article span{font-size:9px;color:#45464b}.wshow-dots{display:flex;justify-content:center;gap:7px;margin-top:15px}.wshow-dots i{width:6px;height:6px;border-radius:50%;background:#d4ad6b}.wshow-dots i+i{background:#e5d7c1}.wshow-cta{min-height:370px;background-size:cover;background-position:center 58%;display:flex;align-items:center;justify-content:space-between;padding:48px max(6%,calc((100% - 1180px)/2));color:#fff}.wshow-cta>div{max-width:540px}.wshow-cta .wshow-kicker{color:#d4ad6b}.wshow-cta h2{font-size:clamp(39px,4.5vw,56px);line-height:1;margin:12px 0}.wshow-cta p{font-size:12px;line-height:1.6;color:#f2eee7;margin:0 0 15px}.wshow-cta aside{border-left:1px solid #d4ad6b;padding-left:20px;font-size:9px;line-height:2.8;letter-spacing:.17em;color:#fff;text-align:right}@media(max-width:760px){.wshow-hero{min-height:430px;padding:38px 6%;background-position:43% center}.wshow-hero-copy{width:48%;padding:15px;background:#fbf5ebbb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wshow-hero h1{font-size:clamp(42px,8vw,60px)}.wshow-intro{grid-template-columns:75px minmax(0,1fr);gap:20px;padding:42px 6% 35px}.wshow-script{display:none}.wshow-intro-content h2{font-size:21px}.wshow-round-image{width:72px;height:72px}.wshow-approach,.wshow-approach-image{min-height:350px}.wshow-approach-copy{padding:35px 6%}.wshow-approach h2{font-size:38px}.wshow-card-grid{grid-template-columns:repeat(2,1fr)}.wshow-values{gap:28px;padding:40px 6%}.wshow-testimonial-grid{gap:10px}.wshow-testimonial-grid article{padding:13px 10px;gap:8px}.wshow-testimonial-grid img{width:42px;height:42px}}@media(max-width:520px){.wshow-hero{min-height:500px;background-position:35% center;align-items:flex-end;padding:25px 6%}.wshow-hero-copy{width:100%;margin:0 0 0 auto;padding:19px;background:#fbf5ebeb}.wshow-hero h1{font-size:51px;margin:11px 0}.wshow-hero-copy>p{font-size:14px;margin-bottom:14px}.wshow-intro{grid-template-columns:1fr;gap:14px;padding:37px 6% 32px}.wshow-side-label br{display:none}.wshow-side-label{font-size:8px}.wshow-intro-content h2{font-size:20px}.wshow-intro-content h2 br{display:none}.wshow-intro-content>p{font-size:11px}.wshow-pillars{margin-top:22px}.wshow-pillars article{padding:0 5px}.wshow-round-image{width:58px;height:58px}.wshow-pillars strong{font-size:8px}.wshow-pillars article>span{font-size:9px}.wshow-approach{grid-template-columns:1fr}.wshow-approach-image{min-height:0;height:300px;border-radius:0 120px 0 0}.wshow-approach-copy{padding:35px 7% 38px}.wshow-approach h2{font-size:42px}.wshow-care{padding:37px 6% 40px}.wshow-section-heading h2{font-size:30px}.wshow-section-heading>p br{display:none}.wshow-card-grid{gap:11px;margin-top:21px}.wshow-care-card>img{height:115px}.wshow-care-card>div{padding:10px}.wshow-care-card h3{font-size:14px}.wshow-care-card p{font-size:9px;min-height:56px}.wshow-values{grid-template-columns:1fr;gap:22px;padding:35px 7%}.wshow-values>div:first-child{border-right:0;border-bottom:1px solid #d4ad6b55;padding-bottom:17px}.wshow-values h2{font-size:38px}.wshow-value-grid{gap:17px 13px}.wshow-value-grid>div{font-size:10px;gap:9px}.wshow-value-grid svg{width:27px;height:27px}.wshow-testimonials{padding:34px 6%}.wshow-testimonial-grid{grid-template-columns:1fr;gap:10px}.wshow-testimonial-grid article{padding:13px}.wshow-testimonial-grid img{width:49px;height:49px}.wshow-testimonial-grid p{font-size:11px}.wshow-cta{min-height:440px;align-items:flex-end;padding:32px 7%;background-position:63% center}.wshow-cta h2{font-size:42px}.wshow-cta aside{display:none}}.wshow-hero{position:relative;min-height:390px;padding-top:75px;padding-bottom:40px;background-position:center 52%}.wshow-breadcrumb{position:absolute;right:max(4%,calc((100% - 1240px)/2));top:13px;display:flex;gap:10px;align-items:center;font-size:10px;color:#725f45}.wshow-breadcrumb a{color:inherit}.wshow-hero-copy{width:42%;max-width:510px}.wshow-hero h1{font-size:clamp(50px,5.5vw,70px);margin:14px 0 16px}.wshow-hero-copy>p{font-size:15px;line-height:1.45;margin-bottom:17px}.wshow-intro{grid-template-columns:125px minmax(0,1fr) 220px;gap:30px;align-items:center;padding:25px max(6.5%,calc((100% - 1180px)/2)) 22px}.wshow-side-label{border-right:1px solid #e3d7c7;padding:0 24px 0 0;line-height:2.1}.wshow-intro-content h2{font-size:21px;line-height:1.18}.wshow-intro-content>p{font-size:11px;line-height:1.6}.wshow-pillar-list{display:grid;gap:8px;border-left:1px solid #e3d7c7;padding-left:22px}.wshow-pillar-list article{display:flex;align-items:center;gap:13px}.wshow-pillar-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:50%;background:#f2eadc;color:#ad844b}.wshow-pillar-icon svg{width:21px;height:21px;stroke-width:1.4}.wshow-pillar-copy{display:grid;gap:3px}.wshow-pillar-copy strong{font-size:9px;letter-spacing:.12em}.wshow-pillar-copy span{font-size:10px}.wshow-influences{padding:23px max(3.5%,calc((100% - 1240px)/2)) 24px;background:#fcf7ef}.wshow-influences .wshow-section-heading h2{font-size:clamp(28px,3.5vw,39px);margin:5px 0 7px}.wshow-influences .wshow-section-heading>p{font-size:11px;line-height:1.55}.wshow-influence-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:17px}.wshow-influence-grid article{background:#fffaf4;overflow:hidden;border-radius:4px;box-shadow:0 4px 12px #3c2c1710}.wshow-influence-grid img{display:block;width:100%;height:112px;object-fit:cover}.wshow-influence-grid article>div{padding:10px 11px 12px}.wshow-influence-grid h3,.wshow-practice-grid h3{font-size:12px;line-height:1.25;margin:0 0 6px;font-weight:700}.wshow-influence-grid p,.wshow-practice-grid p{font-size:10px;line-height:1.45;color:#454950;margin:0}.wshow-approach{min-height:345px;grid-template-columns:.96fr 1.04fr;gap:0;padding:0 max(3.5%,calc((100% - 1240px)/2));background:#fbf5eb}.wshow-approach-image{height:100%;min-height:320px;border-radius:4px;overflow:hidden}.wshow-approach-image img{object-position:center 48%}.wshow-approach-copy{max-width:none;padding:30px 7%}.wshow-approach h2{font-size:clamp(36px,4vw,48px);margin:9px 0;line-height:1}.wshow-approach-copy>p{font-size:11px;line-height:1.55}.wshow-benefits{margin-top:20px}.wshow-benefits>div{gap:4px;padding:0 12px}.wshow-benefits svg{width:28px;height:28px}.wshow-benefits strong{font-size:10px;line-height:1.3}.wshow-benefits span{font-size:9px;line-height:1.4;font-weight:400}.wshow-practices{padding:24px max(3.5%,calc((100% - 1240px)/2)) 27px;background:#fcf7ef}.wshow-practices .wshow-section-heading h2{font-size:clamp(27px,3.3vw,37px);margin:5px 0 6px}.wshow-practices .wshow-section-heading>p{font-size:11px}.wshow-practice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.wshow-practice-grid article{background:#fffaf4;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px #3c2c1710}.wshow-practice-grid img{display:block;width:100%;height:82px;object-fit:cover}.wshow-practice-grid article>div{padding:9px 11px 11px}.wshow-practice-grid h3{margin-bottom:5px}.wshow-cta{min-height:290px;padding-top:30px;padding-bottom:30px;background-position:center 56%}.wshow-cta h2{font-size:clamp(36px,4vw,48px);margin:9px 0}.wshow-cta p{font-size:11px;margin-bottom:12px}.wshow-cta-buttons{display:flex;gap:10px;align-items:center}.wshow-contact-button{min-height:38px;min-width:100px;border:1px solid #f5f0e7;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.wshow-cta aside{font-size:9px}@media(max-width:760px){.wshow-hero{min-height:370px;padding-top:64px;background-position:44% center}.wshow-breadcrumb{right:5%;font-size:9px}.wshow-hero-copy{width:48%}.wshow-intro{grid-template-columns:90px minmax(0,1fr) 165px;gap:17px;padding:22px 5%}.wshow-side-label{padding-right:13px;font-size:8px}.wshow-pillar-list{padding-left:13px;gap:6px}.wshow-pillar-icon{width:34px;height:34px}.wshow-pillar-copy strong{font-size:8px}.wshow-pillar-copy span{font-size:9px}.wshow-influence-grid{gap:8px}.wshow-influence-grid img{height:90px}.wshow-influence-grid article>div{padding:8px}.wshow-influence-grid h3{font-size:10px}.wshow-influence-grid p,.wshow-practice-grid p{font-size:9px}.wshow-approach{padding:0 4%}.wshow-approach-copy{padding:25px 5%}.wshow-benefits>div{padding:0 6px}.wshow-benefits span{font-size:8px}.wshow-practice-grid{gap:9px}.wshow-practice-grid img{height:70px}}@media(max-width:560px){.wshow-hero{min-height:470px;padding:57px 6% 25px;background-position:37% center;align-items:flex-end}.wshow-breadcrumb{top:12px;right:6%;gap:7px}.wshow-hero-copy{width:100%;max-width:none;padding:17px;background:#fbf5ebed}.wshow-hero h1{font-size:48px;margin:9px 0}.wshow-hero-copy>p{font-size:13px}.wshow-intro{grid-template-columns:1fr 138px;gap:14px;padding:25px 6%}.wshow-side-label{grid-column:1/-1;border:0;padding:0;font-size:8px;line-height:1.5}.wshow-intro-content h2{font-size:18px}.wshow-intro-content h2 br{display:none}.wshow-intro-content>p{font-size:10px}.wshow-pillar-list{border-left:1px solid #e3d7c7;padding-left:10px}.wshow-pillar-icon{width:30px;height:30px}.wshow-pillar-icon svg{width:17px;height:17px}.wshow-influences{padding:30px 6%}.wshow-influences .wshow-section-heading h2{font-size:29px}.wshow-influences .wshow-section-heading>p br{display:none}.wshow-influence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wshow-influence-grid article:last-child{grid-column:1/-1}.wshow-influence-grid img{height:115px}.wshow-influence-grid h3{font-size:12px}.wshow-influence-grid p{font-size:10px}.wshow-approach{grid-template-columns:1fr;padding:0}.wshow-approach-image{min-height:0;height:280px;border-radius:0}.wshow-approach-copy{padding:30px 7% 34px}.wshow-approach h2{font-size:39px}.wshow-approach-copy>p{font-size:11px}.wshow-benefits{margin-top:18px}.wshow-benefits>div{padding:0 7px}.wshow-practices{padding:30px 6%}.wshow-practices .wshow-section-heading h2{font-size:28px}.wshow-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.wshow-practice-grid img{height:100px}.wshow-practice-grid h3{font-size:11px}.wshow-practice-grid p{font-size:9px}.wshow-cta{min-height:390px;padding:28px 6%;align-items:flex-end;background-position:63% center}.wshow-cta h2{font-size:37px}.wshow-cta p br{display:none}.wshow-cta aside{display:none}}.weight-showcase .wshow-hero{height:680px;min-height:680px}@media(max-width:760px){.weight-showcase .wshow-hero{height:600px;min-height:600px}}@media(max-width:560px){.weight-showcase .wshow-hero{height:560px;min-height:560px}}.wshow-influences{padding-top:58px;padding-bottom:62px}.wshow-influence-grid{margin-top:34px}.wshow-influence-grid img{height:175px}@media(max-width:760px){.wshow-influences{padding-top:46px;padding-bottom:50px}.wshow-influence-grid img{height:135px}}@media(max-width:560px){.wshow-influences{padding-top:42px;padding-bottom:46px}.wshow-influence-grid{margin-top:23px}.wshow-influence-grid img{height:135px}}.weight-showcase .wshow-kicker{font-size:13px}.weight-showcase .wshow-side-label{font-size:12px}.weight-showcase .wshow-breadcrumb{font-size:13px}.weight-showcase .wshow-pillar-copy strong{font-size:12px}.weight-showcase .wshow-pillar-copy span{font-size:13px}.weight-showcase .wshow-influence-grid h3,.weight-showcase .wshow-practice-grid h3{font-size:16px}.weight-showcase .wshow-influence-grid p,.weight-showcase .wshow-practice-grid p{font-size:14px;line-height:1.6}.weight-showcase .wshow-benefits strong{font-size:13px}.weight-showcase .wshow-benefits span{font-size:12px;line-height:1.55}.weight-showcase .wshow-cta aside{font-size:11px}@media(max-width:760px){.weight-showcase .wshow-kicker{font-size:11px}.weight-showcase .wshow-side-label,.weight-showcase .wshow-breadcrumb,.weight-showcase .wshow-pillar-copy strong{font-size:10px}.weight-showcase .wshow-pillar-copy span{font-size:11px}.weight-showcase .wshow-influence-grid h3,.weight-showcase .wshow-practice-grid h3{font-size:13px}.weight-showcase .wshow-influence-grid p,.weight-showcase .wshow-practice-grid p,.weight-showcase .wshow-benefits strong{font-size:11px}.weight-showcase .wshow-benefits span{font-size:10px}}@media(max-width:560px){.weight-showcase .wshow-kicker{font-size:10px}.weight-showcase .wshow-side-label,.weight-showcase .wshow-breadcrumb,.weight-showcase .wshow-pillar-copy strong{font-size:9px}.weight-showcase .wshow-pillar-copy span{font-size:10px}.weight-showcase .wshow-influence-grid h3,.weight-showcase .wshow-practice-grid h3{font-size:12px}.weight-showcase .wshow-influence-grid p,.weight-showcase .wshow-practice-grid p,.weight-showcase .wshow-benefits strong{font-size:10px}.weight-showcase .wshow-benefits span{font-size:9px}}.arthritis-landing{--ar-ink:#132638;--ar-plum:#291b31;--ar-cream:#f8f2e8;--ar-gold:#e3bd70;--ar-muted:#54575c;background:var(--ar-cream);color:var(--ar-ink);overflow:hidden}.arthritis-landing h1,.arthritis-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.arthritis-eyebrow{display:block;color:#a68555;font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1.5}.arthritis-hero{min-height:390px;background-size:cover;background-position:center 47%;display:flex;align-items:center;padding:48px max(8%,calc((100% - 1240px)/2));color:#fff}.arthritis-hero-copy{max-width:490px}.arthritis-hero .arthritis-eyebrow,.arthritis-symptoms .arthritis-eyebrow,.arthritis-cta .arthritis-eyebrow{color:var(--ar-gold)}.arthritis-hero h1{font-size:clamp(54px,6vw,76px);line-height:.91;margin:14px 0 13px}.arthritis-hero-copy>strong{display:block;color:#edca7d;font-size:18px;font-weight:400;margin-bottom:13px}.arthritis-hero-copy>p{max-width:405px;color:#f0f1f1;font-size:13px;line-height:1.6;margin:0 0 17px}.arthritis-button{display:inline-flex;align-items:center;gap:13px;padding:13px 20px;background:var(--ar-gold);color:#182638;text-decoration:none;font-size:12px;font-weight:700;border-radius:3px}.arthritis-button:hover{background:#f1d18a}.arthritis-understanding{min-height:235px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:linear-gradient(90deg,#f8f2e8 45%,#f8f2e8aa),url(/assets/arthritis2.png) right center/auto 100% no-repeat;padding:32px max(8%,calc((100% - 1240px)/2))}.arthritis-understanding-copy{max-width:570px}.arthritis-understanding h2,.arthritis-heading h2,.arthritis-approach h2,.arthritis-habits h2{font-size:clamp(32px,4vw,45px);line-height:1.05;margin:8px 0 12px}.arthritis-understanding-copy>p,.arthritis-approach>div:first-child>p,.arthritis-habits>div:first-child>p{max-width:550px;font-size:12px;line-height:1.65;color:#404952;margin:0}.arthritis-joint-image{display:none}.arthritis-types{padding:25px max(7%,calc((100% - 1200px)/2)) 28px;background:#f6efe4}.arthritis-heading{text-align:center}.arthritis-heading h2{margin:6px 0 15px}.arthritis-type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.arthritis-type-grid article{padding:0 20px;text-align:center;position:relative}.arthritis-type-grid article+article:before{content:"";position:absolute;left:0;top:30px;height:120px;width:1px;background:#e1d6c4}.arthritis-type-image{width:105px;height:105px;margin:0 auto 7px;border-radius:50%;background:#e9dfd1;overflow:hidden;display:grid;place-items:center}.arthritis-type-image img{width:100%;height:100%;object-fit:cover}.arthritis-type-grid h3{font-size:14px;margin:5px 0 7px}.arthritis-type-grid p{max-width:220px;margin:0 auto;color:#55565a;font-size:11px;line-height:1.45}.arthritis-symptoms{display:grid;grid-template-columns:1.08fr .92fr;min-height:300px;background:var(--ar-plum);color:#fff}.arthritis-symptoms-copy{padding:29px max(9%,calc((100vw - 1180px)/2)) 30px max(8%,calc((100vw - 1240px)/2));align-self:center}.arthritis-symptoms h2{font-size:clamp(30px,3.7vw,42px);line-height:1.05;margin:8px 0 12px}.arthritis-symptoms ul{list-style:none;padding:0;margin:0;display:grid;gap:5px}.arthritis-symptoms li{display:flex;align-items:center;gap:13px;font-size:12px;color:#f6f2f6}.arthritis-symptoms li>span{width:26px;height:26px;border:1px solid #d5b872;border-radius:50%;display:grid;place-items:center;color:#d5b872;flex:none}.arthritis-symptoms li svg{width:15px;height:15px;stroke-width:1.4}.arthritis-symptoms-image{min-height:300px;overflow:hidden}.arthritis-symptoms-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.arthritis-approach{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;padding:28px max(7%,calc((100% - 1200px)/2));background:#fbf7ef}.arthritis-approach h2{font-size:clamp(29px,3.4vw,39px);margin:6px 0 7px}.arthritis-approach>div:first-child>p{font-size:11px}.arthritis-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.arthritis-benefit-grid>div{display:grid;justify-items:center;text-align:center;gap:6px;padding:0 9px;border-right:1px solid #e5d9c5}.arthritis-benefit-grid>div:last-child{border:0}.arthritis-benefit-grid svg{width:30px;height:30px;color:#25374a;stroke-width:1.2}.arthritis-benefit-grid span{font-size:9px;line-height:1.3}.arthritis-therapies{padding:25px max(4%,calc((100% - 1220px)/2)) 30px;background:#f6efe4}.arthritis-therapies .arthritis-heading h2{margin-bottom:16px}.arthritis-therapy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.arthritis-therapy-grid article{overflow:hidden;border-radius:5px;background:#fffaf2;box-shadow:0 5px 14px #33271913}.arthritis-therapy-grid img{width:100%;height:110px;object-fit:cover;display:block}.arthritis-therapy-grid article>div{padding:9px 11px 12px}.arthritis-therapy-grid h3{font-size:12px;line-height:1.35;margin:0 0 5px}.arthritis-therapy-grid p{font-size:10px;line-height:1.5;color:#52545a;margin:0}.arthritis-habits{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:23px;align-items:center;min-height:170px;background:#fbf7ef;padding:22px max(7%,calc((100% - 1200px)/2))}.arthritis-habits h2{font-size:clamp(27px,3vw,36px);margin:6px 0 7px}.arthritis-habits>div:first-child>p{font-size:10px}.arthritis-habits ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.arthritis-habits li{display:flex;align-items:center;gap:10px;font-size:11px}.arthritis-habits li>span{width:32px;height:32px;display:grid;place-items:center;background:#fff;border-radius:50%;color:#344150;flex:none}.arthritis-habits li svg{width:17px;height:17px}.arthritis-food-image{height:170px;overflow:hidden}.arthritis-food-image img{width:100%;height:100%;object-fit:cover;display:block}.arthritis-cta{min-height:310px;background-size:cover;background-position:center 52%;display:flex;align-items:center;padding:35px max(8%,calc((100% - 1240px)/2));color:#fff}.arthritis-cta>div{max-width:540px}.arthritis-cta h2{font-size:clamp(38px,4.4vw,54px);line-height:1;margin:10px 0}.arthritis-cta p{max-width:430px;color:#edf0f0;font-size:12px;line-height:1.6;margin:0 0 17px}.arthritis-disclaimer{margin:0;padding:13px 8%;background:#f8f2e8;color:#666;font-size:10px;line-height:1.55;text-align:center}@media(max-width:760px){.arthritis-hero{min-height:370px;padding:38px 6%;background-position:58% center}.arthritis-hero h1{font-size:58px}.arthritis-understanding{padding:27px 6%;min-height:220px;background-position:right center}.arthritis-type-grid article{padding:0 10px}.arthritis-type-image{width:84px;height:84px}.arthritis-symptoms-copy{padding:27px 6%}.arthritis-symptoms-image{min-height:260px}.arthritis-approach{grid-template-columns:1fr;gap:19px;padding:27px 6%}.arthritis-benefit-grid{max-width:600px}.arthritis-habits{grid-template-columns:1fr 1fr;padding:22px 6%}.arthritis-food-image{display:none}.arthritis-cta{min-height:280px;padding:30px 6%}}@media(max-width:540px){.arthritis-hero{min-height:440px;align-items:flex-end;background-position:62% center;padding:30px 6%}.arthritis-hero-copy{padding:17px;background:linear-gradient(90deg,#122331ee,#122331bb);border-radius:3px}.arthritis-hero h1{font-size:50px}.arthritis-hero-copy>strong{font-size:15px}.arthritis-hero-copy>p{font-size:12px}.arthritis-understanding{grid-template-columns:1fr;min-height:0;padding:33px 7%;background-image:linear-gradient(90deg,#f8f2e8f2,#f8f2e8d8),url(/assets/arthritis2.png);background-size:cover;background-position:center}.arthritis-understanding h2{font-size:34px}.arthritis-understanding-copy>p{font-size:11px}.arthritis-types{padding:30px 6%}.arthritis-type-grid{grid-template-columns:repeat(2,1fr);gap:22px 6px}.arthritis-type-grid article{padding:0 8px}.arthritis-type-grid article+article:before{display:none}.arthritis-type-image{width:78px;height:78px}.arthritis-type-grid h3{font-size:12px}.arthritis-type-grid p{font-size:10px}.arthritis-symptoms{grid-template-columns:1fr}.arthritis-symptoms-copy{padding:30px 7%}.arthritis-symptoms h2{font-size:34px}.arthritis-symptoms li{font-size:11px}.arthritis-symptoms-image{min-height:230px;height:230px}.arthritis-approach{padding:30px 6%}.arthritis-approach h2{font-size:30px}.arthritis-benefit-grid>div{padding:0 4px}.arthritis-benefit-grid svg{width:25px;height:25px}.arthritis-benefit-grid span{font-size:8px}.arthritis-therapies{padding:30px 6%}.arthritis-therapies .arthritis-heading h2{font-size:31px}.arthritis-therapy-grid{grid-template-columns:repeat(2,1fr);gap:11px}.arthritis-therapy-grid img{height:95px}.arthritis-therapy-grid h3{font-size:11px}.arthritis-therapy-grid p{font-size:9px}.arthritis-habits{grid-template-columns:1fr;gap:15px;padding:29px 7%}.arthritis-habits h2{font-size:31px}.arthritis-habits li{font-size:11px}.arthritis-cta{min-height:380px;align-items:flex-end;padding:28px 6%;background-position:63% center}.arthritis-cta h2{font-size:37px}.arthritis-cta p{font-size:11px}.arthritis-disclaimer{font-size:9px;padding:12px 6%}}.arthritis-hero{min-height:720px;padding-top:80px;padding-bottom:80px}.arthritis-understanding{min-height:430px;padding-top:64px;padding-bottom:64px}.arthritis-types{padding-top:52px;padding-bottom:58px}.arthritis-type-grid{row-gap:24px}.arthritis-type-image{width:130px;height:130px;margin-bottom:12px}.arthritis-symptoms{min-height:560px}.arthritis-symptoms-copy{padding-top:58px;padding-bottom:58px}.arthritis-symptoms-image{min-height:560px}.arthritis-approach{min-height:300px;padding-top:54px;padding-bottom:54px}.arthritis-therapies{padding-top:52px;padding-bottom:58px}.arthritis-therapy-grid{gap:18px}.arthritis-therapy-grid img{height:160px}.arthritis-therapy-grid article>div{padding:15px 15px 19px}.arthritis-habits{min-height:320px;padding-top:44px;padding-bottom:44px}.arthritis-food-image{height:270px}.arthritis-cta{min-height:570px;padding-top:65px;padding-bottom:65px}.arthritis-disclaimer{padding-top:20px;padding-bottom:20px}@media(max-width:760px){.arthritis-hero{min-height:600px;padding-top:65px;padding-bottom:65px}.arthritis-understanding{min-height:360px;padding-top:48px;padding-bottom:48px}.arthritis-types{padding-top:44px;padding-bottom:48px}.arthritis-type-image{width:110px;height:110px}.arthritis-symptoms{min-height:480px}.arthritis-symptoms-copy{padding-top:46px;padding-bottom:46px}.arthritis-symptoms-image{min-height:400px}.arthritis-approach{min-height:260px;padding-top:44px;padding-bottom:44px}.arthritis-therapies{padding-top:44px;padding-bottom:48px}.arthritis-therapy-grid img{height:130px}.arthritis-habits{min-height:300px;padding-top:38px;padding-bottom:38px}.arthritis-cta{min-height:480px;padding-top:50px;padding-bottom:50px}}@media(max-width:540px){.arthritis-hero{min-height:560px;padding-top:55px;padding-bottom:45px}.arthritis-understanding{min-height:0;padding-top:52px;padding-bottom:52px}.arthritis-types{padding-top:45px;padding-bottom:50px}.arthritis-type-grid{row-gap:30px}.arthritis-type-image{width:95px;height:95px}.arthritis-symptoms-copy{padding-top:48px;padding-bottom:48px}.arthritis-symptoms-image{min-height:330px;height:330px}.arthritis-approach{min-height:0;padding-top:48px;padding-bottom:48px}.arthritis-therapies{padding-top:45px;padding-bottom:50px}.arthritis-therapy-grid img{height:120px}.arthritis-habits{min-height:0;padding-top:45px;padding-bottom:45px}.arthritis-cta{min-height:470px;padding-top:45px;padding-bottom:45px}.arthritis-disclaimer{padding-top:17px;padding-bottom:17px}}.arthritis-therapy-link{display:block;height:100%;color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}.arthritis-therapy-link>div{padding:15px 15px 19px}.arthritis-therapy-link:hover{transform:translateY(-3px)}.arthritis-therapy-link:hover h3{color:#9b7742}.arthritis-therapy-link:focus-visible{outline:2px solid #b78d4f;outline-offset:3px}@media(max-width:540px){.arthritis-therapy-link>div{padding:9px 11px 12px}}.arthritis-landing .arthritis-eyebrow{font-size:13px}.arthritis-hero h1{font-size:clamp(68px,7vw,90px)}.arthritis-hero-copy>strong{font-size:22px}.arthritis-hero-copy>p,.arthritis-cta p{font-size:16px;line-height:1.7}.arthritis-button{font-size:14px;padding:15px 22px}.arthritis-understanding h2,.arthritis-heading h2{font-size:clamp(42px,4.7vw,56px)}.arthritis-understanding-copy>p,.arthritis-approach>div:first-child>p{font-size:15px;line-height:1.75}.arthritis-type-grid h3{font-size:17px}.arthritis-type-grid p{font-size:14px;line-height:1.6}.arthritis-symptoms h2{font-size:clamp(40px,4.3vw,52px)}.arthritis-symptoms li{font-size:15px;gap:15px}.arthritis-symptoms li>span{width:32px;height:32px}.arthritis-symptoms li svg{width:18px;height:18px}.arthritis-approach h2{font-size:clamp(36px,4vw,48px)}.arthritis-benefit-grid svg{width:36px;height:36px}.arthritis-benefit-grid span{font-size:12px;line-height:1.45}.arthritis-therapy-grid h3{font-size:16px}.arthritis-therapy-grid p{font-size:13px;line-height:1.65}.arthritis-habits h2{font-size:clamp(34px,3.8vw,44px)}.arthritis-habits>div:first-child>p,.arthritis-habits li{font-size:14px;line-height:1.6}.arthritis-habits li>span{width:38px;height:38px}.arthritis-habits li svg{width:20px;height:20px}.arthritis-cta h2{font-size:clamp(48px,5.2vw,64px)}.arthritis-disclaimer{font-size:12px;line-height:1.65}@media(max-width:760px){.arthritis-landing .arthritis-eyebrow{font-size:11px}.arthritis-hero h1{font-size:68px}.arthritis-hero-copy>strong{font-size:18px}.arthritis-hero-copy>p,.arthritis-cta p{font-size:14px}.arthritis-button{font-size:13px}.arthritis-understanding h2,.arthritis-heading h2{font-size:40px}.arthritis-understanding-copy>p,.arthritis-approach>div:first-child>p{font-size:13px}.arthritis-type-grid h3{font-size:15px}.arthritis-type-grid p{font-size:12px}.arthritis-symptoms h2{font-size:39px}.arthritis-symptoms li{font-size:13px}.arthritis-approach h2{font-size:36px}.arthritis-benefit-grid span{font-size:10px}.arthritis-therapy-grid h3{font-size:13px}.arthritis-therapy-grid p{font-size:11px}.arthritis-habits h2{font-size:34px}.arthritis-habits>div:first-child>p,.arthritis-habits li{font-size:12px}.arthritis-cta h2{font-size:46px}.arthritis-disclaimer{font-size:11px}}@media(max-width:540px){.arthritis-landing .arthritis-eyebrow{font-size:10px}.arthritis-hero h1{font-size:54px}.arthritis-hero-copy>strong{font-size:16px}.arthritis-hero-copy>p,.arthritis-cta p{font-size:13px}.arthritis-button{font-size:12px;padding:13px 17px}.arthritis-understanding h2,.arthritis-heading h2{font-size:34px}.arthritis-understanding-copy>p,.arthritis-approach>div:first-child>p{font-size:12px}.arthritis-type-grid h3{font-size:13px}.arthritis-type-grid p{font-size:11px}.arthritis-symptoms h2{font-size:34px}.arthritis-symptoms li{font-size:12px}.arthritis-approach h2{font-size:32px}.arthritis-benefit-grid span{font-size:9px}.arthritis-therapy-grid h3{font-size:12px}.arthritis-therapy-grid p{font-size:10px}.arthritis-habits h2{font-size:32px}.arthritis-habits>div:first-child>p,.arthritis-habits li{font-size:11px}.arthritis-cta h2{font-size:38px}.arthritis-disclaimer{font-size:10px}}.sleep-landing{--sl-ink:#102333;--sl-cream:#faf5ec;--sl-gold:#e4c27f;--sl-muted:#52575d;background:var(--sl-cream);color:var(--sl-ink);overflow:hidden}.sleep-landing h1,.sleep-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.sleep-eyebrow{display:block;color:#b28c54;font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1.5}.sleep-button{display:inline-flex;align-items:center;gap:12px;padding:13px 19px;background:var(--sl-gold);color:#172638;text-decoration:none;font-size:11px;font-weight:700;border-radius:3px}.sleep-button:hover{background:#efd391}.sleep-hero{position:relative;min-height:420px;background-size:cover;background-position:center 52%;display:flex;align-items:center;padding:52px max(8%,calc((100% - 1240px)/2));color:#fff}.sleep-hero-copy{max-width:430px}.sleep-hero .sleep-eyebrow,.sleep-benefits .sleep-eyebrow,.sleep-cta .sleep-eyebrow{color:var(--sl-gold)}.sleep-hero h1{font-size:clamp(58px,6.5vw,82px);line-height:.88;margin:15px 0 14px}.sleep-hero-copy>strong{display:block;font-size:18px;font-weight:400;margin-bottom:9px}.sleep-hero-copy>p{max-width:370px;font-size:13px;line-height:1.55;color:#e7eaeb;margin:0 0 15px}.sleep-progress{display:flex;align-items:center;gap:12px;width:200px;margin-top:16px;font-size:9px}.sleep-progress i{height:1px;flex:1;background:linear-gradient(90deg,var(--sl-gold) 38%,#ffffff55 38%)}.sleep-hero-note{position:absolute;right:max(8%,calc((100% - 1240px)/2));top:48px;font-size:15px;line-height:1.4}.sleep-hero-note:after{content:"";display:block;width:25px;height:1px;background:var(--sl-gold);margin-top:9px}.sleep-understanding{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:5%;padding:28px max(8%,calc((100% - 1240px)/2));background:var(--sl-cream)}.sleep-understanding h2,.sleep-approach h2,.sleep-benefits h2,.sleep-related h2,.sleep-cta h2{font-size:clamp(34px,4vw,47px);line-height:1.02;margin:9px 0 12px}.sleep-rule{display:block;width:27px;height:1px;background:#c49e62;margin:13px 0}.sleep-understanding p,.sleep-approach p,.sleep-benefits p,.sleep-cta p{font-size:12px;line-height:1.65;color:#414b54;margin:0}.sleep-understanding img{width:100%;height:290px;object-fit:cover;display:block;border-radius:2px}.sleep-concerns{display:grid;grid-template-columns:1.12fr .88fr;min-height:320px;background:#071b29;color:#fff}.sleep-concerns-image{min-height:320px;overflow:hidden}.sleep-concerns-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%}.sleep-concerns-copy{align-self:center;padding:30px max(10%,calc((100vw - 1200px)/2)) 30px 8%}.sleep-concerns .sleep-eyebrow{color:var(--sl-gold)}.sleep-concerns h2{font-size:clamp(31px,3.5vw,42px);line-height:1;margin:8px 0 14px}.sleep-concerns ol{list-style:none;padding:0;margin:0}.sleep-concerns li{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;border-bottom:1px solid #ffffff2e;padding:8px 0}.sleep-concerns li span{font-family:Georgia,serif;font-size:16px;color:#f0d294}.sleep-concerns li p{font-size:11px;line-height:1.45;color:#eef0f2;margin:0}.sleep-approach{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4%;padding:30px max(7%,calc((100% - 1220px)/2));background:var(--sl-cream)}.sleep-approach>div:first-child{max-width:430px}.sleep-approach h2{margin:8px 0 12px}.sleep-approach>img{width:100%;height:300px;object-fit:cover;object-position:center;border-radius:2px}.sleep-approach .sleep-button{margin-top:16px}.sleep-benefits{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;min-height:330px;padding:34px max(8%,calc((100% - 1200px)/2));background-size:cover;background-position:center 48%;color:#fff}.sleep-benefits h2{font-size:clamp(37px,4.2vw,51px);margin:8px 0}.sleep-benefits p{max-width:400px;color:#edf0f0}.sleep-benefits ul{list-style:none;padding:0;margin:0;display:grid;gap:5px}.sleep-benefits li{display:flex;align-items:center;gap:14px;min-height:48px;padding:8px 13px;background:#ffffff28;border:1px solid #ffffff16;border-radius:4px;color:#f4f2ec;font-size:11px}.sleep-benefits li svg{width:23px;height:23px;color:#ecd08e;stroke-width:1.35}.sleep-related{display:grid;grid-template-columns:.75fr 1.25fr;gap:30px;align-items:center;padding:32px max(7%,calc((100% - 1220px)/2));background:#fbf7f0}.sleep-related h2{font-size:clamp(34px,4vw,46px)}.sleep-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sleep-related-card{display:flex;flex-direction:column;gap:6px;padding:0 0 6px;border-right:1px solid #e1d6c5;color:inherit;text-decoration:none}.sleep-related-card:last-child{border-right:0}.sleep-related-card img{width:calc(100% - 10px);height:105px;object-fit:cover}.sleep-related-card strong{font-size:11px;line-height:1.3;padding-right:7px}.sleep-related-card>span{font-size:9px;line-height:1.4;color:#5a5d61;padding-right:8px}.sleep-related-card small{display:flex;align-items:center;gap:5px;color:#80663f;font-size:9px;margin-top:auto}.sleep-related-card:hover strong{color:#987342}.sleep-cta{min-height:370px;background-size:cover;background-position:center 54%;display:flex;align-items:center;padding:38px max(8%,calc((100% - 1240px)/2));color:#fff}.sleep-cta>div{max-width:470px}.sleep-cta h2{font-size:clamp(42px,4.5vw,56px)}.sleep-cta p{color:#e9edef;max-width:410px;margin:0 0 16px}@media(max-width:760px){.sleep-hero{min-height:390px;padding:42px 6%;background-position:57% center}.sleep-hero-note{right:6%;top:30px}.sleep-understanding{padding:27px 6%;gap:4%}.sleep-understanding img{height:250px}.sleep-concerns{grid-template-columns:1fr 1fr}.sleep-concerns-copy{padding:25px 7%}.sleep-concerns-image{min-height:300px}.sleep-approach{padding:27px 6%;gap:3%}.sleep-approach>img{height:260px}.sleep-benefits{padding:30px 6%;gap:5%}.sleep-related{grid-template-columns:1fr;gap:16px;padding:27px 6%}.sleep-related h2 br{display:none}.sleep-cta{min-height:320px;padding:32px 6%}}@media(max-width:540px){.sleep-hero{min-height:500px;align-items:flex-end;padding:28px 6%;background-position:61% center}.sleep-hero-copy{padding:18px;background:linear-gradient(90deg,#071b29e8,#071b29bb);border-radius:3px}.sleep-hero h1{font-size:54px;margin:10px 0}.sleep-hero-copy>strong{font-size:15px}.sleep-hero-copy>p{font-size:11px}.sleep-hero-note{top:22px;font-size:12px}.sleep-understanding{grid-template-columns:1fr;gap:17px;padding:30px 6%}.sleep-understanding h2{font-size:36px}.sleep-understanding p,.sleep-approach p,.sleep-cta p{font-size:11px}.sleep-understanding img{height:230px}.sleep-concerns{grid-template-columns:1fr}.sleep-concerns-image{min-height:0;height:260px}.sleep-concerns-copy{padding:30px 7%}.sleep-concerns h2{font-size:35px}.sleep-concerns li p{font-size:11px}.sleep-approach{grid-template-columns:1fr;gap:18px;padding:30px 6%}.sleep-approach h2{font-size:36px}.sleep-approach>img{height:260px}.sleep-benefits{grid-template-columns:1fr;gap:19px;padding:31px 6%}.sleep-benefits h2{font-size:39px}.sleep-benefits li{min-height:43px;font-size:10px}.sleep-related{padding:30px 6%}.sleep-related h2{font-size:36px}.sleep-related-grid{grid-template-columns:repeat(2,1fr);gap:15px}.sleep-related-card{border-right:0;border-bottom:1px solid #e1d6c5;padding-bottom:12px}.sleep-related-card img{height:120px;width:100%}.sleep-related-card strong{font-size:12px}.sleep-related-card>span,.sleep-related-card small{font-size:10px}.sleep-cta{min-height:390px;align-items:flex-end;padding:28px 6%;background-position:62% center}.sleep-cta h2{font-size:41px}.sleep-button{font-size:10px;padding:12px 14px}}.sleep-hero{min-height:780px;padding-top:80px;padding-bottom:80px}.sleep-understanding{padding-top:62px;padding-bottom:62px;min-height:500px}.sleep-understanding img{height:430px}.sleep-concerns,.sleep-concerns-image{min-height:600px}.sleep-concerns-copy{padding-top:55px;padding-bottom:55px}.sleep-concerns ol{display:grid;gap:7px}.sleep-concerns li{padding:14px 0}.sleep-approach{padding-top:60px;padding-bottom:60px;min-height:500px}.sleep-approach>img{height:420px}.sleep-benefits{min-height:620px;padding-top:60px;padding-bottom:60px}.sleep-benefits ul{gap:9px}.sleep-benefits li{min-height:68px;padding:13px 17px}.sleep-related{padding-top:58px;padding-bottom:58px;min-height:380px}.sleep-related-grid{gap:18px}.sleep-related-card img{height:170px}.sleep-related-card{gap:10px}.sleep-cta{min-height:680px;padding-top:70px;padding-bottom:70px}@media(max-width:760px){.sleep-hero{min-height:660px;padding-top:65px;padding-bottom:65px}.sleep-understanding{min-height:430px;padding-top:48px;padding-bottom:48px}.sleep-understanding img{height:350px}.sleep-concerns{min-height:520px}.sleep-concerns-image{min-height:480px}.sleep-concerns-copy{padding-top:42px;padding-bottom:42px}.sleep-concerns li{padding:11px 0}.sleep-approach{min-height:430px;padding-top:48px;padding-bottom:48px}.sleep-approach>img{height:350px}.sleep-benefits{min-height:520px;padding-top:48px;padding-bottom:48px}.sleep-benefits li{min-height:58px}.sleep-related{min-height:330px;padding-top:46px;padding-bottom:46px}.sleep-related-card img{height:140px}.sleep-cta{min-height:560px;padding-top:55px;padding-bottom:55px}}@media(max-width:540px){.sleep-hero{min-height:650px;padding-top:58px;padding-bottom:45px}.sleep-understanding{padding-top:46px;padding-bottom:46px}.sleep-understanding img{height:330px}.sleep-concerns-image{height:400px;min-height:400px}.sleep-concerns-copy{padding-top:45px;padding-bottom:45px}.sleep-concerns li{padding:12px 0}.sleep-approach{padding-top:46px;padding-bottom:46px}.sleep-approach>img{height:330px}.sleep-benefits{padding-top:46px;padding-bottom:46px}.sleep-benefits li{min-height:54px}.sleep-related{padding-top:44px;padding-bottom:44px}.sleep-related-card img{height:150px}.sleep-cta{min-height:560px;padding-top:48px;padding-bottom:48px}}.sleep-landing .sleep-eyebrow{font-size:13px}.sleep-hero h1{font-size:clamp(72px,7.5vw,96px)}.sleep-hero-copy>strong{font-size:23px}.sleep-hero-copy>p,.sleep-understanding p,.sleep-approach p,.sleep-benefits p,.sleep-cta p{font-size:16px;line-height:1.75}.sleep-button{font-size:14px;padding:15px 22px}.sleep-hero-note{font-size:18px}.sleep-progress{font-size:11px;width:230px}.sleep-understanding h2,.sleep-approach h2,.sleep-benefits h2,.sleep-related h2,.sleep-cta h2{font-size:clamp(44px,5vw,58px)}.sleep-concerns h2{font-size:clamp(42px,4.4vw,54px)}.sleep-concerns li{grid-template-columns:48px 1fr;gap:15px}.sleep-concerns li span{font-size:20px}.sleep-concerns li p{font-size:14px}.sleep-benefits li{font-size:14px;gap:17px}.sleep-benefits li svg{width:28px;height:28px}.sleep-related-card strong{font-size:14px}.sleep-related-card>span{font-size:12px}.sleep-related-card small{font-size:11px}@media(max-width:760px){.sleep-landing .sleep-eyebrow{font-size:11px}.sleep-hero h1{font-size:68px}.sleep-hero-copy>strong{font-size:19px}.sleep-hero-copy>p,.sleep-understanding p,.sleep-approach p,.sleep-benefits p,.sleep-cta p{font-size:14px}.sleep-button{font-size:13px}.sleep-hero-note{font-size:15px}.sleep-understanding h2,.sleep-approach h2,.sleep-benefits h2,.sleep-related h2,.sleep-cta h2{font-size:42px}.sleep-concerns h2{font-size:39px}.sleep-concerns li p,.sleep-benefits li,.sleep-related-card strong{font-size:12px}.sleep-related-card>span{font-size:10px}.sleep-related-card small{font-size:10px}}@media(max-width:540px){.sleep-landing .sleep-eyebrow{font-size:10px}.sleep-hero h1{font-size:57px}.sleep-hero-copy>strong{font-size:16px}.sleep-hero-copy>p,.sleep-understanding p,.sleep-approach p,.sleep-benefits p,.sleep-cta p{font-size:13px}.sleep-button{font-size:12px;padding:13px 16px}.sleep-hero-note{font-size:13px}.sleep-progress{font-size:10px}.sleep-understanding h2,.sleep-approach h2,.sleep-benefits h2,.sleep-related h2,.sleep-cta h2{font-size:37px}.sleep-concerns h2{font-size:36px}.sleep-concerns li p{font-size:12px}.sleep-concerns li span{font-size:17px}.sleep-benefits li{font-size:11px}.sleep-related-card strong{font-size:12px}.sleep-related-card>span,.sleep-related-card small{font-size:10px}}.back-neck-landing{--bn-ink:#17232b;--bn-cream:#faf5ee;--bn-muted:#4e5358;--bn-gold:#d9b773;background:var(--bn-cream);color:var(--bn-ink);overflow:hidden}.back-neck-landing h1,.back-neck-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.bn-eyebrow{display:block;color:#a78a60;font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1.5}.bn-button{display:inline-flex;align-items:center;gap:12px;padding:13px 19px;background:var(--bn-gold);color:#1b2a33;text-decoration:none;font-size:11px;font-weight:700;border-radius:3px}.bn-button:hover{background:#edce88}.bn-hero{position:relative;min-height:390px;background-size:cover;background-position:center 52%;display:flex;align-items:center;padding:48px max(7%,calc((100% - 1240px)/2));color:#fff}.bn-breadcrumb{position:absolute;top:28px;left:max(7%,calc((100% - 1240px)/2));display:flex;gap:8px;align-items:center;font-size:10px;color:#eef1ef}.bn-breadcrumb a{color:inherit;text-decoration:none}.bn-breadcrumb a:hover{text-decoration:underline}.bn-hero-copy{max-width:405px;margin-top:24px}.bn-hero h1{font-size:clamp(54px,6vw,76px);line-height:.92;margin:0 0 12px}.bn-hero-copy>i,.bn-closing>i{display:block;width:35px;height:1px;background:var(--bn-gold);margin:14px 0}.bn-hero-copy>p{max-width:360px;font-size:13px;line-height:1.6;color:#f1f1ec;margin:0 0 16px}.bn-understanding{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;padding:30px max(7%,calc((100% - 1240px)/2));background:var(--bn-cream)}.bn-understanding h2,.bn-section-heading h2,.bn-beyond h2,.bn-closing h2{font-size:clamp(34px,4vw,47px);line-height:1.03;margin:8px 0 13px}.bn-understanding p,.bn-help p,.bn-beyond p,.bn-section-heading>p,.bn-cta p,.bn-closing p{font-size:12px;line-height:1.7;color:var(--bn-muted);margin:0}.bn-understanding img{width:100%;height:280px;object-fit:cover;object-position:center 48%;display:block;border-radius:4px}.bn-help{min-height:320px;background-size:cover;background-position:center 52%;display:flex;align-items:center;padding:38px max(7%,calc((100% - 1240px)/2));color:#fff}.bn-help>div{max-width:390px}.bn-help .bn-eyebrow,.bn-cta .bn-eyebrow{color:var(--bn-gold)}.bn-help h2{font-size:clamp(38px,4.3vw,52px);line-height:1;margin:9px 0 12px}.bn-help p,.bn-cta p{color:#eef0ed;max-width:360px}.bn-therapies{padding:34px max(4%,calc((100% - 1220px)/2)) 42px;background:#f8f2e9}.bn-section-heading{text-align:center}.bn-section-heading h2{margin:7px 0 8px}.bn-section-heading>p{font-size:12px}.bn-therapy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:23px}.bn-therapy-grid article{background:#fffaf3;border-radius:5px;overflow:hidden;box-shadow:0 5px 16px #281d1012}.bn-therapy-grid article>a{display:block;height:100%;color:inherit;text-decoration:none}.bn-therapy-grid img{width:100%;height:155px;display:block;object-fit:cover}.bn-therapy-grid article>a>div{padding:12px 15px 15px}.bn-therapy-grid h3{font-size:14px;margin:0 0 6px}.bn-therapy-grid p{font-size:11px;line-height:1.55;color:var(--bn-muted);margin:0 0 9px}.bn-therapy-grid article>a>div>span{display:flex;align-items:center;gap:5px;color:#8b6c3e;font-size:10px}.bn-therapy-grid article:hover{transform:translateY(-3px);transition:transform .2s}.bn-beyond{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5%;padding:28px max(7%,calc((100% - 1240px)/2));background:var(--bn-cream)}.bn-beyond img{width:100%;height:280px;object-fit:cover;object-position:center 48%;display:block;border-radius:3px}.bn-beyond h2{margin-bottom:9px}.bn-cta{min-height:330px;background-size:cover;background-position:center 50%;display:flex;align-items:center;padding:40px max(7%,calc((100% - 1240px)/2));color:#fff}.bn-cta>div{max-width:400px}.bn-cta h2{font-size:clamp(40px,4.6vw,55px);line-height:1;margin:9px 0 12px}.bn-cta p{margin:0 0 16px}.bn-closing{text-align:center;padding:34px 6% 40px;background:#fbf7f1}.bn-closing h2{margin:8px 0}.bn-closing>i{margin:12px auto}.bn-closing p{font-size:12px}@media(max-width:760px){.bn-hero{min-height:360px;padding:42px 6%;background-position:57% center}.bn-breadcrumb{left:6%;top:21px}.bn-understanding{padding:26px 6%;gap:4%}.bn-understanding img{height:240px}.bn-help{min-height:280px;padding:30px 6%;background-position:60% center}.bn-therapies{padding:29px 5% 34px}.bn-therapy-grid{gap:12px}.bn-therapy-grid img{height:125px}.bn-beyond{padding:26px 6%;gap:4%}.bn-beyond img{height:230px}.bn-cta{min-height:300px;padding:32px 6%}}@media(max-width:540px){.bn-hero{min-height:440px;align-items:flex-end;padding:28px 6%;background-position:60% center}.bn-hero-copy{padding:17px;background:linear-gradient(90deg,#071c19e8,#071c19b5);border-radius:3px;margin:0}.bn-hero h1{font-size:52px}.bn-hero-copy>p{font-size:12px}.bn-breadcrumb{top:15px;font-size:9px}.bn-understanding{grid-template-columns:1fr;gap:17px;padding:30px 6%}.bn-understanding h2{font-size:36px}.bn-understanding p,.bn-beyond p{font-size:11px}.bn-understanding img{height:230px}.bn-help{min-height:340px;align-items:flex-end;padding:28px 6%;background-position:65% center}.bn-help>div{padding:15px;background:#061a16b8}.bn-help h2{font-size:39px}.bn-help p{font-size:11px}.bn-therapies{padding:30px 6% 36px}.bn-section-heading h2{font-size:31px}.bn-section-heading>p{font-size:11px}.bn-therapy-grid{grid-template-columns:1fr;gap:13px}.bn-therapy-grid img{height:180px}.bn-therapy-grid h3{font-size:13px}.bn-therapy-grid p{font-size:11px}.bn-beyond{grid-template-columns:1fr;gap:16px;padding:30px 6%}.bn-beyond h2{font-size:36px}.bn-beyond img{height:240px}.bn-cta{min-height:390px;align-items:flex-end;padding:27px 6%;background-position:62% center}.bn-cta>div{padding:16px;background:#061a16b8}.bn-cta h2{font-size:39px}.bn-cta p{font-size:11px}.bn-button{font-size:10px;padding:12px 15px}.bn-closing{padding:30px 6% 36px}.bn-closing h2{font-size:30px}.bn-closing p{font-size:11px}}.bn-hero{min-height:720px;padding-top:80px;padding-bottom:75px}.bn-understanding{min-height:500px;padding-top:62px;padding-bottom:62px}.bn-understanding img{height:390px}.bn-help{min-height:600px;padding-top:65px;padding-bottom:65px}.bn-therapies{padding-top:64px;padding-bottom:74px}.bn-therapy-grid{gap:24px;margin-top:38px}.bn-therapy-grid img{height:245px}.bn-therapy-grid article>a>div{padding:19px 20px 22px}.bn-therapy-grid h3{font-size:17px;margin-bottom:10px}.bn-therapy-grid p{font-size:14px;line-height:1.65}.bn-beyond{min-height:500px;padding-top:60px;padding-bottom:60px}.bn-beyond img{height:390px}.bn-cta{min-height:620px;padding-top:65px;padding-bottom:65px}.bn-closing{padding-top:62px;padding-bottom:72px}@media(max-width:760px){.bn-hero{min-height:620px;padding-top:65px;padding-bottom:60px}.bn-understanding{min-height:430px;padding-top:48px;padding-bottom:48px}.bn-understanding img{height:330px}.bn-help{min-height:500px;padding-top:52px;padding-bottom:52px}.bn-therapies{padding-top:50px;padding-bottom:58px}.bn-therapy-grid{gap:17px;margin-top:30px}.bn-therapy-grid img{height:195px}.bn-therapy-grid article>a>div{padding:15px 16px 18px}.bn-beyond{min-height:420px;padding-top:48px;padding-bottom:48px}.bn-beyond img{height:320px}.bn-cta{min-height:520px;padding-top:52px;padding-bottom:52px}.bn-closing{padding-top:48px;padding-bottom:56px}}@media(max-width:540px){.bn-hero{min-height:600px;padding-top:56px;padding-bottom:48px}.bn-understanding{min-height:0;padding-top:48px;padding-bottom:48px}.bn-understanding img{height:340px}.bn-help{min-height:490px;padding-top:42px;padding-bottom:42px}.bn-therapies{padding-top:46px;padding-bottom:54px}.bn-therapy-grid{gap:18px;margin-top:25px}.bn-therapy-grid img{height:245px}.bn-therapy-grid article>a>div{padding:15px 16px 18px}.bn-beyond{min-height:0;padding-top:46px;padding-bottom:46px}.bn-beyond img{height:330px}.bn-cta{min-height:540px;padding-top:42px;padding-bottom:42px}.bn-closing{padding-top:46px;padding-bottom:52px}}.bn-hero{background-size:auto 100%;background-repeat:no-repeat;background-color:#061b17}@media(max-width:760px){.bn-hero{background-size:auto 100%}}@media(max-width:540px){.bn-hero{background-size:auto 100%}}.skin-scalp-landing .skin-empty-image{display:block;min-width:0;min-height:220px;background:#e9e2d6;border:1px dashed #c8baa2}.skin-scalp-landing .skin-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;background:#061b17}.skin-scalp-landing .skin-hero-copy{margin-top:24px}.skin-scalp-landing .skin-hero-space{height:390px;background:#10231f;border-color:#53655b}.skin-scalp-landing .skin-understanding{grid-template-columns:.9fr 1.1fr}.skin-scalp-landing .skin-understanding>.skin-empty-image{height:390px}.skin-scalp-landing .skin-help{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;background:#10251f;color:#fff}.skin-scalp-landing .skin-help .bn-eyebrow,.skin-scalp-landing .skin-cta .bn-eyebrow{color:#d9b773}.skin-scalp-landing .skin-help p,.skin-scalp-landing .skin-cta p{color:#edf0eb}.skin-scalp-landing .skin-help>.skin-empty-image{height:430px;background:#1c322b;border-color:#53655b}.skin-scalp-landing .skin-therapies .bn-therapy-grid .skin-empty-image{height:245px;min-height:245px;background:#e9e2d6;border:0;border-bottom:1px solid #d7cdbd}.skin-scalp-landing .skin-therapy-link-space{min-height:0}.skin-scalp-landing .skin-beyond{grid-template-columns:.9fr 1.1fr}.skin-scalp-landing .skin-beyond>.skin-empty-image{height:390px}.skin-scalp-landing .skin-cta{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;background:#10251f}.skin-scalp-landing .skin-cta>.skin-empty-image{height:380px;background:#1c322b;border-color:#53655b}@media(max-width:760px){.skin-scalp-landing .skin-hero{grid-template-columns:.9fr 1.1fr}.skin-scalp-landing .skin-hero-space{height:310px}.skin-scalp-landing .skin-understanding>.skin-empty-image{height:320px}.skin-scalp-landing .skin-help>.skin-empty-image{height:330px}.skin-scalp-landing .skin-therapies .bn-therapy-grid .skin-empty-image{height:195px;min-height:195px}.skin-scalp-landing .skin-beyond>.skin-empty-image{height:320px}.skin-scalp-landing .skin-cta>.skin-empty-image{height:310px}}@media(max-width:540px){.skin-scalp-landing .skin-hero{grid-template-columns:1fr;gap:20px;align-items:end}.skin-scalp-landing .skin-hero-copy{margin-top:30px}.skin-scalp-landing .skin-hero-space{height:260px}.skin-scalp-landing .skin-understanding{grid-template-columns:1fr;gap:18px}.skin-scalp-landing .skin-understanding>.skin-empty-image{height:260px}.skin-scalp-landing .skin-help{grid-template-columns:1fr;gap:18px}.skin-scalp-landing .skin-help>.skin-empty-image{height:260px}.skin-scalp-landing .skin-therapies .bn-therapy-grid .skin-empty-image{height:220px;min-height:220px}.skin-scalp-landing .skin-beyond{grid-template-columns:1fr;gap:18px}.skin-scalp-landing .skin-beyond>.skin-empty-image{height:260px}.skin-scalp-landing .skin-cta{grid-template-columns:1fr;gap:18px;align-items:end}.skin-scalp-landing .skin-cta>.skin-empty-image{height:260px;order:2}}.back-neck-landing .bn-eyebrow{font-size:13px}.back-neck-landing .bn-breadcrumb{font-size:12px}.back-neck-landing .bn-button{font-size:13px}.back-neck-landing .bn-understanding p,.back-neck-landing .bn-help p,.back-neck-landing .bn-section-heading>p,.back-neck-landing .bn-beyond p,.back-neck-landing .bn-cta p,.back-neck-landing .bn-closing p{font-size:14px;line-height:1.7}.back-neck-landing .bn-therapy-grid h3{font-size:16px}.back-neck-landing .bn-therapy-grid p{font-size:13px;line-height:1.65}.back-neck-landing .bn-therapy-grid article>a>div>span{font-size:12px}@media(max-width:760px){.back-neck-landing .bn-eyebrow{font-size:11px}.back-neck-landing .bn-breadcrumb{font-size:10px}.back-neck-landing .bn-understanding p,.back-neck-landing .bn-help p,.back-neck-landing .bn-section-heading>p,.back-neck-landing .bn-beyond p,.back-neck-landing .bn-cta p,.back-neck-landing .bn-closing p{font-size:12px}.back-neck-landing .bn-therapy-grid h3{font-size:14px}.back-neck-landing .bn-therapy-grid p{font-size:12px}}@media(max-width:540px){.back-neck-landing .bn-eyebrow{font-size:10px}.back-neck-landing .bn-breadcrumb{font-size:9px}.back-neck-landing .bn-button{font-size:11px}.back-neck-landing .bn-understanding p,.back-neck-landing .bn-help p,.back-neck-landing .bn-section-heading>p,.back-neck-landing .bn-beyond p,.back-neck-landing .bn-cta p,.back-neck-landing .bn-closing p{font-size:12px}.back-neck-landing .bn-therapy-grid h3{font-size:13px}.back-neck-landing .bn-therapy-grid p,.back-neck-landing .bn-therapy-grid article>a>div>span{font-size:11px}}.back-neck-landing .bn-eyebrow{font-size:14px}.back-neck-landing .bn-breadcrumb{font-size:13px}.back-neck-landing .bn-button{font-size:14px}.back-neck-landing .bn-understanding p,.back-neck-landing .bn-help p,.back-neck-landing .bn-section-heading>p,.back-neck-landing .bn-beyond p,.back-neck-landing .bn-cta p,.back-neck-landing .bn-closing p{font-size:16px;line-height:1.75}.back-neck-landing .bn-therapy-grid h3{font-size:18px}.back-neck-landing .bn-therapy-grid p{font-size:15px;line-height:1.7}.back-neck-landing .bn-therapy-grid article>a>div>span{font-size:13px}@media(max-width:760px){.back-neck-landing .bn-eyebrow{font-size:12px}.back-neck-landing .bn-breadcrumb{font-size:11px}.back-neck-landing .bn-button{font-size:13px}.back-neck-landing .bn-understanding p,.back-neck-landing .bn-help p,.back-neck-landing .bn-section-heading>p,.back-neck-landing .bn-beyond p,.back-neck-landing .bn-cta p,.back-neck-landing .bn-closing p{font-size:14px}.back-neck-landing .bn-therapy-grid h3{font-size:16px}.back-neck-landing .bn-therapy-grid p{font-size:13px}.back-neck-landing .bn-therapy-grid article>a>div>span{font-size:12px}}@media(max-width:540px){.back-neck-landing .bn-eyebrow{font-size:11px}.back-neck-landing .bn-breadcrumb{font-size:10px}.back-neck-landing .bn-button{font-size:12px}.back-neck-landing .bn-understanding p,.back-neck-landing .bn-help p,.back-neck-landing .bn-section-heading>p,.back-neck-landing .bn-beyond p,.back-neck-landing .bn-cta p,.back-neck-landing .bn-closing p{font-size:13px}.back-neck-landing .bn-therapy-grid h3{font-size:14px}.back-neck-landing .bn-therapy-grid p,.back-neck-landing .bn-therapy-grid article>a>div>span{font-size:12px}}.skin-scalp-page{--sk-ink:#172a27;--sk-deep:#102522;--sk-cream:#f7f3ea;--sk-gold:#c8a66e;--sk-copy:#545b57;background:var(--sk-cream);color:var(--sk-ink);overflow:hidden}.skin-scalp-page h1,.skin-scalp-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.skin-eyebrow{display:flex;align-items:center;gap:10px;color:#9c8057;font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1.5}.skin-eyebrow i{width:25px;height:1px;background:var(--sk-gold)}.skin-button{display:inline-flex;align-items:center;gap:12px;padding:13px 19px;background:#d8b776;color:#192923;text-decoration:none;font-size:11px;font-weight:700;border-radius:3px}.skin-button:hover{background:#e6ca8e}.skin-image-space{position:relative;display:block;min-width:0;min-height:220px;background:#eee8dc;border:1px solid #e1d7c6;overflow:hidden}.skin-image-space:before,.skin-image-space:after{content:"";position:absolute;background:#e2d7c4;opacity:.65}.skin-image-space:before{width:1px;height:100%;left:50%;top:0}.skin-image-space:after{height:1px;width:100%;left:0;top:50%}.skin-image-space>span{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);padding:7px 10px;background:#f7f3eae8;color:#9a8a70;font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.skin-hero{min-height:430px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;padding:50px max(7%,calc((100% - 1220px)/2));background:#142923;color:#fff}.skin-hero-copy{max-width:440px}.skin-hero .skin-eyebrow{color:#e0c27e}.skin-hero h1{font-size:clamp(52px,6vw,76px);line-height:.93;margin:17px 0 13px}.skin-hero-copy>strong{display:block;color:#e5c77f;font-size:17px;font-weight:400;margin-bottom:10px}.skin-hero-copy>p{max-width:390px;color:#e5e8e1;font-size:13px;line-height:1.65;margin:0 0 17px}.skin-hero-image{height:330px;background:#1e352e;border-color:#617064}.skin-hero-image:before,.skin-hero-image:after{background:#64766a}.skin-hero-image>span{background:#1e352e;color:#bdc5b8}.skin-understanding{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:7%;padding:54px max(8%,calc((100% - 1160px)/2));background:#faf7f0}.skin-understanding h2,.skin-section-heading h2,.skin-approach h2,.skin-cta h2{font-size:clamp(34px,4.2vw,48px);line-height:1.05;margin:10px 0 14px}.skin-understanding p,.skin-approach p,.skin-section-heading>p,.skin-cta p{font-size:13px;line-height:1.75;color:var(--sk-copy);margin:0 0 11px}.skin-understanding-image{height:300px}.skin-care-areas{padding:55px max(7%,calc((100% - 1220px)/2));background:#eee9de}.skin-section-heading{text-align:center;max-width:760px;margin:0 auto}.skin-section-heading .skin-eyebrow{justify-content:center}.skin-section-heading h2{margin:8px 0 10px}.skin-section-heading>p{margin:0 auto}.skin-area-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.skin-area-grid article{min-height:210px;padding:27px 24px;background:#faf7f0;border-top:2px solid #c8a66e}.skin-card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ebe3d4;color:#97794b}.skin-card-icon svg{width:22px;height:22px;stroke-width:1.5}.skin-area-grid h3{font-family:Georgia,serif;font-size:21px;font-weight:400;margin:15px 0 8px}.skin-area-grid p{font-size:12px;line-height:1.65;color:var(--sk-copy);margin:0}.skin-approach{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:60px max(8%,calc((100% - 1160px)/2));background:#faf7f0}.skin-approach-image{height:350px}.skin-approach h2{margin-top:9px}.skin-approach ul{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:11px}.skin-approach li{display:flex;align-items:center;gap:10px;font-size:12px;color:#38443e}.skin-approach li svg{width:19px;height:19px;color:#a78957;stroke-width:1.5}.skin-practices{padding:54px max(6%,calc((100% - 1220px)/2)) 60px;background:#f0ebe1}.skin-practice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.skin-practice-grid article{background:#faf7f0;overflow:hidden}.skin-practice-grid .skin-image-space{height:190px;min-height:190px;border:0;border-bottom:1px solid #e1d7c6}.skin-practice-grid article>div:last-child{padding:19px 20px 22px}.skin-practice-grid article>div:last-child>svg{width:22px;height:22px;color:#a78957;stroke-width:1.5}.skin-practice-grid h3{font-family:Georgia,serif;font-size:20px;font-weight:400;margin:9px 0 6px}.skin-practice-grid p{font-size:12px;line-height:1.6;color:var(--sk-copy);margin:0 0 13px}.skin-practice-grid a{display:inline-flex;align-items:center;gap:7px;color:#81683f;font-size:11px;font-weight:700;text-decoration:none}.skin-practice-grid a:hover{gap:11px}.skin-cta{position:relative;min-height:370px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:42px max(7%,calc((100% - 1220px)/2));background:#142923;color:#fff}.skin-cta-image{height:280px;background:#1e352e;border-color:#617064}.skin-cta-image:before,.skin-cta-image:after{background:#64766a}.skin-cta-image>span{background:#1e352e;color:#bdc5b8}.skin-cta .skin-eyebrow{color:#e0c27e}.skin-cta h2{font-size:clamp(37px,4vw,50px);margin:10px 0}.skin-cta p{color:#e5e8e1;margin:0 0 17px}@media(max-width:760px){.skin-hero{min-height:390px;padding:38px 6%;gap:4%}.skin-hero-image{height:270px}.skin-understanding{padding:42px 6%;gap:5%}.skin-understanding-image{height:250px}.skin-care-areas{padding:44px 6%}.skin-area-grid{gap:12px}.skin-area-grid article{padding:22px 18px}.skin-approach{padding:45px 6%;gap:5%}.skin-approach-image{height:280px}.skin-practices{padding:43px 5% 48px}.skin-practice-grid{gap:12px}.skin-practice-grid .skin-image-space{height:150px;min-height:150px}.skin-cta{min-height:330px;padding:35px 6%;gap:5%}.skin-cta-image{height:240px}}@media(max-width:540px){.skin-hero{grid-template-columns:1fr;gap:20px;padding:34px 6%}.skin-hero h1{font-size:48px}.skin-hero-copy>p{font-size:12px}.skin-hero-image{height:240px}.skin-understanding{grid-template-columns:1fr;gap:18px;padding:38px 6%}.skin-understanding h2{font-size:36px}.skin-understanding p{font-size:12px}.skin-understanding-image{height:230px}.skin-care-areas{padding:40px 6%}.skin-section-heading h2{font-size:33px}.skin-area-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.skin-area-grid article{min-height:0;padding:21px}.skin-area-grid h3{font-size:20px}.skin-area-grid p{font-size:12px}.skin-approach{grid-template-columns:1fr;gap:20px;padding:40px 6%}.skin-approach-image{height:250px}.skin-approach h2{font-size:36px}.skin-approach p{font-size:12px}.skin-practices{padding:40px 6%}.skin-practice-grid{grid-template-columns:1fr;gap:14px;margin-top:22px}.skin-practice-grid .skin-image-space{height:210px;min-height:210px}.skin-practice-grid article>div:last-child{padding:18px}.skin-practice-grid h3{font-size:20px}.skin-practice-grid p{font-size:12px}.skin-cta{grid-template-columns:1fr;gap:18px;padding:36px 6%}.skin-cta-image{height:230px;order:2}.skin-cta>div:last-child{order:1}.skin-cta h2{font-size:37px}.skin-cta p{font-size:12px}}.back-neck-landing .bn-cta{min-height:460px}@media(max-width:760px){.back-neck-landing .bn-cta{min-height:410px}}@media(max-width:540px){.back-neck-landing .bn-cta{min-height:430px}}.sleep-cta{min-height:450px}@media(max-width:760px){.sleep-cta{min-height:420px}}@media(max-width:540px){.sleep-cta{min-height:430px}}.arthritis-understanding{background:#f8f2e8}.arthritis-understanding{grid-template-columns:1fr 1fr;min-height:430px;padding-top:48px;padding-bottom:48px;gap:42px}.arthritis-joint-image{display:block;align-self:center;justify-self:stretch;width:100%;height:350px;min-height:0;overflow:hidden}.arthritis-joint-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:760px){.arthritis-understanding{gap:24px}.arthritis-joint-image{height:300px}}@media(max-width:540px){.arthritis-understanding{background:#f8f2e8;grid-template-columns:1fr;gap:20px}.arthritis-joint-image{width:100%;height:270px}}.wshow-hero{min-height:480px;padding-top:85px;padding-bottom:55px}.wshow-hero h1{font-size:clamp(60px,6.3vw,84px);margin:19px 0 22px}.wshow-kicker{font-size:12px}.wshow-hero-copy>p{font-size:18px;line-height:1.55}.wshow-button{font-size:13px;padding:15px 21px}.wshow-breadcrumb{font-size:12px}.wshow-intro{padding-top:42px;padding-bottom:40px;gap:36px;grid-template-columns:145px minmax(0,1fr) 245px}.wshow-side-label{font-size:11px}.wshow-intro-content h2{font-size:26px}.wshow-intro-content>p{font-size:14px;line-height:1.75}.wshow-pillar-list{gap:12px}.wshow-pillar-icon{width:48px;height:48px}.wshow-pillar-icon svg{width:25px;height:25px}.wshow-pillar-copy strong{font-size:11px}.wshow-pillar-copy span{font-size:12px}.wshow-influences{padding-top:38px;padding-bottom:42px}.wshow-influences .wshow-section-heading h2,.wshow-practices .wshow-section-heading h2{font-size:clamp(34px,3.8vw,46px);margin:9px 0 11px}.wshow-influences .wshow-section-heading>p,.wshow-practices .wshow-section-heading>p{font-size:14px;line-height:1.7}.wshow-influence-grid{gap:16px;margin-top:25px}.wshow-influence-grid img{height:145px}.wshow-influence-grid article>div{padding:13px 14px 16px}.wshow-influence-grid h3,.wshow-practice-grid h3{font-size:15px;line-height:1.35;margin-bottom:8px}.wshow-influence-grid p,.wshow-practice-grid p{font-size:12px;line-height:1.6}.wshow-approach{min-height:430px}.wshow-approach-image{min-height:410px}.wshow-approach-copy{padding-top:42px;padding-bottom:42px}.wshow-approach h2{font-size:clamp(43px,4.5vw,58px);margin:13px 0 14px}.wshow-approach-copy>p{font-size:14px;line-height:1.75}.wshow-benefits{margin-top:28px}.wshow-benefits>div{gap:7px;padding:0 15px}.wshow-benefits svg{width:34px;height:34px}.wshow-benefits strong{font-size:12px}.wshow-benefits span{font-size:11px;line-height:1.55}.wshow-practices{padding-top:38px;padding-bottom:42px}.wshow-practice-grid{gap:16px;margin-top:24px}.wshow-practice-grid img{height:110px}.wshow-practice-grid article>div{padding:13px 14px 16px}.wshow-cta{min-height:360px;padding-top:42px;padding-bottom:42px}.wshow-cta h2{font-size:clamp(43px,4.8vw,58px);margin:14px 0}.wshow-cta p{font-size:14px;line-height:1.7;margin-bottom:18px}.wshow-contact-button{min-height:47px;min-width:125px;font-size:12px}@media(max-width:760px){.wshow-hero{min-height:440px;padding-top:78px;padding-bottom:45px}.wshow-hero h1{font-size:clamp(54px,8.5vw,68px)}.wshow-hero-copy>p{font-size:16px}.wshow-intro{grid-template-columns:105px minmax(0,1fr) 185px;padding:32px 5%;gap:20px}.wshow-side-label{font-size:9px}.wshow-intro-content h2{font-size:22px}.wshow-intro-content>p{font-size:12px}.wshow-pillar-list{padding-left:14px;gap:9px}.wshow-pillar-icon{width:39px;height:39px}.wshow-pillar-copy strong{font-size:9px}.wshow-pillar-copy span{font-size:10px}.wshow-influences{padding:32px 4%}.wshow-influence-grid img{height:108px}.wshow-influence-grid h3,.wshow-practice-grid h3{font-size:12px}.wshow-influence-grid p,.wshow-practice-grid p{font-size:10px}.wshow-approach{min-height:370px}.wshow-approach-image{min-height:360px}.wshow-approach-copy{padding:30px 5%}.wshow-approach h2{font-size:40px}.wshow-approach-copy>p{font-size:12px}.wshow-benefits span{font-size:9px}.wshow-practices{padding:32px 4%}.wshow-practice-grid img{height:85px}.wshow-cta{min-height:330px;padding:35px 5%}.wshow-cta h2{font-size:43px}.wshow-cta p{font-size:12px}}@media(max-width:560px){.wshow-hero{min-height:500px;padding-top:68px;padding-bottom:28px}.wshow-hero-copy{padding:20px}.wshow-hero h1{font-size:53px}.wshow-kicker{font-size:10px}.wshow-hero-copy>p{font-size:15px}.wshow-button{font-size:12px;padding:13px 15px}.wshow-intro{grid-template-columns:1fr 145px;padding:30px 6%;gap:15px}.wshow-side-label{font-size:9px}.wshow-intro-content h2{font-size:20px;line-height:1.3}.wshow-intro-content>p{font-size:11px;line-height:1.65}.wshow-pillar-list{gap:9px;padding-left:11px}.wshow-pillar-icon{width:34px;height:34px}.wshow-pillar-copy strong{font-size:8px}.wshow-pillar-copy span{font-size:9px}.wshow-influences{padding:34px 6%}.wshow-influences .wshow-section-heading h2,.wshow-practices .wshow-section-heading h2{font-size:31px}.wshow-influences .wshow-section-heading>p,.wshow-practices .wshow-section-heading>p{font-size:12px}.wshow-influence-grid{gap:12px}.wshow-influence-grid img{height:125px}.wshow-influence-grid article>div{padding:10px}.wshow-influence-grid h3,.wshow-practice-grid h3{font-size:12px}.wshow-influence-grid p,.wshow-practice-grid p{font-size:10px;line-height:1.55}.wshow-approach-image{height:310px}.wshow-approach-copy{padding:32px 7% 37px}.wshow-approach h2{font-size:42px}.wshow-approach-copy>p{font-size:12px;line-height:1.65}.wshow-benefits{margin-top:22px}.wshow-benefits>div{padding:0 6px}.wshow-benefits strong{font-size:10px}.wshow-benefits span{font-size:9px}.wshow-practices{padding:34px 6%}.wshow-practice-grid{gap:12px}.wshow-practice-grid img{height:110px}.wshow-practice-grid article>div{padding:10px}.wshow-cta{min-height:430px;padding:30px 6%}.wshow-cta h2{font-size:40px}.wshow-cta p{font-size:12px;line-height:1.65}}.skin-scalp-landing{--ssc-ink:#17232b;--ssc-cream:#faf5ee;--ssc-gold:#d9b773;--ssc-copy:#4e5358;background:var(--ssc-cream);color:var(--ssc-ink);overflow:hidden}.skin-scalp-landing h1,.skin-scalp-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.ssc-eyebrow{display:block;color:#a78a60;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.5}.ssc-button{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;background:var(--ssc-gold);color:#1b2a33;text-decoration:none;font-size:14px;font-weight:700;border-radius:3px}.ssc-button:hover{background:#edce88}.ssc-hero{min-height:520px;background-size:cover;background-position:center 43%;display:flex;align-items:center;padding:60px max(7%,calc((100% - 1240px)/2));color:#fff}.ssc-hero-copy{max-width:470px}.ssc-hero .ssc-eyebrow{color:#e2c27d}.ssc-hero h1{font-size:clamp(60px,6.8vw,88px);line-height:.98;margin:17px 0 16px}.ssc-hero p{max-width:415px;color:#f1f1ec;font-size:16px;line-height:1.65;margin:0 0 22px}.ssc-intro{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;padding:48px max(7%,calc((100% - 1240px)/2));background:#faf6ef}.ssc-intro-copy h2,.ssc-therapy-intro h2,.ssc-cta h2{font-size:clamp(40px,4.1vw,56px);line-height:1.03;margin:10px 0 12px}.ssc-intro-copy>i,.ssc-therapy-intro>div>i{display:block;width:36px;height:1px;background:var(--ssc-gold);margin:14px 0}.ssc-intro p,.ssc-therapy-intro p,.ssc-cta p{font-size:16px;line-height:1.7;color:var(--ssc-copy);margin:0}.ssc-intro img{display:block;width:100%;height:360px;object-fit:cover;border-radius:3px}.ssc-concerns{padding:32px max(4%,calc((100% - 1280px)/2)) 42px;background:#f8f3eb}.ssc-section-heading{text-align:center}.ssc-section-heading h2{font-size:clamp(34px,3.6vw,46px);margin:0}.ssc-concern-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin-top:28px}.ssc-concern-grid img{display:block;width:100%;height:170px;object-fit:cover;border-radius:5px}.ssc-concern-grid h3{font-family:inherit;font-size:14px;line-height:1.4;text-align:center;margin:12px 0 0}.ssc-therapies{padding:44px max(4%,calc((100% - 1280px)/2)) 50px;background:#fbf7f0}.ssc-therapy-intro{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6%;padding:0 2% 28px}.ssc-therapy-intro>div{max-width:590px}.ssc-therapy-intro img{width:100%;height:300px;object-fit:cover;border-radius:4px}.ssc-therapy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ssc-therapy-grid article{background:#fffaf3;overflow:hidden;box-shadow:0 5px 16px #281d1012}.ssc-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.ssc-therapy-grid img{display:block;width:100%;height:165px;object-fit:cover}.ssc-therapy-grid article>a>div{padding:14px 16px 17px}.ssc-therapy-grid h3{font-size:16px;margin:0 0 7px}.ssc-therapy-grid p{font-size:14px;line-height:1.6;color:var(--ssc-copy);margin:0 0 10px}.ssc-therapy-grid article>a>div>span{display:flex;align-items:center;gap:5px;color:#8b6c3e;font-size:13px;font-weight:600}.ssc-therapy-grid article:hover{transform:translateY(-3px);transition:transform .2s}.ssc-journey{padding:46px max(6%,calc((100% - 1240px)/2)) 48px;text-align:center;background:linear-gradient(90deg,#03130fe8,#03130fd9),url(/assets/skin_scalp11.png) center/cover;color:#fff}.ssc-journey h2{font-size:clamp(34px,3.8vw,46px);margin:0}.ssc-journey>i{display:block;width:42px;height:1px;background:var(--ssc-gold);margin:15px auto 28px}.ssc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ssc-steps article{position:relative;padding:0 14px}.ssc-steps article:not(:last-child):after{content:"⟶";position:absolute;right:-15px;top:14px;color:var(--ssc-gold);font-size:26px}.ssc-steps b{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;background:var(--ssc-gold);border-radius:50%;font-size:16px}.ssc-steps h3{font-size:17px;margin:0 0 6px}.ssc-steps p{font-size:14px;line-height:1.55;color:#e7e8e3;margin:0 auto;max-width:235px}.ssc-cta{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:6%;background:#fbf7f0}.ssc-cta>img{width:100%;height:420px;object-fit:cover}.ssc-cta>div{padding:36px max(6%,calc((100% - 1240px)/2)) 36px 0;max-width:620px}.ssc-cta .ssc-eyebrow{margin-bottom:8px}.ssc-cta h2{margin:8px 0 12px}.ssc-cta p{margin:0 0 20px}@media(max-width:900px){.ssc-concern-grid{grid-template-columns:repeat(4,1fr);gap:20px 14px}.ssc-concern-grid img{height:190px}.ssc-therapy-grid{grid-template-columns:repeat(2,1fr)}.ssc-therapy-grid img{height:210px}}@media(max-width:650px){.ssc-eyebrow{font-size:11px}.ssc-button{font-size:13px}.ssc-hero{min-height:540px;padding:36px 6%;background-position:61% center}.ssc-hero-copy{padding:22px;background:linear-gradient(90deg,#071c19e8,#071c19b5);max-width:440px}.ssc-hero h1{font-size:55px}.ssc-hero p{font-size:14px}.ssc-intro{grid-template-columns:1fr;gap:20px;padding:38px 6%}.ssc-intro-copy h2,.ssc-therapy-intro h2,.ssc-cta h2{font-size:39px}.ssc-intro p,.ssc-therapy-intro p,.ssc-cta p{font-size:14px}.ssc-intro img{height:280px}.ssc-concerns{padding:34px 6%}.ssc-section-heading h2{font-size:32px}.ssc-concern-grid{grid-template-columns:repeat(2,1fr);gap:17px 12px;margin-top:22px}.ssc-concern-grid img{height:190px}.ssc-concern-grid h3{font-size:13px;margin-top:9px}.ssc-therapies{padding:38px 6%}.ssc-therapy-intro{grid-template-columns:1fr;gap:18px;padding:0 0 22px}.ssc-therapy-intro img{height:260px}.ssc-therapy-grid{gap:13px}.ssc-therapy-grid img{height:150px}.ssc-therapy-grid article>a>div{padding:12px}.ssc-therapy-grid h3{font-size:14px}.ssc-therapy-grid p{font-size:12px}.ssc-therapy-grid article>a>div>span{font-size:12px}.ssc-journey{padding:38px 6%}.ssc-journey h2{font-size:31px}.ssc-steps{grid-template-columns:repeat(2,1fr);gap:24px 10px}.ssc-steps article:not(:last-child):after{display:none}.ssc-steps p{font-size:12px}.ssc-cta{grid-template-columns:1fr;gap:0}.ssc-cta>img{height:300px}.ssc-cta>div{padding:30px 6% 38px}}.migraine-landing{--mg-ink:#17231f;--mg-cream:#f7f3eb;--mg-gold:#d6b16c;--mg-copy:#4c504d;background:var(--mg-cream);color:var(--mg-ink);overflow:hidden}.migraine-landing h1,.migraine-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.03em}.mg-hero{position:relative;min-height:500px;background-size:cover;background-position:center 49%;display:flex;align-items:center;padding:70px max(6.5%,calc((100% - 1260px)/2));color:#fff}.mg-breadcrumb{position:absolute;top:22px;left:max(5%,calc((100% - 1320px)/2));display:flex;gap:9px;align-items:center;font-size:13px;color:#f3eee4}.mg-breadcrumb a{color:inherit;text-decoration:none}.mg-breadcrumb a:hover{text-decoration:underline}.mg-hero-copy{max-width:510px;margin-top:22px}.mg-eyebrow{display:block;color:#a3895e;font-size:12px;letter-spacing:.19em;font-weight:700;line-height:1.5}.mg-hero .mg-eyebrow{color:#e0be75}.mg-hero h1{font-size:clamp(54px,6vw,78px);line-height:.98;margin:12px 0 20px}.mg-hero h1 em{color:#e4c17f;font-style:normal}.mg-hero-copy p{max-width:400px;color:#f3f0e9;font-size:16px;line-height:1.65;margin:0 0 22px}.mg-button{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;background:#dfb66d;color:#1d2119;text-decoration:none;border-radius:24px;font-size:14px;font-weight:700}.mg-button:hover{background:#edcc89}.mg-hero-note{position:absolute;right:8%;top:38%;font:24px/1.2 Georgia,serif;color:#fff}.mg-hero-note i{display:block;width:38px;height:1px;background:var(--mg-gold);margin-top:17px}.mg-understanding{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:6%;padding:22px max(4%,calc((100% - 1320px)/2));background:#f8f4ec}.mg-understanding img{display:block;width:100%;height:300px;object-fit:cover;border-radius:4px}.mg-understanding h2,.mg-help h2{font-size:clamp(39px,4vw,52px);line-height:1.04;margin:8px 0 9px}.mg-understanding>div>i,.mg-help>div>i,.mg-symptoms>i{display:block;width:36px;height:1px;background:var(--mg-gold);margin:12px 0}.mg-understanding p,.mg-help p{font-size:16px;line-height:1.72;color:var(--mg-copy);margin:0}.mg-symptoms{padding:24px max(5%,calc((100% - 1300px)/2)) 30px;background:linear-gradient(90deg,#091910ed,#091910e6),url(/assets/skin_scalp11.png) center/cover;color:#fff}.mg-symptoms h2{font-size:clamp(34px,3.6vw,44px);margin:0}.mg-symptoms>i{margin:11px 0 5px}.mg-symptom-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:18px}.mg-symptom-grid article{text-align:center}.mg-symptom-grid article>span{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 8px;border-radius:50%;background:#c9ad7540;color:#dfc27f}.mg-symptom-grid p{font-size:14px;line-height:1.4;margin:0 auto;max-width:125px}.mg-help{position:relative;display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:6%;padding:36px max(6%,calc((100% - 1240px)/2));background:#f7f3eb;overflow:hidden}.mg-help>div{max-width:440px}.mg-help ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.mg-help li{display:flex;gap:13px;align-items:center;font-size:15px;color:#454a45}.mg-leaf-mark{font-size:13px;color:#76815c;transform:rotate(35deg)}.mg-help>img{position:absolute;right:-15px;bottom:-24px;width:170px;height:210px;object-fit:contain;opacity:.76;pointer-events:none}.mg-therapies{padding:24px max(4%,calc((100% - 1320px)/2)) 36px;background:#f7f3eb}.mg-therapy-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 1% 16px}.mg-therapy-heading h2{font-size:clamp(34px,3.8vw,46px);margin:0}.mg-therapy-heading>span{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.mg-therapy-heading i{display:inline-block;width:34px;height:1px;background:var(--mg-gold)}.mg-therapy-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.mg-therapy-grid article{background:#101b14;border-radius:4px;overflow:hidden;min-width:0}.mg-therapy-grid a{height:100%;display:flex;flex-direction:column;color:#fff;text-decoration:none}.mg-therapy-grid img{display:block;width:100%;height:145px;object-fit:cover}.mg-therapy-grid article>a>div{position:relative;flex:1;padding:12px 13px 50px}.mg-therapy-grid h3{font-size:15px;line-height:1.3;margin:0 0 5px}.mg-therapy-grid p{font-size:12px;line-height:1.5;color:#d2d1c9;margin:0}.mg-card-arrow{position:absolute;left:13px;bottom:11px;width:29px;height:29px;border:1px solid var(--mg-gold);border-radius:50%;display:grid;place-items:center;color:var(--mg-gold)}.mg-therapy-grid article:hover{transform:translateY(-3px);transition:transform .2s}.mg-cta{min-height:330px;background-size:cover;background-position:center 54%;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5%;padding:38px max(12%,calc((100% - 1200px)/2));color:#fff}.mg-cta h2{font-size:clamp(40px,4.2vw,56px);line-height:1.02;margin:0;padding-right:7%;border-right:1px solid #d6c7a1}.mg-cta>div{max-width:460px}.mg-cta p{font-size:15px;line-height:1.65;color:#f0eee7;margin:0 0 18px}@media(max-width:900px){.mg-hero{min-height:470px}.mg-hero-note{right:5%;font-size:19px}.mg-symptom-grid{grid-template-columns:repeat(4,1fr);row-gap:18px}.mg-therapy-grid{grid-template-columns:repeat(3,1fr)}.mg-therapy-grid img{height:175px}.mg-cta{padding-left:8%;padding-right:8%}}@media(max-width:600px){.mg-hero{min-height:560px;padding:38px 6%;background-position:62% center;align-items:flex-end}.mg-breadcrumb{left:6%;top:17px;font-size:10px;gap:6px}.mg-hero-copy{padding:19px;background:linear-gradient(90deg,#081710e8,#081710b5);margin:0}.mg-eyebrow{font-size:10px}.mg-hero h1{font-size:48px}.mg-hero-copy p{font-size:13px}.mg-button{font-size:12px;padding:12px 16px}.mg-hero-note{display:none}.mg-understanding{grid-template-columns:1fr;gap:18px;padding:28px 6%}.mg-understanding img{height:240px;grid-row:1}.mg-understanding h2,.mg-help h2{font-size:36px}.mg-understanding p,.mg-help p{font-size:13px}.mg-symptoms{padding:28px 6%}.mg-symptoms h2{font-size:32px}.mg-symptom-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px;margin-top:14px}.mg-symptom-grid article>span{width:54px;height:54px}.mg-symptom-grid p{font-size:12px}.mg-help{grid-template-columns:1fr;gap:18px;padding:32px 6%}.mg-help ul{gap:10px}.mg-help li{font-size:13px}.mg-help>img{width:90px;height:120px;opacity:.35}.mg-therapies{padding:28px 6% 34px}.mg-therapy-heading{align-items:flex-start;margin:0 0 15px}.mg-therapy-heading h2{font-size:31px}.mg-therapy-heading>span{font-size:9px;gap:6px;padding-top:8px}.mg-therapy-heading i{width:20px}.mg-therapy-grid{grid-template-columns:repeat(2,1fr);gap:11px}.mg-therapy-grid img{height:135px}.mg-therapy-grid article>a>div{padding:11px 10px 45px}.mg-therapy-grid h3{font-size:13px}.mg-therapy-grid p{font-size:11px}.mg-card-arrow{left:10px;bottom:9px;width:25px;height:25px}.mg-cta{grid-template-columns:1fr;gap:16px;min-height:390px;padding:32px 7%;background-position:64% center}.mg-cta h2{font-size:39px;border-right:0;border-bottom:1px solid #d6c7a1;padding:0 0 16px}.mg-cta p{font-size:13px}}.migraine-landing{--mg-ink:#101322;--mg-cream:#F3EEE5;--mg-gold:#D6BE8B;--mg-copy:#454554;background-color:var(--mg-cream);color:var(--mg-ink)}.mg-understanding,.mg-help,.mg-therapies{background-color:#f3eee5}.mg-symptoms{background-color:#101322}.mg-therapy-grid article{background-color:#292641}.mg-symptom-grid article>span{background:#292641;color:#d6be8b}.mg-button{background:#d6be8b;color:#101322}.mg-button:hover{background:#e1d0aa}.mg-eyebrow,.mg-hero .mg-eyebrow,.mg-hero h1 em{color:#d6be8b}.mg-therapy-heading i,.mg-understanding>div>i,.mg-help>div>i,.mg-symptoms>i{background:#d6be8b}.mg-cta h2{border-color:#d6be8b}.mg-symptoms{background-image:none}@media(max-width:600px){.mg-hero-copy{background:linear-gradient(90deg,#101322eb,#101322b8)}}.mg-understanding{min-height:440px;padding-top:48px;padding-bottom:48px}.mg-understanding img{height:350px}@media(max-width:600px){.mg-understanding{min-height:0;padding-top:38px;padding-bottom:38px}.mg-understanding img{height:270px}}.mg-help{min-height:340px;padding-top:64px;padding-bottom:64px}@media(max-width:600px){.mg-help{min-height:0;padding-top:44px;padding-bottom:44px}}.mg-therapy-grid h3{font-size:17px}.mg-therapy-grid p{font-size:14px;line-height:1.55}@media(max-width:600px){.mg-therapy-grid h3{font-size:14px}.mg-therapy-grid p{font-size:12px}}.digestive-landing{--dg-navy:#101322;--dg-plum:#292641;--dg-gold:#D6BE8B;--dg-cream:#F3EEE5;--dg-copy:#4d4b4b;background:var(--dg-cream);color:var(--dg-navy);overflow:hidden}.digestive-landing h1,.digestive-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.03em}.dg-hero{position:relative;min-height:620px;background-size:cover;background-position:center 47%;display:flex;align-items:center;padding:65px max(6.5%,calc((100% - 1260px)/2));color:#fff}.dg-breadcrumb{position:absolute;top:20px;left:max(5%,calc((100% - 1320px)/2));display:flex;gap:9px;align-items:center;font-size:13px;color:#f3eee4}.dg-breadcrumb a{color:inherit;text-decoration:none}.dg-breadcrumb a:hover{text-decoration:underline}.dg-hero-copy{max-width:490px;margin-top:20px}.dg-eyebrow{display:block;color:#8a7960;font-size:12px;letter-spacing:.19em;font-weight:700;line-height:1.5}.dg-hero .dg-eyebrow{color:var(--dg-gold)}.dg-hero h1{font-size:clamp(58px,6.3vw,82px);line-height:.94;margin:11px 0 10px}.dg-hero h1 em{font-style:normal;color:var(--dg-gold)}.dg-hero-copy>i,.dg-understanding>div>i,.dg-help>div>i{display:block;width:38px;height:1px;background:var(--dg-gold);margin:13px 0}.dg-hero-copy p{max-width:410px;font-size:16px;line-height:1.65;color:#f1eee8;margin:0 0 20px}.dg-button{display:inline-flex;align-items:center;gap:12px;padding:14px 21px;background:var(--dg-gold);color:var(--dg-navy);text-decoration:none;border-radius:24px;font-size:14px;font-weight:700}.dg-button:hover{background:#e7d7b4}.dg-hero-note{position:absolute;right:7%;top:39%;font:23px/1.22 Georgia,serif;color:#fff}.dg-hero-note i,.dg-understanding aside i{display:block;width:35px;height:1px;background:var(--dg-gold);margin-top:14px}.dg-understanding{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:4%;min-height:480px;padding:44px max(5%,calc((100% - 1300px)/2));background:var(--dg-cream)}.dg-understanding>div{max-width:500px}.dg-understanding h2,.dg-help h2{font-size:clamp(39px,4.2vw,54px);line-height:1.02;margin:8px 0}.dg-understanding>div>i,.dg-help>div>i{background:var(--dg-gold);margin:11px 0}.dg-understanding p,.dg-help p{font-size:15px;line-height:1.68;color:var(--dg-copy);margin:0}.dg-understanding img{width:100%;height:290px;object-fit:cover;border-radius:4px}.dg-understanding aside{padding-left:20px;border-left:1px solid var(--dg-gold);font:italic 21px/1.35 Georgia,serif;color:#89795f;min-width:120px}.dg-symptoms{padding:24px max(5%,calc((100% - 1300px)/2)) 28px;background:var(--dg-plum);color:#fff}.dg-symptoms h2{font-size:clamp(34px,3.5vw,44px);margin:0}.dg-symptoms>i{display:block;width:36px;height:1px;background:var(--dg-gold);margin:10px 0 34px}.dg-symptom-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.dg-symptom-grid article{text-align:center;position:relative}.dg-symptom-grid article:not(:last-child):after{content:"";position:absolute;right:-9px;top:28px;height:52px;width:1px;background:#d6be8b55}.dg-symptom-grid article>span{display:grid;place-items:center;width:60px;height:60px;margin:0 auto 6px;border-radius:50%;background:#ffffff1c;color:var(--dg-gold)}.dg-symptom-grid p{max-width:130px;margin:0 auto;font-size:13px;line-height:1.4}.dg-help{position:relative;display:grid;grid-template-columns:.9fr 1fr;align-items:center;gap:5%;padding:52px max(6%,calc((100% - 1240px)/2)) 48px;background:var(--dg-cream);overflow:hidden}.dg-help>div{max-width:430px}.dg-help ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.dg-help li{display:flex;align-items:center;gap:12px;font-size:14px;color:#474648}.dg-help li svg{color:#8a7954;fill:#8a7954;stroke-width:1}.dg-help>img{display:block;grid-column:2;grid-row:1;width:100%;height:260px;object-fit:cover;border-radius:4px}.dg-therapies{padding:38px max(4%,calc((100% - 1320px)/2)) 32px;background:var(--dg-cream)}.dg-therapy-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 1% 14px}.dg-therapy-heading h2{font-size:clamp(33px,3.6vw,45px);margin:0}.dg-therapy-heading>span{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.dg-therapy-heading i{display:inline-block;width:35px;height:1px;background:var(--dg-gold)}.dg-therapy-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.dg-therapy-grid article{background:var(--dg-plum);border-radius:4px;overflow:hidden;min-width:0}.dg-therapy-grid a{height:100%;display:flex;flex-direction:column;color:#fff;text-decoration:none}.dg-therapy-grid img{display:block;width:100%;height:142px;object-fit:cover}.dg-therapy-grid article>a>div{position:relative;flex:1;padding:11px 12px 47px}.dg-therapy-grid h3{font-size:15px;line-height:1.3;margin:0 0 5px}.dg-therapy-grid p{font-size:14px;line-height:1.45;color:#e5e1da;margin:0}.dg-card-arrow{position:absolute;left:11px;bottom:10px;width:28px;height:28px;border:1px solid var(--dg-gold);border-radius:50%;display:grid;place-items:center;color:var(--dg-gold)}.dg-therapy-grid article:hover{transform:translateY(-3px);transition:transform .2s}.dg-cta{min-height:300px;background-size:cover;background-position:center 56%;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5%;padding:36px max(8%,calc((100% - 1200px)/2));color:#fff}.dg-cta h2{font-size:clamp(41px,4.2vw,56px);line-height:1.02;margin:0;padding-right:7%;border-right:1px solid var(--dg-gold)}.dg-cta>div{max-width:475px}.dg-cta p{font-size:15px;line-height:1.65;color:#f0eee8;margin:0 0 18px}@media(max-width:900px){.dg-hero{min-height:580px}.dg-hero-note{right:4%;font-size:19px}.dg-understanding{grid-template-columns:1fr 1fr}.dg-understanding aside{display:none}.dg-symptom-grid{grid-template-columns:repeat(4,1fr);row-gap:18px}.dg-symptom-grid article:nth-child(4):after{display:none}.dg-help{grid-template-columns:1fr 1fr}.dg-help>img{height:235px}.dg-therapy-grid{grid-template-columns:repeat(3,1fr)}.dg-therapy-grid img{height:175px}}@media(max-width:600px){.dg-hero{min-height:640px;padding:36px 6%;background-position:64% center;align-items:flex-end}.dg-breadcrumb{left:6%;top:16px;font-size:10px;gap:6px}.dg-hero-copy{padding:18px;background:linear-gradient(90deg,#101322ed,#101322b8);margin:0}.dg-hero h1{font-size:51px}.dg-hero-copy p{font-size:13px}.dg-button{font-size:12px;padding:12px 16px}.dg-hero-note{display:none}.dg-understanding{grid-template-columns:1fr;gap:18px;padding:36px 6%}.dg-understanding img{height:260px;grid-row:1}.dg-understanding h2,.dg-help h2{font-size:36px}.dg-understanding p,.dg-help p{font-size:13px}.dg-symptoms{padding:28px 6%}.dg-symptoms h2{font-size:32px}.dg-symptom-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px;margin-top:12px}.dg-symptom-grid article:after{display:none}.dg-symptom-grid article>span{width:54px;height:54px}.dg-symptom-grid p{font-size:12px}.dg-help{grid-template-columns:1fr;gap:18px;padding:46px 6% 40px}.dg-help>img{grid-column:1;grid-row:2;height:230px}.dg-help ul{gap:9px}.dg-help li{font-size:12px}.dg-therapies{padding:36px 6% 32px}.dg-therapy-heading{align-items:flex-start;margin:0 0 14px}.dg-therapy-heading h2{font-size:30px}.dg-therapy-heading>span{font-size:9px;gap:6px;padding-top:6px}.dg-therapy-heading i{width:18px}.dg-therapy-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dg-therapy-grid img{height:140px}.dg-therapy-grid article>a>div{padding:10px 10px 44px}.dg-therapy-grid h3{font-size:13px}.dg-therapy-grid p{font-size:12px}.dg-cta{grid-template-columns:1fr;gap:16px;min-height:360px;padding:30px 7%;background-position:62% center}.dg-cta h2{font-size:39px;border-right:0;border-bottom:1px solid var(--dg-gold);padding:0 0 15px}.dg-cta p{font-size:13px}}.dg-help{grid-template-columns:.95fr 1.05fr}.dg-help>div{grid-column:1;grid-row:1}.dg-help ul{grid-column:1;grid-row:2}.dg-help>img{grid-column:2;grid-row:1 / span 2;height:100%;min-height:300px}@media(max-width:900px){.dg-help{grid-template-columns:1fr 1fr}.dg-help>img{min-height:260px}}@media(max-width:600px){.dg-help{grid-template-columns:1fr}.dg-help>div{grid-column:1;grid-row:1}.dg-help ul{grid-column:1;grid-row:2}.dg-help>img{grid-column:1;grid-row:3;height:230px;min-height:0}}.ww-page{--ww-ink:#101322;--ww-cream:#f3eee5;--ww-gold:#d6be8b;--ww-copy:#57545a;background:var(--ww-cream);color:var(--ww-ink);overflow:hidden}.ww-page h1,.ww-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.ww-eyebrow{display:block;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.2em;color:#89795f}.ww-hero{position:relative;min-height:560px;background-size:cover;background-position:center 44%;display:flex;align-items:center;padding:68px max(7%,calc((100% - 1240px)/2));color:#fff}.ww-breadcrumb{position:absolute;top:20px;left:max(5%,calc((100% - 1320px)/2));display:flex;align-items:center;gap:9px;font-size:12px;color:#f0ece4}.ww-breadcrumb a{color:inherit;text-decoration:none}.ww-breadcrumb a:hover{text-decoration:underline}.ww-hero-copy{max-width:470px;margin-top:18px}.ww-hero .ww-eyebrow{color:var(--ww-gold)}.ww-hero h1{font-size:clamp(58px,6.4vw,82px);line-height:.95;margin:10px 0}.ww-hero h1 em{font-style:normal;color:var(--ww-gold)}.ww-hero-copy>i,.ww-intro>div>i,.ww-approach>div>i{display:block;width:36px;height:1px;background:var(--ww-gold);margin:14px 0}.ww-hero-copy p{max-width:410px;color:#f1eee8;font-size:15px;line-height:1.65;margin:0 0 19px}.ww-button{display:inline-flex;align-items:center;gap:12px;padding:13px 19px;border-radius:24px;background:var(--ww-gold);color:var(--ww-ink);font-size:14px;font-weight:700;text-decoration:none}.ww-button:hover{background:#e6d3aa}.ww-hero-note{position:absolute;right:7%;top:36%;font:italic 21px/1.25 Georgia,serif;color:#fff}.ww-hero-note i,.ww-intro aside i,.ww-stage-grid aside i{display:block;width:32px;height:1px;margin-top:14px;background:var(--ww-gold)}.ww-intro{display:grid;grid-template-columns:1fr .8fr auto;align-items:center;gap:4%;padding:52px max(7%,calc((100% - 1240px)/2));background:#f7f3eb}.ww-intro>div{max-width:510px}.ww-intro h2,.ww-approach h2,.ww-stage-heading h2{font-size:clamp(38px,4.2vw,52px);line-height:1.02;margin:8px 0}.ww-intro>div>i,.ww-approach>div>i{background:var(--ww-gold);margin:12px 0}.ww-intro p,.ww-approach p,.ww-therapy-heading>p,.ww-stage-heading>p{font-size:15px;line-height:1.65;color:var(--ww-copy);margin:0 0 10px}.ww-intro img{width:100%;height:300px;object-fit:cover;border-radius:3px}.ww-intro aside{padding-left:17px;border-left:1px solid var(--ww-gold);font:italic 19px/1.35 Georgia,serif;color:#8a795f;min-width:115px}.ww-focus{padding:42px max(7%,calc((100% - 1240px)/2)) 44px;background:#101322;color:#fff}.ww-focus .ww-eyebrow{color:var(--ww-gold)}.ww-focus h2{font-size:clamp(32px,3.5vw,42px);margin:5px 0}.ww-focus>i{display:block;width:35px;height:1px;background:var(--ww-gold);margin:10px 0 17px}.ww-focus>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ww-focus article{padding:0 12px;border-right:1px solid #d6be8b66;font:15px/1.45 Georgia,serif}.ww-focus article:first-child{padding-left:0}.ww-focus article:last-child{border:0}.ww-approach{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:5%;padding:0 max(0%,calc((100% - 1440px)/2));background:#f7f3eb}.ww-approach>img{display:block;width:100%;height:100%;min-height:450px;object-fit:cover}.ww-approach>div{align-self:center;padding:55px 8% 55px 0;max-width:620px}.ww-approach h2{font-size:clamp(37px,4vw,49px)}.ww-approach p{margin-bottom:14px}.ww-approach ul,.ww-benefits ul{display:grid;gap:5px;list-style:none;padding:0;margin:12px 0 0}.ww-approach li,.ww-benefits li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:var(--ww-copy)}.ww-approach li svg{color:#8e815f;fill:#8e815f;stroke-width:1}.ww-therapies{padding:48px max(5%,calc((100% - 1280px)/2)) 52px;background:#f7f3eb}.ww-therapy-heading{display:grid;grid-template-columns:1fr .65fr;align-items:end;gap:5%;margin:0 1% 18px}.ww-therapy-heading h2{font-size:clamp(30px,3.4vw,42px);margin:5px 0 0}.ww-therapy-heading>p{font-size:14px;margin:0 0 4px}.ww-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ww-therapy-grid article{background:#fffaf3;box-shadow:0 4px 14px #30251612;overflow:hidden;border-radius:3px}.ww-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.ww-therapy-grid img{display:block;width:100%;height:175px;object-fit:cover}.ww-therapy-grid article>a>div{padding:10px 13px 12px}.ww-therapy-grid h3{font-size:15px;margin:0 0 5px}.ww-therapy-grid p{font-size:14px;line-height:1.5;color:var(--ww-copy);margin:0 0 7px}.ww-therapy-grid article>a>div>span{display:flex;align-items:center;gap:5px;color:#9b7540;font-size:12px;font-weight:700}.ww-therapy-grid article:hover{transform:translateY(-3px);transition:transform .2s}.ww-benefits{min-height:360px;background-position:center 44%;background-size:cover;display:flex;align-items:center;padding:44px max(7%,calc((100% - 1240px)/2));color:#fff}.ww-benefits>div{max-width:520px}.ww-benefits .ww-eyebrow{color:var(--ww-gold)}.ww-benefits h2{font-size:clamp(36px,4vw,48px);line-height:1.02;margin:8px 0}.ww-benefits ul{gap:6px}.ww-benefits li{font-size:13px;color:#f0eee7}.ww-benefits li svg{color:var(--ww-gold);fill:var(--ww-gold);stroke-width:1}.ww-stages{padding:44px max(6%,calc((100% - 1240px)/2)) 48px;background:#f7f3eb}.ww-stage-heading{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:6%;margin-bottom:16px}.ww-stage-heading h2{margin:5px 0 0}.ww-stage-heading>p{margin:0}.ww-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:stretch}.ww-stage-grid article{border-right:1px solid #d6be8b66;text-align:center;padding-right:10px}.ww-stage-grid img{display:block;width:100%;height:132px;object-fit:cover;border-radius:3px}.ww-stage-grid h3{font-size:14px;line-height:1.35;margin:7px 0}.ww-stage-grid aside{align-self:center;padding-left:15px;border-left:1px solid var(--ww-gold);font:italic 16px/1.4 Georgia,serif;color:#89795f;min-width:125px}.ww-cta{min-height:260px;background-size:cover;background-position:center 53%;display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:4%;padding:34px max(7%,calc((100% - 1240px)/2));color:#fff}.ww-cta h2{font-size:clamp(32px,3.6vw,42px);margin:0;padding-right:7%;border-right:1px solid var(--ww-gold)}.ww-cta>div{max-width:470px}.ww-cta p{font-size:14px;line-height:1.55;color:#f1eee8;margin:0 0 13px}@media(max-width:900px){.ww-hero{min-height:520px}.ww-intro{grid-template-columns:1fr 1fr}.ww-intro aside{display:none}.ww-focus>div{grid-template-columns:repeat(4,1fr);row-gap:13px}.ww-focus article:nth-child(4){border:0}.ww-approach{gap:4%}.ww-approach>img{min-height:360px}.ww-approach>div{padding:34px 6% 34px 0}.ww-therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ww-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ww-stage-grid aside{display:none}}@media(max-width:600px){.ww-hero{min-height:610px;padding:36px 6%;background-position:61% center;align-items:flex-end}.ww-breadcrumb{left:6%;top:16px;font-size:11px;gap:6px}.ww-hero-copy{padding:19px;background:linear-gradient(90deg,#101322f0,#101322c7);margin:0}.ww-hero h1{font-size:50px}.ww-hero-copy p{font-size:14px}.ww-hero-note{display:none}.ww-intro{grid-template-columns:1fr;gap:18px;padding:42px 6%}.ww-intro h2,.ww-approach h2,.ww-stage-heading h2{font-size:36px}.ww-intro p,.ww-approach p,.ww-stage-heading>p{font-size:14px}.ww-intro img{height:280px;grid-row:1}.ww-focus{padding:36px 6% 40px}.ww-focus h2{font-size:32px}.ww-focus>div{grid-template-columns:repeat(2,1fr);row-gap:14px}.ww-focus article{font-size:14px;padding:0 10px}.ww-focus article:nth-child(2n){border:0}.ww-approach{grid-template-columns:1fr;gap:0}.ww-approach>img{min-height:0;height:290px}.ww-approach>div{padding:40px 6% 42px}.ww-approach li{font-size:13px}.ww-therapies{padding:40px 6% 44px}.ww-therapy-heading{grid-template-columns:1fr;gap:9px;margin-bottom:14px}.ww-therapy-heading h2{font-size:30px}.ww-therapy-grid{gap:10px}.ww-therapy-grid img{height:140px}.ww-therapy-grid article>a>div{padding:9px}.ww-therapy-grid h3{font-size:13px}.ww-therapy-grid p{font-size:12px}.ww-therapy-grid article>a>div>span{font-size:11px}.ww-benefits{min-height:350px;padding:40px 7%;background-position:62% center}.ww-benefits h2{font-size:35px}.ww-benefits li{font-size:13px}.ww-stages{padding:40px 6% 44px}.ww-stage-heading{grid-template-columns:1fr;gap:10px;margin-bottom:14px}.ww-stage-heading h2{font-size:34px}.ww-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ww-stage-grid article{padding:0;border:0}.ww-stage-grid img{height:160px}.ww-stage-grid h3{font-size:13px}.ww-cta{grid-template-columns:1fr;gap:13px;min-height:340px;padding:40px 7%;background-position:64% center}.ww-cta h2{font-size:35px;border:0;border-bottom:1px solid var(--ww-gold);padding:0 0 13px}.ww-cta p{font-size:13px}}.ha-page{--ha-ink:#101322;--ha-cream:#f3eee5;--ha-gold:#d6be8b;--ha-copy:#55545a;background:var(--ha-cream);color:var(--ha-ink);overflow:hidden}.ha-page h1,.ha-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.ha-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.2em;line-height:1.5;color:#8a795f}.ha-hero{min-height:560px;background-size:cover;background-position:center 46%;display:flex;align-items:center;padding:56px max(7%,calc((100% - 1240px)/2));color:#fff}.ha-hero-copy{max-width:450px}.ha-hero .ha-eyebrow{color:var(--ha-gold)}.ha-hero h1{font-size:clamp(60px,6.6vw,86px);line-height:.93;margin:10px 0}.ha-hero h1 em{font-style:normal;color:#e1b56f}.ha-hero-copy>i,.ha-intro>div>i,.ha-concerns>div>i,.ha-therapy-banner>div>i,.ha-guidance>div>i{display:block;width:34px;height:1px;background:var(--ha-gold);margin:13px 0}.ha-hero-copy strong{display:block;font:18px Georgia,Times New Roman,serif;margin:0 0 9px}.ha-hero-copy p,.ha-therapy-banner p,.ha-guidance p{max-width:390px;font-size:16px;line-height:1.6;color:#efeee9;margin:0 0 17px}.ha-button{display:inline-flex;align-items:center;gap:10px;padding:12px 17px;border-radius:24px;background:var(--ha-gold);color:var(--ha-ink);font-size:14px;font-weight:700;text-decoration:none}.ha-button:hover{background:#e8cf9f}.ha-intro{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6%;padding:44px 0 44px max(7%,calc((100% - 1240px)/2));background:#f7f3eb}.ha-intro h2,.ha-concerns h2,.ha-guidance h2{font-size:clamp(36px,4.2vw,52px);line-height:1.02;margin:7px 0}.ha-intro>div>i,.ha-concerns>div>i,.ha-guidance>div>i{background:var(--ha-gold);margin:11px 0}.ha-intro p,.ha-concerns p{font-size:16px;line-height:1.6;color:var(--ha-copy);margin:0 0 9px}.ha-intro blockquote{margin:15px 0 0;font:italic 20px/1.35 Georgia,serif;color:#77717a}.ha-intro img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.ha-benefits{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:7%;padding:52px max(7%,calc((100% - 1240px)/2));background:#101322;color:#fff}.ha-benefits .ha-eyebrow{color:var(--ha-gold)}.ha-benefits h2{font-size:clamp(36px,4.1vw,50px);line-height:1.02;margin:7px 0}.ha-benefits-intro>i{display:block;width:34px;height:1px;background:var(--ha-gold);margin:12px 0}.ha-benefits-intro p{max-width:330px;font-size:15px;line-height:1.6;color:#e2e0df;margin:0}.ha-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr)}.ha-benefit-grid article{position:relative;display:flex;align-items:center;min-height:64px;padding:4px 14px;border-left:1px solid #d6be8b66;font-size:16px;line-height:1.5;color:#eee}.ha-benefit-grid article:nth-child(3n+1){border-left:0}.ha-benefit-grid article:nth-child(-n+3):after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:1px;background:#d6be8b66}.ha-concerns{display:grid;grid-template-columns:1.1fr .8fr .55fr;align-items:center;gap:4%;padding:42px max(7%,calc((100% - 1240px)/2));background:#f7f3eb}.ha-concerns h2{margin:5px 0}.ha-concerns p{max-width:410px}.ha-button.light{background:#e3c79b}.ha-concerns ul{list-style:none;padding:0;margin:0;border-left:1px solid var(--ha-gold)}.ha-concerns li{padding:10px 0 10px 18px;border-bottom:1px solid #d8cdbb;font-size:15px;color:#68666a}.ha-concerns li:last-child{border:0}.ha-concerns img{width:100%;height:280px;object-fit:cover;border-radius:3px}.ha-therapy-banner{min-height:350px;background-size:cover;background-position:center 52%;display:flex;align-items:center;padding:48px max(7%,calc((100% - 1240px)/2));color:#fff}.ha-therapy-banner>div{max-width:400px}.ha-therapy-banner .ha-eyebrow{color:var(--ha-gold)}.ha-therapy-banner h2{font-size:clamp(38px,4.5vw,54px);margin:5px 0}.ha-therapy-banner p{font-size:15px}.ha-therapies{padding:38px max(5%,calc((100% - 1320px)/2)) 44px;background:#f7f3eb}.ha-therapy-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ha-therapy-grid article{background:#fffaf3;border:1px solid #e4d9c9;min-width:0}.ha-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.ha-therapy-grid img{display:block;width:100%;height:145px;object-fit:cover}.ha-therapy-grid article>a>div{padding:9px 10px 11px}.ha-therapy-grid h3{font-size:16px;line-height:1.3;margin:0 0 6px}.ha-therapy-grid p{font-size:15px;line-height:1.5;color:var(--ha-copy);margin:0 0 9px}.ha-therapy-grid article>a>div>span{display:flex;align-items:center;gap:4px;color:#9c7440;font-size:14px;font-weight:700}.ha-guidance{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#101322;color:#fff}.ha-guidance>img{display:block;width:100%;height:380px;object-fit:cover}.ha-guidance>div{align-self:center;padding:42px 8%}.ha-guidance .ha-eyebrow{color:var(--ha-gold)}.ha-guidance h2{font-size:clamp(32px,3.8vw,44px);margin:5px 0}.ha-guidance>div>i{margin:10px 0}.ha-guidance p{font-size:15px;max-width:420px}.ha-guidance ul{display:grid;gap:6px;list-style:none;padding:0;margin:12px 0 0}.ha-guidance li{display:flex;align-items:center;gap:9px;font-size:15px;color:#f0eee9}.ha-guidance li svg{color:var(--ha-gold)}.ha-cta{min-height:300px;background-size:cover;background-position:center 52%;display:flex;justify-content:space-between;align-items:center;padding:42px max(7%,calc((100% - 1240px)/2));color:#fff}.ha-cta .ha-eyebrow{color:var(--ha-gold)}.ha-cta h2{font-size:clamp(36px,4vw,48px);margin:5px 0}.ha-cta p{font-size:16px;color:#f0eee9;margin:0 0 13px}.ha-cta aside{padding-left:18px;border-left:1px solid var(--ha-gold);font:italic 19px/1.35 Georgia,serif}.ha-cta aside i{display:block;width:30px;height:1px;background:var(--ha-gold);margin-top:12px}@media(max-width:900px){.ha-hero{min-height:520px}.ha-intro{grid-template-columns:1fr 1fr}.ha-intro img{height:auto}.ha-benefits{grid-template-columns:1fr;gap:20px}.ha-benefit-grid article{min-height:64px}.ha-concerns{grid-template-columns:1fr 1fr}.ha-concerns img{display:none}.ha-therapy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ha-therapy-grid img{height:160px}}@media(max-width:600px){.ha-hero{min-height:620px;padding:34px 6%;background-position:62% center;align-items:flex-end}.ha-hero-copy{padding:18px;background:linear-gradient(90deg,#101322f0,#101322c7)}.ha-hero h1{font-size:50px}.ha-hero-copy p{font-size:15px}.ha-intro{grid-template-columns:1fr;gap:18px;padding:42px 0 42px 6%}.ha-intro>div{padding-right:6%}.ha-intro h2,.ha-concerns h2{font-size:36px}.ha-intro img{height:auto;grid-row:1}.ha-intro p,.ha-concerns p{font-size:15px}.ha-benefits{padding:42px 6%}.ha-benefits h2{font-size:36px}.ha-benefit-grid{grid-template-columns:repeat(2,1fr)}.ha-benefit-grid article{min-height:58px;padding:6px 10px;border-left:1px solid #d6be8b66}.ha-benefit-grid article:nth-child(3n+1){border-left:1px solid #d6be8b66}.ha-benefit-grid article:nth-child(-n+3):after{content:none}.ha-benefit-grid article:nth-child(-n+2):after,.ha-benefit-grid article:nth-child(3):after,.ha-benefit-grid article:nth-child(4):after{content:"";left:10px;right:10px}.ha-benefit-grid article:nth-child(odd){border-left:0}.ha-concerns{grid-template-columns:1fr;gap:18px;padding:42px 6%}.ha-concerns ul{border-left:0;border-top:1px solid var(--ha-gold)}.ha-concerns li{padding:12px 0;font-size:14px}.ha-therapy-banner{min-height:340px;padding:40px 6%;background-position:60% center}.ha-therapy-banner h2{font-size:40px}.ha-therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ha-therapy-grid img{height:145px}.ha-therapy-grid h3{font-size:15px}.ha-therapy-grid p{font-size:14px}.ha-guidance{grid-template-columns:1fr}.ha-guidance>img{height:290px}.ha-guidance>div{padding:38px 6% 42px}.ha-cta{min-height:340px;padding:40px 7%;background-position:62% center}.ha-cta aside{display:none}}.dm-page{--dm-ink:#101322;--dm-cream:#f3eee5;--dm-gold:#d6be8b;--dm-copy:#55535a;background:var(--dm-cream);color:var(--dm-ink);overflow:hidden}.dm-page h1,.dm-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.dm-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1.5;color:#8a795f}.dm-hero{position:relative;min-height:520px;background-size:cover;background-position:center 47%;display:flex;align-items:center;padding:65px max(7%,calc((100% - 1240px)/2));color:#fff}.dm-breadcrumb{position:absolute;top:20px;left:max(5%,calc((100% - 1320px)/2));display:flex;gap:9px;align-items:center;font-size:12px;color:#f4eee5}.dm-breadcrumb a{color:inherit;text-decoration:none}.dm-breadcrumb a:hover{text-decoration:underline}.dm-hero-copy{max-width:520px;margin-top:18px}.dm-hero .dm-eyebrow{color:var(--dm-gold)}.dm-hero h1{font-size:clamp(52px,5.9vw,78px);line-height:.95;margin:10px 0}.dm-hero h1 em{font-style:normal;color:#e0b574}.dm-hero-copy>i,.dm-intro>div>i,.dm-reasons-intro>i,.dm-concerns>div>i,.dm-approach>div>i,.dm-lifestyle>div>i,.dm-outcomes>div>i{display:block;width:34px;height:1px;background:var(--dm-gold);margin:12px 0}.dm-hero-copy strong{display:block;font:19px/1.2 Georgia,serif;margin:0 0 11px}.dm-hero-copy p{max-width:430px;font-size:14px;line-height:1.6;color:#f0eee8;margin:0 0 18px}.dm-button{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:24px;background:var(--dm-gold);color:var(--dm-ink);font-size:13px;font-weight:700;text-decoration:none}.dm-button:hover{background:#e8cf9f}.dm-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4%;padding:0 max(7%,calc((100% - 1240px)/2)) 0 0;background:#f7f3eb}.dm-intro img{display:block;width:100%;height:360px;object-fit:cover}.dm-intro>div{padding:38px 0}.dm-intro h2,.dm-concerns h2,.dm-approach h2,.dm-outcomes h2{font-size:clamp(36px,4vw,50px);line-height:1.02;margin:7px 0}.dm-intro>div>i,.dm-concerns>div>i,.dm-approach>div>i,.dm-outcomes>div>i{background:var(--dm-gold);margin:11px 0}.dm-intro p,.dm-concerns p,.dm-approach p,.dm-outcomes p{font-size:14px;line-height:1.65;color:var(--dm-copy);margin:0 0 10px}.dm-reasons{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:6%;padding:35px max(7%,calc((100% - 1240px)/2));background:#101322;color:#fff}.dm-reasons .dm-eyebrow{color:var(--dm-gold)}.dm-reasons h2{font-size:clamp(36px,4vw,49px);line-height:1.02;margin:7px 0}.dm-reasons-intro>i{margin:11px 0}.dm-reasons-intro p{font-size:13px;line-height:1.6;color:#e5e2df;margin:0}.dm-reason-grid{display:grid;grid-template-columns:repeat(4,1fr)}.dm-reason-grid article{padding:0 14px;border-left:1px solid #d6be8b66}.dm-reason-grid article:first-child{border:0}.dm-reason-grid article>span{font:14px Georgia,serif;color:var(--dm-gold)}.dm-reason-grid article>i{display:block;width:22px;height:1px;background:var(--dm-gold);margin:10px 0}.dm-reason-grid h3{font:17px/1.18 Georgia,serif;margin:0 0 7px}.dm-reason-grid p{font-size:11px;line-height:1.5;color:#e1dedb;margin:0}.dm-concerns{display:grid;grid-template-columns:1.1fr .9fr .9fr;align-items:center;gap:4%;padding:33px max(7%,calc((100% - 1240px)/2));background:#f7f3eb}.dm-concerns h2{margin:5px 0}.dm-concerns ul{list-style:none;padding:0;margin:0;border-left:1px solid var(--dm-gold)}.dm-concerns li{padding:9px 0 9px 15px;border-bottom:1px solid #ded6ca;font-size:15px;color:#605d61}.dm-concerns li:last-child{border:0}.dm-approach{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5%;padding:0 max(7%,calc((100% - 1240px)/2)) 0 0;background:#f7f3eb}.dm-approach>img{display:block;width:100%;height:330px;object-fit:cover}.dm-approach>div{padding:36px 0}.dm-approach h2{font-size:clamp(36px,4vw,48px)}.dm-pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px}.dm-pillars span{padding:0 12px;border-left:1px solid var(--dm-gold);font:14px/1.35 Georgia,serif}.dm-pillars span:first-child{padding-left:0;border:0}.dm-therapies{padding:36px max(5%,calc((100% - 1280px)/2)) 42px;background:#f7f3eb}.dm-therapy-heading{display:grid;grid-template-columns:1fr .6fr;align-items:end;gap:5%;margin:0 1% 17px}.dm-therapy-heading h2{font-size:clamp(30px,3.4vw,42px);margin:5px 0 0}.dm-therapy-heading>p{font-size:13px;line-height:1.5;color:var(--dm-copy);margin:0 0 4px}.dm-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dm-therapy-grid article{background:#fffaf3;border:1px solid #e7ddce;min-width:0}.dm-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.dm-therapy-grid img{display:block;width:100%;height:150px;object-fit:cover}.dm-therapy-grid article>a>div{padding:10px 13px 12px}.dm-therapy-grid h3{font-size:15px;margin:0 0 5px}.dm-therapy-grid p{font-size:13px;line-height:1.5;color:var(--dm-copy);margin:0 0 8px}.dm-therapy-grid article>a>div>span{display:flex;align-items:center;gap:4px;color:#9c7440;font-size:14px;font-weight:700}.dm-lifestyle{min-height:380px;background-size:cover;background-position:center 51%;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:5%;padding:38px max(7%,calc((100% - 1240px)/2));color:#fff}.dm-lifestyle .dm-eyebrow{color:var(--dm-gold)}.dm-lifestyle h2{font-size:clamp(36px,4vw,49px);line-height:1.02;margin:7px 0}.dm-lifestyle p{max-width:430px;font-size:14px;line-height:1.6;color:#f0eee8;margin:0 0 17px}.dm-lifestyle ul{list-style:none;padding:14px 18px;margin:0;background:#101322b8}.dm-lifestyle li{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #d6be8b66;font-size:13px;color:#f1eee8}.dm-lifestyle li:last-child{border:0}.dm-lifestyle li svg{color:var(--dm-gold);flex:none}.dm-outcomes{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5%;padding:32px max(6%,calc((100% - 1280px)/2));background:#f7f3eb}.dm-outcomes h2{font-size:clamp(32px,3.6vw,43px)}.dm-outcomes p{font-size:13px}.dm-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dm-outcome-grid article{text-align:center;border:1px solid #e3d8c8;background:#fffaf3}.dm-outcome-grid img{display:block;width:100%;height:125px;object-fit:cover}.dm-outcome-grid h3{font-size:12px;line-height:1.35;margin:8px 4px 10px}.dm-cta{min-height:260px;background-size:cover;background-position:center 52%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5%;padding:36px max(7%,calc((100% - 1240px)/2));color:#fff}.dm-cta h2{font-size:clamp(34px,3.8vw,46px);line-height:1.02;margin:0 0 9px}.dm-cta p{font-size:13px;line-height:1.55;color:#efeee9;margin:0;max-width:500px}@media(max-width:900px){.dm-hero{min-height:480px}.dm-reasons{grid-template-columns:1fr;gap:22px}.dm-reason-grid article{padding:0 10px}.dm-concerns{grid-template-columns:1fr 1fr}.dm-concerns>div{grid-column:1 / -1}.dm-approach>img{height:300px}.dm-therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-therapy-grid img{height:170px}.dm-outcomes{grid-template-columns:1fr;gap:18px}.dm-outcome-grid img{height:150px}}@media(max-width:600px){.dm-hero{min-height:610px;padding:36px 6%;background-position:62% center;align-items:flex-end}.dm-breadcrumb{left:6%;top:15px;font-size:10px;gap:6px}.dm-hero-copy{padding:18px;background:linear-gradient(90deg,#101322f0,#101322c7);margin:0}.dm-hero h1{font-size:46px}.dm-hero-copy strong{font-size:17px}.dm-hero-copy p{font-size:13px}.dm-intro,.dm-approach{grid-template-columns:1fr;gap:0;padding:0 0 28px}.dm-intro img,.dm-approach>img{height:260px}.dm-intro>div,.dm-approach>div{padding:28px 6% 0}.dm-intro h2,.dm-concerns h2,.dm-approach h2{font-size:34px}.dm-intro p,.dm-concerns p,.dm-approach p{font-size:13px}.dm-reasons{padding:32px 6%}.dm-reasons h2{font-size:36px}.dm-reason-grid{grid-template-columns:repeat(2,1fr);gap:16px 0}.dm-reason-grid article{min-height:145px;padding:0 12px}.dm-reason-grid article:nth-child(odd){border-left:0;padding-left:0}.dm-reason-grid h3{font-size:16px}.dm-reason-grid p{font-size:12px}.dm-concerns{grid-template-columns:1fr;gap:0;padding:32px 6%}.dm-concerns>div{grid-column:auto;padding-bottom:12px}.dm-concerns ul{border-left:0;border-top:1px solid var(--dm-gold)}.dm-concerns li{padding:10px 0;font-size:13px}.dm-pillars{margin-top:16px}.dm-pillars span{font-size:12px;padding:0 8px}.dm-therapies{padding:32px 6%}.dm-therapy-heading{grid-template-columns:1fr;gap:8px;margin-bottom:14px}.dm-therapy-heading h2{font-size:29px}.dm-therapy-heading>p{font-size:12px}.dm-therapy-grid{gap:10px}.dm-therapy-grid img{height:130px}.dm-therapy-grid article>a>div{padding:9px}.dm-therapy-grid h3{font-size:13px}.dm-therapy-grid p{font-size:12px}.dm-therapy-grid article>a>div>span{font-size:11px}.dm-lifestyle{grid-template-columns:1fr;gap:18px;min-height:500px;padding:32px 6%;background-position:60% center}.dm-lifestyle h2{font-size:36px}.dm-lifestyle p{font-size:13px}.dm-lifestyle ul{padding:8px 12px}.dm-lifestyle li{font-size:12px;padding:8px 0}.dm-outcomes{padding:32px 6%}.dm-outcomes h2{font-size:34px}.dm-outcome-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dm-outcome-grid img{height:130px}.dm-outcome-grid h3{font-size:12px}.dm-cta{grid-template-columns:1fr;gap:18px;min-height:300px;padding:32px 7%;background-position:62% center}.dm-cta h2{font-size:35px}.dm-cta p{font-size:13px}}.bm-page{--bm-ink:#101d25;--bm-cream:#f3eee5;--bm-gold:#d6ae70;--bm-copy:#57545a;background:var(--bm-cream);color:var(--bm-ink);overflow:hidden}.bm-page h1,.bm-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.bm-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.2em;line-height:1.5;color:#8c795b}.bm-hero{min-height:560px;background-size:cover;background-position:center 44%;display:flex;align-items:center;padding:55px max(7%,calc((100% - 1240px)/2));color:#fff}.bm-hero-copy{max-width:470px}.bm-hero .bm-eyebrow{color:var(--bm-gold)}.bm-hero h1{font-size:clamp(56px,6.2vw,82px);line-height:.95;margin:10px 0}.bm-hero h1 em{font-style:normal;color:#e0ae6d}.bm-hero-copy>i,.bm-intro>div>i,.bm-concerns>div>i,.bm-approach>div>i,.bm-outcomes>div>i{display:block;width:34px;height:1px;background:var(--bm-gold);margin:12px 0}.bm-hero-copy strong{display:block;font:19px/1.2 Georgia,serif;margin:0 0 10px}.bm-hero-copy p{max-width:420px;font-size:16px;line-height:1.6;color:#f0eee8;margin:0 0 18px}.bm-button{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:24px;background:#dfb66d;color:#17232a;font-size:14px;font-weight:700;text-decoration:none}.bm-button:hover{background:#edcc89}.bm-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:48px max(7%,calc((100% - 1240px)/2));background:#f7f3eb}.bm-intro h2,.bm-concerns h2,.bm-approach h2,.bm-outcomes h2{font-size:clamp(36px,4vw,50px);line-height:1.02;margin:7px 0}.bm-intro>div>i,.bm-concerns>div>i,.bm-approach>div>i,.bm-outcomes>div>i{background:var(--bm-gold);margin:11px 0}.bm-intro p,.bm-concerns p,.bm-approach p,.bm-outcomes p{font-size:16px;line-height:1.65;color:var(--bm-copy);margin:0 0 10px}.bm-intro img{display:block;width:100%;height:370px;object-fit:cover;border-radius:3px}.bm-benefits{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6%;padding:50px max(7%,calc((100% - 1240px)/2));background:#101c24;color:#fff}.bm-benefits .bm-eyebrow{color:#e0b36f}.bm-benefits h2{font-size:clamp(36px,4vw,48px);line-height:1.02;margin:7px 0}.bm-benefits-intro>i{display:block;width:34px;height:1px;background:var(--bm-gold);margin:11px 0}.bm-benefits-intro p{max-width:360px;font-size:15px;line-height:1.6;color:#e5e2df;margin:0}.bm-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.bm-benefit-grid article{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:100px;padding:0 14px;border-left:1px solid #d6ae7066;font-size:15px;line-height:1.5;color:#f0eee9}.bm-benefit-grid article:first-child{border:0}.bm-benefit-grid article svg{color:#e0ae6d}.bm-concerns{display:grid;grid-template-columns:1.1fr .9fr .9fr;align-items:center;gap:4%;padding:44px max(7%,calc((100% - 1240px)/2));background:#f7f3eb}.bm-concerns h2{margin:5px 0}.bm-concerns ul{list-style:none;padding:0;margin:0;border-left:1px solid var(--bm-gold)}.bm-concerns li{padding:9px 0 9px 15px;border-bottom:1px solid #ded6ca;font-size:15px;color:#605d61}.bm-concerns li:last-child{border:0}.bm-approach{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#101c24;color:#fff}.bm-approach>img{display:block;width:100%;height:420px;object-fit:cover}.bm-approach>div{align-self:center;padding:44px 8%}.bm-approach .bm-eyebrow{color:#e0b36f}.bm-approach h2{font-size:clamp(36px,4vw,49px)}.bm-approach p{max-width:490px;color:#e7e3de}.bm-therapies{padding:46px max(5%,calc((100% - 1280px)/2)) 52px;background:#f7f3eb}.bm-therapy-heading{margin:0 1% 16px}.bm-therapy-heading h2{font-size:clamp(30px,3.5vw,43px);margin:5px 0}.bm-therapy-heading p{font-size:15px;line-height:1.5;color:var(--bm-copy);margin:0}.bm-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bm-therapy-grid article{background:#fffaf3;border:1px solid #e6dccd;min-width:0}.bm-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.bm-therapy-grid img{display:block;width:100%;height:185px;object-fit:cover}.bm-therapy-grid article>a>div{padding:10px 13px 12px}.bm-therapy-grid h3{font-size:16px;margin:0 0 5px}.bm-therapy-grid p{font-size:15px;line-height:1.5;color:var(--bm-copy);margin:0 0 8px}.bm-therapy-grid article>a>div>span{display:flex;align-items:center;gap:4px;color:#9c7440;font-size:14px;font-weight:700}.bm-lifestyle{min-height:420px;background-size:cover;background-position:center 52%;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:5%;padding:48px max(7%,calc((100% - 1240px)/2));color:#fff}.bm-lifestyle .bm-eyebrow{color:#e0b36f}.bm-lifestyle h2{font-size:clamp(34px,3.8vw,46px);line-height:1.02;margin:7px 0}.bm-lifestyle p{max-width:410px;font-size:15px;line-height:1.6;color:#f0eee8;margin:0}.bm-lifestyle ul{list-style:none;padding:12px 17px;margin:0;background:#101c24c9}.bm-lifestyle li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #d6ae7066;font-size:14px;color:#f2efeb}.bm-lifestyle li:last-child{border:0}.bm-lifestyle li svg{color:#e0ae6d;flex:none}.bm-outcomes{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:5%;padding:44px max(6%,calc((100% - 1280px)/2));background:#f7f3eb}.bm-outcomes h2{font-size:clamp(32px,3.5vw,42px)}.bm-outcomes p{font-size:13px}.bm-outcome-grid{display:grid;grid-template-columns:repeat(4,1fr)}.bm-outcome-grid article{text-align:center;padding:0 13px;border-left:1px solid #d6ae7080;font-size:15px;line-height:1.4}.bm-outcome-grid article:first-child{border:0}.bm-cta{min-height:290px;background-size:cover;background-position:center 52%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5%;padding:44px max(7%,calc((100% - 1240px)/2));color:#fff}.bm-cta .bm-eyebrow{color:#e0b36f}.bm-cta h2{font-size:clamp(34px,3.8vw,46px);margin:5px 0 9px}.bm-cta p{font-size:15px;line-height:1.55;color:#efeee9;margin:0;max-width:500px}@media(max-width:900px){.bm-hero{min-height:520px}.bm-benefits{grid-template-columns:1fr;gap:20px}.bm-benefit-grid article{min-height:90px}.bm-concerns{grid-template-columns:1fr 1fr}.bm-concerns>div{grid-column:1 / -1}.bm-approach>img{height:380px}.bm-lifestyle{grid-template-columns:1fr 1fr}.bm-outcomes{grid-template-columns:1fr;gap:18px}}@media(max-width:600px){.bm-hero{min-height:630px;padding:36px 6%;background-position:60% center;align-items:flex-end}.bm-hero-copy{padding:18px;background:linear-gradient(90deg,#0b181ff0,#0b181fc7)}.bm-hero h1{font-size:46px}.bm-hero-copy strong{font-size:17px}.bm-hero-copy p{font-size:15px}.bm-intro{grid-template-columns:1fr;gap:18px;padding:42px 6%}.bm-intro img{height:280px;grid-row:1}.bm-intro h2,.bm-concerns h2,.bm-approach h2{font-size:34px}.bm-intro p,.bm-concerns p,.bm-approach p{font-size:15px}.bm-benefits{padding:42px 6%}.bm-benefits h2{font-size:36px}.bm-benefit-grid{grid-template-columns:repeat(2,1fr);gap:15px 0}.bm-benefit-grid article{min-height:105px;padding:0 10px;font-size:14px}.bm-benefit-grid article:nth-child(odd){border-left:0;padding-left:0}.bm-benefit-grid article:first-child{border:0}.bm-concerns{grid-template-columns:1fr;gap:0;padding:40px 6%}.bm-concerns>div{grid-column:auto;padding-bottom:12px}.bm-concerns ul{border-left:0;border-top:1px solid var(--bm-gold)}.bm-concerns li{padding:11px 0;font-size:14px}.bm-approach{grid-template-columns:1fr}.bm-approach>img{height:280px}.bm-approach>div{padding:38px 6% 42px}.bm-therapies{padding:40px 6% 46px}.bm-therapy-heading h2{font-size:29px}.bm-therapy-grid{grid-template-columns:1fr;gap:12px}.bm-therapy-grid img{height:200px}.bm-therapy-grid article>a>div{padding:10px}.bm-therapy-grid h3,.bm-therapy-grid p{font-size:14px}.bm-lifestyle{grid-template-columns:1fr;gap:18px;min-height:520px;padding:40px 6%;background-position:61% center}.bm-lifestyle h2{font-size:36px}.bm-lifestyle p{font-size:14px}.bm-lifestyle ul{padding:8px 12px}.bm-lifestyle li{font-size:13px;padding:9px 0}.bm-outcomes{padding:40px 6%}.bm-outcomes h2{font-size:34px}.bm-outcome-grid article{padding:0 8px;font-size:14px}.bm-cta{grid-template-columns:1fr;gap:16px;min-height:330px;padding:40px 7%;background-position:61% center}.bm-cta h2{font-size:35px}.bm-cta p{font-size:14px}}.ew-page{--ew-ink:#19172a;--ew-cream:#f4eee5;--ew-gold:#d8b677;--ew-copy:#5b5860;background:var(--ew-cream);color:var(--ew-ink);overflow:hidden}.ew-page h1,.ew-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.ew-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.21em;line-height:1.5;color:#89795f}.ew-hero{position:relative;min-height:500px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;padding:55px max(7%,calc((100% - 1240px)/2));background:#101322;color:#fff;overflow:hidden}.ew-hero-copy{position:relative;z-index:2;max-width:460px}.ew-hero .ew-eyebrow{color:var(--ew-gold)}.ew-hero h1{font-size:clamp(58px,6.5vw,84px);line-height:.94;margin:10px 0}.ew-hero h1 em{font-style:normal;color:#e2b06e}.ew-hero-copy strong{display:block;font:19px/1.25 Georgia,serif;margin:0 0 10px}.ew-hero-copy>i,.ew-intro>div>i,.ew-why>div>i,.ew-concerns>div>i,.ew-approach>div>i,.ew-lifestyle>div>i,.ew-benefits>div>i,.ew-cta>div>i{display:block;width:34px;height:1px;background:var(--ew-gold);margin:12px 0}.ew-hero-copy p{max-width:400px;font-size:14px;line-height:1.6;color:#f0eee9;margin:0 0 18px}.ew-button{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:24px;background:#dfb66d;color:#19172a;font-size:13px;font-weight:700;text-decoration:none}.ew-button:hover{background:#edcc89}.ew-hero-image{position:absolute;right:0;top:0;width:53%;height:100%;object-fit:cover;object-position:center 45%;border-radius:42% 0 0 42%;border-left:1px solid var(--ew-gold)}.ew-hero:after{content:"";position:absolute;z-index:1;top:7px;right:-5px;bottom:7px;left:49%;border:1px solid #d8b677a8;border-radius:44% 0 0 44%;pointer-events:none}.ew-hero-mark{position:absolute;z-index:2;left:43%;bottom:45px;font-size:9px;line-height:1.5;letter-spacing:.14em;color:#eee8df}.ew-hero-mark:after{content:"";display:block;width:24px;height:1px;margin-top:7px;background:var(--ew-gold)}.ew-intro{display:grid;grid-template-columns:1fr auto .8fr;align-items:center;gap:4%;padding:30px max(0%,calc((100% - 1240px)/2)) 30px max(7%,calc((100% - 1240px)/2));background:#f7f2ea}.ew-intro>div{max-width:500px}.ew-intro h2,.ew-concerns h2,.ew-approach h2,.ew-lifestyle h2,.ew-benefits h2,.ew-cta h2{font-size:clamp(36px,4vw,50px);line-height:1.02;margin:7px 0}.ew-intro>div>i,.ew-concerns>div>i,.ew-approach>div>i,.ew-lifestyle>div>i,.ew-benefits>div>i,.ew-cta>div>i{background:var(--ew-gold);margin:11px 0}.ew-intro p,.ew-why p,.ew-approach p,.ew-lifestyle p,.ew-benefits p,.ew-cta p{font-size:14px;line-height:1.65;color:var(--ew-copy);margin:0 0 9px}.ew-intro aside{padding-left:16px;border-left:1px solid var(--ew-gold);font:italic 18px/1.45 Georgia,serif;color:#726b6c;min-width:150px}.ew-intro aside i{display:block;width:30px;height:1px;background:var(--ew-gold);margin-top:13px}.ew-intro img{display:block;width:100%;height:290px;object-fit:cover}.ew-intro{grid-template-columns:minmax(0,1fr) auto;background-position:center;background-size:cover;color:#111}.ew-intro .ew-eyebrow{color:#514637}.ew-intro p{color:#111}.ew-intro aside{color:#111}.ew-why{min-height:330px;background-size:cover;background-position:center 45%;display:flex;align-items:center;padding:34px max(7%,calc((100% - 1240px)/2));color:#fff}.ew-why>div{max-width:500px}.ew-why .ew-eyebrow{color:var(--ew-gold)}.ew-why h2{font-size:clamp(38px,4.3vw,52px);line-height:1.02;margin:7px 0}.ew-why p{max-width:440px;color:#f0eee9}.ew-concerns{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:5%;padding:28px max(7%,calc((100% - 1240px)/2));background:#f7f2ea}.ew-concerns h2{margin:5px 0}.ew-concern-grid{display:grid;grid-template-columns:repeat(3,1fr)}.ew-concern-grid article{min-height:82px;padding:9px 15px;border-left:1px solid #d8c59d;border-bottom:1px solid #e2d9ce}.ew-concern-grid article:nth-child(3n+1){border-left:0}.ew-concern-grid article:nth-child(n+4){border-bottom:0}.ew-concern-grid span{font:italic 19px Georgia,serif;color:#bd9252}.ew-concern-grid p{font-size:12px;line-height:1.4;color:#615d62;margin:6px 0 0}.ew-approach{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#252139;color:#fff}.ew-approach>img{display:block;width:100%;height:360px;object-fit:cover;border-radius:0 80px 0 0}.ew-approach>div{align-self:center;padding:36px 9%}.ew-approach .ew-eyebrow{color:var(--ew-gold)}.ew-approach h2{font-size:clamp(36px,4vw,48px)}.ew-approach p{max-width:490px;color:#e8e4e7}.ew-therapies{padding:32px max(5%,calc((100% - 1280px)/2)) 40px;background:#f7f2ea}.ew-therapy-heading{margin:0 1% 16px}.ew-therapy-heading h2{font-size:clamp(30px,3.4vw,42px);margin:5px 0}.ew-therapy-heading p{font-size:13px;line-height:1.5;color:var(--ew-copy);margin:0}.ew-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ew-therapy-grid article{background:#fffaf3;border:1px solid #e6dccd;min-width:0}.ew-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.ew-therapy-grid img{display:block;width:100%;height:155px;object-fit:cover}.ew-therapy-grid article>a>div{padding:10px 13px 13px}.ew-therapy-grid h3{font-size:15px;margin:0 0 5px}.ew-therapy-grid p{font-size:13px;line-height:1.5;color:var(--ew-copy);margin:0 0 8px}.ew-therapy-grid article>a>div>span{display:flex;align-items:center;gap:4px;color:#9c7440;font-size:12px;font-weight:700}.ew-lifestyle{display:grid;grid-template-columns:.9fr .9fr 1fr;align-items:center;gap:4%;padding:30px max(6%,calc((100% - 1280px)/2));background:#f7f2ea}.ew-lifestyle h2{font-size:clamp(34px,3.7vw,45px)}.ew-lifestyle p{font-size:13px}.ew-lifestyle>img{display:block;width:100%;height:230px;object-fit:cover;border-radius:4px}.ew-lifestyle ul{list-style:none;padding:0;margin:0}.ew-lifestyle li{padding:10px 0;border-bottom:1px solid #d7c7aa;font-size:12px;color:#5e5a60}.ew-lifestyle li:last-child{border:0}.ew-benefits{display:grid;grid-template-columns:1fr .95fr;align-items:stretch;background:#19172a;color:#fff}.ew-benefits>img{display:block;width:100%;height:370px;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent 100%)}.ew-benefits>div{align-self:center;max-width:520px;padding:32px 12%;background:#19172a;box-sizing:border-box}.ew-benefits .ew-eyebrow{color:var(--ew-gold)}.ew-benefits h2{font-size:clamp(32px,3.3vw,42px)}.ew-benefits p{color:#f0eee9}.ew-cta{display:grid;grid-template-columns:1fr .75fr auto;align-items:center;gap:4%;padding:32px max(7%,calc((100% - 1240px)/2));background:#f7f2ea}.ew-cta h2{font-size:clamp(34px,3.8vw,46px)}.ew-cta p{max-width:440px}.ew-cta>img{width:100%;height:230px;object-fit:cover;border-radius:50% 50% 4px 4px}.ew-cta aside{padding-left:15px;border-left:1px solid var(--ew-gold);font:italic 17px/1.45 Georgia,serif;color:#766d69;min-width:130px}.ew-cta aside i{display:block;width:30px;height:1px;background:var(--ew-gold);margin-top:12px}@media(max-width:900px){.ew-hero{min-height:470px}.ew-intro{grid-template-columns:1fr .8fr;padding-right:0}.ew-intro aside{display:none}.ew-concerns{grid-template-columns:1fr;gap:18px}.ew-approach>img{height:320px}.ew-lifestyle{grid-template-columns:1fr 1fr}.ew-lifestyle>div{grid-column:1}.ew-lifestyle>img{grid-column:2;grid-row:1 / span 2}.ew-lifestyle ul{grid-column:1}.ew-cta{grid-template-columns:1fr .8fr}.ew-cta aside{display:none}}@media(max-width:600px){.ew-hero{min-height:590px;grid-template-columns:1fr;padding:34px 6%;align-items:flex-end;background-position:62% center}.ew-hero-copy{padding:18px;background:linear-gradient(90deg,#101322f0,#101322c7);max-width:440px}.ew-hero h1{font-size:48px}.ew-hero-copy strong{font-size:16px}.ew-hero-copy p{font-size:13px}.ew-hero-image{width:100%;opacity:.38;border-radius:0;border:0}.ew-hero:after{display:none}.ew-hero-mark{display:none}.ew-intro{grid-template-columns:1fr;gap:14px;padding:30px 6%}.ew-intro img{grid-row:1;height:250px}.ew-intro h2,.ew-concerns h2,.ew-approach h2,.ew-lifestyle h2,.ew-benefits h2,.ew-cta h2{font-size:34px}.ew-intro p,.ew-why p,.ew-approach p,.ew-lifestyle p,.ew-benefits p,.ew-cta p{font-size:13px}.ew-intro aside{display:none}.ew-why{min-height:350px;padding:30px 6%;background-position:63% center}.ew-concerns{padding:30px 6%;gap:14px}.ew-concern-grid{grid-template-columns:repeat(2,1fr)}.ew-concern-grid article{min-height:74px;padding:8px 10px}.ew-concern-grid article:nth-child(3n+1){border-left:1px solid #d8c59d}.ew-concern-grid article:nth-child(odd){border-left:0}.ew-concern-grid article:nth-child(n+4){border-bottom:1px solid #e2d9ce}.ew-concern-grid article:nth-child(n+5){border-bottom:0}.ew-approach{grid-template-columns:1fr}.ew-approach>img{height:250px;border-radius:0 55px 0 0}.ew-approach>div{padding:28px 6% 32px}.ew-therapies{padding:30px 6%}.ew-therapy-heading h2{font-size:29px}.ew-therapy-heading p{font-size:12px}.ew-therapy-grid{grid-template-columns:1fr;gap:12px}.ew-therapy-grid img{height:175px}.ew-therapy-grid h3{font-size:14px}.ew-therapy-grid p{font-size:12px}.ew-lifestyle{grid-template-columns:1fr;gap:14px;padding:30px 6%}.ew-lifestyle>div,.ew-lifestyle>img,.ew-lifestyle ul{grid-column:auto;grid-row:auto}.ew-lifestyle>img{height:220px}.ew-lifestyle li{font-size:13px;padding:9px 0}.ew-benefits{grid-template-columns:1fr;min-height:0;padding:0}.ew-benefits>img{height:260px}.ew-benefits>div{padding:30px 7% 34px}.ew-cta{grid-template-columns:1fr;gap:16px;padding:30px 6%}.ew-cta>img{height:230px;max-width:360px}.ew-cta aside{display:none}}.ew-hero{min-height:620px}.ew-cta{background-position:center;background-size:cover}.ew-intro,.ew-concerns,.ew-lifestyle,.ew-cta{padding-top:76px;padding-bottom:76px}.ew-why{min-height:440px}.ew-approach>img{height:430px}.ew-benefits>img{height:370px}.ew-benefits>img{height:470px}.ew-benefits>div{padding-top:56px;padding-bottom:56px}.ew-therapies{padding-top:76px;padding-bottom:84px}@media(max-width:600px){.ew-hero{min-height:620px}.ew-intro,.ew-concerns,.ew-lifestyle,.ew-cta{padding-top:52px;padding-bottom:52px}.ew-why{min-height:390px}.ew-approach>img{height:300px}.ew-benefits>img{height:360px}.ew-benefits>div{padding-top:44px;padding-bottom:48px}.ew-benefits>img{mask-image:linear-gradient(180deg,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent 100%)}.ew-therapies{padding-top:52px;padding-bottom:58px}}.ew-page .ew-eyebrow{font-size:13px}.ew-page .ew-hero-copy p,.ew-page .ew-intro p,.ew-page .ew-why p,.ew-page .ew-approach p,.ew-page .ew-lifestyle p,.ew-page .ew-benefits p,.ew-page .ew-cta p{font-size:16px}.ew-page .ew-concern-grid p,.ew-page .ew-therapy-grid p,.ew-page .ew-lifestyle li{font-size:14px}.ew-page .ew-therapy-grid h3{font-size:17px}.ew-page .ew-therapy-grid article>a>div>span{font-size:13px}.ew-page .ew-button{font-size:14px}.energy-page{--en-ink:#201b32;--en-cream:#f5efe6;--en-gold:#d9a65e;--en-copy:#4f4a4e;background:var(--en-cream);color:var(--en-ink);overflow:hidden}.energy-page h1,.energy-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.energy-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.24em;line-height:1.5;color:#a66e38}.energy-page p{font-size:14px;line-height:1.55}.energy-hero{position:relative;min-height:445px;display:flex;align-items:center;padding:48px max(7%,calc((100% - 1240px)/2));background:linear-gradient(90deg,#f5efe6,#f5efe6 30%,#f5efe6d6 43%,#f5efe600 69%);overflow:hidden}.energy-hero>img{position:absolute;inset:0 0 0 auto;width:72%;height:100%;object-fit:cover;object-position:center 48%;z-index:0;mask-image:linear-gradient(90deg,transparent 0%,#000 38%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.energy-hero-copy{position:relative;z-index:1;max-width:460px}.energy-hero h1{font-size:clamp(56px,6.3vw,82px);line-height:.91;margin:10px 0 13px}.energy-hero h2{font-size:clamp(20px,2vw,26px);margin:0}.energy-hero-copy>i,.energy-understanding>div>i,.energy-why>div>i,.energy-signs>div>i,.energy-approach>div>i,.energy-benefits>div>i{display:block;width:32px;height:1px;background:var(--en-gold);margin:11px 0}.energy-hero-copy p{max-width:380px;margin:0 0 16px;color:#34303a}.energy-button{display:inline-flex;align-items:center;gap:11px;padding:11px 19px;border-radius:24px;background:#e8b66e;color:#2a2130;text-decoration:none;font-size:12px;font-weight:700}.energy-button:hover{background:#f0c983}.energy-hero-note{position:absolute;right:8%;bottom:55px;color:#fff;font-size:10px;letter-spacing:.22em;line-height:1.8;text-shadow:0 1px 8px #000}.energy-hero-note i{display:block;width:30px;height:1px;background:var(--en-gold);margin-top:8px}.energy-understanding{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:310px;background:#f8f3ec}.energy-understanding>div{max-width:600px;padding:42px max(9%,calc((100vw - 1240px)/2)) 42px max(7%,calc((100vw - 1240px)/2))}.energy-understanding h2,.energy-why h2,.energy-signs h2,.energy-approach h2,.energy-benefits h2{font-size:clamp(34px,4vw,47px);line-height:1.01;margin:6px 0}.energy-understanding p{max-width:520px;color:var(--en-copy);margin:0}.energy-understanding>img{width:100%;height:100%;min-height:310px;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%)}.energy-why{display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch;background:#191629;color:#fff}.energy-why>img{width:100%;height:300px;object-fit:cover}.energy-why>div{align-self:center;max-width:540px;padding:32px 12%}.energy-why .energy-kicker,.energy-approach .energy-kicker,.energy-benefits .energy-kicker{color:#e8bc73}.energy-why p,.energy-approach p,.energy-benefits p{color:#eee9e3;margin:0}.energy-signs{display:grid;grid-template-columns:1fr 1.15fr;align-items:stretch;background:#f8f3ec}.energy-signs>div{align-self:center;padding:28px max(8%,calc((100vw - 1240px)/2)) 28px max(7%,calc((100vw - 1240px)/2))}.energy-signs h2{margin-bottom:10px}.energy-signs ul{list-style:none;padding:0;margin:0;max-width:460px}.energy-signs li{padding:7px 0 7px 32px;border-bottom:1px solid #e5dccf;color:#403c43;font-size:13px;line-height:1.35;position:relative}.energy-signs li:last-child{border:0}.energy-signs li:before{content:"";position:absolute;left:0;top:50%;width:20px;height:1px;background:#c5a980}.energy-signs>img{width:100%;height:330px;object-fit:cover}.energy-approach{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#191629;color:#fff}.energy-approach>img{width:100%;height:310px;object-fit:cover}.energy-approach>div{align-self:center;max-width:600px;padding:34px 10%}.energy-approach p{max-width:520px}.energy-therapies{padding:36px max(6%,calc((100% - 1240px)/2)) 42px;background:#f8f3ec}.energy-therapy-heading{margin-bottom:16px}.energy-therapy-heading h2{font-size:clamp(28px,3vw,38px);margin:5px 0}.energy-therapy-heading p{margin:0;color:var(--en-copy)}.energy-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.energy-therapy-grid article{background:#fffaf4;border:1px solid #e5dacb}.energy-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.energy-therapy-grid img{display:block;width:100%;height:140px;object-fit:cover}.energy-therapy-grid article>a>div{padding:10px 13px 13px}.energy-therapy-grid h3{font-size:15px;margin:0 0 4px}.energy-therapy-grid p{font-size:12px;color:var(--en-copy);margin:0 0 7px}.energy-therapy-grid article>a>div>span{display:flex;align-items:center;gap:4px;color:#a46a37;font-size:11px;font-weight:700}.energy-benefits{min-height:350px;display:flex;align-items:center;padding:35px max(7%,calc((100% - 1240px)/2));background-position:center;background-size:cover;color:#fff}.energy-benefits>div{max-width:490px}.energy-benefits p{max-width:420px;margin-bottom:14px}@media(max-width:800px){.energy-hero{min-height:420px}.energy-understanding>div{padding-left:7%;padding-right:7%}.energy-why>div,.energy-approach>div{padding-left:8%;padding-right:8%}}@media(max-width:600px){.energy-page p{font-size:13px}.energy-hero{min-height:590px;align-items:flex-end;padding:32px 6%;background:linear-gradient(0deg,#f5efe6f7,#f5efe6c2 48%,#f5efe600)}.energy-hero>img{width:100%;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.8) 42%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.8) 42%,transparent 100%)}.energy-hero-copy{padding:17px;background:#f8f3ecdb;max-width:440px}.energy-hero h1{font-size:52px}.energy-hero-note{display:none}.energy-understanding,.energy-why,.energy-signs,.energy-approach{grid-template-columns:1fr}.energy-understanding>div{padding:34px 6%}.energy-understanding>img{grid-row:1;height:230px;min-height:0;mask-image:none;-webkit-mask-image:none}.energy-understanding h2,.energy-why h2,.energy-signs h2,.energy-approach h2,.energy-benefits h2{font-size:36px}.energy-why>img{height:250px}.energy-why>div,.energy-approach>div{padding:32px 6% 36px}.energy-signs>div{padding:32px 6%}.energy-signs>img{height:240px;grid-row:1}.energy-approach>img{height:240px}.energy-therapies{padding:32px 6% 38px}.energy-therapy-grid{grid-template-columns:1fr;gap:12px}.energy-therapy-grid img{height:180px}.energy-therapy-grid h3{font-size:16px}.energy-therapy-grid p{font-size:13px}.energy-therapy-grid article>a>div>span{font-size:12px}.energy-benefits{min-height:390px;align-items:flex-end;padding:30px 6%;background-position:58% center}.energy-benefits>div{padding:18px;background:#0d151999}}.energy-understanding{grid-template-columns:1.05fr .9fr .55fr;min-height:300px}.energy-understanding>img{min-height:300px;mask-image:linear-gradient(90deg,transparent 0%,#000 18%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%)}.energy-understanding>ul{list-style:none;margin:0;padding:24px 18px 24px 32px;background:#f8f3ec}.energy-understanding>ul li{position:relative;padding:10px 0 10px 20px;color:#383344;font-size:13px}.energy-understanding>ul li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border:1px solid var(--en-gold);border-radius:50%;transform:translateY(-50%)}.energy-why{grid-template-columns:.8fr 1.2fr;min-height:190px;padding:18px max(7%,calc((100% - 1240px)/2));gap:4%;background:#191629}.energy-why-copy{align-self:center}.energy-why-copy h2{font-size:clamp(30px,3.4vw,40px);margin:4px 0}.energy-why-copy p{font-size:12px;line-height:1.4;color:#e9e4e9;margin:0}.energy-why>.energy-matters{max-width:none;padding:0}.energy-matters{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.energy-matters article{text-align:center;padding:4px 10px;border-left:1px solid rgba(216,182,119,.22);color:#e9b65f}.energy-matters svg{width:29px;height:29px;stroke-width:1.35}.energy-matters p{font-size:11px;line-height:1.4;color:#fff;margin:8px 0 0}.energy-signs{grid-template-columns:.8fr 1.2fr;min-height:145px}.energy-signs-heading{align-self:center;padding:22px max(7%,calc((100vw - 1240px)/2))}.energy-signs-heading h2{font-size:clamp(30px,3.4vw,40px)}.energy-signs>ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:18px 7% 18px 0;margin:0}.energy-signs>ol li{display:flex;gap:10px;align-items:flex-start;padding:5px 12px;border-left:1px solid #dfc6a6;border-bottom:1px solid #eadfd1}.energy-signs>ol li:nth-child(n+4){border-bottom:0}.energy-signs>ol li span{font:italic 18px Georgia,serif;color:#bd8d50}.energy-signs>ol li p{font-size:11px;line-height:1.35;color:#393442;margin:3px 0}.energy-approach{grid-template-columns:1fr .5fr;align-items:center;min-height:210px;padding:24px max(6%,calc((100% - 1240px)/2));background-size:cover;background-position:center}.energy-approach>div{max-width:470px;padding:14px 20px 14px 0}.energy-approach h2{font-size:clamp(30px,3.3vw,40px);margin:4px 0}.energy-approach p{font-size:12px;line-height:1.4}.energy-approach>ul{list-style:none;padding:0 0 0 22px;margin:0;border-left:1px solid rgba(232,188,115,.55)}.energy-approach>ul li{position:relative;color:#fff;font-size:12px;padding:7px 0 7px 14px}.energy-approach>ul li:before{content:"";position:absolute;left:-26px;top:50%;width:7px;height:7px;background:#e8bc73;border-radius:50%;transform:translateY(-50%)}.energy-therapies{position:relative;padding-top:28px;padding-bottom:32px}.energy-therapy-heading h2{font-size:clamp(26px,2.8vw,35px)}.energy-therapy-heading p{font-size:11px}.energy-explore{position:absolute;right:0;top:8px;display:flex;align-items:center;gap:8px;color:#a96d39;text-decoration:none;font-size:11px}.energy-therapy-grid{gap:14px}.energy-therapy-grid img{height:115px}.energy-therapy-grid h3{font-size:13px}.energy-therapy-grid p{font-size:11px;line-height:1.35}.energy-therapy-grid article>a>div>span{font-size:10px}.energy-lifestyle-benefits{display:grid;grid-template-columns:1.15fr 1fr .9fr 1fr;align-items:stretch;min-height:210px;background:#f6f0e7}.energy-lifestyle-copy,.energy-benefits-copy{align-self:center;padding:22px 10%}.energy-lifestyle-copy h2,.energy-benefits-copy h2{font-size:clamp(23px,2.6vw,31px);line-height:1.02;margin:5px 0}.energy-lifestyle-copy p,.energy-benefits-copy p{font-size:11px;line-height:1.4;color:#5a5457;margin:0}.energy-lifestyle-copy .energy-kicker,.energy-benefits-copy .energy-kicker{font-size:9px}.energy-habits{align-self:center;list-style:none;margin:0;padding:18px 8px}.energy-habits li{display:flex;align-items:center;gap:8px;padding:5px 0;color:#46414a;font-size:10px}.energy-habits svg{width:13px;height:13px;flex:0 0 auto;color:#d69b4f;fill:#d69b4f33}.energy-lifestyle-image{width:100%;height:100%;min-height:210px;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%)}.energy-cta{position:relative;min-height:280px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px max(7%,calc((100% - 1240px)/2));background-position:center 48%;background-size:cover;color:#fff}.energy-cta>div{max-width:580px}.energy-cta h2{font-size:clamp(32px,4vw,46px);line-height:1.02;margin:5px 0}.energy-cta p{max-width:430px;font-size:12px;color:#f0ece8;margin:0 0 12px}.energy-cta aside{font:italic 22px/1.25 Georgia,serif;color:#fff;text-align:right}.energy-cta aside i{display:block;width:34px;height:1px;background:var(--en-gold);margin:12px 0 0 auto}@media(max-width:800px){.energy-understanding{grid-template-columns:1fr .9fr}.energy-understanding>ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr)}.energy-why{grid-template-columns:1fr;padding-left:6%;padding-right:6%}.energy-why-copy{max-width:520px}.energy-signs{grid-template-columns:1fr}.energy-signs-heading{padding:22px 6% 8px}.energy-signs>ol{padding:8px 6% 22px}.energy-approach{grid-template-columns:1fr .65fr}.energy-lifestyle-benefits{grid-template-columns:1fr 1fr}.energy-lifestyle-image{grid-row:1 / span 2;grid-column:2}.energy-benefits-copy{grid-column:1}.energy-cta{min-height:290px}}@media(max-width:600px){.energy-understanding{grid-template-columns:1fr}.energy-understanding>div{grid-row:2}.energy-understanding>ul{grid-column:auto;grid-template-columns:1fr 1fr;padding:8px 6% 20px}.energy-why{gap:16px;padding-top:28px;padding-bottom:28px}.energy-matters{grid-template-columns:repeat(2,1fr);gap:10px 0}.energy-matters article:nth-child(3){border-left:0}.energy-signs>ol{grid-template-columns:repeat(2,1fr)}.energy-signs>ol li:nth-child(3){border-bottom:1px solid #eadfd1}.energy-approach{grid-template-columns:1fr;gap:12px;padding:26px 6%;background-position:center}.energy-approach>div{padding:0}.energy-approach>ul{padding-left:18px}.energy-therapies{padding:30px 6% 36px}.energy-therapy-heading{padding-top:0}.energy-explore{position:static;margin-top:9px}.energy-therapy-grid{grid-template-columns:1fr;gap:12px}.energy-therapy-grid img{height:170px}.energy-lifestyle-benefits{grid-template-columns:1fr}.energy-lifestyle-copy,.energy-benefits-copy{padding:25px 6%}.energy-lifestyle-image{grid-row:auto;grid-column:auto;height:200px;min-height:0;mask-image:none;-webkit-mask-image:none}.energy-habits{padding:4px 6% 18px}.energy-habits li{font-size:12px}.energy-cta{min-height:370px;align-items:flex-end;flex-direction:column;justify-content:flex-end;padding:26px 6%;background-position:60% center;gap:12px}.energy-cta>div{align-self:stretch;padding:14px;background:#0b14188f}.energy-cta aside{align-self:flex-end;font-size:18px}}.energy-hero{isolation:isolate;min-height:370px;padding-top:38px;padding-bottom:38px;background:#121522;color:#fff}.energy-hero>img{width:100%;mask-image:none;-webkit-mask-image:none;object-position:center 45%}.energy-hero:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111222e0,#111222b8 36%,#1112224d 69%,#11122238);pointer-events:none}.energy-hero-copy,.energy-hero-note{z-index:2}.energy-hero-copy{max-width:420px}.energy-hero .energy-kicker{color:#e8bc73}.energy-hero h1{color:#fff}.energy-hero h1 em{font-style:normal;color:#e8ad5e}.energy-hero h2{color:#fff}.energy-hero-copy p{color:#f1edf0}@media(max-width:600px){.energy-hero{min-height:590px;padding:32px 6%;background:#121522}.energy-hero>img{width:100%;mask-image:none;-webkit-mask-image:none}.energy-hero:before{background:linear-gradient(0deg,#111222e6,#11122259 65%,#1112221f)}.energy-hero-copy{background:#1112227a}}@media(min-width:801px){.energy-hero{min-height:350px}.energy-understanding,.energy-understanding>img{min-height:250px}.energy-why{min-height:165px;padding-top:12px;padding-bottom:12px}.energy-signs{min-height:132px}.energy-approach{min-height:180px;padding-top:18px;padding-bottom:18px}.energy-therapies{padding-top:22px;padding-bottom:24px}.energy-therapy-grid img{height:100px}.energy-lifestyle-benefits,.energy-lifestyle-image{min-height:170px}.energy-cta{min-height:250px}}.energy-approach{grid-template-columns:.9fr 1fr .42fr;min-height:190px;padding:0;background:#111522}.energy-approach>div{align-self:center;max-width:480px;padding:22px 8% 22px max(7%,calc((100vw - 1240px)/2))}.energy-approach>img{display:block;width:100%;height:100%;min-height:190px;object-fit:cover}.energy-approach>ul{align-self:center;margin:0 8% 0 0;padding:0 12px 0 22px}@media(max-width:600px){.energy-approach{grid-template-columns:1fr;gap:0;padding:0}.energy-approach>div{padding:26px 6% 16px}.energy-approach>img{height:220px;min-height:0}.energy-approach>ul{margin:0;padding:12px 6% 20px 18px}}@media(min-width:801px){.energy-hero{min-height:420px}.energy-understanding,.energy-understanding>img{min-height:300px}.energy-why{min-height:200px}.energy-signs{min-height:160px}.energy-approach,.energy-approach>img{min-height:220px}.energy-therapies{padding-top:34px;padding-bottom:38px}.energy-therapy-grid img{height:120px}.energy-lifestyle-benefits,.energy-lifestyle-image{min-height:215px}.energy-cta{min-height:300px}}@media(max-width:800px){.energy-hero{min-height:460px}.energy-understanding>div{padding-top:48px;padding-bottom:48px}.energy-why{padding-top:34px;padding-bottom:34px}.energy-signs-heading{padding-top:30px;padding-bottom:14px}.energy-signs>ol{padding-top:14px;padding-bottom:30px}.energy-approach>div{padding-top:30px;padding-bottom:30px}.energy-therapies{padding-top:38px;padding-bottom:42px}.energy-lifestyle-copy,.energy-benefits-copy{padding-top:32px;padding-bottom:32px}.energy-lifestyle-image{min-height:230px}.energy-cta{min-height:330px}}@media(max-width:600px){.energy-hero{min-height:650px}.energy-understanding>div{padding:42px 6%}.energy-understanding>img{height:270px}.energy-why{padding-top:38px;padding-bottom:38px}.energy-signs-heading{padding-top:36px;padding-bottom:18px}.energy-signs>ol{padding-bottom:36px}.energy-approach>div{padding:34px 6% 22px}.energy-approach>img{height:255px}.energy-approach>ul{padding-top:18px;padding-bottom:28px}.energy-therapies{padding-top:40px;padding-bottom:46px}.energy-therapy-grid img{height:195px}.energy-lifestyle-copy,.energy-benefits-copy{padding:34px 6%}.energy-lifestyle-image{height:235px}.energy-habits{padding-bottom:24px}.energy-cta{min-height:430px}}@media(min-width:801px){.energy-hero{min-height:840px}.energy-understanding,.energy-understanding>img{min-height:600px}.energy-why{min-height:400px}.energy-signs{min-height:320px}.energy-approach,.energy-approach>img{min-height:440px}.energy-therapies{padding-top:68px;padding-bottom:76px}.energy-therapy-grid img{height:240px}.energy-therapy-grid article>a>div{padding-top:20px;padding-bottom:26px}.energy-lifestyle-benefits,.energy-lifestyle-image{min-height:430px}.energy-lifestyle-copy,.energy-benefits-copy{padding-top:44px;padding-bottom:44px}.energy-habits{padding-top:36px;padding-bottom:36px}.energy-cta{min-height:600px}}@media(max-width:800px){.energy-hero{min-height:920px}.energy-understanding>div{padding-top:96px;padding-bottom:96px}.energy-why{padding-top:68px;padding-bottom:68px}.energy-signs-heading{padding-top:60px;padding-bottom:28px}.energy-signs>ol{padding-top:28px;padding-bottom:60px}.energy-approach>div{padding-top:60px;padding-bottom:60px}.energy-therapies{padding-top:76px;padding-bottom:84px}.energy-lifestyle-copy,.energy-benefits-copy{padding-top:64px;padding-bottom:64px}.energy-lifestyle-image{min-height:460px}.energy-cta{min-height:660px}}@media(max-width:600px){.energy-hero{min-height:1300px}.energy-understanding>div{padding:84px 6%}.energy-understanding>img{height:540px}.energy-why{padding-top:76px;padding-bottom:76px}.energy-signs-heading{padding-top:72px;padding-bottom:36px}.energy-signs>ol{padding-top:28px;padding-bottom:72px}.energy-approach>div{padding:68px 6% 44px}.energy-approach>img{height:510px}.energy-approach>ul{padding-top:36px;padding-bottom:56px}.energy-therapies{padding-top:80px;padding-bottom:92px}.energy-therapy-grid img{height:390px}.energy-therapy-grid article>a>div{padding-top:20px;padding-bottom:26px}.energy-lifestyle-copy,.energy-benefits-copy{padding:68px 6%}.energy-lifestyle-image{height:470px}.energy-habits{padding-top:8px;padding-bottom:48px}.energy-cta{min-height:860px}}@media(min-width:801px){.energy-hero{min-height:740px}.energy-understanding,.energy-understanding>img{min-height:520px}.energy-why{min-height:340px}.energy-signs{min-height:275px}.energy-approach,.energy-approach>img{min-height:375px}.energy-therapies{padding-top:60px;padding-bottom:66px}.energy-therapy-grid img{height:205px}.energy-lifestyle-benefits,.energy-lifestyle-image{min-height:365px}.energy-cta{min-height:520px}}@media(max-width:800px){.energy-hero{min-height:820px}.energy-understanding>div{padding-top:82px;padding-bottom:82px}.energy-why{padding-top:58px;padding-bottom:58px}.energy-signs-heading{padding-top:52px;padding-bottom:24px}.energy-signs>ol{padding-top:24px;padding-bottom:52px}.energy-approach>div{padding-top:52px;padding-bottom:52px}.energy-therapies{padding-top:64px;padding-bottom:72px}.energy-lifestyle-copy,.energy-benefits-copy{padding-top:54px;padding-bottom:54px}.energy-lifestyle-image{min-height:390px}.energy-cta{min-height:570px}}@media(max-width:600px){.energy-hero{min-height:1120px}.energy-understanding>div{padding:72px 6%}.energy-understanding>img{height:460px}.energy-why{padding-top:64px;padding-bottom:64px}.energy-signs-heading{padding-top:60px;padding-bottom:30px}.energy-signs>ol{padding-top:24px;padding-bottom:60px}.energy-approach>div{padding:58px 6% 38px}.energy-approach>img{height:435px}.energy-approach>ul{padding-top:30px;padding-bottom:48px}.energy-therapies{padding-top:68px;padding-bottom:78px}.energy-therapy-grid img{height:330px}.energy-lifestyle-copy,.energy-benefits-copy{padding:58px 6%}.energy-lifestyle-image{height:400px}.energy-habits{padding-bottom:40px}.energy-cta{min-height:740px}}.energy-page .energy-kicker,.energy-page .energy-hero-note{font-size:12px}.energy-page .energy-why-copy p,.energy-page .energy-approach p,.energy-page .energy-therapy-heading p,.energy-page .energy-therapy-grid p,.energy-page .energy-lifestyle-copy p,.energy-page .energy-benefits-copy p,.energy-page .energy-cta p{font-size:14px}.energy-page .energy-matters p{font-size:13px}.energy-page .energy-signs>ol li p{font-size:13px}.energy-page .energy-approach>ul li,.energy-page .energy-understanding>ul li{font-size:14px}.energy-page .energy-therapy-grid article>a>div>span,.energy-page .energy-habits li{font-size:12px}.energy-page .energy-button{font-size:13px}.energy-page .energy-kicker,.energy-page .energy-hero-note{font-size:14px}.energy-page .energy-why-copy p,.energy-page .energy-approach p,.energy-page .energy-therapy-heading p,.energy-page .energy-therapy-grid p,.energy-page .energy-lifestyle-copy p,.energy-page .energy-benefits-copy p,.energy-page .energy-cta p{font-size:16px}.energy-page .energy-matters p{font-size:15px}.energy-page .energy-signs>ol li p{font-size:15px}.energy-page .energy-signs>ol li span{font-size:22px}.energy-page .energy-approach>ul li,.energy-page .energy-understanding>ul li{font-size:16px}.energy-page .energy-therapy-grid article>a>div>span,.energy-page .energy-habits li{font-size:14px}.energy-page .energy-button{font-size:15px}.energy-page .energy-lifestyle-image,.energy-page .energy-lifestyle-benefits{background-position:center;background-size:cover}.energy-page .energy-benefits-copy{grid-column:4}@media(max-width:800px){.energy-page .energy-benefits-copy{grid-column:1}}@media(min-width:801px){.energy-page .energy-cta{min-height:420px}}@media(max-width:800px){.energy-page .energy-cta{min-height:460px}}@media(max-width:600px){.energy-page .energy-cta{min-height:560px}}.energy-page .energy-signs{grid-template-columns:.78fr 1.22fr;min-height:165px;background:#f8f3ec;align-items:center}.energy-page .energy-signs-heading{padding:20px 8% 20px max(7%,calc((100vw - 1240px)/2))}.energy-page .energy-signs-heading .energy-kicker{font-size:10px}.energy-page .energy-signs-heading h2{font-size:clamp(30px,3.2vw,39px);margin:5px 0}.energy-page .energy-signs>ol{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px max(7%,calc((100vw - 1240px)/2)) 12px 0;align-content:center}.energy-page .energy-signs>ol li{min-height:54px;padding:5px 12px;border-left:1px solid #dfc6a6;border-bottom:1px solid #eadfd1}.energy-page .energy-signs>ol li:nth-child(n+4){border-bottom:0}.energy-page .energy-signs>ol li span{font-size:20px}.energy-page .energy-signs>ol li p{font-size:13px;line-height:1.25}.energy-page .energy-signs-heading{align-self:start;padding-top:26px}.energy-page .energy-signs>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(54px,auto));align-content:stretch;align-items:stretch}.energy-page .energy-signs>ol li{display:flex;align-items:flex-start;min-width:0;box-sizing:border-box}.energy-page .energy-signs>ol li p{margin:4px 0 0;max-width:150px}@media(max-width:800px){.energy-page .energy-signs{grid-template-columns:1fr}.energy-page .energy-signs-heading{padding:22px 6% 8px}.energy-page .energy-signs>ol{padding:8px 6% 22px}}@media(max-width:600px){.energy-page .energy-signs{min-height:0}.energy-page .energy-signs>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-page .energy-signs>ol li:nth-child(3){border-bottom:1px solid #eadfd1}}.chronic-pain-page{--cp-ink:#101c2d;--cp-cream:#fbf5ed;--cp-gold:#efb958;--cp-body:#343a43;background:var(--cp-cream);color:var(--cp-ink);overflow:hidden}.chronic-pain-page h1,.chronic-pain-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.cp-eyebrow{display:block;color:#77512b;font-size:10px;font-weight:700;letter-spacing:.22em;line-height:1.5}.cp-eyebrow i{display:inline-block;width:30px;height:1px;background:var(--cp-gold);vertical-align:middle;margin-left:12px}.cp-hero{position:relative;min-height:530px;background-size:cover;background-position:center 48%;display:flex;align-items:center;padding:62px max(7%,calc((100% - 1240px)/2));color:#fff}.cp-breadcrumb{position:absolute;top:22px;left:max(7%,calc((100% - 1240px)/2));display:flex;align-items:center;gap:9px;font-size:10px;color:#f5f1e9}.cp-breadcrumb a{color:inherit;text-decoration:none}.cp-breadcrumb a:hover{text-decoration:underline}.cp-hero-copy{max-width:480px;margin-top:22px;position:relative;z-index:1}.cp-hero .cp-eyebrow,.cp-cta .cp-eyebrow{color:var(--cp-gold)}.cp-hero h1{font-size:clamp(55px,6.5vw,82px);line-height:.91;margin:15px 0 19px;color:#fff}.cp-hero h1 em{font-style:normal;color:var(--cp-gold)}.cp-hero h2{font-family:inherit;font-size:clamp(17px,2vw,21px);font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 10px;color:#fff}.cp-hero-copy>p,.cp-cta p{max-width:410px;font-size:13px;line-height:1.65;color:#f0ede7;margin:0 0 18px}.cp-button{display:inline-flex;align-items:center;gap:13px;padding:13px 20px;background:var(--cp-gold);border-radius:25px;color:#17202a;text-decoration:none;font-size:11px;font-weight:700;transition:background .2s,transform .2s}.cp-button:hover{background:#ffd17d;transform:translateY(-1px)}.cp-hero-note{position:absolute;right:max(7%,calc((100% - 1240px)/2));top:40%;font:italic 20px/1.28 Georgia,serif;color:#fff;text-shadow:0 2px 14px #0008}.cp-hero-note i,.cp-cta>div>i{display:block;width:34px;height:2px;background:var(--cp-gold);margin-top:18px}.cp-understanding{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:6%;padding:30px max(7%,calc((100% - 1240px)/2));min-height:320px;background:var(--cp-cream)}.cp-understanding h2,.cp-approach h2,.cp-therapy-heading h2{font-size:clamp(36px,4vw,48px);line-height:1.02;margin:9px 0 12px}.cp-understanding p,.cp-approach>div>p,.cp-therapy-heading>p{font-size:14px;line-height:1.65;color:var(--cp-body);margin:0;max-width:490px}.cp-understanding img{width:100%;height:260px;object-fit:cover;object-position:center 55%;border-radius:4px;display:block}.cp-conditions{padding:19px max(7%,calc((100% - 1240px)/2)) 21px;background:linear-gradient(120deg,#19121e,#231524 52%,#151421);color:#fff}.cp-conditions>.cp-eyebrow{color:var(--cp-gold);margin-bottom:14px}.cp-conditions>div{display:grid;grid-template-columns:repeat(9,1fr);align-items:center;text-align:center;font:16px/1.35 Georgia,serif}.cp-conditions>div span{grid-column:span 1}.cp-conditions>div i{display:block;height:40px;width:1px;background:#c19354;justify-self:center}.cp-approach{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5%;padding:18px max(7%,calc((100% - 1240px)/2)) 28px;background:var(--cp-cream)}.cp-approach>img{width:100%;height:315px;object-fit:cover;object-position:center 44%;display:block;border-radius:4px}.cp-approach h2{margin-bottom:14px}.cp-approach>div>p{margin-bottom:12px}.cp-approach ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.cp-approach li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;color:#242c37}.cp-approach li svg{flex:none;color:#a87431;fill:#a8743120;margin-top:1px}.cp-therapies{padding:18px max(4%,calc((100% - 1220px)/2)) 38px;background:var(--cp-cream)}.cp-therapy-heading{display:grid;grid-template-columns:1fr .55fr;align-items:end;gap:6%;margin:0 2% 18px}.cp-therapy-heading h2{margin:7px 0 0}.cp-therapy-heading>p{font-size:12px;line-height:1.5;margin-bottom:4px}.cp-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cp-therapy-grid article{background:#fffaf4;border-radius:5px;overflow:hidden;box-shadow:0 5px 18px #22170912;transition:transform .2s}.cp-therapy-grid article:hover{transform:translateY(-3px)}.cp-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.cp-therapy-grid img{display:block;width:100%;height:160px;object-fit:cover}.cp-therapy-grid article>a>div{padding:12px 16px 15px}.cp-therapy-grid h3{font-size:15px;margin:0 0 5px}.cp-therapy-grid p{font-size:12px;line-height:1.5;color:var(--cp-body);margin:0 0 10px}.cp-therapy-grid article>a>div>span{display:flex;align-items:center;gap:6px;color:#9a611d;font-size:12px;font-weight:600}.cp-disclaimer{max-width:950px;margin:20px auto 0;text-align:center;color:#69645d;font-size:10px;line-height:1.55}.cp-cta{min-height:330px;padding:42px max(7%,calc((100% - 1240px)/2));display:flex;align-items:center;background-size:cover;background-position:center 52%;color:#fff}.cp-cta>div{max-width:470px}.cp-cta h2{font-size:clamp(38px,4.5vw,54px);line-height:1;margin:0}.cp-cta>div>i{margin:15px 0}.cp-cta p{font-size:14px;margin:0 0 17px}@media(max-width:760px){.cp-hero{min-height:490px;padding:58px 6%;background-position:58% center}.cp-breadcrumb{left:6%;top:19px}.cp-hero-note{right:6%;font-size:16px}.cp-understanding{padding:28px 6%;gap:4%}.cp-understanding img{height:220px}.cp-conditions{padding:18px 6%}.cp-conditions>div{font-size:13px}.cp-approach{padding:20px 6%;gap:4%}.cp-approach>img{height:270px}.cp-therapy-heading{margin:0 0 16px}.cp-therapy-grid{gap:12px}.cp-therapy-grid img{height:130px}.cp-therapy-grid article>a>div{padding:11px 12px 14px}.cp-cta{min-height:300px;padding:34px 6%}}@media(max-width:540px){.cp-hero{min-height:560px;align-items:flex-end;padding:24px 6%;background-position:62% center}.cp-hero-copy{margin:0;padding:17px;background:linear-gradient(90deg,#071521ed,#071521bd);border-radius:4px}.cp-hero h1{font-size:53px;margin:10px 0 13px}.cp-hero h2{font-size:16px}.cp-hero-copy>p{font-size:12px}.cp-hero-note{top:24%;font-size:15px}.cp-breadcrumb{top:14px;font-size:9px}.cp-understanding{grid-template-columns:1fr;gap:17px;padding:28px 6%}.cp-understanding h2,.cp-approach h2{font-size:36px}.cp-understanding p,.cp-approach>div>p{font-size:13px}.cp-understanding img{height:230px}.cp-conditions>.cp-eyebrow{font-size:9px}.cp-conditions>div{grid-template-columns:1fr 1px 1fr 1px 1fr;row-gap:12px;font-size:12px}.cp-conditions>div span:nth-of-type(4),.cp-conditions>div span:nth-of-type(5){grid-row:2}.cp-conditions>div span:nth-of-type(4){grid-column:2/4}.cp-conditions>div span:nth-of-type(5){grid-column:4/6}.cp-conditions>div i:nth-of-type(3){display:none}.cp-conditions>div i:nth-of-type(4){display:none}.cp-conditions>div i{height:32px}.cp-approach{grid-template-columns:1fr;gap:17px;padding:20px 6%}.cp-approach>img{height:245px}.cp-approach li{font-size:12px}.cp-therapy-heading{grid-template-columns:1fr;gap:8px;margin-bottom:15px}.cp-therapy-heading h2{font-size:32px}.cp-therapy-heading>p{font-size:12px}.cp-therapies{padding:22px 6% 30px}.cp-therapy-grid{grid-template-columns:1fr;gap:13px}.cp-therapy-grid img{height:190px}.cp-therapy-grid h3{font-size:15px}.cp-therapy-grid p{font-size:12px}.cp-disclaimer{text-align:left;font-size:10px}.cp-cta{min-height:390px;align-items:flex-end;padding:24px 6%;background-position:63% center}.cp-cta>div{padding:16px;background:#071521c4;border-radius:4px}.cp-cta h2{font-size:39px}.cp-cta p{font-size:12px}}.cp-hero{min-height:650px}.cp-understanding{min-height:400px;padding-top:48px;padding-bottom:48px}.cp-understanding img{height:310px}.cp-conditions{padding-top:30px;padding-bottom:32px}.cp-approach{padding-top:38px;padding-bottom:42px}.cp-approach>img{height:370px}.cp-therapies{padding-top:34px;padding-bottom:52px}.cp-therapy-grid img{height:195px}.cp-cta{min-height:340px}@media(max-width:760px){.cp-hero{min-height:570px}.cp-understanding{min-height:0;padding-top:38px;padding-bottom:38px}.cp-understanding img{height:270px}.cp-conditions{padding-top:26px;padding-bottom:28px}.cp-approach{padding-top:32px;padding-bottom:34px}.cp-approach>img{height:315px}.cp-therapies{padding-top:30px;padding-bottom:42px}.cp-therapy-grid img{height:170px}.cp-cta{min-height:310px}}@media(max-width:540px){.cp-hero{min-height:620px}.cp-understanding{padding-top:36px;padding-bottom:38px}.cp-understanding img{height:280px}.cp-conditions{padding-top:26px;padding-bottom:30px}.cp-conditions>div{row-gap:18px}.cp-conditions>div i{height:40px}.cp-approach{padding-top:32px;padding-bottom:36px;gap:22px}.cp-approach>img{height:285px}.cp-therapies{padding-top:32px;padding-bottom:40px}.cp-therapy-grid{gap:17px}.cp-therapy-grid img{height:225px}.cp-cta{min-height:340px;padding-top:25px;padding-bottom:25px}}.chronic-pain-page .cp-eyebrow,.chronic-pain-page .cp-breadcrumb{font-size:12px}.chronic-pain-page .cp-hero-copy>p,.chronic-pain-page .cp-cta p{font-size:16px;line-height:1.7}.chronic-pain-page .cp-conditions>div{font-size:18px}.chronic-pain-page .cp-approach li{font-size:15px;line-height:1.5}.chronic-pain-page .cp-therapy-heading>p{font-size:15px;line-height:1.65}.chronic-pain-page .cp-therapy-grid h3{font-size:18px}.chronic-pain-page .cp-therapy-grid p{font-size:15px;line-height:1.6}.chronic-pain-page .cp-therapy-grid article>a>div>span{font-size:14px}.chronic-pain-page .cp-disclaimer{font-size:13px;line-height:1.65}.chronic-pain-page .cp-button{font-size:13px}@media(max-width:760px){.chronic-pain-page .cp-breadcrumb{font-size:12px}.chronic-pain-page .cp-hero-copy>p,.chronic-pain-page .cp-cta p{font-size:15px}.chronic-pain-page .cp-conditions>div{font-size:15px}.chronic-pain-page .cp-approach li,.chronic-pain-page .cp-therapy-grid p{font-size:14px}}@media(max-width:540px){.chronic-pain-page .cp-eyebrow{font-size:11px}.chronic-pain-page .cp-breadcrumb{font-size:10px}.chronic-pain-page .cp-hero-copy>p,.chronic-pain-page .cp-cta p{font-size:14px}.chronic-pain-page .cp-conditions>div{font-size:13px}.chronic-pain-page .cp-approach li{font-size:14px}.chronic-pain-page .cp-therapy-heading>p,.chronic-pain-page .cp-therapy-grid p{font-size:14px}.chronic-pain-page .cp-therapy-grid h3{font-size:17px}.chronic-pain-page .cp-therapy-grid article>a>div>span{font-size:13px}.chronic-pain-page .cp-disclaimer,.chronic-pain-page .cp-button{font-size:12px}}.chronic-pain-page .cp-understanding img{height:auto;min-height:0;max-height:none;object-fit:contain}.infectious-page{--id-ink:#101d2c;--id-cream:#fbf5ec;--id-gold:#efb957;--id-text:#343a42;background:var(--id-cream);color:var(--id-ink);overflow:hidden}.infectious-page h1,.infectious-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.id-eyebrow{display:block;color:#805a31;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.5}.id-eyebrow i{display:inline-block;width:31px;height:1px;background:var(--id-gold);margin-left:12px;vertical-align:middle}.id-hero{position:relative;min-height:440px;display:flex;align-items:center;padding:58px max(7%,calc((100% - 1240px)/2));background-size:cover;background-position:center 53%;color:#fff}.id-breadcrumb{position:absolute;left:max(7%,calc((100% - 1240px)/2));top:23px;display:flex;align-items:center;gap:9px;font-size:12px;color:#f3eee6}.id-breadcrumb a{color:inherit;text-decoration:none}.id-breadcrumb a:hover{text-decoration:underline}.id-hero-copy{max-width:450px;margin-top:18px;position:relative;z-index:1}.id-hero .id-eyebrow{color:var(--id-gold)}.id-hero h1{font-size:clamp(55px,6.5vw,82px);line-height:.9;margin:13px 0 18px;color:#fff}.id-hero h1 em{font-style:normal;color:var(--id-gold)}.id-hero-copy>p,.id-cta p{max-width:420px;font-size:16px;line-height:1.65;color:#f1eee8;margin:0 0 18px}.id-button{display:inline-flex;align-items:center;gap:12px;padding:13px 20px;background:var(--id-gold);border-radius:25px;color:#18212a;text-decoration:none;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.id-button:hover{background:#ffd17c;transform:translateY(-1px)}.id-understanding{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:6%;padding:30px max(6%,calc((100% - 1240px)/2));min-height:350px;background:var(--id-cream)}.id-understanding h2,.id-approach h2,.id-therapy-heading h2{font-size:clamp(36px,4vw,49px);line-height:1.02;margin:9px 0 14px}.id-understanding p,.id-approach>div>p,.id-therapy-heading>p{font-size:16px;line-height:1.7;color:var(--id-text);margin:0;max-width:500px}.id-understanding img{width:100%;height:300px;object-fit:cover;object-position:center 43%;display:block;border-radius:4px}.id-types{display:grid;grid-template-columns:.6fr 2.4fr;align-items:center;gap:30px;padding:27px max(5%,calc((100% - 1240px)/2));background:linear-gradient(115deg,#071725,#0a1927 58%,#111b26);color:#fff}.id-types>h2{font-size:clamp(30px,3.5vw,42px);line-height:1;margin:0}.id-types>h2:after{content:"";display:block;width:34px;height:2px;background:var(--id-gold);margin-top:16px}.id-types>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.id-types article{min-height:112px;padding:4px 10px 0;text-align:center;border-left:1px solid #d6a74c55}.id-types article svg{width:32px;height:32px;color:var(--id-gold);stroke-width:1.5}.id-types h3{font-size:14px;line-height:1.35;font-weight:500;margin:5px 0 3px}.id-types p{font-size:12px;line-height:1.4;color:#e9e3d9;margin:0}.id-approach{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6%;padding:34px max(6%,calc((100% - 1240px)/2));background:var(--id-cream)}.id-approach>img{width:100%;height:360px;object-fit:cover;object-position:center 50%;display:block;border-radius:4px}.id-approach h2{margin-bottom:14px}.id-approach>div>p{margin-bottom:14px}.id-approach ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.id-approach li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;color:#242c36}.id-approach li svg{flex:none;color:#a87637;fill:#a8763720;margin-top:2px}.id-therapies{padding:25px max(4%,calc((100% - 1220px)/2)) 42px;background:var(--id-cream)}.id-therapy-heading{display:grid;grid-template-columns:1fr .55fr;align-items:end;gap:6%;margin:0 2% 20px}.id-therapy-heading h2{margin:7px 0 0}.id-therapy-heading>p{font-size:15px;line-height:1.6;margin-bottom:4px}.id-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.id-therapy-grid article{background:#fffaf3;border-radius:5px;overflow:hidden;box-shadow:0 5px 18px #22170912;transition:transform .2s}.id-therapy-grid article:hover{transform:translateY(-3px)}.id-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.id-therapy-grid img{display:block;width:100%;height:180px;object-fit:cover}.id-therapy-grid article>a>div{padding:13px 16px 16px}.id-therapy-grid h3{font-size:18px;margin:0 0 6px}.id-therapy-grid p{font-size:15px;line-height:1.55;color:var(--id-text);margin:0 0 11px}.id-therapy-grid article>a>div>span{display:flex;align-items:center;gap:6px;color:#9a611d;font-size:14px;font-weight:600}.id-disclaimer{max-width:1000px;margin:22px auto 0;text-align:center;color:#69645d;font-size:13px;line-height:1.6}.id-cta{min-height:365px;padding:42px max(6%,calc((100% - 1240px)/2));display:flex;align-items:center;background-size:cover;background-position:center 50%;color:#fff}.id-cta>div{max-width:470px}.id-cta h2{font-size:clamp(39px,4.5vw,55px);line-height:1;margin:0}.id-cta>div>i{display:block;width:35px;height:2px;background:var(--id-gold);margin:16px 0}.id-cta p{margin:0 0 18px}@media(max-width:760px){.id-hero{min-height:410px;padding:55px 6%;background-position:60% center}.id-breadcrumb{left:6%;top:18px}.id-understanding{padding:30px 6%;gap:4%}.id-understanding img{height:255px}.id-types{grid-template-columns:.45fr 2.55fr;gap:15px;padding:24px 5%}.id-types article{padding-left:6px;padding-right:6px}.id-types h3{font-size:12px}.id-types p{font-size:11px}.id-approach{padding:28px 6%;gap:4%}.id-approach>img{height:300px}.id-therapy-heading{margin:0 0 17px}.id-therapy-grid{gap:12px}.id-therapy-grid img{height:145px}.id-therapy-grid article>a>div{padding:11px 12px 14px}.id-therapy-grid h3{font-size:16px}.id-therapy-grid p{font-size:13px}.id-cta{min-height:320px;padding:34px 6%}}@media(max-width:540px){.id-hero{min-height:520px;align-items:flex-end;padding:24px 6%;background-position:64% center}.id-hero-copy{margin:0;padding:17px;background:linear-gradient(90deg,#071521ed,#071521b8);border-radius:4px}.id-hero h1{font-size:53px;margin:10px 0 13px}.id-hero-copy>p{font-size:14px}.id-breadcrumb{top:14px;font-size:10px}.id-understanding{grid-template-columns:1fr;gap:18px;padding:30px 6%}.id-understanding h2,.id-approach h2{font-size:36px}.id-understanding p,.id-approach>div>p{font-size:14px}.id-understanding img{height:auto;max-height:none;object-fit:contain}.id-types{grid-template-columns:1fr;padding:24px 6%;gap:18px}.id-types>h2{font-size:33px}.id-types>h2 br{display:none}.id-types>h2:after{margin-top:10px}.id-types>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.id-types article{min-height:108px;border-left:0;border-top:1px solid #d6a74c55;padding:12px 5px 0}.id-types article:last-child{grid-column:1/-1}.id-types h3{font-size:13px}.id-types p{font-size:12px}.id-approach{grid-template-columns:1fr;gap:18px;padding:28px 6%}.id-approach>img{height:260px}.id-approach li{font-size:14px}.id-therapy-heading{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.id-therapy-heading h2{font-size:32px}.id-therapy-heading>p{font-size:14px}.id-therapies{padding:26px 6% 34px}.id-therapy-grid{grid-template-columns:1fr;gap:14px}.id-therapy-grid img{height:205px}.id-therapy-grid h3{font-size:17px}.id-therapy-grid p{font-size:14px}.id-disclaimer{text-align:left;font-size:12px}.id-cta{min-height:390px;align-items:flex-end;padding:25px 6%;background-position:64% center}.id-cta>div{padding:16px;background:#071521c4;border-radius:4px}.id-cta h2{font-size:39px}.id-cta p{font-size:14px}}.id-hero{min-height:570px}.id-understanding{min-height:440px;padding-top:48px;padding-bottom:48px}.id-understanding img{height:350px}.id-types{padding-top:38px;padding-bottom:40px}.id-types article{min-height:140px;padding-top:10px}.id-approach{padding-top:46px;padding-bottom:48px}.id-approach>img{height:410px}.id-therapies{padding-top:38px;padding-bottom:54px}.id-therapy-grid img{height:215px}.id-cta{min-height:460px}@media(max-width:760px){.id-hero{min-height:510px}.id-understanding{min-height:0;padding-top:40px;padding-bottom:40px}.id-understanding img{height:300px}.id-types{padding-top:32px;padding-bottom:34px}.id-types article{min-height:125px}.id-approach{padding-top:38px;padding-bottom:40px}.id-approach>img{height:345px}.id-therapies{padding-top:34px;padding-bottom:46px}.id-therapy-grid img{height:180px}.id-cta{min-height:390px}}@media(max-width:540px){.id-hero{min-height:610px}.id-understanding{padding-top:38px;padding-bottom:40px}.id-understanding img{height:auto;min-height:260px;object-fit:cover}.id-types{padding-top:32px;padding-bottom:36px;gap:22px}.id-types>div{row-gap:16px}.id-types article{min-height:124px;padding-top:15px}.id-approach{padding-top:38px;padding-bottom:42px;gap:22px}.id-approach>img{height:300px}.id-therapies{padding-top:38px;padding-bottom:46px}.id-therapy-grid{gap:18px}.id-therapy-grid img{height:235px}.id-cta{min-height:450px;padding-top:32px;padding-bottom:32px}}.infectious-page .id-eyebrow,.infectious-page .id-breadcrumb{font-size:14px}.infectious-page .id-types h3{font-size:16px}.infectious-page .id-types p{font-size:14px;line-height:1.5}.infectious-page .id-approach li{font-size:16px;line-height:1.55}.infectious-page .id-therapy-heading>p{font-size:16px;line-height:1.65}.infectious-page .id-therapy-grid h3{font-size:19px}.infectious-page .id-therapy-grid p{font-size:16px;line-height:1.6}.infectious-page .id-therapy-grid article>a>div>span{font-size:15px}.infectious-page .id-disclaimer{font-size:14px;line-height:1.65}.infectious-page .id-button{font-size:14px}@media(max-width:760px){.infectious-page .id-breadcrumb{font-size:13px}.infectious-page .id-types h3{font-size:14px}.infectious-page .id-types p{font-size:13px}.infectious-page .id-approach li{font-size:15px}.infectious-page .id-therapy-grid p{font-size:14px}}@media(max-width:540px){.infectious-page .id-eyebrow{font-size:12px}.infectious-page .id-breadcrumb{font-size:11px}.infectious-page .id-hero-copy>p,.infectious-page .id-cta p{font-size:15px}.infectious-page .id-types h3{font-size:14px}.infectious-page .id-types p{font-size:13px}.infectious-page .id-approach li{font-size:15px}.infectious-page .id-therapy-heading>p,.infectious-page .id-therapy-grid p{font-size:15px}.infectious-page .id-therapy-grid h3{font-size:18px}.infectious-page .id-therapy-grid article>a>div>span{font-size:14px}.infectious-page .id-disclaimer,.infectious-page .id-button{font-size:13px}}.stress-page{--sm-ink:#101d2c;--sm-cream:#fbf5ec;--sm-gold:#efb957;--sm-text:#343a42;background:var(--sm-cream);color:var(--sm-ink);overflow:hidden}.stress-page h1,.stress-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.sm-eyebrow{display:block;color:#805a31;font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.5}.sm-eyebrow i{display:inline-block;width:31px;height:1px;background:var(--sm-gold);margin-left:12px;vertical-align:middle}.sm-hero{position:relative;min-height:440px;display:flex;align-items:center;padding:58px max(7%,calc((100% - 1240px)/2));background-size:cover;background-position:center 52%;color:#fff}.sm-breadcrumb{position:absolute;left:max(7%,calc((100% - 1240px)/2));top:23px;display:flex;align-items:center;gap:9px;font-size:12px;color:#f3eee6}.sm-breadcrumb a{color:inherit;text-decoration:none}.sm-breadcrumb a:hover{text-decoration:underline}.sm-hero-copy{max-width:470px;margin-top:18px;position:relative;z-index:1}.sm-hero .sm-eyebrow{color:var(--sm-gold)}.sm-hero h1{font-size:clamp(55px,6.5vw,82px);line-height:.9;margin:13px 0 18px;color:#fff}.sm-hero h1 em{font-style:normal;color:var(--sm-gold)}.sm-hero-copy>p,.sm-cta p{max-width:430px;font-size:16px;line-height:1.65;color:#f1eee8;margin:0 0 18px}.sm-button{display:inline-flex;align-items:center;gap:12px;padding:13px 20px;background:var(--sm-gold);border-radius:25px;color:#18212a;text-decoration:none;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.sm-button:hover{background:#ffd17c;transform:translateY(-1px)}.sm-understanding{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:6%;padding:34px max(6%,calc((100% - 1240px)/2));min-height:360px;background:var(--sm-cream)}.sm-understanding h2,.sm-approach h2,.sm-therapy-heading h2{font-size:clamp(36px,4vw,49px);line-height:1.02;margin:9px 0 14px}.sm-understanding p,.sm-approach>div>p,.sm-therapy-heading>p{font-size:16px;line-height:1.7;color:var(--sm-text);margin:0;max-width:500px}.sm-understanding img{width:100%;height:300px;object-fit:cover;object-position:center 43%;display:block;border-radius:4px}.sm-signs{display:grid;grid-template-columns:.65fr 2.35fr;align-items:center;gap:30px;padding:27px max(5%,calc((100% - 1240px)/2));background:linear-gradient(115deg,#071725,#0a1927 58%,#111b26);color:#fff}.sm-signs>h2{font-size:clamp(29px,3vw,37px);line-height:1;margin:0;text-transform:uppercase}.sm-signs>h2:after{content:"";display:block;width:34px;height:2px;background:var(--sm-gold);margin-top:16px}.sm-signs>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sm-signs article{min-height:112px;padding:5px 10px;text-align:center;border-left:1px solid #d6a74c55}.sm-signs article svg{width:32px;height:32px;color:var(--sm-gold);stroke-width:1.5}.sm-signs article p{font-size:14px;line-height:1.4;margin:7px 0 0}.sm-approach{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:6%;padding:38px max(6%,calc((100% - 1240px)/2));background:var(--sm-cream)}.sm-approach>img{width:100%;height:370px;object-fit:cover;object-position:center 50%;display:block;border-radius:4px}.sm-approach h2{margin-bottom:14px}.sm-approach>div>p{margin-bottom:14px}.sm-approach ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sm-approach li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;color:#242c36}.sm-approach li svg{flex:none;color:#a87637;fill:#a8763720;margin-top:2px}.sm-therapies{padding:28px max(4%,calc((100% - 1220px)/2)) 44px;background:var(--sm-cream)}.sm-therapy-heading{display:grid;grid-template-columns:1fr .55fr;align-items:end;gap:6%;margin:0 2% 20px}.sm-therapy-heading h2{margin:7px 0 0}.sm-therapy-heading>p{font-size:15px;line-height:1.6;margin-bottom:4px}.sm-therapy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.sm-therapy-grid article{background:#fffaf3;border-radius:5px;overflow:hidden;box-shadow:0 5px 18px #22170912;transition:transform .2s}.sm-therapy-grid article:hover{transform:translateY(-3px)}.sm-therapy-grid a{display:block;height:100%;color:inherit;text-decoration:none}.sm-therapy-grid img{display:block;width:100%;height:180px;object-fit:cover}.sm-therapy-grid article>a>div{padding:13px 16px 16px}.sm-therapy-grid h3{font-size:18px;margin:0 0 6px}.sm-therapy-grid p{font-size:15px;line-height:1.55;color:var(--sm-text);margin:0 0 11px}.sm-therapy-grid article>a>div>span{display:flex;align-items:center;gap:6px;color:#9a611d;font-size:14px;font-weight:600}.sm-disclaimer{max-width:1000px;margin:22px auto 0;text-align:center;color:#69645d;font-size:13px;line-height:1.6}.sm-cta{min-height:365px;padding:42px max(6%,calc((100% - 1240px)/2));display:flex;align-items:center;background-size:cover;background-position:center 50%;color:#fff}.sm-cta>div{max-width:510px}.sm-cta h2{font-size:clamp(39px,4.5vw,55px);line-height:1;margin:0}.sm-cta>div>i{display:block;width:35px;height:2px;background:var(--sm-gold);margin:16px 0}.sm-cta p{margin:0 0 18px}@media(max-width:760px){.sm-hero{min-height:410px;padding:55px 6%;background-position:60% center}.sm-breadcrumb{left:6%;top:18px}.sm-understanding{padding:30px 6%;gap:4%}.sm-understanding img{height:255px}.sm-signs{grid-template-columns:.45fr 2.55fr;gap:15px;padding:24px 5%}.sm-signs article{padding-left:6px;padding-right:6px}.sm-signs article p{font-size:12px}.sm-approach{padding:30px 6%;gap:4%}.sm-approach>img{height:300px}.sm-therapy-heading{margin:0 0 17px}.sm-therapy-grid{gap:12px}.sm-therapy-grid img{height:145px}.sm-therapy-grid article>a>div{padding:11px 12px 14px}.sm-therapy-grid h3{font-size:16px}.sm-therapy-grid p{font-size:13px}.sm-cta{min-height:320px;padding:34px 6%}}@media(max-width:540px){.sm-hero{min-height:520px;align-items:flex-end;padding:24px 6%;background-position:64% center}.sm-hero-copy{margin:0;padding:17px;background:linear-gradient(90deg,#071521ed,#071521b8);border-radius:4px}.sm-hero h1{font-size:53px;margin:10px 0 13px}.sm-hero-copy>p{font-size:14px}.sm-breadcrumb{top:14px;font-size:10px}.sm-understanding{grid-template-columns:1fr;gap:18px;padding:30px 6%}.sm-understanding h2,.sm-approach h2{font-size:36px}.sm-understanding p,.sm-approach>div>p{font-size:14px}.sm-understanding img{height:auto;min-height:250px;object-fit:cover}.sm-signs{grid-template-columns:1fr;padding:24px 6%;gap:18px}.sm-signs>h2{font-size:31px}.sm-signs>h2 br{display:none}.sm-signs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sm-signs article{min-height:105px;border-left:0;border-top:1px solid #d6a74c55;padding:12px 5px 0}.sm-signs article:last-child{grid-column:1/-1}.sm-signs article p{font-size:13px}.sm-approach{grid-template-columns:1fr;gap:18px;padding:28px 6%}.sm-approach>img{height:260px}.sm-approach li{font-size:14px}.sm-therapy-heading{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.sm-therapy-heading h2{font-size:32px}.sm-therapy-heading>p{font-size:14px}.sm-therapies{padding:26px 6% 34px}.sm-therapy-grid{grid-template-columns:1fr;gap:14px}.sm-therapy-grid img{height:205px}.sm-therapy-grid h3{font-size:17px}.sm-therapy-grid p{font-size:14px}.sm-disclaimer{text-align:left;font-size:12px}.sm-cta{min-height:390px;align-items:flex-end;padding:25px 6%;background-position:64% center}.sm-cta>div{padding:16px;background:#071521c4;border-radius:4px}.sm-cta h2{font-size:39px}.sm-cta p{font-size:14px}}.sm-hero{min-height:570px}.sm-understanding{min-height:440px;padding-top:48px;padding-bottom:48px}.sm-understanding img{height:350px}.sm-signs{padding-top:38px;padding-bottom:40px}.sm-signs article{min-height:140px;padding-top:10px}.sm-approach{padding-top:46px;padding-bottom:48px}.sm-approach>img{height:410px}.sm-therapies{padding-top:38px;padding-bottom:54px}.sm-therapy-grid img{height:215px}.sm-cta{min-height:340px}@media(max-width:760px){.sm-hero{min-height:510px}.sm-understanding{min-height:0;padding-top:40px;padding-bottom:40px}.sm-understanding img{height:300px}.sm-signs{padding-top:32px;padding-bottom:34px}.sm-signs article{min-height:125px}.sm-approach{padding-top:38px;padding-bottom:40px}.sm-approach>img{height:345px}.sm-therapies{padding-top:34px;padding-bottom:46px}.sm-therapy-grid img{height:180px}.sm-cta{min-height:310px}}@media(max-width:540px){.sm-hero{min-height:610px}.sm-understanding{padding-top:38px;padding-bottom:40px}.sm-understanding img{height:280px}.sm-signs{padding-top:32px;padding-bottom:36px;gap:22px}.sm-signs>div{row-gap:16px}.sm-signs article{min-height:124px;padding-top:15px}.sm-approach{padding-top:38px;padding-bottom:42px;gap:22px}.sm-approach>img{height:300px}.sm-therapies{padding-top:38px;padding-bottom:46px}.sm-therapy-grid{gap:18px}.sm-therapy-grid img{height:235px}.sm-cta{min-height:340px;padding-top:25px;padding-bottom:25px}}.stress-page .sm-eyebrow,.stress-page .sm-breadcrumb{font-size:14px}.stress-page .sm-signs article p{font-size:16px;line-height:1.5}.stress-page .sm-approach li{font-size:16px;line-height:1.55}.stress-page .sm-therapy-heading>p{font-size:16px;line-height:1.65}.stress-page .sm-therapy-grid h3{font-size:19px}.stress-page .sm-therapy-grid p{font-size:16px;line-height:1.6}.stress-page .sm-therapy-grid article>a>div>span{font-size:15px}.stress-page .sm-disclaimer{font-size:14px;line-height:1.65}.stress-page .sm-button{font-size:14px}@media(max-width:760px){.stress-page .sm-breadcrumb{font-size:13px}.stress-page .sm-signs article p{font-size:14px}.stress-page .sm-approach li{font-size:15px}.stress-page .sm-therapy-grid p{font-size:14px}}@media(max-width:540px){.stress-page .sm-eyebrow{font-size:12px}.stress-page .sm-breadcrumb{font-size:11px}.stress-page .sm-hero-copy>p,.stress-page .sm-cta p{font-size:15px}.stress-page .sm-signs article p{font-size:14px}.stress-page .sm-approach li{font-size:15px}.stress-page .sm-therapy-heading>p,.stress-page .sm-therapy-grid p{font-size:15px}.stress-page .sm-therapy-grid h3{font-size:18px}.stress-page .sm-therapy-grid article>a>div>span{font-size:14px}.stress-page .sm-disclaimer,.stress-page .sm-button{font-size:13px}}.programs-landing{--pg-ink:#111c30;--pg-cream:#fbf8f3;--pg-gold:#bd8c42;background:var(--pg-cream);color:var(--pg-ink)}.programs-hero{min-height:450px;display:flex;align-items:center;padding:56px max(8%,calc((100% - 1120px)/2));background-size:cover;background-position:center 52%;color:#fff}.programs-hero-copy{max-width:650px}.programs-eyebrow{display:flex;align-items:center;gap:12px;color:#e4c788;font-size:13px;font-weight:700;letter-spacing:.2em}.programs-eyebrow i{display:inline-block;width:30px;height:1px;background:#c49b5c}.programs-hero h1{font-size:clamp(40px,5vw,60px);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:20px 0 14px}.programs-hero p{max-width:600px;color:#f2eee8;font-size:17px;line-height:1.6;margin:0 0 20px}.programs-button{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;background:#fff;color:#182235;border-radius:3px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s,background .2s}.programs-button:hover{transform:translateY(-2px);background:#f5eee2}.programs-catalog{padding:56px max(4%,calc((100% - 1200px)/2)) 64px;background:var(--pg-cream)}.programs-intro{text-align:center;max-width:850px;margin:0 auto 44px}.programs-intro .programs-eyebrow{justify-content:center;color:#92816a}.programs-intro h2{font-size:clamp(35px,4.2vw,51px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:17px 0 12px}.programs-intro>p{font-size:17px;color:#73747b;line-height:1.65;margin:0 auto;max-width:800px}.programs-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.programs-category{min-height:390px;padding:28px 26px 20px;border:1px solid #dedbd1;background:#eff0e8;display:flex;flex-direction:column}.programs-category-2{background:#fbf0e3;border-color:#e9d8c3}.programs-category-3{background:#eff0e8}.programs-category h3{font-size:18px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0;color:#192336}.programs-rule{width:36px;height:2px;background:var(--pg-gold);margin:17px 0}.programs-category>p{font-size:16px;line-height:1.6;color:#6b6b70;margin:0 0 26px;min-height:78px}.programs-category ul{list-style:none;padding:0;margin:auto 0 0;border-top:1px solid #d8d4c9}.programs-category li{border-bottom:1px solid #d8d4c9}.programs-category li:last-child{border-bottom:0}.programs-category li a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#172236;text-decoration:none;font-size:15px;transition:color .2s,padding .2s}.programs-category li a svg{flex:none;color:#a77a36}.programs-category li a:hover{color:#9b6a24;padding-left:4px}@media(max-width:760px){.programs-hero{min-height:400px;padding:48px 6%;background-position:58% center}.programs-hero h1{font-size:46px}.programs-hero p{font-size:16px}.programs-catalog{padding:45px 5% 52px}.programs-intro{margin-bottom:32px}.programs-intro>p{font-size:16px}.programs-category-grid{gap:12px}.programs-category{padding:22px 18px 18px;min-height:350px}.programs-category h3{font-size:15px}.programs-category>p{font-size:14px;min-height:90px}.programs-category li a{font-size:14px}}@media(max-width:560px){.programs-hero{min-height:430px;padding:40px 6%;background-position:62% center}.programs-hero h1{font-size:39px}.programs-hero p{font-size:15px}.programs-eyebrow{font-size:11px}.programs-button{font-size:13px}.programs-catalog{padding:38px 6% 44px}.programs-intro{margin-bottom:25px}.programs-intro h2{font-size:34px}.programs-intro>p{font-size:15px}.programs-category-grid{grid-template-columns:1fr;gap:14px}.programs-category{min-height:0;padding:23px 20px 16px}.programs-category h3{font-size:17px}.programs-category>p{min-height:0;margin-bottom:22px}.programs-category li a{min-height:48px;font-size:15px}}.program-detail-page{--pd-ink:#111c30;--pd-cream:#fbf7f0;--pd-gold:#c99b55;background:var(--pd-cream);color:var(--pd-ink)}.program-detail-page h1,.program-detail-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.pd-hero{position:relative;min-height:470px;display:flex;align-items:center;padding:60px max(7%,calc((100% - 1200px)/2));background-size:cover;background-position:center 50%;color:#fff}.pd-breadcrumb{position:absolute;left:max(7%,calc((100% - 1200px)/2));top:23px;display:flex;gap:9px;align-items:center;font-size:13px;color:#f5f1e8}.pd-breadcrumb a{color:inherit;text-decoration:none}.pd-hero-copy{max-width:580px;margin-top:20px}.pd-eyebrow{display:block;color:#a47e49;font-size:12px;font-weight:700;letter-spacing:.2em}.pd-hero .pd-eyebrow{color:#e3c17f}.pd-hero h1{font-size:clamp(48px,6vw,70px);line-height:1;margin:15px 0}.pd-hero h2{font-family:inherit;font-size:21px;font-weight:500;letter-spacing:0;margin:0 0 10px}.pd-hero-copy>p{max-width:520px;font-size:16px;line-height:1.7;color:#f1eee8;margin:0 0 20px}.pd-button{display:inline-flex;align-items:center;gap:11px;padding:13px 20px;background:#e5b967;border-radius:3px;color:#182235;text-decoration:none;font-size:14px;font-weight:700}.pd-button:hover{background:#f3cc81}.pd-overview{display:grid;grid-template-columns:1fr 270px;gap:8%;align-items:center;padding:56px max(8%,calc((100% - 1100px)/2));background:#fffdf9}.pd-overview h2,.pd-includes-heading h2,.pd-next h2{font-size:clamp(34px,4vw,48px);line-height:1.05;margin:12px 0}.pd-overview>div>p{font-size:16px;line-height:1.75;color:#555b63;max-width:680px;margin:0}.pd-overview aside{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:25px;background:#f0efe8;border:1px solid #e0ddd3}.pd-overview aside svg{color:#b58743}.pd-overview aside strong{font-size:17px}.pd-overview aside span{font-size:14px;line-height:1.5;color:#62646a}.pd-includes{padding:55px max(8%,calc((100% - 1100px)/2));background:#f3eee5}.pd-includes-heading{text-align:center;margin-bottom:26px}.pd-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pd-feature-grid article{display:flex;gap:12px;align-items:flex-start;padding:21px;background:#fffdf9;border:1px solid #e8e1d5}.pd-feature-grid svg{color:#a77a39;flex:none}.pd-feature-grid p{font-size:15px;line-height:1.6;margin:0;color:#343b47}.pd-next{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px max(8%,calc((100% - 1100px)/2));background:#111c2a;color:#fff}.pd-next>div:first-child>svg{color:#e2b45e;margin-bottom:14px}.pd-next .pd-eyebrow{color:#e2b45e}.pd-next h2{margin:10px 0;font-size:42px}.pd-next p{font-size:15px;line-height:1.6;color:#e3e2df;max-width:550px;margin:0}.pd-next-actions{display:flex;flex-direction:column;align-items:flex-start;gap:13px;flex:none}.pd-back-link{color:#f4d99f;font-size:14px}.pd-note{display:flex;justify-content:center;align-items:center;gap:9px;margin:0;padding:18px 6%;font-size:13px;color:#65666b;background:#fbf7f0}.pd-note svg{color:#9e7845;flex:none}@media(max-width:760px){.pd-hero{min-height:430px;padding:55px 6%;background-position:58% center}.pd-breadcrumb{left:6%;top:18px;font-size:12px}.pd-overview{grid-template-columns:1fr 220px;padding:42px 6%;gap:5%}.pd-overview>div>p{font-size:15px}.pd-includes{padding:42px 6%}.pd-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-next{padding:40px 6%}}@media(max-width:560px){.pd-hero{min-height:470px;align-items:flex-end;padding:26px 6%;background-position:62% center}.pd-hero-copy{margin:0;padding:17px;background:#091725c9}.pd-hero h1{font-size:44px}.pd-hero h2{font-size:18px}.pd-hero-copy>p{font-size:14px}.pd-breadcrumb{font-size:10px;top:14px}.pd-overview{grid-template-columns:1fr;padding:34px 6%;gap:22px}.pd-overview h2,.pd-includes-heading h2{font-size:36px}.pd-overview>div>p{font-size:14px}.pd-overview aside{padding:19px}.pd-includes{padding:36px 6%}.pd-feature-grid{grid-template-columns:1fr;gap:10px}.pd-feature-grid article{padding:17px}.pd-feature-grid p{font-size:14px}.pd-next{display:block;padding:34px 6%}.pd-next h2{font-size:36px}.pd-next p{font-size:14px;margin-bottom:20px}.pd-note{justify-content:flex-start;font-size:12px;padding:15px 6%}}.pd-more{display:grid;grid-template-columns:1fr .7fr;gap:9%;align-items:center;padding:55px max(8%,calc((100% - 1100px)/2));background:#f2eee7}.pd-more h2,.pd-format h2{font-size:clamp(34px,4vw,46px);line-height:1.05;margin:12px 0}.pd-more>div>p,.pd-more aside>p,.pd-format>p{font-size:16px;line-height:1.75;color:#505761;margin:0}.pd-more aside{padding:25px;background:#fffdf9;border-left:3px solid #c99b55}.pd-more aside>p{margin-top:12px}.pd-format{max-width:1100px;margin:0 auto;padding:54px 0}.pd-format>p{max-width:850px}.pd-includes-heading>p{font-size:15px;line-height:1.6;color:#62646a;margin:0}@media(max-width:760px){.pd-more{padding:42px 6%;gap:5%}.pd-format{padding:42px 6%}}@media(max-width:560px){.pd-more{grid-template-columns:1fr;padding:36px 6%;gap:22px}.pd-more h2,.pd-format h2{font-size:36px}.pd-more>div>p,.pd-more aside>p,.pd-format>p{font-size:14px}.pd-more aside{padding:20px}.pd-format{padding:36px 6%}.pd-includes-heading>p{font-size:14px}}.stress-program{--sp-plum:#35172f;--sp-gold:#b87718;--sp-cream:#fbf5f0;--sp-ink:#21152b;background:var(--sp-cream);color:var(--sp-ink)}.stress-program h1,.stress-program h2,.stress-program h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.sp-hero{min-height:330px;background-size:cover;background-position:center 52%;display:flex;align-items:center;color:#fff}.sp-hero-inner{width:min(1140px,88%);margin:0 auto;padding:42px 0}.sp-kicker{font:700 13px/1.5 Arial,sans-serif;letter-spacing:.16em;color:var(--sp-gold);display:block}.sp-kicker i{display:inline-block;width:38px;height:1px;background:currentColor;vertical-align:middle;margin-left:12px}.sp-hero h1{font-size:clamp(56px,6.2vw,78px);line-height:.98;margin:12px 0 8px;color:#fff}.sp-hero-inner>p{max-width:390px;font-size:16px;line-height:1.55;margin:0;color:#fff}.sp-crumb{display:flex;gap:10px;align-items:center;margin-top:18px;font-size:13px}.sp-crumb a{color:#fff;text-decoration:none}.sp-crumb span,.sp-crumb b{color:#efbd60}.sp-crumb b{font-weight:500}.sp-about{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5%;padding:30px max(6.5%,calc((100% - 1140px)/2));background:#fcf6f1}.sp-about img{width:100%;height:250px;object-fit:cover;object-position:center 42%;border-radius:8px}.sp-about h2{font-size:clamp(36px,4vw,47px);line-height:1.05;margin:9px 0 12px}.sp-about>div>p{max-width:610px;font-size:16px;line-height:1.7;margin:0;color:#32263a}.sp-benefits{display:grid;grid-template-columns:175px 1fr;align-items:center;gap:25px;padding:22px max(6.5%,calc((100% - 1140px)/2));background:#f4e9e5}.sp-benefits>h2{font-size:35px;line-height:.98;margin:0}.sp-benefits>h2 i{display:block;width:37px;height:2px;background:var(--sp-gold);margin-top:14px}.sp-benefits>div{display:grid;grid-template-columns:repeat(4,1fr)}.sp-benefits article{min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-left:1px solid #bb8b5b;padding:0 12px}.sp-benefits article svg{width:32px;height:32px;color:var(--sp-gold);stroke-width:1.5}.sp-benefits article p{font-size:15px;line-height:1.4;margin:5px 0 0}.sp-therapies{padding:22px max(4.5%,calc((100% - 1220px)/2)) 32px;background:#fcf7f2}.sp-therapies>header,.sp-journey>header{display:flex;justify-content:center;align-items:center;gap:28px;text-align:center;margin:0 auto 19px}.sp-therapies>header>i,.sp-journey>header>i{width:65px;height:1px;background:var(--sp-gold);flex:none}.sp-therapies h2,.sp-journey h2{font-size:36px;line-height:1.05;margin:0 0 7px}.sp-therapies header p,.sp-journey header p{font-size:15px;line-height:1.5;margin:0}.sp-therapy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sp-therapy-grid article{background:#f3e8e5;border-radius:4px;overflow:hidden}.sp-therapy-grid img{width:100%;height:145px;object-fit:cover;display:block}.sp-therapy-grid article>div{padding:11px 15px 15px}.sp-therapy-grid h3{font-size:21px;margin:0 0 5px}.sp-therapy-grid p{font-size:14px;line-height:1.5;margin:0;color:#382c39}.sp-disclaimer{font-size:12px;line-height:1.5;color:#75676d;margin:14px auto 0;text-align:center;max-width:900px}.sp-journey{padding:22px max(6%,calc((100% - 1100px)/2)) 27px;background:#f4e9e5}.sp-journey>header{margin-bottom:16px}.sp-steps{display:grid;grid-template-columns:repeat(4,1fr)}.sp-steps article{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center}.sp-steps article>b{position:absolute;left:calc(50% + 35px);top:25px;width:calc(100% - 70px);border-top:1px dashed #775b67}.sp-steps article>span{position:relative;z-index:1;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--sp-plum);color:#efc771}.sp-steps article svg{width:24px;height:24px;stroke-width:1.6}.sp-steps article p{font-size:14px;line-height:1.35;margin:7px 0 0}.sp-cta{min-height:295px;background-size:cover;background-position:center 56%;display:flex;align-items:center;color:#fff;padding:36px max(7%,calc((100% - 1140px)/2))}.sp-cta>div{max-width:510px}.sp-cta h2{font-size:clamp(36px,4vw,48px);line-height:1.02;margin:0 0 9px;color:#fff}.sp-cta p{font-size:15px;line-height:1.5;max-width:390px;margin:0 0 14px}.sp-cta a{display:inline-flex;align-items:center;gap:13px;padding:12px 20px;border-radius:24px;background:#edc16d;color:#29182b;text-decoration:none;font-size:14px;font-weight:700}.sp-cta a:hover{background:#f5d58f}@media(max-width:760px){.sp-hero{min-height:320px;background-position:58% center}.sp-hero-inner{width:88%}.sp-about{padding:28px 6%;gap:4%}.sp-about img{height:220px}.sp-benefits{grid-template-columns:140px 1fr;gap:14px;padding:22px 5%}.sp-benefits>h2{font-size:30px}.sp-benefits article{padding:0 6px}.sp-benefits article p{font-size:13px}.sp-therapy-grid{gap:10px}.sp-therapy-grid img{height:120px}.sp-therapy-grid article>div{padding:10px}.sp-therapy-grid h3{font-size:18px}.sp-therapy-grid p{font-size:13px}.sp-therapies>header,.sp-journey>header{gap:15px}.sp-therapies>header>i,.sp-journey>header>i{width:42px}}@media(max-width:560px){.sp-hero{min-height:420px;align-items:flex-end;background-position:63% center}.sp-hero-inner{width:100%;padding:22px 6%;background:linear-gradient(90deg,#291427eb,#291427a6 75%,transparent)}.sp-hero h1{font-size:52px}.sp-hero-inner>p{font-size:14px;max-width:330px}.sp-crumb{font-size:11px;gap:7px}.sp-about{grid-template-columns:1fr;padding:26px 6%;gap:18px}.sp-about img{height:220px}.sp-about h2{font-size:36px}.sp-about>div>p{font-size:14px}.sp-benefits{grid-template-columns:1fr;padding:23px 6%;gap:17px}.sp-benefits>h2 br{display:none}.sp-benefits>h2{font-size:32px}.sp-benefits>div{grid-template-columns:repeat(2,1fr);row-gap:12px}.sp-benefits article{min-height:92px;border-left:0;border-top:1px solid #bb8b5b;padding-top:10px}.sp-therapies{padding:27px 6%}.sp-therapies>header,.sp-journey>header{gap:9px}.sp-therapies>header>i,.sp-journey>header>i{width:22px}.sp-therapies h2,.sp-journey h2{font-size:31px}.sp-therapies header p,.sp-journey header p{font-size:13px}.sp-therapy-grid{grid-template-columns:1fr;gap:13px}.sp-therapy-grid img{height:190px}.sp-therapy-grid article>div{padding:12px 14px 15px}.sp-therapy-grid h3{font-size:20px}.sp-therapy-grid p{font-size:14px}.sp-disclaimer{text-align:left}.sp-journey{padding:27px 6%}.sp-steps{grid-template-columns:repeat(2,1fr);row-gap:20px}.sp-steps article>b{display:none}.sp-steps article>span{width:48px;height:48px}.sp-cta{min-height:350px;align-items:flex-end;padding:25px 6%;background-position:64% center}.sp-cta>div{padding:17px;background:#291427ba;border-radius:3px}.sp-cta h2{font-size:36px}.sp-cta h2 br{display:none}.sp-cta p{font-size:14px}}.sp-hero{min-height:410px}.sp-hero-inner{padding-top:58px;padding-bottom:58px}.sp-about{padding-top:52px;padding-bottom:52px;gap:6%}.sp-about img{height:315px}.sp-benefits{padding-top:36px;padding-bottom:36px;min-height:165px}.sp-benefits article{min-height:112px}.sp-therapies{padding-top:42px;padding-bottom:48px}.sp-therapies>header,.sp-journey>header{margin-bottom:28px}.sp-therapy-grid{gap:18px}.sp-therapy-grid img{height:205px}.sp-therapy-grid article>div{padding:16px 17px 20px}.sp-journey{padding-top:40px;padding-bottom:44px}.sp-steps article>span{width:60px;height:60px}.sp-steps article>b{top:29px}.sp-steps article p{margin-top:11px}.sp-cta{min-height:390px;padding-top:52px;padding-bottom:52px}@media(max-width:760px){.sp-hero{min-height:390px}.sp-about{padding-top:42px;padding-bottom:42px}.sp-about img{height:280px}.sp-benefits{padding-top:30px;padding-bottom:30px}.sp-therapies{padding-top:36px;padding-bottom:40px}.sp-therapy-grid img{height:175px}.sp-journey{padding-top:34px;padding-bottom:36px}.sp-cta{min-height:370px}}@media(max-width:560px){.sp-hero{min-height:470px}.sp-hero-inner{padding-top:30px;padding-bottom:30px}.sp-about{padding-top:34px;padding-bottom:36px;gap:23px}.sp-about img{height:270px}.sp-benefits{padding-top:30px;padding-bottom:34px;gap:20px}.sp-benefits article{min-height:112px}.sp-therapies{padding-top:35px;padding-bottom:40px}.sp-therapies>header,.sp-journey>header{margin-bottom:24px}.sp-therapy-grid{gap:17px}.sp-therapy-grid img{height:220px}.sp-therapy-grid article>div{padding:15px 16px 19px}.sp-journey{padding-top:35px;padding-bottom:40px}.sp-steps{row-gap:27px}.sp-steps article>span{width:56px;height:56px}.sp-cta{min-height:410px;padding-top:30px;padding-bottom:30px}}.sp-hero{min-height:520px}.sp-about{min-height:440px;padding-top:68px;padding-bottom:68px}.sp-about img{height:360px}.sp-benefits{min-height:225px;padding-top:50px;padding-bottom:50px}.sp-benefits article{min-height:125px}.sp-therapies{padding-top:62px;padding-bottom:68px}.sp-therapies>header,.sp-journey>header{margin-bottom:40px}.sp-therapy-grid{gap:22px}.sp-therapy-grid img{height:260px}.sp-therapy-grid article>div{min-height:150px;padding:21px 20px 24px}.sp-journey{min-height:260px;padding-top:58px;padding-bottom:62px}.sp-steps article>span{width:68px;height:68px}.sp-steps article>b{top:33px}.sp-steps article p{margin-top:15px;font-size:16px}.sp-cta{min-height:500px;padding-top:66px;padding-bottom:66px}@media(max-width:760px){.sp-hero{min-height:470px}.sp-about{min-height:400px;padding-top:55px;padding-bottom:55px}.sp-about img{height:320px}.sp-benefits{min-height:200px;padding-top:42px;padding-bottom:42px}.sp-therapies{padding-top:52px;padding-bottom:56px}.sp-therapy-grid img{height:220px}.sp-therapy-grid article>div{min-height:135px}.sp-journey{min-height:230px;padding-top:48px;padding-bottom:52px}.sp-cta{min-height:450px}}@media(max-width:560px){.sp-hero{min-height:540px}.sp-about{min-height:0;padding-top:44px;padding-bottom:48px;gap:26px}.sp-about img{height:315px}.sp-benefits{min-height:0;padding-top:42px;padding-bottom:46px}.sp-benefits article{min-height:135px}.sp-therapies{padding-top:48px;padding-bottom:54px}.sp-therapies>header,.sp-journey>header{margin-bottom:32px}.sp-therapy-grid{gap:21px}.sp-therapy-grid img{height:265px}.sp-therapy-grid article>div{min-height:0;padding:19px 18px 24px}.sp-journey{min-height:0;padding-top:45px;padding-bottom:52px}.sp-steps{row-gap:36px}.sp-steps article>span{width:62px;height:62px}.sp-steps article p{margin-top:12px;font-size:15px}.sp-cta{min-height:480px;padding-top:38px;padding-bottom:38px}}.stress-program .sp-cta{min-height:340px;padding-top:38px;padding-bottom:38px}@media(max-width:760px){.stress-program .sp-cta{min-height:320px;padding-top:32px;padding-bottom:32px}}@media(max-width:560px){.stress-program .sp-cta{min-height:310px;padding-top:24px;padding-bottom:24px}}.retreat-program .sp-hero{min-height:390px}.retreat-program .sp-hero h1{font-size:clamp(54px,5.5vw,70px);line-height:.9}.retreat-program .sp-about{min-height:300px;padding-top:34px;padding-bottom:34px}.retreat-program .sp-about img{height:245px}.retreat-benefits{grid-template-columns:150px 1fr;padding-top:25px;padding-bottom:25px;min-height:140px}.retreat-benefits>div{grid-template-columns:repeat(5,1fr)}.retreat-benefits article{min-height:95px}.retreat-catalog{padding-top:28px;padding-bottom:30px}.retreat-catalog .sp-therapy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.retreat-catalog .sp-therapy-grid img{height:175px}.retreat-catalog .sp-therapy-grid article>div{min-height:158px;padding:13px 16px 17px}.retreat-catalog .sp-therapy-grid h3{font-size:22px}.retreat-catalog .sp-therapy-grid p{margin-bottom:10px}.retreat-catalog .sp-therapy-grid a{display:inline-flex;align-items:center;gap:8px;color:#a76608;text-decoration:none;font-size:14px;font-weight:600}.retreat-catalog .sp-therapy-grid a:hover{text-decoration:underline}.retreat-journey{padding-top:26px;padding-bottom:28px}.retreat-journey .sp-steps{grid-template-columns:repeat(5,1fr)}.retreat-journey .sp-steps article>b{left:calc(50% + 31px);width:calc(100% - 62px)}.retreat-journey .sp-steps article>span{width:54px;height:54px}.retreat-journey .sp-steps article>b{top:26px}.retreat-journey .sp-steps article p{font-size:14px}.retreat-cta{min-height:310px!important;padding-top:34px;padding-bottom:34px}.retreat-cta h2{font-size:clamp(38px,4vw,50px)}@media(max-width:760px){.retreat-program .sp-hero{min-height:370px}.retreat-program .sp-about{min-height:0;padding-top:34px;padding-bottom:34px}.retreat-program .sp-about img{height:250px}.retreat-benefits{grid-template-columns:120px 1fr;padding-top:23px;padding-bottom:23px}.retreat-benefits>div{grid-template-columns:repeat(5,1fr)}.retreat-benefits article{min-height:90px}.retreat-catalog .sp-therapy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.retreat-catalog .sp-therapy-grid img{height:135px}.retreat-catalog .sp-therapy-grid article>div{min-height:175px;padding:11px}.retreat-catalog .sp-therapy-grid h3{font-size:18px}.retreat-catalog .sp-therapy-grid p{font-size:12px}.retreat-journey .sp-steps{grid-template-columns:repeat(5,1fr)}.retreat-journey .sp-steps article p{font-size:12px}.retreat-cta{min-height:290px!important}}@media(max-width:560px){.retreat-program .sp-hero{min-height:440px}.retreat-program .sp-about{grid-template-columns:1fr;padding:28px 6%;gap:19px}.retreat-program .sp-about img{height:245px}.retreat-benefits{grid-template-columns:1fr;padding:25px 6%;gap:16px}.retreat-benefits>div{grid-template-columns:repeat(2,1fr)}.retreat-benefits article{min-height:105px}.retreat-benefits article:last-child{grid-column:1/-1}.retreat-catalog{padding:30px 6% 36px}.retreat-catalog .sp-therapy-grid{grid-template-columns:1fr;gap:15px}.retreat-catalog .sp-therapy-grid img{height:210px}.retreat-catalog .sp-therapy-grid article>div{min-height:0;padding:15px 16px 18px}.retreat-catalog .sp-therapy-grid h3{font-size:21px}.retreat-catalog .sp-therapy-grid p{font-size:14px}.retreat-journey .sp-steps{grid-template-columns:repeat(2,1fr);row-gap:22px}.retreat-journey .sp-steps article>b{display:none}.retreat-journey .sp-steps article:last-child{grid-column:1/-1}.retreat-journey .sp-steps article p{font-size:13px}.retreat-cta{min-height:320px!important}}.retreat-program .sp-hero{min-height:500px}.retreat-program .sp-hero-inner{padding-top:65px;padding-bottom:65px}.retreat-program .sp-about{min-height:430px;padding-top:58px;padding-bottom:58px;gap:6%}.retreat-program .sp-about img{height:340px}.retreat-benefits{min-height:205px;padding-top:42px;padding-bottom:42px}.retreat-benefits article{min-height:120px}.retreat-catalog{padding-top:52px;padding-bottom:58px}.retreat-catalog>header{margin-bottom:34px}.retreat-catalog .sp-therapy-grid{gap:20px}.retreat-catalog .sp-therapy-grid img{height:235px}.retreat-catalog .sp-therapy-grid article>div{min-height:190px;padding:19px 20px 23px}.retreat-journey{min-height:250px;padding-top:44px;padding-bottom:48px}.retreat-journey>header{margin-bottom:32px}.retreat-journey .sp-steps article>span{width:64px;height:64px}.retreat-journey .sp-steps article>b{top:31px}.retreat-journey .sp-steps article p{margin-top:13px;font-size:15px}.retreat-cta{min-height:420px!important;padding-top:55px;padding-bottom:55px}@media(max-width:760px){.retreat-program .sp-hero{min-height:460px}.retreat-program .sp-about{min-height:390px;padding-top:48px;padding-bottom:48px}.retreat-program .sp-about img{height:300px}.retreat-benefits{min-height:180px;padding-top:34px;padding-bottom:34px}.retreat-benefits article{min-height:112px}.retreat-catalog{padding-top:44px;padding-bottom:48px}.retreat-catalog .sp-therapy-grid img{height:190px}.retreat-catalog .sp-therapy-grid article>div{min-height:185px;padding:16px}.retreat-journey{min-height:225px;padding-top:38px;padding-bottom:42px}.retreat-cta{min-height:380px!important}}@media(max-width:560px){.retreat-program .sp-hero{min-height:510px}.retreat-program .sp-hero-inner{padding-top:38px;padding-bottom:38px}.retreat-program .sp-about{min-height:0;padding-top:40px;padding-bottom:44px;gap:24px}.retreat-program .sp-about img{height:300px}.retreat-benefits{min-height:0;padding-top:38px;padding-bottom:42px;gap:21px}.retreat-benefits article{min-height:125px}.retreat-catalog{padding-top:42px;padding-bottom:48px}.retreat-catalog>header{margin-bottom:29px}.retreat-catalog .sp-therapy-grid{gap:19px}.retreat-catalog .sp-therapy-grid img{height:255px}.retreat-catalog .sp-therapy-grid article>div{min-height:0;padding:19px 18px 23px}.retreat-journey{min-height:0;padding-top:40px;padding-bottom:47px}.retreat-journey>header{margin-bottom:28px}.retreat-journey .sp-steps{row-gap:30px}.retreat-journey .sp-steps article>span{width:60px;height:60px}.retreat-cta{min-height:410px!important;padding-top:34px;padding-bottom:34px}}.retreat-program .retreat-cta{min-height:300px!important;padding-top:30px;padding-bottom:30px}@media(max-width:760px){.retreat-program .retreat-cta{min-height:280px!important;padding-top:26px;padding-bottom:26px}}@media(max-width:560px){.retreat-program .retreat-cta{min-height:300px!important;padding-top:22px;padding-bottom:22px}}.sleep-program .sp-hero{min-height:390px;background-position:center 55%}.sleep-program .sp-hero h1{font-size:clamp(54px,5.5vw,70px);line-height:.9}.sleep-program .sp-about{min-height:300px;padding-top:32px;padding-bottom:32px}.sleep-program .sp-about img{height:245px;object-position:center 43%}.sleep-program .sp-about h2{font-size:clamp(34px,3.5vw,43px)}.sleep-benefits{grid-template-columns:150px 1fr;padding-top:24px;padding-bottom:24px;min-height:140px}.sleep-benefits>div{grid-template-columns:repeat(5,1fr)}.sleep-benefits article{min-height:92px}.sleep-approach{padding-top:28px;padding-bottom:34px}.sleep-approach>header{margin-bottom:24px}.sleep-approach .sp-therapy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sleep-approach .sp-therapy-grid img{height:160px}.sleep-approach .sp-therapy-grid article>div{min-height:150px;padding:12px 15px 16px}.sleep-approach .sp-therapy-grid h3{font-size:20px}.sleep-journey{padding-top:26px;padding-bottom:30px}.sleep-journey>header{margin-bottom:20px}.sleep-journey .sp-steps{grid-template-columns:repeat(4,1fr)}.sleep-journey .sp-steps article>span{width:56px;height:56px}.sleep-journey .sp-steps article>b{top:27px}.sleep-journey .sp-steps article p{font-size:14px}.sleep-cta{min-height:320px!important;padding-top:34px;padding-bottom:34px}@media(max-width:760px){.sleep-program .sp-hero{min-height:370px}.sleep-program .sp-about{min-height:0;padding-top:30px;padding-bottom:30px}.sleep-program .sp-about img{height:230px}.sleep-benefits{grid-template-columns:120px 1fr;padding-top:22px;padding-bottom:22px}.sleep-benefits article{min-height:88px}.sleep-approach .sp-therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sleep-approach .sp-therapy-grid img{height:155px}.sleep-approach .sp-therapy-grid article>div{min-height:140px}.sleep-journey .sp-steps{grid-template-columns:repeat(4,1fr)}.sleep-journey .sp-steps article p{font-size:13px}.sleep-cta{min-height:300px!important}}@media(max-width:560px){.sleep-program .sp-hero{min-height:440px}.sleep-program .sp-hero-inner{padding-top:30px;padding-bottom:30px}.sleep-program .sp-about{grid-template-columns:1fr;padding:27px 6%;gap:19px}.sleep-program .sp-about img{height:245px}.sleep-program .sp-about h2{font-size:34px}.sleep-benefits{grid-template-columns:1fr;padding:25px 6%;gap:16px}.sleep-benefits>div{grid-template-columns:repeat(2,1fr)}.sleep-benefits article{min-height:102px}.sleep-benefits article:last-child{grid-column:1/-1}.sleep-approach{padding:30px 6% 35px}.sleep-approach .sp-therapy-grid{grid-template-columns:1fr;gap:14px}.sleep-approach .sp-therapy-grid img{height:210px}.sleep-approach .sp-therapy-grid article>div{min-height:0;padding:15px 16px 18px}.sleep-approach .sp-therapy-grid h3{font-size:21px}.sleep-journey{padding:30px 6% 34px}.sleep-journey .sp-steps{grid-template-columns:repeat(2,1fr);row-gap:23px}.sleep-journey .sp-steps article>b{display:none}.sleep-journey .sp-steps article p{font-size:14px}.sleep-cta{min-height:330px!important;padding:24px 6%}.sleep-cta h2{font-size:34px}}.sleep-program .sp-hero{min-height:490px}.sleep-program .sp-hero-inner{padding-top:60px;padding-bottom:60px}.sleep-program .sp-about{min-height:410px;padding-top:55px;padding-bottom:55px}.sleep-program .sp-about img{height:330px}.sleep-benefits{min-height:205px;padding-top:42px;padding-bottom:42px}.sleep-benefits article{min-height:116px}.sleep-approach{padding-top:50px;padding-bottom:58px}.sleep-approach>header{margin-bottom:34px}.sleep-approach .sp-therapy-grid{gap:18px}.sleep-approach .sp-therapy-grid img{height:225px}.sleep-approach .sp-therapy-grid article>div{min-height:180px;padding:18px 17px 22px}.sleep-journey{min-height:230px;padding-top:42px;padding-bottom:46px}.sleep-journey>header{margin-bottom:30px}.sleep-journey .sp-steps article>span{width:64px;height:64px}.sleep-journey .sp-steps article>b{top:31px}.sleep-journey .sp-steps article p{margin-top:13px}.sleep-cta{min-height:410px!important;padding-top:48px;padding-bottom:48px}@media(max-width:760px){.sleep-program .sp-hero{min-height:450px}.sleep-program .sp-about{min-height:370px;padding-top:44px;padding-bottom:44px}.sleep-program .sp-about img{height:290px}.sleep-benefits{min-height:180px;padding-top:34px;padding-bottom:34px}.sleep-benefits article{min-height:108px}.sleep-approach{padding-top:42px;padding-bottom:48px}.sleep-approach .sp-therapy-grid img{height:200px}.sleep-approach .sp-therapy-grid article>div{min-height:170px}.sleep-journey{min-height:210px;padding-top:36px;padding-bottom:40px}.sleep-cta{min-height:370px!important}}@media(max-width:560px){.sleep-program .sp-hero{min-height:510px}.sleep-program .sp-hero-inner{padding-top:38px;padding-bottom:38px}.sleep-program .sp-about{min-height:0;padding-top:38px;padding-bottom:42px;gap:24px}.sleep-program .sp-about img{height:300px}.sleep-benefits{min-height:0;padding-top:38px;padding-bottom:42px;gap:20px}.sleep-benefits article{min-height:125px}.sleep-approach{padding:42px 6% 48px}.sleep-approach>header{margin-bottom:30px}.sleep-approach .sp-therapy-grid{gap:18px}.sleep-approach .sp-therapy-grid img{height:255px}.sleep-approach .sp-therapy-grid article>div{min-height:0;padding:18px 17px 22px}.sleep-journey{min-height:0;padding:38px 6% 44px}.sleep-journey>header{margin-bottom:28px}.sleep-journey .sp-steps{row-gap:30px}.sleep-journey .sp-steps article>span{width:60px;height:60px}.sleep-journey .sp-cta{min-height:390px!important}.sleep-cta{min-height:390px!important;padding:32px 6%}}.sleep-program .sleep-approach{display:block}.sleep-program .sleep-approach>header{display:flex;width:100%;justify-content:center;align-items:center}.sleep-program .sleep-approach>.sp-therapy-grid{display:grid;width:100%}.sleep-program .sleep-approach>.sp-disclaimer{display:block;width:100%;margin:18px auto 0}.sleep-program .sleep-benefits{color:var(--sp-ink)}.sleep-program .sleep-benefits>h2,.sleep-program .sleep-benefits article p{color:var(--sp-ink)}.sleep-program .sleep-approach .sp-therapy-grid article>a{display:block;height:100%;color:inherit;text-decoration:none;border-radius:4px;overflow:hidden;transition:transform .2s,box-shadow .2s}.sleep-program .sleep-approach .sp-therapy-grid article>a:hover{transform:translateY(-4px);box-shadow:0 10px 24px #28152b20}.sleep-program .sleep-approach .sp-therapy-grid article>a:focus-visible{outline:3px solid #b87718;outline-offset:3px}.sleep-program .sleep-approach .sp-therapy-grid article>a>img{width:100%;height:225px;object-fit:cover;display:block}.sleep-program .sleep-approach .sp-therapy-grid article>a>div{min-height:180px;padding:18px 17px 22px;background:#f3e8e5}@media(max-width:760px){.sleep-program .sleep-approach .sp-therapy-grid article>a>img{height:200px}.sleep-program .sleep-approach .sp-therapy-grid article>a>div{min-height:170px}}@media(max-width:560px){.sleep-program .sleep-approach .sp-therapy-grid article>a>img{height:255px}.sleep-program .sleep-approach .sp-therapy-grid article>a>div{min-height:0;padding:18px 17px 22px}}.sound-bath-program{--sb-plum:#32132d;--sb-cream:#fbf5f0;--sb-gold:#e4b957;--sb-ink:#2e1830;background:var(--sb-cream);color:var(--sb-ink)}.sound-bath-program h1,.sound-bath-program h2,.sound-bath-program h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.sb-hero{min-height:390px;background-size:cover;background-position:center 54%;display:flex;align-items:center;padding:45px max(7%,calc((100% - 1140px)/2));color:#fff}.sb-hero>div{max-width:460px}.sb-kicker{display:block;color:#c17b17;font:700 13px/1.5 Arial,sans-serif;letter-spacing:.16em}.sb-kicker i{display:inline-block;width:38px;height:1px;background:currentColor;vertical-align:middle;margin-left:12px}.sb-hero .sb-kicker{color:#f0bd57}.sb-hero h1{font-size:clamp(58px,6vw,78px);line-height:1;margin:14px 0 13px;color:#fff}.sb-hero p{font-size:17px;line-height:1.6;max-width:420px;margin:0 0 20px;color:#fff}.sb-hero a,.sb-cta a{display:inline-flex;align-items:center;gap:14px;padding:13px 22px;border-radius:28px;background:#efc26c;color:#27182a;text-decoration:none;font-size:15px;font-weight:700}.sb-hero a:hover,.sb-cta a:hover{background:#f7d892}.sb-about{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:5%;padding:34px max(6.5%,calc((100% - 1140px)/2));min-height:330px;background:#fcf6f1}.sb-about img{width:100%;height:255px;object-fit:cover;object-position:center 48%;border-radius:8px}.sb-about h2{font-size:clamp(35px,4vw,46px);line-height:1.05;margin:10px 0 14px}.sb-about p{font-size:17px;line-height:1.7;margin:0;color:#302536}.sb-benefits{min-height:260px;padding:32px max(6%,calc((100% - 1140px)/2));background-size:cover;background-position:center 50%;display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:25px;color:#fff}.sb-benefits h2{font-size:clamp(32px,3.7vw,43px);line-height:1.04;margin:0}.sb-benefits h2 i{display:inline-block;width:55px;height:1px;background:#d9a637;vertical-align:middle;margin-left:16px}.sb-benefits>div{display:grid;grid-template-columns:repeat(4,1fr)}.sb-benefits article{min-height:105px;border-left:1px solid #e3bc5b77;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px}.sb-benefits svg{width:38px;height:38px;color:#f0bd4f;stroke-width:1.5}.sb-benefits p{font-size:15px;line-height:1.45;margin:8px 0 0;color:#fff}.sb-expect{padding:34px max(6%,calc((100% - 1120px)/2)) 40px;background:#fcf6f1}.sb-expect>header{display:flex;align-items:center;justify-content:center;gap:25px;text-align:center;margin-bottom:27px}.sb-expect>header>i{width:65px;height:1px;background:#c17b17;flex:none}.sb-expect h2{font-size:38px;margin:0 0 8px}.sb-expect header p{font-size:16px;line-height:1.55;margin:0}.sb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sb-steps article{position:relative;text-align:center;padding:0 12px}.sb-steps article>b{position:absolute;left:calc(50% + 38px);top:30px;width:calc(100% - 64px);border-top:1px dashed #795b6f}.sb-steps article>span{position:relative;z-index:1;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;margin:auto;background:var(--sb-plum);color:#f0c45f}.sb-steps svg{width:27px;height:27px;stroke-width:1.5}.sb-steps h3{font:600 16px/1.3 Arial,sans-serif;letter-spacing:0;margin:11px 0 4px}.sb-steps p{font-size:14px;line-height:1.5;margin:0}.sb-cta{min-height:350px;display:flex;align-items:center;padding:38px max(7%,calc((100% - 1140px)/2));background-size:cover;background-position:center 52%;color:#fff}.sb-cta>div{max-width:440px}.sb-cta h2{font-size:clamp(40px,4.5vw,56px);line-height:1.02;color:#fff;margin:0 0 14px}.sb-cta p{font-size:17px;line-height:1.6;color:#fff;max-width:390px;margin:0 0 20px}@media(max-width:760px){.sb-hero{min-height:360px;padding:40px 6%;background-position:57% center}.sb-about{min-height:300px;padding:30px 6%;gap:4%}.sb-about img{height:235px}.sb-benefits{grid-template-columns:.65fr 1.35fr;padding:30px 5%;gap:15px}.sb-benefits h2{font-size:30px}.sb-benefits article{padding:5px}.sb-benefits p{font-size:13px}.sb-expect{padding:30px 5% 35px}.sb-expect>header{gap:14px}.sb-expect>header>i{width:38px}.sb-steps article{padding:0 6px}.sb-steps h3{font-size:14px}.sb-steps p{font-size:13px}.sb-cta{min-height:320px;padding:32px 6%}}@media(max-width:560px){.sb-hero{min-height:440px;align-items:flex-end;padding:25px 6%;background-position:61% center}.sb-hero>div{padding:18px;background:linear-gradient(90deg,#291427e8,#291427b3 78%);border-radius:4px}.sb-hero h1{font-size:51px}.sb-hero p{font-size:15px}.sb-about{grid-template-columns:1fr;padding:28px 6%;gap:19px}.sb-about img{height:240px}.sb-about h2{font-size:35px}.sb-about p{font-size:15px}.sb-benefits{grid-template-columns:1fr;padding:28px 6%;gap:18px}.sb-benefits h2{font-size:34px}.sb-benefits h2 i{width:35px}.sb-benefits>div{grid-template-columns:repeat(2,1fr);row-gap:12px}.sb-benefits article{min-height:112px;border-top:1px solid #e3bc5b77;border-left:0}.sb-benefits p{font-size:14px}.sb-expect{padding:30px 6% 35px}.sb-expect>header{gap:8px;margin-bottom:23px}.sb-expect>header>i{width:20px}.sb-expect h2{font-size:32px}.sb-expect header p{font-size:14px}.sb-steps{grid-template-columns:repeat(2,1fr);row-gap:25px}.sb-steps article>b{display:none}.sb-steps h3{font-size:15px}.sb-steps p{font-size:14px}.sb-cta{min-height:360px;align-items:flex-end;padding:25px 6%;background-position:64% center}.sb-cta>div{padding:18px;background:#291427c7;border-radius:4px}.sb-cta h2{font-size:37px}.sb-cta p{font-size:15px}}.sb-hero{min-height:500px}.sb-about{min-height:420px;padding-top:55px;padding-bottom:55px}.sb-about img{height:330px}.sb-benefits{min-height:300px;padding-top:48px;padding-bottom:48px}.sb-benefits article{min-height:145px}.sb-expect{min-height:320px;padding-top:48px;padding-bottom:52px}.sb-expect>header{margin-bottom:38px}.sb-steps article>span{width:68px;height:68px}.sb-steps article>b{top:34px}.sb-steps h3{margin-top:15px}.sb-cta{min-height:450px;padding-top:55px;padding-bottom:55px}@media(max-width:760px){.sb-hero{min-height:450px}.sb-about{min-height:380px;padding-top:44px;padding-bottom:44px}.sb-about img{height:290px}.sb-benefits{min-height:260px;padding-top:38px;padding-bottom:38px}.sb-benefits article{min-height:125px}.sb-expect{min-height:290px;padding-top:40px;padding-bottom:44px}.sb-expect>header{margin-bottom:31px}.sb-cta{min-height:400px}}@media(max-width:560px){.sb-hero{min-height:520px;padding-top:32px;padding-bottom:32px}.sb-about{min-height:0;padding-top:38px;padding-bottom:42px;gap:24px}.sb-about img{height:300px}.sb-benefits{min-height:0;padding-top:38px;padding-bottom:42px;gap:22px}.sb-benefits article{min-height:135px}.sb-expect{min-height:0;padding-top:40px;padding-bottom:46px}.sb-expect>header{margin-bottom:29px}.sb-steps{row-gap:32px}.sb-steps article>span{width:62px;height:62px}.sb-steps h3{margin-top:13px}.sb-cta{min-height:420px;padding-top:34px;padding-bottom:34px}}.sound-bath-program .sb-cta{min-height:300px;padding-top:30px;padding-bottom:30px}@media(max-width:760px){.sound-bath-program .sb-cta{min-height:280px;padding-top:26px;padding-bottom:26px}}@media(max-width:560px){.sound-bath-program .sb-cta{min-height:300px;padding-top:22px;padding-bottom:22px}}.lifestyle-program{--lb-plum:#35152f;--lb-gold:#bd7919;--lb-cream:#fcf6f1;--lb-pink:#f3e8e4;--lb-ink:#2c1730;background:var(--lb-cream);color:var(--lb-ink)}.lifestyle-program h1,.lifestyle-program h2,.lifestyle-program h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.lb-hero{min-height:390px;background-size:cover;background-position:center 48%;display:flex;align-items:center;padding:46px max(7%,calc((100% - 1140px)/2));color:#fff}.lb-hero>div{max-width:440px}.lb-kicker{display:block;color:var(--lb-gold);font:700 13px/1.5 Arial,sans-serif;letter-spacing:.16em}.lb-kicker i{display:inline-block;width:38px;height:1px;background:currentColor;vertical-align:middle;margin-left:12px}.lb-hero .lb-kicker{color:#edbb54}.lb-hero h1{font-size:clamp(54px,5.8vw,74px);line-height:.92;color:#fff;margin:13px 0}.lb-hero p{font-size:16px;line-height:1.65;color:#fff;max-width:400px;margin:0 0 18px}.lb-hero a,.lb-cta a{display:inline-flex;align-items:center;gap:14px;padding:13px 22px;border-radius:28px;background:#efc26c;color:#27182a;text-decoration:none;font-size:15px;font-weight:700}.lb-hero a:hover,.lb-cta a:hover{background:#f7d892}.lb-about{min-height:315px;padding:34px max(6.5%,calc((100% - 1140px)/2));display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5%;background:#fcf6f1}.lb-about img{width:100%;height:250px;object-fit:cover;object-position:center;border-radius:8px}.lb-about h2{font-size:clamp(36px,4vw,48px);line-height:1.05;margin:10px 0 14px}.lb-about p{font-size:17px;line-height:1.7;color:#342938;margin:0}.lb-focus{min-height:165px;padding:26px max(6.5%,calc((100% - 1140px)/2));display:grid;grid-template-columns:175px 1fr;gap:25px;align-items:center;background:var(--lb-pink)}.lb-focus>h2{font-size:34px;line-height:.98;margin:0}.lb-focus>h2 i{display:block;width:38px;height:2px;background:var(--lb-gold);margin-top:13px}.lb-focus>div{display:grid;grid-template-columns:repeat(4,1fr)}.lb-focus article{min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-left:1px solid #bc8c5e;padding:8px}.lb-focus article svg{width:36px;height:36px;color:var(--lb-gold);stroke-width:1.5}.lb-focus article p{font-size:15px;line-height:1.4;margin:7px 0 0}.lb-includes{padding:32px max(4.5%,calc((100% - 1220px)/2)) 40px;background:var(--lb-cream)}.lb-includes>header,.lb-benefits>header{display:flex;align-items:center;justify-content:center;gap:25px;text-align:center;margin-bottom:25px}.lb-includes>header>i,.lb-benefits>header>i{width:65px;height:1px;background:var(--lb-gold);flex:none}.lb-includes h2,.lb-benefits h2{font-size:37px;line-height:1.05;margin:0 0 7px}.lb-includes header p{font-size:16px;line-height:1.5;margin:0}.lb-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lb-card-grid article{border-radius:4px;overflow:hidden;background:#f2e7e3}.lb-card-grid img{display:block;width:100%;height:165px;object-fit:cover}.lb-card-grid article>div{padding:13px 16px 18px;min-height:140px}.lb-card-grid h3{font-size:20px;line-height:1.1;margin:0 0 8px}.lb-card-grid p{font-size:15px;line-height:1.55;margin:0;color:#342938}.lb-benefits{padding:28px max(7%,calc((100% - 1100px)/2)) 34px;background:var(--lb-cream)}.lb-benefits>header{margin-bottom:18px}.lb-benefits>header>i{width:48px}.lb-benefits>div{display:grid;grid-template-columns:repeat(5,1fr)}.lb-benefits article{position:relative;text-align:center}.lb-benefits article>span{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin:auto;background:var(--lb-plum);color:#efc65f}.lb-benefits article svg{width:27px;height:27px;stroke-width:1.5}.lb-benefits article>p{font-size:15px;line-height:1.4;margin:9px 0 0}.lb-benefits article:before{content:"";position:absolute;left:calc(50% + 36px);top:28px;width:calc(100% - 72px);border-top:1px dashed #795b6f}.lb-benefits article:last-child:before{display:none}.lb-cta{min-height:340px;padding:40px max(7%,calc((100% - 1140px)/2));display:flex;align-items:center;background-size:cover;background-position:center 51%;color:#fff}.lb-cta>div{max-width:480px}.lb-cta h2{font-size:clamp(40px,4.4vw,54px);line-height:1.02;color:#fff;margin:0 0 12px}.lb-cta p{max-width:400px;font-size:17px;line-height:1.6;color:#fff;margin:0 0 18px}@media(max-width:760px){.lb-hero{min-height:360px;padding:40px 6%;background-position:58% center}.lb-about{min-height:290px;padding:30px 6%;gap:4%}.lb-about img{height:225px}.lb-focus{grid-template-columns:140px 1fr;padding:22px 5%;gap:14px}.lb-focus>h2{font-size:29px}.lb-focus article{min-height:92px;padding:5px}.lb-focus article p{font-size:13px}.lb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lb-card-grid img{height:155px}.lb-card-grid article>div{min-height:145px}.lb-includes{padding:28px 5% 34px}.lb-includes>header{gap:14px}.lb-includes>header>i{width:38px}.lb-benefits{padding-left:5%;padding-right:5%}.lb-benefits article>p{font-size:13px}.lb-cta{min-height:310px;padding:32px 6%}}@media(max-width:560px){.lb-hero{min-height:440px;align-items:flex-end;padding:25px 6%;background-position:63% center}.lb-hero>div{padding:18px;background:linear-gradient(90deg,#291427e8,#291427b3 80%);border-radius:4px}.lb-hero h1{font-size:50px}.lb-hero p{font-size:15px}.lb-about{grid-template-columns:1fr;padding:28px 6%;gap:18px}.lb-about img{height:225px}.lb-about h2{font-size:36px}.lb-about p{font-size:15px}.lb-focus{grid-template-columns:1fr;padding:25px 6%;gap:16px}.lb-focus>h2 br{display:none}.lb-focus>div{grid-template-columns:repeat(2,1fr);row-gap:10px}.lb-focus article{min-height:105px;border-left:0;border-top:1px solid #bc8c5e}.lb-includes{padding:30px 6% 36px}.lb-includes>header,.lb-benefits>header{gap:8px;margin-bottom:23px}.lb-includes>header>i,.lb-benefits>header>i{width:18px}.lb-includes h2,.lb-benefits h2{font-size:31px}.lb-includes header p{font-size:14px}.lb-card-grid{grid-template-columns:1fr;gap:14px}.lb-card-grid img{height:205px}.lb-card-grid article>div{min-height:0;padding:15px 16px 18px}.lb-card-grid h3{font-size:21px}.lb-card-grid p{font-size:15px}.lb-benefits{padding:28px 6% 34px}.lb-benefits>div{grid-template-columns:repeat(2,1fr);row-gap:20px}.lb-benefits article:last-child{grid-column:1/-1}.lb-benefits article:before{display:none}.lb-benefits article>span{width:54px;height:54px}.lb-benefits article>p{font-size:14px}.lb-cta{min-height:340px;align-items:flex-end;padding:25px 6%;background-position:65% center}.lb-cta>div{padding:17px;background:#291427c2;border-radius:4px}.lb-cta h2{font-size:37px}.lb-cta p{font-size:15px}}.lifestyle-program .lb-hero{min-height:470px}.lifestyle-program .lb-about{min-height:390px;padding-top:52px;padding-bottom:52px}.lifestyle-program .lb-about img{height:310px}.lifestyle-program .lb-focus{min-height:205px;padding-top:38px;padding-bottom:38px}.lifestyle-program .lb-focus article{min-height:125px}.lifestyle-program .lb-includes{padding-top:48px;padding-bottom:54px}.lifestyle-program .lb-includes>header{margin-bottom:34px}.lifestyle-program .lb-card-grid{gap:18px}.lifestyle-program .lb-card-grid img{height:220px}.lifestyle-program .lb-card-grid article>div{min-height:175px;padding:18px 17px 22px}.lifestyle-program .lb-benefits{padding-top:42px;padding-bottom:48px}.lifestyle-program .lb-benefits>header{margin-bottom:28px}.lifestyle-program .lb-benefits article>span{width:62px;height:62px}.lifestyle-program .lb-benefits article:before{top:31px}@media(max-width:760px){.lifestyle-program .lb-hero{min-height:430px}.lifestyle-program .lb-about{min-height:360px;padding-top:42px;padding-bottom:42px}.lifestyle-program .lb-about img{height:285px}.lifestyle-program .lb-focus{min-height:180px;padding-top:32px;padding-bottom:32px}.lifestyle-program .lb-focus article{min-height:112px}.lifestyle-program .lb-includes{padding-top:40px;padding-bottom:46px}.lifestyle-program .lb-card-grid img{height:195px}.lifestyle-program .lb-card-grid article>div{min-height:165px}.lifestyle-program .lb-benefits{padding-top:36px;padding-bottom:42px}}@media(max-width:560px){.lifestyle-program .lb-hero{min-height:500px}.lifestyle-program .lb-about{min-height:0;padding-top:38px;padding-bottom:42px;gap:23px}.lifestyle-program .lb-about img{height:280px}.lifestyle-program .lb-focus{min-height:0;padding-top:34px;padding-bottom:38px;gap:20px}.lifestyle-program .lb-focus article{min-height:125px}.lifestyle-program .lb-includes{padding-top:40px;padding-bottom:46px}.lifestyle-program .lb-includes>header{margin-bottom:29px}.lifestyle-program .lb-card-grid{gap:18px}.lifestyle-program .lb-card-grid img{height:245px}.lifestyle-program .lb-card-grid article>div{min-height:0;padding:18px 17px 22px}.lifestyle-program .lb-benefits{padding-top:36px;padding-bottom:44px}.lifestyle-program .lb-benefits>header{margin-bottom:27px}}.lifestyle-program .lb-hero{min-height:500px}.lifestyle-program .lb-about{min-height:420px;padding-top:60px;padding-bottom:60px}.lifestyle-program .lb-about img{height:335px}.lifestyle-program .lb-focus{min-height:225px;padding-top:46px;padding-bottom:46px}.lifestyle-program .lb-focus article{min-height:138px}.lifestyle-program .lb-includes{padding-top:56px;padding-bottom:62px}.lifestyle-program .lb-includes>header{margin-bottom:40px}.lifestyle-program .lb-card-grid{gap:20px}.lifestyle-program .lb-card-grid img{height:240px}.lifestyle-program .lb-card-grid article>div{min-height:185px;padding:20px 18px 24px}.lifestyle-program .lb-benefits{padding-top:50px;padding-bottom:56px}.lifestyle-program .lb-benefits>header{margin-bottom:34px}@media(max-width:760px){.lifestyle-program .lb-hero{min-height:460px}.lifestyle-program .lb-about{min-height:390px;padding-top:50px;padding-bottom:50px}.lifestyle-program .lb-about img{height:305px}.lifestyle-program .lb-focus{min-height:205px;padding-top:40px;padding-bottom:40px}.lifestyle-program .lb-focus article{min-height:125px}.lifestyle-program .lb-includes{padding-top:48px;padding-bottom:54px}.lifestyle-program .lb-card-grid img{height:215px}.lifestyle-program .lb-benefits{padding-top:43px;padding-bottom:49px}}@media(max-width:560px){.lifestyle-program .lb-hero{min-height:520px}.lifestyle-program .lb-about{min-height:0;padding-top:44px;padding-bottom:48px}.lifestyle-program .lb-about img{height:300px}.lifestyle-program .lb-focus{min-height:0;padding-top:40px;padding-bottom:44px}.lifestyle-program .lb-focus article{min-height:135px}.lifestyle-program .lb-includes{padding-top:48px;padding-bottom:54px}.lifestyle-program .lb-includes>header{margin-bottom:34px}.lifestyle-program .lb-card-grid{gap:20px}.lifestyle-program .lb-card-grid img{height:265px}.lifestyle-program .lb-card-grid article>div{padding:20px 18px 24px}.lifestyle-program .lb-benefits{padding-top:44px;padding-bottom:52px}.lifestyle-program .lb-benefits>header{margin-bottom:32px}}.guided-meditation-program{--gm-plum:#35152f;--gm-gold:#c17b18;--gm-cream:#fcf6f1;--gm-pink:#f4e9e5;--gm-ink:#2d1830;background:var(--gm-cream);color:var(--gm-ink)}.guided-meditation-program h1,.guided-meditation-program h2,.guided-meditation-program h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.gm-hero{min-height:390px;background-size:cover;background-position:center 47%;display:flex;align-items:center;padding:44px max(7%,calc((100% - 1140px)/2));color:#fff}.gm-hero>div{max-width:440px}.gm-kicker{display:block;color:var(--gm-gold);font:700 13px/1.5 Arial,sans-serif;letter-spacing:.16em}.gm-kicker i{display:inline-block;width:38px;height:1px;background:currentColor;vertical-align:middle;margin-left:12px}.gm-hero .gm-kicker{color:#efbd56}.gm-hero h1{font-size:clamp(54px,5.7vw,74px);line-height:.92;margin:13px 0;color:#fff}.gm-hero p{font-size:16px;line-height:1.65;max-width:400px;margin:0 0 17px;color:#fff}.gm-hero a,.gm-cta a{display:inline-flex;align-items:center;gap:14px;padding:13px 22px;border-radius:28px;background:#efc26c;color:#27182a;text-decoration:none;font-size:15px;font-weight:700}.gm-hero a:hover,.gm-cta a:hover{background:#f7d892}.gm-about{min-height:310px;padding:32px max(6.5%,calc((100% - 1140px)/2));display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:5%;background:var(--gm-cream)}.gm-about img{display:block;width:100%;height:245px;object-fit:cover;object-position:center 48%;border-radius:8px}.gm-about h2{font-size:clamp(35px,4vw,47px);line-height:1.04;margin:10px 0 14px}.gm-about p{font-size:17px;line-height:1.7;margin:0;color:#312638}.gm-benefits{min-height:155px;padding:24px max(6.5%,calc((100% - 1140px)/2));display:grid;grid-template-columns:125px 1fr;align-items:center;gap:24px;background:var(--gm-pink)}.gm-benefits>h2{font-size:33px;line-height:.98;margin:0}.gm-benefits>h2 i{display:block;width:38px;height:2px;background:var(--gm-gold);margin-top:13px}.gm-benefits>div{display:grid;grid-template-columns:repeat(5,1fr)}.gm-benefits article{min-height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-left:1px solid #bc8c5e;padding:7px}.gm-benefits svg{width:36px;height:36px;color:var(--gm-gold);stroke-width:1.5}.gm-benefits p{font-size:14px;line-height:1.4;margin:6px 0 0}.gm-sessions{padding:30px max(4.5%,calc((100% - 1220px)/2)) 36px;background:var(--gm-cream)}.gm-sessions>header,.gm-experience>header{display:flex;align-items:center;justify-content:center;gap:24px;text-align:center;margin-bottom:23px}.gm-sessions>header>i,.gm-experience>header>i{width:58px;height:1px;background:var(--gm-gold);flex:none}.gm-sessions h2,.gm-experience h2{font-size:36px;line-height:1.05;margin:0 0 7px}.gm-sessions header p,.gm-experience header p{font-size:15px;line-height:1.5;margin:0}.gm-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gm-card-grid article{background:var(--gm-pink);border-radius:4px;overflow:hidden}.gm-card-grid img{display:block;width:100%;height:155px;object-fit:cover}.gm-card-grid article>div{padding:12px 15px 17px;min-height:126px}.gm-card-grid h3{font-size:20px;line-height:1.1;margin:0 0 7px}.gm-card-grid p{font-size:15px;line-height:1.5;margin:0;color:#302638}.gm-experience{padding:23px max(6%,calc((100% - 1120px)/2)) 32px;background:#fcf6f1}.gm-experience>header{margin-bottom:20px}.gm-experience>div{display:grid;grid-template-columns:repeat(4,1fr)}.gm-experience article{position:relative;text-align:center}.gm-experience article>span{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;margin:auto;background:var(--gm-plum);color:#efc45e}.gm-experience article svg{width:27px;height:27px;stroke-width:1.5}.gm-experience article>b{position:absolute;left:calc(50% + 34px);top:27px;width:calc(100% - 68px);border-top:1px dashed #795b6f}.gm-experience article p{font-size:15px;font-weight:600;line-height:1.4;margin:9px 0 0}.gm-cta{min-height:330px;padding:38px max(7%,calc((100% - 1140px)/2));display:flex;align-items:center;background-size:cover;background-position:center 52%;color:#fff}.gm-cta>div{max-width:470px}.gm-cta h2{font-size:clamp(40px,4.4vw,54px);line-height:1.02;color:#fff;margin:0 0 12px}.gm-cta p{font-size:16px;line-height:1.6;max-width:390px;color:#fff;margin:0 0 17px}@media(max-width:760px){.gm-hero{min-height:360px;padding:38px 6%;background-position:57% center}.gm-about{min-height:290px;padding:28px 6%;gap:4%}.gm-about img{height:225px}.gm-benefits{grid-template-columns:105px 1fr;padding:20px 5%;gap:14px}.gm-benefits>h2{font-size:28px}.gm-benefits article{padding:5px}.gm-benefits p{font-size:12px}.gm-sessions{padding:27px 5% 32px}.gm-sessions>header,.gm-experience>header{gap:14px}.gm-sessions>header>i,.gm-experience>header>i{width:38px}.gm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gm-card-grid img{height:145px}.gm-card-grid article>div{min-height:135px;padding:11px}.gm-card-grid h3{font-size:18px}.gm-card-grid p{font-size:13px}.gm-experience{padding:23px 5% 29px}.gm-experience article p{font-size:13px}.gm-cta{min-height:300px;padding:30px 6%}}@media(max-width:560px){.gm-hero{min-height:440px;align-items:flex-end;padding:24px 6%;background-position:62% center}.gm-hero>div{padding:18px;background:linear-gradient(90deg,#291427e8,#291427b5 80%);border-radius:4px}.gm-hero h1{font-size:49px}.gm-hero p{font-size:15px}.gm-about{grid-template-columns:1fr;padding:27px 6%;gap:18px}.gm-about img{height:230px}.gm-about h2{font-size:35px}.gm-about p{font-size:15px}.gm-benefits{grid-template-columns:1fr;padding:24px 6%;gap:15px}.gm-benefits>h2 br{display:none}.gm-benefits>div{grid-template-columns:repeat(2,1fr)}.gm-benefits article{min-height:100px;border-left:0;border-top:1px solid #bc8c5e}.gm-benefits article:last-child{grid-column:1/-1}.gm-sessions{padding:29px 6% 34px}.gm-sessions>header,.gm-experience>header{gap:8px;margin-bottom:21px}.gm-sessions>header>i,.gm-experience>header>i{width:19px}.gm-sessions h2,.gm-experience h2{font-size:30px}.gm-sessions header p,.gm-experience header p{font-size:14px}.gm-card-grid{grid-template-columns:1fr;gap:14px}.gm-card-grid img{height:205px}.gm-card-grid article>div{min-height:0;padding:15px 16px 18px}.gm-card-grid h3{font-size:21px}.gm-card-grid p{font-size:15px}.gm-experience{padding:28px 6% 33px}.gm-experience>div{grid-template-columns:repeat(2,1fr);row-gap:21px}.gm-experience article>b{display:none}.gm-experience article p{font-size:14px}.gm-cta{min-height:340px;align-items:flex-end;padding:24px 6%;background-position:64% center}.gm-cta>div{padding:17px;background:#291427c4;border-radius:4px}.gm-cta h2{font-size:36px}.gm-cta p{font-size:15px}}.guided-meditation-program .gm-hero{min-height:470px}.guided-meditation-program .gm-about{min-height:390px;padding-top:52px;padding-bottom:52px}.guided-meditation-program .gm-about img{height:315px}.guided-meditation-program .gm-sessions{padding-top:48px;padding-bottom:54px}.guided-meditation-program .gm-sessions>header{margin-bottom:34px}.guided-meditation-program .gm-card-grid{gap:18px}.guided-meditation-program .gm-card-grid img{height:210px}.guided-meditation-program .gm-card-grid article>div{min-height:170px;padding:17px 17px 21px}.guided-meditation-program .gm-experience{padding-top:42px;padding-bottom:48px}.guided-meditation-program .gm-experience>header{margin-bottom:32px}.guided-meditation-program .gm-experience article>span{width:64px;height:64px}.guided-meditation-program .gm-experience article>b{top:31px}@media(max-width:760px){.guided-meditation-program .gm-hero{min-height:430px}.guided-meditation-program .gm-about{min-height:360px;padding-top:42px;padding-bottom:42px}.guided-meditation-program .gm-about img{height:285px}.guided-meditation-program .gm-sessions{padding-top:40px;padding-bottom:46px}.guided-meditation-program .gm-card-grid img{height:190px}.guided-meditation-program .gm-card-grid article>div{min-height:165px}.guided-meditation-program .gm-experience{padding-top:36px;padding-bottom:42px}}@media(max-width:560px){.guided-meditation-program .gm-hero{min-height:500px}.guided-meditation-program .gm-about{min-height:0;padding-top:38px;padding-bottom:42px;gap:23px}.guided-meditation-program .gm-about img{height:280px}.guided-meditation-program .gm-sessions{padding-top:40px;padding-bottom:46px}.guided-meditation-program .gm-sessions>header{margin-bottom:30px}.guided-meditation-program .gm-card-grid{gap:18px}.guided-meditation-program .gm-card-grid img{height:245px}.guided-meditation-program .gm-card-grid article>div{min-height:0;padding:18px 17px 22px}.guided-meditation-program .gm-experience{padding-top:38px;padding-bottom:44px}.guided-meditation-program .gm-experience>header{margin-bottom:28px}.guided-meditation-program .gm-experience>div{row-gap:29px}}.guided-meditation-program .gm-hero{min-height:530px}.guided-meditation-program .gm-about{min-height:450px;padding-top:64px;padding-bottom:64px}.guided-meditation-program .gm-about img{height:350px}.guided-meditation-program .gm-sessions{padding-top:58px;padding-bottom:64px}.guided-meditation-program .gm-sessions>header{margin-bottom:42px}.guided-meditation-program .gm-card-grid{gap:20px}.guided-meditation-program .gm-card-grid img{height:240px}.guided-meditation-program .gm-card-grid article>div{min-height:185px;padding:20px 18px 24px}.guided-meditation-program .gm-experience{padding-top:52px;padding-bottom:58px}.guided-meditation-program .gm-experience>header{margin-bottom:40px}.guided-meditation-program .gm-experience article>span{width:70px;height:70px}.guided-meditation-program .gm-experience article>b{top:34px}@media(max-width:760px){.guided-meditation-program .gm-hero{min-height:480px}.guided-meditation-program .gm-about{min-height:410px;padding-top:54px;padding-bottom:54px}.guided-meditation-program .gm-about img{height:320px}.guided-meditation-program .gm-sessions{padding-top:50px;padding-bottom:56px}.guided-meditation-program .gm-sessions>header{margin-bottom:36px}.guided-meditation-program .gm-card-grid img{height:215px}.guided-meditation-program .gm-card-grid article>div{min-height:175px}.guided-meditation-program .gm-experience{padding-top:44px;padding-bottom:50px}.guided-meditation-program .gm-experience>header{margin-bottom:34px}}@media(max-width:560px){.guided-meditation-program .gm-hero{min-height:550px}.guided-meditation-program .gm-about{min-height:0;padding-top:46px;padding-bottom:50px}.guided-meditation-program .gm-about img{height:315px}.guided-meditation-program .gm-sessions{padding-top:48px;padding-bottom:55px}.guided-meditation-program .gm-sessions>header{margin-bottom:36px}.guided-meditation-program .gm-card-grid{gap:21px}.guided-meditation-program .gm-card-grid img{height:270px}.guided-meditation-program .gm-card-grid article>div{padding:20px 18px 24px}.guided-meditation-program .gm-experience{padding-top:46px;padding-bottom:52px}.guided-meditation-program .gm-experience>header{margin-bottom:34px}.guided-meditation-program .gm-experience>div{row-gap:34px}}.personal-wellness-program{--pw-plum:#32132d;--pw-gold:#d29b26;--pw-cream:#fcf5ee;--pw-ink:#321936;background:var(--pw-cream);color:var(--pw-ink)}.personal-wellness-program h1,.personal-wellness-program h2,.personal-wellness-program h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.pw-hero{min-height:390px;display:flex;align-items:center;padding:42px max(7%,calc((100% - 1140px)/2));background-size:cover;background-position:center 50%;color:#fff}.pw-hero>div{max-width:480px}.pw-kicker{display:block;color:var(--pw-gold);font:700 13px/1.5 Arial,sans-serif;letter-spacing:.16em}.pw-kicker i{display:inline-block;width:39px;height:1px;background:currentColor;vertical-align:middle;margin-left:12px}.pw-hero .pw-kicker{color:#f3bf50}.pw-hero h1{font-size:clamp(49px,5.5vw,70px);line-height:.94;color:#fff;margin:12px 0}.pw-hero p{font-size:16px;line-height:1.65;color:#fff;max-width:400px;margin:0 0 17px}.pw-hero a,.pw-cta a{display:inline-flex;align-items:center;gap:13px;padding:13px 22px;border-radius:8px;background:#efc16a;color:#27182a;text-decoration:none;font-size:15px;font-weight:700}.pw-hero a:hover,.pw-cta a:hover{background:#f6d48a}.pw-about{min-height:310px;padding:30px max(6.5%,calc((100% - 1140px)/2));display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:5%;background:#fcf5ee}.pw-about img{width:100%;height:245px;display:block;object-fit:cover;border-radius:9px}.pw-about h2{font-size:clamp(34px,3.8vw,46px);line-height:1.02;margin:9px 0 8px}.pw-about>div>i{display:block;width:40px;height:2px;background:var(--pw-gold);margin:10px 0}.pw-about p{font-size:17px;line-height:1.7;margin:0;color:#302536}.pw-includes{padding:28px max(3.5%,calc((100% - 1240px)/2)) 32px;background:linear-gradient(110deg,#2b1428,#3b1733 55%,#2d142a);color:#fff}.pw-includes>header,.pw-process>header{display:flex;align-items:center;justify-content:center;gap:24px;text-align:center;margin-bottom:23px}.pw-includes>header>i,.pw-process>header>i{width:58px;height:1px;background:var(--pw-gold);flex:none}.pw-includes h2,.pw-process h2{font-size:36px;line-height:1.05;margin:0}.pw-includes>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.pw-includes article{background:#411d3a;border-radius:8px;overflow:hidden;text-align:center}.pw-includes article>img{width:100%;height:145px;display:block;object-fit:cover}.pw-includes article>div{padding:10px 15px 17px;min-height:155px}.pw-includes article svg{width:29px;height:29px;color:#efbd54;stroke-width:1.5}.pw-includes h3{font-size:19px;line-height:1.1;color:#fff;margin:7px 0}.pw-includes article p{font-size:14px;line-height:1.5;color:#fff;margin:0}.pw-process{min-height:240px;padding:28px max(6%,calc((100% - 1120px)/2)) 33px;background:#fcf5ee}.pw-process>header{margin-bottom:18px}.pw-process>div{display:grid;grid-template-columns:repeat(4,1fr)}.pw-process article{position:relative;text-align:center;padding:0 11px}.pw-process article>span{position:relative;z-index:1;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:auto;background:var(--pw-plum);color:#efc351}.pw-process article svg{width:27px;height:27px;stroke-width:1.5}.pw-process article>b{position:absolute;left:calc(50% + 36px);top:28px;width:calc(100% - 72px);border-top:1px dashed #795b6f}.pw-process h3{font:600 16px/1.3 Arial,sans-serif;letter-spacing:0;margin:10px 0 4px;color:#211727}.pw-process p{font-size:14px;line-height:1.5;margin:0;color:#302638}.pw-cta{min-height:350px;padding:38px max(7%,calc((100% - 1140px)/2));display:flex;align-items:center;background-size:cover;background-position:center 52%;color:#fff}.pw-cta>div{max-width:440px}.pw-cta h2{font-size:clamp(39px,4.3vw,53px);line-height:1.02;color:#fff;margin:0 0 12px;font-style:italic}.pw-cta p{font-size:16px;line-height:1.6;max-width:380px;color:#fff;margin:0 0 18px}@media(max-width:760px){.pw-hero{min-height:360px;padding:38px 6%;background-position:57% center}.pw-about{min-height:290px;padding:28px 6%;gap:4%}.pw-about img{height:225px}.pw-includes{padding:25px 5% 29px}.pw-includes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pw-includes article>img{height:145px}.pw-includes article>div{min-height:145px}.pw-process{min-height:220px;padding:25px 5% 30px}.pw-process h3{font-size:14px}.pw-process p{font-size:13px}.pw-cta{min-height:320px;padding:30px 6%}}@media(max-width:560px){.pw-hero{min-height:440px;align-items:flex-end;padding:23px 6%;background-position:63% center}.pw-hero>div{padding:18px;background:linear-gradient(90deg,#291427e8,#291427b6 80%);border-radius:5px}.pw-hero h1{font-size:45px}.pw-hero p{font-size:15px}.pw-about{grid-template-columns:1fr;padding:27px 6%;gap:18px}.pw-about img{height:230px}.pw-about h2{font-size:35px}.pw-about p{font-size:15px}.pw-includes{padding:28px 6% 33px}.pw-includes>header,.pw-process>header{gap:9px;margin-bottom:21px}.pw-includes>header>i,.pw-process>header>i{width:20px}.pw-includes h2,.pw-process h2{font-size:30px}.pw-includes>div{grid-template-columns:1fr;gap:14px}.pw-includes article>img{height:200px}.pw-includes article>div{min-height:0;padding:14px 16px 18px}.pw-includes h3{font-size:21px}.pw-includes article p{font-size:15px}.pw-process{padding:28px 6% 34px}.pw-process>div{grid-template-columns:repeat(2,1fr);row-gap:22px}.pw-process article>b{display:none}.pw-process h3{font-size:15px}.pw-process p{font-size:14px}.pw-cta{min-height:340px;align-items:flex-end;padding:24px 6%;background-position:65% center}.pw-cta>div{padding:17px;background:#291427c7;border-radius:5px}.pw-cta h2{font-size:36px}.pw-cta p{font-size:15px}}.personal-wellness-program .pw-hero{min-height:470px}.personal-wellness-program .pw-about{min-height:400px;padding-top:52px;padding-bottom:52px}.personal-wellness-program .pw-about img{height:315px}.personal-wellness-program .pw-includes{padding-top:46px;padding-bottom:52px}.personal-wellness-program .pw-includes>header{margin-bottom:34px}.personal-wellness-program .pw-includes article>img{height:205px}.personal-wellness-program .pw-includes article>div{min-height:180px;padding:17px 16px 21px}.personal-wellness-program .pw-process{min-height:300px;padding-top:42px;padding-bottom:46px}.personal-wellness-program .pw-process>header{margin-bottom:30px}.personal-wellness-program .pw-process article>span{width:66px;height:66px}.personal-wellness-program .pw-process article>b{top:32px}@media(max-width:760px){.personal-wellness-program .pw-hero{min-height:430px}.personal-wellness-program .pw-about{min-height:370px;padding-top:44px;padding-bottom:44px}.personal-wellness-program .pw-about img{height:290px}.personal-wellness-program .pw-includes{padding-top:40px;padding-bottom:46px}.personal-wellness-program .pw-includes article>img{height:185px}.personal-wellness-program .pw-includes article>div{min-height:170px}.personal-wellness-program .pw-process{min-height:270px;padding-top:36px;padding-bottom:40px}}@media(max-width:560px){.personal-wellness-program .pw-hero{min-height:500px}.personal-wellness-program .pw-about{min-height:0;padding-top:38px;padding-bottom:42px;gap:23px}.personal-wellness-program .pw-about img{height:280px}.personal-wellness-program .pw-includes{padding-top:40px;padding-bottom:48px}.personal-wellness-program .pw-includes>header{margin-bottom:29px}.personal-wellness-program .pw-includes>div{gap:18px}.personal-wellness-program .pw-includes article>img{height:235px}.personal-wellness-program .pw-includes article>div{min-height:0;padding:17px 17px 21px}.personal-wellness-program .pw-process{min-height:0;padding-top:38px;padding-bottom:44px}.personal-wellness-program .pw-process>header{margin-bottom:28px}.personal-wellness-program .pw-process>div{row-gap:30px}.personal-wellness-program .pw-process article>span{width:62px;height:62px}}.personal-wellness-program .pw-hero{min-height:540px}@media(max-width:760px){.personal-wellness-program .pw-hero{min-height:500px}}@media(max-width:560px){.personal-wellness-program .pw-hero{min-height:560px}}.mindfulness-workshop-program{--mw-plum:#32132d;--mw-gold:#c68118;--mw-cream:#fcf5ef;--mw-ink:#321936;background:var(--mw-cream);color:var(--mw-ink)}.mindfulness-workshop-program h1,.mindfulness-workshop-program h2,.mindfulness-workshop-program h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.mw-hero{min-height:390px;display:flex;align-items:center;padding:42px max(7%,calc((100% - 1140px)/2));background-size:cover;background-position:center 53%;color:#fff}.mw-hero>div{max-width:450px}.mw-kicker{display:block;color:var(--mw-gold);font:700 13px/1.5 Arial,sans-serif;letter-spacing:.16em}.mw-kicker i{display:inline-block;width:38px;height:1px;background:currentColor;vertical-align:middle;margin-left:12px}.mw-hero .mw-kicker{color:#efbd52}.mw-hero h1{font-size:clamp(52px,5.8vw,74px);line-height:.92;margin:13px 0;color:#fff}.mw-hero p{font-size:16px;line-height:1.65;max-width:410px;margin:0 0 18px;color:#fff}.mw-hero a,.mw-cta a{display:inline-flex;align-items:center;gap:13px;padding:13px 22px;border-radius:5px;background:#efc16a;color:#27182a;text-decoration:none;font-size:15px;font-weight:700}.mw-hero a:hover,.mw-cta a:hover{background:#f5d48b}.mw-about{min-height:300px;padding:30px max(6.5%,calc((100% - 1140px)/2));display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5%;background:var(--mw-cream)}.mw-about img{width:100%;height:235px;display:block;object-fit:cover;border-radius:7px}.mw-about h2{font-size:clamp(35px,4vw,46px);line-height:1.04;margin:10px 0}.mw-about>div>i{display:block;width:42px;height:2px;background:var(--mw-gold);margin:12px 0}.mw-about p{font-size:17px;line-height:1.7;margin:0;color:#302637}.mw-benefits{min-height:205px;padding:32px max(7%,calc((100% - 1140px)/2));display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;background:linear-gradient(100deg,#281326,#38142f 62%,#291329);color:#fff}.mw-benefits h2{font-size:clamp(34px,4vw,47px);line-height:1;margin:0;font-style:italic}.mw-benefits h2 i{display:block;width:44px;height:2px;background:var(--mw-gold);margin-top:20px}.mw-benefits>div{display:grid;grid-template-columns:repeat(2,1fr);column-gap:38px}.mw-benefits>div p{font-size:16px;line-height:1.5;color:#fff;margin:0;padding:10px 0;border-bottom:1px solid #d2a137}.mw-benefits>div p:nth-last-child(-n+2){border-bottom:0}.mw-learn{padding:31px max(5%,calc((100% - 1220px)/2)) 36px;background:var(--mw-cream)}.mw-learn>header{display:grid;grid-template-columns:auto 48px 1fr;align-items:center;column-gap:16px;margin:0 2% 19px}.mw-learn h2{font-size:36px;line-height:1;margin:0}.mw-learn header>i{width:48px;height:1px;background:var(--mw-gold)}.mw-learn header p{font-size:16px;line-height:1.5;margin:0}.mw-learn>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.mw-learn article{height:205px;border-radius:6px;background-size:cover;background-position:center;display:flex;align-items:flex-end;overflow:hidden;color:#fff}.mw-learn article>div{width:100%;padding:15px 13px 17px;text-align:center}.mw-learn h3{font-size:20px;line-height:1.1;color:#fff;margin:0 0 7px}.mw-learn article p{font-size:14px;line-height:1.45;color:#fff;margin:0}.mw-details{min-height:205px;padding:26px max(7%,calc((100% - 1140px)/2));display:grid;grid-template-columns:1fr 1.15fr;gap:6%;background:var(--mw-cream)}.mw-details h2{font-size:34px;line-height:1.05;margin:0 0 8px}.mw-audience{padding-right:7%;border-right:1px solid #bb8b52}.mw-audience>p,.mw-audience li{font-size:15px;line-height:1.5}.mw-audience>p{margin:0 0 6px}.mw-audience ul{list-style:none;padding:0;margin:0}.mw-audience li:before{content:"•";color:var(--mw-gold);font-weight:700;margin-right:11px}.mw-format h2{display:flex;align-items:center;gap:17px}.mw-format h2 i{display:block;width:38px;height:1px;background:var(--mw-gold)}.mw-format>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px}.mw-format>div p{font-size:15px;font-weight:600;text-align:center;margin:0;padding:5px 12px;border-right:1px solid #bb8b52}.mw-format>div p:last-child{border-right:0}.mw-cta{min-height:330px;padding:38px max(7%,calc((100% - 1140px)/2));display:flex;align-items:center;background-size:cover;background-position:center 52%;color:#fff}.mw-cta>div{max-width:470px}.mw-cta h2{font-size:clamp(40px,4.5vw,55px);line-height:1.02;color:#fff;margin:0 0 12px;font-style:italic}.mw-cta p{font-size:16px;line-height:1.6;max-width:380px;color:#fff;margin:0 0 18px}@media(max-width:760px){.mw-hero{min-height:360px;padding:38px 6%;background-position:57% center}.mw-about{min-height:280px;padding:28px 6%;gap:4%}.mw-about img{height:220px}.mw-benefits{grid-template-columns:.7fr 1.3fr;padding:28px 6%;gap:5%}.mw-benefits>div{column-gap:20px}.mw-benefits>div p{font-size:14px}.mw-learn{padding:27px 5% 32px}.mw-learn>header{grid-template-columns:auto 35px;margin-bottom:17px}.mw-learn header p{grid-column:1/-1;margin-top:7px}.mw-learn>div{grid-template-columns:repeat(2,1fr);gap:12px}.mw-learn article{height:190px}.mw-details{padding:24px 6%;gap:5%}.mw-details h2{font-size:29px}.mw-audience>p,.mw-audience li,.mw-format>div p{font-size:13px}.mw-format>div p{padding:5px 7px}.mw-cta{min-height:300px;padding:30px 6%}}@media(max-width:560px){.mw-hero{min-height:440px;align-items:flex-end;padding:23px 6%;background-position:62% center}.mw-hero>div{padding:18px;background:linear-gradient(90deg,#291427e8,#291427b4 80%);border-radius:5px}.mw-hero h1{font-size:47px}.mw-hero p{font-size:15px}.mw-about{grid-template-columns:1fr;padding:27px 6%;gap:18px}.mw-about img{height:230px}.mw-about h2{font-size:35px}.mw-about p{font-size:15px}.mw-benefits{grid-template-columns:1fr;padding:27px 6%;gap:17px}.mw-benefits h2 br{display:none}.mw-benefits h2{font-size:36px}.mw-benefits>div{grid-template-columns:1fr;column-gap:0}.mw-benefits>div p{font-size:15px;padding:11px 0;border-bottom:1px solid #d2a137!important}.mw-benefits>div p:last-child{border-bottom:0!important}.mw-learn{padding:29px 6% 34px}.mw-learn>header{grid-template-columns:auto 24px;gap:10px;margin:0 0 18px}.mw-learn h2{font-size:31px}.mw-learn header>i{width:24px}.mw-learn header p{font-size:14px}.mw-learn>div{grid-template-columns:1fr;gap:14px}.mw-learn article{height:220px}.mw-learn h3{font-size:21px}.mw-learn article p{font-size:15px}.mw-details{grid-template-columns:1fr;padding:28px 6%;gap:24px}.mw-audience{padding:0 0 20px;border-right:0;border-bottom:1px solid #bb8b52}.mw-details h2{font-size:32px}.mw-audience>p,.mw-audience li{font-size:15px}.mw-format>div{margin-top:18px}.mw-format>div p{font-size:14px;padding:5px 8px}.mw-cta{min-height:340px;align-items:flex-end;padding:24px 6%;background-position:65% center}.mw-cta>div{padding:17px;background:#291427c5;border-radius:5px}.mw-cta h2{font-size:36px}.mw-cta p{font-size:15px}}.mindfulness-workshop-program .mw-hero{min-height:310px;padding-top:34px;padding-bottom:34px}.mindfulness-workshop-program .mw-hero h1{font-size:clamp(48px,5vw,66px)}.mindfulness-workshop-program .mw-hero p{max-width:370px;font-size:15px;line-height:1.55;margin-bottom:15px}.mindfulness-workshop-program .mw-hero a{border-radius:5px}.mindfulness-workshop-program .mw-about{min-height:228px;padding-top:20px;padding-bottom:20px}.mindfulness-workshop-program .mw-about img{height:190px}.mindfulness-workshop-program .mw-about h2{font-size:clamp(32px,3.5vw,41px);margin-top:0}.mindfulness-workshop-program .mw-about p{font-size:15px;line-height:1.55}.mindfulness-workshop-program .mw-benefits{min-height:184px;padding-top:24px;padding-bottom:24px;grid-template-columns:.7fr 1.3fr}.mindfulness-workshop-program .mw-benefits>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.mindfulness-workshop-program .mw-benefits>div p{font-size:14px;line-height:1.35;padding:8px 0}.mindfulness-workshop-program .mw-learn{padding-top:19px;padding-bottom:22px}.mindfulness-workshop-program .mw-learn>header{grid-template-columns:auto 48px;column-gap:14px;margin:0 2% 15px}.mindfulness-workshop-program .mw-learn h2{font-size:34px}.mindfulness-workshop-program .mw-learn header p{grid-column:1/-1;margin-top:5px;font-size:15px}.mindfulness-workshop-program .mw-learn>div{gap:9px}.mindfulness-workshop-program .mw-learn article{height:204px;border-radius:6px}.mindfulness-workshop-program .mw-learn article>div{padding:13px 11px 14px}.mindfulness-workshop-program .mw-learn h3{font-size:18px}.mindfulness-workshop-program .mw-learn article p{font-size:13px;line-height:1.4}.mindfulness-workshop-program .mw-details{min-height:198px;padding-top:20px;padding-bottom:20px;grid-template-columns:1fr 1.15fr}.mindfulness-workshop-program .mw-details h2{font-size:31px}.mindfulness-workshop-program .mw-audience>p,.mindfulness-workshop-program .mw-audience li{font-size:14px;line-height:1.4}.mindfulness-workshop-program .mw-format>div{margin-top:17px}.mindfulness-workshop-program .mw-format>div p{font-size:14px}.mindfulness-workshop-program .mw-cta{min-height:245px;padding-top:25px;padding-bottom:25px}.mindfulness-workshop-program .mw-cta h2{font-size:clamp(35px,4vw,47px)}.mindfulness-workshop-program .mw-cta p{font-size:15px;margin-bottom:14px}@media(max-width:760px){.mindfulness-workshop-program .mw-hero{min-height:340px}.mindfulness-workshop-program .mw-about{min-height:270px}.mindfulness-workshop-program .mw-about img{height:210px}.mindfulness-workshop-program .mw-benefits{min-height:205px}.mindfulness-workshop-program .mw-learn{padding-top:26px;padding-bottom:28px}.mindfulness-workshop-program .mw-details{min-height:210px;padding-top:25px;padding-bottom:25px}.mindfulness-workshop-program .mw-cta{min-height:280px}}@media(max-width:560px){.mindfulness-workshop-program .mw-hero{min-height:430px}.mindfulness-workshop-program .mw-about{min-height:0;padding-top:27px;padding-bottom:27px}.mindfulness-workshop-program .mw-about img{height:230px}.mindfulness-workshop-program .mw-benefits{min-height:0}.mindfulness-workshop-program .mw-learn{padding-top:29px;padding-bottom:34px}.mindfulness-workshop-program .mw-learn article{height:220px}.mindfulness-workshop-program .mw-details{min-height:0;padding-top:28px;padding-bottom:28px}.mindfulness-workshop-program .mw-cta{min-height:340px}}.mindfulness-workshop-program .mw-hero{min-height:390px}.mindfulness-workshop-program .mw-about{min-height:285px;padding-top:32px;padding-bottom:32px}.mindfulness-workshop-program .mw-about img{height:230px}.mindfulness-workshop-program .mw-learn{padding-top:32px;padding-bottom:36px}.mindfulness-workshop-program .mw-learn>header{margin-bottom:22px}.mindfulness-workshop-program .mw-learn article{height:230px}.mindfulness-workshop-program .mw-details{min-height:250px;padding-top:32px;padding-bottom:32px}@media(max-width:760px){.mindfulness-workshop-program .mw-hero{min-height:390px}.mindfulness-workshop-program .mw-about{min-height:320px;padding-top:30px;padding-bottom:30px}.mindfulness-workshop-program .mw-about img{height:240px}.mindfulness-workshop-program .mw-learn{padding-top:30px;padding-bottom:34px}.mindfulness-workshop-program .mw-learn article{height:220px}.mindfulness-workshop-program .mw-details{min-height:240px;padding-top:30px;padding-bottom:30px}}@media(max-width:560px){.mindfulness-workshop-program .mw-hero{min-height:470px}.mindfulness-workshop-program .mw-about{min-height:0;padding-top:34px;padding-bottom:34px}.mindfulness-workshop-program .mw-about img{height:260px}.mindfulness-workshop-program .mw-learn{padding-top:35px;padding-bottom:40px}.mindfulness-workshop-program .mw-learn>header{margin-bottom:25px}.mindfulness-workshop-program .mw-learn article{height:240px}.mindfulness-workshop-program .mw-details{min-height:0;padding-top:34px;padding-bottom:36px}}.mindfulness-workshop-program .mw-hero{min-height:470px}.mindfulness-workshop-program .mw-about{min-height:340px;padding-top:42px;padding-bottom:42px}.mindfulness-workshop-program .mw-about img{height:275px}.mindfulness-workshop-program .mw-learn{padding-top:42px;padding-bottom:46px}.mindfulness-workshop-program .mw-learn>header{margin-bottom:30px}.mindfulness-workshop-program .mw-learn article{height:260px}.mindfulness-workshop-program .mw-details{min-height:290px;padding-top:42px;padding-bottom:42px}@media(max-width:760px){.mindfulness-workshop-program .mw-hero{min-height:440px}.mindfulness-workshop-program .mw-about{min-height:360px;padding-top:36px;padding-bottom:36px}.mindfulness-workshop-program .mw-about img{height:260px}.mindfulness-workshop-program .mw-learn{padding-top:38px;padding-bottom:42px}.mindfulness-workshop-program .mw-learn article{height:240px}.mindfulness-workshop-program .mw-details{min-height:270px;padding-top:38px;padding-bottom:38px}}@media(max-width:560px){.mindfulness-workshop-program .mw-hero{min-height:510px}.mindfulness-workshop-program .mw-about{min-height:0;padding-top:40px;padding-bottom:42px}.mindfulness-workshop-program .mw-about img{height:285px}.mindfulness-workshop-program .mw-learn{padding-top:42px;padding-bottom:48px}.mindfulness-workshop-program .mw-learn>header{margin-bottom:30px}.mindfulness-workshop-program .mw-learn article{height:260px}.mindfulness-workshop-program .mw-details{min-height:0;padding-top:40px;padding-bottom:42px}}.mindfulness-workshop-program .mw-hero{min-height:530px}.mindfulness-workshop-program .mw-about{min-height:390px;padding-top:52px;padding-bottom:52px}.mindfulness-workshop-program .mw-about img{height:315px}.mindfulness-workshop-program .mw-learn{padding-top:52px;padding-bottom:56px}.mindfulness-workshop-program .mw-learn>header{margin-bottom:38px}.mindfulness-workshop-program .mw-learn article{height:285px}.mindfulness-workshop-program .mw-details{min-height:330px;padding-top:52px;padding-bottom:52px}@media(max-width:760px){.mindfulness-workshop-program .mw-hero{min-height:490px}.mindfulness-workshop-program .mw-about{min-height:390px;padding-top:44px;padding-bottom:44px}.mindfulness-workshop-program .mw-about img{height:290px}.mindfulness-workshop-program .mw-learn{padding-top:48px;padding-bottom:52px}.mindfulness-workshop-program .mw-learn article{height:265px}.mindfulness-workshop-program .mw-details{min-height:300px;padding-top:48px;padding-bottom:48px}}@media(max-width:560px){.mindfulness-workshop-program .mw-hero{min-height:550px}.mindfulness-workshop-program .mw-about{min-height:0;padding-top:46px;padding-bottom:48px}.mindfulness-workshop-program .mw-about img{height:310px}.mindfulness-workshop-program .mw-learn{padding-top:48px;padding-bottom:56px}.mindfulness-workshop-program .mw-learn>header{margin-bottom:34px}.mindfulness-workshop-program .mw-learn article{height:280px}.mindfulness-workshop-program .mw-details{min-height:0;padding-top:46px;padding-bottom:48px}}.mindfulness-workshop-program .mw-details{width:100%;min-height:205px;padding:24px max(7.5%,calc((100% - 1080px)/2));grid-template-columns:.95fr 1.05fr;gap:34px;align-items:stretch}.mindfulness-workshop-program .mw-audience{padding-right:28px;border-right:1px solid #bb8b52;border-bottom:0}.mindfulness-workshop-program .mw-details h2{font-size:28px;line-height:1.05;margin:0 0 7px}.mindfulness-workshop-program .mw-audience>p,.mindfulness-workshop-program .mw-audience li{font-size:12px;line-height:1.45}.mindfulness-workshop-program .mw-audience>p{margin-bottom:5px}.mindfulness-workshop-program .mw-audience li:before{margin-right:9px}.mindfulness-workshop-program .mw-format h2{position:relative;padding-bottom:14px;gap:14px}.mindfulness-workshop-program .mw-format h2:after{content:"";position:absolute;left:0;bottom:0;width:38px;height:1px;background:var(--mw-gold)}.mindfulness-workshop-program .mw-format h2 i{width:28px}.mindfulness-workshop-program .mw-format>div{margin-top:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.mindfulness-workshop-program .mw-format>div p{font-size:12px;line-height:1.35;padding:3px 8px}@media(max-width:760px){.mindfulness-workshop-program .mw-details{min-height:220px;padding:25px 6%;grid-template-columns:.95fr 1.05fr;gap:22px}.mindfulness-workshop-program .mw-audience{padding-right:18px}.mindfulness-workshop-program .mw-details h2{font-size:25px}.mindfulness-workshop-program .mw-audience>p,.mindfulness-workshop-program .mw-audience li,.mindfulness-workshop-program .mw-format>div p{font-size:12px}}@media(max-width:560px){.mindfulness-workshop-program .mw-details{min-height:0;padding:28px 6%;grid-template-columns:1fr;gap:22px}.mindfulness-workshop-program .mw-audience{padding:0 0 18px;border-right:0;border-bottom:1px solid #bb8b52}.mindfulness-workshop-program .mw-details h2{font-size:29px}.mindfulness-workshop-program .mw-audience>p,.mindfulness-workshop-program .mw-audience li{font-size:14px}.mindfulness-workshop-program .mw-format>div p{font-size:13px;padding:4px 6px}}.mindfulness-workshop-program .mw-details{min-height:250px;padding:30px max(6%,calc((100% - 1160px)/2));grid-template-columns:.9fr 1.1fr;gap:22px;align-items:stretch;background:#f7eee7}.mindfulness-workshop-program .mw-audience{border:0;border-left:3px solid #bf7d1c;border-radius:5px;background:#fffaf5;padding:23px 25px}.mindfulness-workshop-program .mw-details h2{font-size:29px;margin:0 0 10px;color:#371a37}.mindfulness-workshop-program .mw-audience>p{font-size:14px;line-height:1.5;margin:0 0 9px;color:#4b3d48}.mindfulness-workshop-program .mw-audience ul{display:grid;gap:4px}.mindfulness-workshop-program .mw-audience li{font-size:14px;line-height:1.45;color:#332936}.mindfulness-workshop-program .mw-audience li:before{color:#bd7919;font-size:18px;vertical-align:-1px}.mindfulness-workshop-program .mw-format{border-radius:5px;background:linear-gradient(135deg,#35172f,#4a2040);padding:23px 25px;color:#fff}.mindfulness-workshop-program .mw-format h2{color:#fff;font-size:29px;gap:14px;margin:0}.mindfulness-workshop-program .mw-format h2 i{background:#e6b94e;width:35px}.mindfulness-workshop-program .mw-format h2:after{display:none}.mindfulness-workshop-program .mw-format>div{margin-top:22px;gap:0}.mindfulness-workshop-program .mw-format>div p{display:flex;min-height:76px;align-items:center;justify-content:center;padding:12px 13px;border-right:1px solid #e3bd6875;color:#fff;font-size:14px;line-height:1.4}.mindfulness-workshop-program .mw-format>div p:last-child{border-right:0}@media(max-width:760px){.mindfulness-workshop-program .mw-details{min-height:0;padding:26px 5%;grid-template-columns:1fr;gap:15px}.mindfulness-workshop-program .mw-audience,.mindfulness-workshop-program .mw-format{padding:21px 23px}.mindfulness-workshop-program .mw-format>div{margin-top:16px}.mindfulness-workshop-program .mw-format>div p{min-height:65px}}@media(max-width:560px){.mindfulness-workshop-program .mw-details{padding:27px 6%;gap:14px}.mindfulness-workshop-program .mw-audience{border-left-width:3px;border-bottom:0;padding:21px 20px}.mindfulness-workshop-program .mw-format{padding:21px 20px}.mindfulness-workshop-program .mw-details h2,.mindfulness-workshop-program .mw-format h2{font-size:26px}.mindfulness-workshop-program .mw-audience>p,.mindfulness-workshop-program .mw-audience li{font-size:14px}.mindfulness-workshop-program .mw-format>div p{font-size:12px;padding:8px 6px;min-height:58px}}.wellness369-page{--w369-plum:#2c1027;--w369-gold:#d49727;--w369-cream:#fbf2e9;background:#fbf2e9;color:#171528;font-family:inherit}.w369-hero{min-height:380px;padding:42px max(8%,calc((100% - 1120px)/2));display:flex;align-items:center;background-size:cover;background-position:center 52%;color:#fff}.w369-hero>div{max-width:430px}.w369-kicker{display:flex;align-items:center;gap:15px;color:#efbd32;font-size:13px;font-weight:700;letter-spacing:.15em}.w369-kicker i,.w369-method h2 i,.w369-experience header>i,.w369-journey header>i{display:block;width:48px;height:1px;background:#d89c28}.w369-hero h1,.w369-method h2,.w369-meaning h2,.w369-experience h2,.w369-journey h2,.w369-cta h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.02}.w369-hero h1{font-size:clamp(48px,6vw,68px);margin:14px 0 13px}.w369-hero p{font-size:15px;line-height:1.65;max-width:370px;margin:0 0 20px}.w369-hero a,.w369-cta a{display:inline-flex;gap:14px;align-items:center;padding:13px 21px;border-radius:9px;background:#efb94f;color:#211325;text-decoration:none;font-weight:600;font-size:14px}.w369-method{min-height:150px;padding:27px max(8%,calc((100% - 1120px)/2));display:grid;grid-template-columns:230px 1px 1fr;align-items:center;gap:38px;background:#fbf0e5}.w369-method h2{font-size:38px;color:#411b40;margin:0}.w369-method h2 i{margin-top:12px}.w369-divider{height:92px;background:#c68b2c}.w369-method>p{font-size:16px;line-height:1.45;max-width:570px;margin:0}.w369-meaning{padding:22px max(7%,calc((100% - 1120px)/2)) 25px;background-color:#2c1027;background-size:cover;background-position:center 56%;color:#fff}.w369-meaning>header,.w369-experience>header,.w369-journey>header{display:flex;align-items:center;justify-content:center;gap:30px;text-align:center;flex-wrap:wrap}.w369-meaning>header i,.w369-experience>header i,.w369-journey>header i{width:62px;height:1px;background:#dda12b}.w369-meaning h2,.w369-experience h2,.w369-journey h2{font-size:30px;margin:0}.w369-meaning-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px}.w369-meaning-grid article{text-align:center;padding:0 32px;position:relative}.w369-meaning-grid article+article:before{content:"";position:absolute;left:0;top:68px;height:130px;width:1px;background:#d9c9d27a}.w369-meaning-grid strong{display:block;font:italic 64px Georgia,serif;color:#e8b64d;line-height:1}.w369-meaning-grid h3{font:24px Georgia,serif;margin:0 0 5px}.w369-meaning-grid p{max-width:260px;margin:0 auto;font-size:14px;line-height:1.45}.w369-experience{padding:30px max(5%,calc((100% - 1180px)/2)) 34px;background:#fbf2e9}.w369-experience>header{justify-content:flex-start;margin:0 38px 22px;gap:20px}.w369-experience>header h2{color:#431c43}.w369-experience>header p{flex-basis:100%;font-size:14px;margin:-12px 0 0}.w369-experience>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.w369-experience article{overflow:hidden;border-radius:5px;background:#ead7c1;text-align:center}.w369-experience article img{display:block;width:100%;height:112px;object-fit:cover}.w369-experience article h3{font-size:14px;line-height:1.25;margin:9px 6px 11px;font-weight:600}.w369-journey{padding:22px max(7%,calc((100% - 1120px)/2)) 28px;background:#35152d;color:#fff}.w369-journey>header{justify-content:flex-start;gap:22px}.w369-journey>header h2{font-style:italic}.w369-journey>header p{flex-basis:100%;text-align:left;margin:-13px 0 0;font-size:14px}.w369-journey>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:17px}.w369-journey article{text-align:center;position:relative;padding:0 18px}.w369-journey article:not(:last-child):after{content:"";position:absolute;top:20px;left:calc(50% + 21px);width:calc(100% - 42px);height:1px;background:#e0aa32}.w369-journey article>span{width:40px;height:40px;margin:0 auto 8px;border:2px solid #e2ac35;border-radius:50%;display:grid;place-items:center;color:#f0bd45;font:24px Georgia,serif}.w369-journey h3{font:18px Georgia,serif;margin:0 0 5px}.w369-journey article p{font-size:13px;line-height:1.4;margin:0 auto;max-width:225px}.w369-cta{min-height:315px;padding:34px max(8%,calc((100% - 1120px)/2));display:flex;align-items:center;background-size:cover;background-position:center 58%;color:#fff}.w369-cta>div{max-width:440px}.w369-cta h2{font-size:38px;margin:0 0 13px}.w369-cta p{font-size:15px;line-height:1.55;max-width:370px;margin:0 0 18px}@media(max-width:760px){.w369-hero{min-height:350px;padding:36px 7%;background-position:59% center}.w369-method{grid-template-columns:190px 1px 1fr;gap:22px;padding:26px 6%}.w369-method h2{font-size:32px}.w369-method>p{font-size:14px}.w369-meaning{padding:25px 5%}.w369-meaning-grid article{padding:0 16px}.w369-experience{padding:32px 5%}.w369-experience>header{margin-left:10px}.w369-experience>div{grid-template-columns:repeat(2,1fr);gap:16px}.w369-experience article img{height:150px}.w369-journey{padding:25px 5%}.w369-journey article{padding:0 8px}.w369-journey h3{font-size:16px}.w369-journey article p{font-size:12px}.w369-cta{min-height:290px;padding:35px 7%}}@media(max-width:560px){.w369-hero{min-height:380px;padding:30px 6%;background-position:62% center}.w369-hero h1{font-size:49px}.w369-hero p{font-size:14px;max-width:300px}.w369-method{grid-template-columns:1fr;gap:14px;padding:28px 7%}.w369-method h2 br{display:none}.w369-method h2{font-size:32px}.w369-divider{width:58px;height:1px}.w369-method>p{font-size:14px}.w369-meaning>header{gap:12px}.w369-meaning>header i{width:30px}.w369-meaning h2,.w369-experience h2,.w369-journey h2{font-size:25px}.w369-meaning-grid{grid-template-columns:1fr;gap:19px;margin-top:21px}.w369-meaning-grid article{padding:0 8px}.w369-meaning-grid article+article:before{display:none}.w369-meaning-grid strong{font-size:49px}.w369-meaning-grid h3{font-size:21px}.w369-meaning-grid p{font-size:13px}.w369-experience>header{margin:0 0 20px;justify-content:flex-start}.w369-experience>header h2{font-size:26px;text-align:left}.w369-experience>header i{display:none}.w369-experience>header p{margin:-10px 0 0;text-align:left}.w369-experience>div{gap:11px}.w369-experience article img{height:115px}.w369-experience article h3{font-size:12px;min-height:30px}.w369-journey>header{gap:13px}.w369-journey>header p{margin:-5px 0 0}.w369-journey>div{grid-template-columns:1fr;gap:17px;margin-top:20px}.w369-journey article{display:grid;grid-template-columns:42px 1fr;text-align:left;column-gap:12px;padding:0}.w369-journey article>span{grid-row:span 2;margin:0}.w369-journey article:not(:last-child):after{left:19px;top:40px;width:1px;height:calc(100% + 6px)}.w369-journey h3{align-self:end;margin:0 0 3px}.w369-journey article p{max-width:none;margin:0;font-size:13px}.w369-cta{min-height:280px;padding:30px 6%;background-position:62% center}.w369-cta h2{font-size:31px}.w369-cta p{font-size:13px;max-width:270px}}.sound-bath-program .sb-hero{min-height:540px}.sound-bath-program .sb-about{min-height:465px;padding-top:62px;padding-bottom:62px}.sound-bath-program .sb-about img{height:355px}.sound-bath-program .sb-benefits{min-height:340px;padding-top:56px;padding-bottom:56px}.sound-bath-program .sb-benefits article{min-height:165px}.sound-bath-program .sb-expect{min-height:360px;padding-top:56px;padding-bottom:60px}.sound-bath-program .sb-expect>header{margin-bottom:44px}@media(max-width:760px){.sound-bath-program .sb-hero{min-height:490px}.sound-bath-program .sb-about{min-height:420px;padding-top:52px;padding-bottom:52px}.sound-bath-program .sb-about img{height:315px}.sound-bath-program .sb-benefits{min-height:300px;padding-top:46px;padding-bottom:46px}.sound-bath-program .sb-benefits article{min-height:145px}.sound-bath-program .sb-expect{min-height:330px;padding-top:48px;padding-bottom:52px}}@media(max-width:560px){.sound-bath-program .sb-hero{min-height:550px}.sound-bath-program .sb-about{min-height:0;padding-top:44px;padding-bottom:48px}.sound-bath-program .sb-about img{height:320px}.sound-bath-program .sb-benefits{min-height:0;padding-top:44px;padding-bottom:48px}.sound-bath-program .sb-benefits article{min-height:148px}.sound-bath-program .sb-expect{min-height:0;padding-top:46px;padding-bottom:52px}.sound-bath-program .sb-expect>header{margin-bottom:34px}}.retreat-program .sp-kicker,.retreat-program .sp-crumb{font-size:15px}.retreat-program .sp-hero-inner>p{font-size:18px;line-height:1.65}.retreat-program .sp-about>div>p{font-size:18px;line-height:1.8}.retreat-program .retreat-benefits article p{font-size:17px;line-height:1.5}.retreat-program .retreat-catalog header p,.retreat-program .retreat-journey header p{font-size:17px;line-height:1.65}.retreat-program .retreat-catalog .sp-therapy-grid p{font-size:16px;line-height:1.65}.retreat-program .retreat-catalog .sp-therapy-grid a{font-size:16px}.retreat-program .retreat-journey .sp-steps article p{font-size:16px;line-height:1.5}.retreat-program .retreat-cta p{font-size:17px;line-height:1.65}.retreat-program .retreat-cta a{font-size:16px}@media(max-width:760px){.retreat-program .sp-crumb{font-size:14px}.retreat-program .sp-hero-inner>p,.retreat-program .sp-about>div>p{font-size:16px}.retreat-program .retreat-benefits article p{font-size:15px}.retreat-program .retreat-catalog header p,.retreat-program .retreat-journey header p{font-size:15px}.retreat-program .retreat-catalog .sp-therapy-grid p{font-size:14px}.retreat-program .retreat-journey .sp-steps article p{font-size:14px}.retreat-program .retreat-cta p{font-size:15px}}@media(max-width:560px){.retreat-program .sp-kicker{font-size:13px}.retreat-program .sp-crumb{font-size:12px}.retreat-program .sp-hero-inner>p,.retreat-program .sp-about>div>p{font-size:15px}.retreat-program .retreat-benefits article p{font-size:14px}.retreat-program .retreat-catalog header p,.retreat-program .retreat-journey header p{font-size:14px}.retreat-program .retreat-catalog .sp-therapy-grid p,.retreat-program .retreat-catalog .sp-therapy-grid a{font-size:15px}.retreat-program .retreat-journey .sp-steps article p{font-size:14px}.retreat-program .retreat-cta p,.retreat-program .retreat-cta a{font-size:15px}}.cosmic-loader-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:999999;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#183327,#0d1e16 48%,#060e0a);color:#fff;opacity:1;visibility:visible;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1),visibility .45s;overflow:hidden;-webkit-user-select:none;user-select:none}.cosmic-loader-overlay.fade-out{opacity:0;transform:scale(1.03);visibility:hidden;pointer-events:none}.cosmic-loader-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cosmic-aura-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,88vw);height:min(560px,88vw);border-radius:50%;background:radial-gradient(circle,rgba(214,190,139,.18) 0%,rgba(32,155,101,.08) 42%,transparent 70%);filter:blur(28px);animation:cosmicAuraPulse 3s ease-in-out infinite alternate}@keyframes cosmicAuraPulse{0%{transform:translate(-50%,-50%) scale(.9);opacity:.6}to{transform:translate(-50%,-50%) scale(1.15);opacity:.95}}.cosmic-star{position:absolute;width:3px;height:3px;background:#d6be8b;border-radius:50%;box-shadow:0 0 8px #f1d69f;animation:cosmicStarTwinkle 2.4s ease-in-out infinite alternate}.star-1{top:22%;left:24%;animation-delay:0s}.star-2{top:30%;right:26%;animation-delay:.6s}.star-3{bottom:28%;left:28%;animation-delay:1.2s}.star-4{bottom:25%;right:22%;animation-delay:.4s}.star-5{top:16%;right:38%;animation-delay:1.5s}.star-6{bottom:18%;left:42%;animation-delay:.9s}@keyframes cosmicStarTwinkle{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1.4)}}.cosmic-loader-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:90vw;padding:24px}.cosmic-logo-wrapper{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.cosmic-orbit-ring{position:absolute;border-radius:50%;pointer-events:none}.ring-outer{top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px dashed rgba(214,190,139,.45);animation:cosmicSpinClockwise 12s linear infinite}.ring-inner{top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(214,190,139,.25);border-top-color:#d6be8b;border-bottom-color:#d6be8b;animation:cosmicSpinCounter 7s linear infinite}@keyframes cosmicSpinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cosmicSpinCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.cosmic-logo-glow{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:radial-gradient(circle,rgba(214,190,139,.35) 0%,transparent 70%);filter:blur(14px);animation:cosmicPulse 2s ease-in-out infinite}@keyframes cosmicPulse{0%,to{transform:scale(.95);opacity:.6}50%{transform:scale(1.08);opacity:1}}.cosmic-logo-container{position:relative;width:92px;height:92px;border-radius:50%;background:#0e1c15e6;border:1.5px solid rgba(214,190,139,.65);box-shadow:0 0 25px #d6be8b59,inset 0 0 15px #d6be8b26;display:flex;align-items:center;justify-content:center;overflow:hidden}.cosmic-loader-mark{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));animation:cosmicMarkFloat 3s ease-in-out infinite}@keyframes cosmicMarkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cosmic-loader-brand{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.cosmic-loader-title{font-family:Manrope,sans-serif;font-size:clamp(22px,5.5vw,29px);font-weight:800;letter-spacing:.22em;background:linear-gradient(135deg,#fff,#faecd2,#d6be8b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cosmic-loader-tagline{font-size:10px;font-weight:600;letter-spacing:.32em;color:#c7b080}.cosmic-loader-mantra{display:flex;align-items:center;gap:9px;font-family:Georgia,serif;font-style:italic;font-size:clamp(13px,3.2vw,15px);color:#dfd8c8;margin-bottom:24px;min-height:24px;opacity:.95;transition:opacity .3s ease}.cosmic-sparkle-icon{color:#d6be8b;flex-shrink:0;animation:cosmicSparklePulse 1.8s ease-in-out infinite alternate}@keyframes cosmicSparklePulse{0%{transform:scale(.85);opacity:.5}to{transform:scale(1.15);opacity:1}}.cosmic-loader-progress-wrap{width:min(260px,78vw);display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px}.cosmic-loader-progress-bar{width:100%;height:4px;background:#ffffff1f;border-radius:99px;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.cosmic-loader-progress-fill{height:100%;background:linear-gradient(90deg,#9b814e,#d6be8b,#fff2d1);border-radius:99px;box-shadow:0 0 10px #d6be8b;transition:width .08s linear}.cosmic-loader-percent{font-family:Manrope,monospace,sans-serif;font-size:12px;font-weight:600;color:#d6be8b;letter-spacing:.12em}.cosmic-loader-skip{background:transparent;border:1px solid rgba(214,190,139,.3);color:#c7b080;padding:6px 16px;border-radius:20px;font-size:11px;letter-spacing:.08em;cursor:pointer;transition:all .25s ease}.cosmic-loader-skip:hover{background:#d6be8b29;border-color:#d6be8b;color:#fff}.booking-confirmation-card{background:#fff;border:1px solid #e7dfcf;border-radius:6px;padding:38px 32px;box-shadow:0 12px 30px #101b160f;text-align:left}.confirmation-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.confirmation-icon{color:#209b65}.confirmation-text{font-size:16px;line-height:1.7;color:#2b302c;margin-bottom:20px}.confirmation-ref{color:#8a7145;font-family:monospace;font-size:17px;background:#f8f6f0;padding:3px 8px;border-radius:4px;border:1px solid #e8e2d4}.confirmation-summary{display:flex;flex-direction:column;gap:10px;background:#fbf9f4;border:1px solid #eee8db;border-radius:4px;padding:18px 20px;margin-bottom:22px}.confirmation-summary div{display:flex;justify-content:space-between;font-size:14px;color:#555b55;border-bottom:1px dashed #e6dfcf;padding-bottom:8px}.confirmation-summary div:last-child{border-bottom:none;padding-bottom:0}.confirmation-summary span{color:#797f78}.confirmation-summary strong{color:#172b22;font-weight:600;text-align:right}.confirmation-note{font-size:13.5px;line-height:1.65;color:#636b64;margin-bottom:26px}.contact-card-action{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:#8a7145;text-decoration:none;transition:color .2s}.contact-card-action:hover{color:#172b22;text-decoration:underline}html,body{overflow-x:hidden;width:100%;-webkit-text-size-adjust:100%}#root{overflow-x:hidden;width:100%}.mobile-backdrop{position:fixed;right:0;bottom:0;left:0;top:114px;background:#0a100d85;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:998}@media(max-width:980px){.site-header{position:relative;z-index:999}.nav-wrap{height:76px;padding:0 4.5%}.mobile-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;color:#172b22;padding:6px;border-radius:6px}.mobile-toggle:focus-visible{outline:2px solid #8a7145}.mobile-backdrop{top:110px}.main-nav{display:none;position:fixed;top:110px;left:0;right:0;bottom:0;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;padding:16px 6% 36px;box-shadow:0 20px 30px #0a120e33;align-items:stretch;flex-direction:column;gap:0;z-index:1000}.main-nav.mobile-open{display:flex!important}.nav-item{border-bottom:1px solid #ebe5d9;padding:2px 0}.nav-item.has-menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.nav-link{font-size:15px;font-weight:600;padding:16px 0;flex:1}.nav-expand-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:#f7f4ec;border-radius:50%;color:#172b22;cursor:pointer;margin-left:8px;transition:transform .2s,background .2s}.nav-expand-toggle[aria-expanded=true]{background:#d6be8b;color:#172b22;transform:rotate(180deg)}.mega-menu{display:none!important;position:static;top:auto;left:auto;width:100%;max-height:none;overflow:visible;padding:16px 0 20px;background:#fbf9f4;border-radius:4px;box-shadow:none;opacity:0;visibility:hidden}.mega-menu.is-open{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.mega-feature{min-height:180px;padding:20px;margin-bottom:14px}.mega-feature h3{font-size:22px}.mega-links{grid-template-columns:1fr;gap:12px}.nav-cta{margin-top:20px;padding:16px 20px;font-size:14px;text-align:center;justify-content:center;min-height:48px}}@media(max-width:600px){.nav-wrap{height:70px}.mobile-backdrop{top:104px}.main-nav{top:104px;max-height:calc(100vh - 104px);max-height:calc(100dvh - 104px)}.brand{gap:8px;min-width:0}.brand img{width:38px;height:48px}.brand-wordmark strong{font-size:13px;letter-spacing:.1em}.brand-wordmark small{font-size:7.5px;letter-spacing:.16em}.announcement{padding:0 3%;height:34px}.contact-cards{grid-template-columns:1fr!important}.form-row{grid-template-columns:1fr!important;gap:14px}.wellness-form input,.wellness-form select,.wellness-form textarea{font-size:16px!important;padding:13px 14px}.booking-confirmation-card{padding:24px 18px}.confirmation-summary div{flex-direction:column;gap:4px}.confirmation-summary strong{text-align:left}.floating-contact{right:14px;bottom:16px;gap:8px}.floating-contact a{width:44px;height:44px}}.legal-page-wrap{background:#fbf9f5;min-height:100vh}.legal-tabs-bar{background:#fff;border-bottom:1px solid #e9e3d5;padding:16px 5%;position:sticky;top:76px;z-index:20;box-shadow:0 4px 14px #121b160a}.legal-tabs-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:12px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.legal-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:30px;font-size:13.5px;font-weight:600;color:#555c56;text-decoration:none;background:#f8f6f0;border:1px solid #e5ded0;transition:all .22s ease;white-space:nowrap}.legal-tab-btn:hover{background:#ede6d7;color:#172b22}.legal-tab-btn.active{background:#172b22;color:#faecd2;border-color:#172b22;box-shadow:0 4px 12px #172b222e}.legal-content-section{max-width:1240px;margin:0 auto;padding:48px 5% 80px}.legal-layout-grid{display:grid;grid-template-columns:290px 1fr;gap:44px;align-items:start}.legal-toc-aside{position:sticky;top:140px}.legal-toc-card{background:#fff;border:1px solid #e7dfcf;border-radius:8px;padding:24px 20px;box-shadow:0 6px 20px #121b160a}.legal-toc-label{font-size:10px;font-weight:700;letter-spacing:.18em;color:#8a7145;display:block;margin-bottom:6px}.legal-toc-card h4{font-family:Georgia,serif;font-size:18px;font-weight:500;color:#172b22;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #eee8db}.legal-toc-nav{display:flex;flex-direction:column;gap:6px;max-height:52vh;overflow-y:auto;padding-right:4px}.legal-toc-link{display:flex;align-items:baseline;gap:9px;font-size:12.5px;line-height:1.45;color:#5d635e;text-decoration:none;padding:6px 8px;border-radius:4px;transition:all .18s ease}.legal-toc-link:hover{background:#f7f3ea;color:#172b22}.toc-num{font-family:monospace;font-size:11px;color:#9c8352;flex-shrink:0}.toc-text{flex:1}.legal-toc-help{margin-top:20px;padding-top:16px;border-top:1px solid #eee8db;display:flex;align-items:flex-start;gap:10px;font-size:12px}.legal-toc-help .help-icon{color:#8a7145;flex-shrink:0;margin-top:2px}.legal-toc-help strong{display:block;color:#172b22;font-size:12.5px;margin-bottom:3px}.legal-toc-help p{color:#69706a;line-height:1.5;margin:0 0 8px}.toc-call-link{display:inline-block;color:#8a7145;font-weight:700;text-decoration:none;font-size:12px}.toc-call-link:hover{text-decoration:underline}.legal-articles-list{display:flex;flex-direction:column;gap:24px}.legal-doc-meta{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e7ded0;margin-bottom:8px}.meta-badge{font-size:10px;font-weight:700;letter-spacing:.16em;color:#209b65;background:#e9f7f0;padding:4px 10px;border-radius:20px}.meta-updated{font-size:12px;color:#888e89}.legal-article-card{background:#fff;border:1px solid #e8e2d4;border-radius:8px;padding:32px 34px;box-shadow:0 4px 16px #121b1608;transition:transform .2s ease,box-shadow .2s ease;scroll-margin-top:150px}.legal-article-card:hover{box-shadow:0 8px 24px #121b160f}.legal-article-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.legal-article-num{font-family:monospace;font-size:11.5px;font-weight:700;background:#f7f3ea;color:#8a7145;padding:4px 8px;border-radius:4px;border:1px solid #eae2d1}.legal-article-header h2{font-family:Georgia,serif;font-size:clamp(20px,2.5vw,24px);font-weight:500;color:#172b22;margin:0;line-height:1.25}.legal-article-card p{font-size:15px;line-height:1.8;color:#404742;margin:0}.legal-article-card.is-disclaimer{background:#fffdf9;border:1.5px solid #dfceaa;position:relative}.disclaimer-alert-icon{color:#b38539;flex-shrink:0}.legal-contact-box{margin-top:20px;padding:18px 20px;background:#f9f7f2;border:1px solid #e7e0d2;border-radius:6px;display:flex;flex-direction:column;gap:10px}.contact-box-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#2d332f}.contact-box-item svg{color:#8a7145;flex-shrink:0}.legal-footer-banner{margin-top:24px;background:linear-gradient(135deg,#172b22,#1f392d);color:#fff;border-radius:8px;padding:34px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 14px 30px #12261d29}.banner-copy{display:flex;align-items:flex-start;gap:16px}.sparkle-gold{color:#d6be8b;flex-shrink:0;margin-top:4px}.banner-copy h3{font-family:Georgia,serif;font-size:21px;font-weight:400;color:#fff;margin:0 0 6px}.banner-copy p{font-size:14px;line-height:1.6;color:#dbe4dd;margin:0}.banner-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.button-outline-dark{border:1px solid rgba(255,255,255,.4);color:#fff;background:transparent;padding:12px 22px;border-radius:4px;font-size:13px;font-weight:600;text-decoration:none;transition:all .22s ease}.button-outline-dark:hover{background:#ffffff1f;border-color:#fff}@media(max-width:980px){.legal-layout-grid{grid-template-columns:1fr;gap:30px}.legal-toc-aside{position:static}.legal-toc-nav{max-height:35vh}.legal-footer-banner{flex-direction:column;align-items:flex-start;padding:26px 24px}.banner-actions{width:100%;flex-direction:column;align-items:stretch}.banner-actions a{text-align:center;justify-content:center}}@media(max-width:650px){.legal-content-section{padding:30px 4.5% 60px}.legal-article-card{padding:22px 18px}.legal-tabs-bar{top:70px;padding:12px 4%}.legal-tab-btn{padding:8px 14px;font-size:12px}.legal-article-card p{font-size:14px;line-height:1.7}}
