:root{--vynova-beige:#e4d4c2;--porcelain:#faf8f4;--warm-taupe:#a98f76;--cocoa:#44372f;--muted-sage:#93a69a;--champagne:#c19a5b;--terracotta:#c9826c;--bg:var(--vynova-beige);--bg-2:var(--porcelain);--surface:var(--porcelain);--text:var(--cocoa);--muted:#44372fb8;--line:#a98f7657;--gold:var(--champagne);--gold-deep:var(--cocoa);--taupe:var(--warm-taupe);--olive:var(--muted-sage);--shadow:#44372f1a;--shadow-strong:#44372f2e;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 92% 4%, #c19a5b21, transparent 28rem), linear-gradient(180deg, var(--porcelain) 0%, #e4d4c2ad 100%);color:var(--text);font-family:var(--font-interface), Arial, sans-serif;margin:0;font-weight:400}a{color:inherit;text-decoration:none}p{line-height:1.7}img{max-width:100%;display:block}button,input,textarea,select{font-family:var(--font-interface), Arial, sans-serif}h1,h2,h3,h4,h5,h6,.display{font-family:var(--font-editorial), "Times New Roman", serif;color:var(--cocoa);letter-spacing:-.018em;font-weight:600}:focus-visible{outline-offset:3px;outline:3px solid #c19a5b7a}.container{width:min(var(--max), calc(100% - 2rem));margin:0 auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf8f4e6;border-bottom:1px solid #a98f7638;position:sticky;top:0;box-shadow:0 8px 30px #44372f0a}.nav-wrap{justify-content:space-between;align-items:center;gap:1.25rem;min-height:84px;display:flex}.brand-lockup{align-items:center;display:inline-flex}.brand-logo{border-radius:0;width:190px;height:auto;display:block}.footer-logo{border-radius:0;width:190px;height:auto;margin-bottom:.9rem;display:block}.nav{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.82rem;font-weight:600;display:flex}.nav a{transition:color .18s,background .18s,transform .18s}.nav a:hover{color:var(--cocoa)}.nav .nav-cta,.btn.primary{background:var(--cocoa);color:var(--porcelain);border-color:var(--cocoa);box-shadow:0 12px 28px #44372f33}.nav .nav-cta{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:.82rem 1.1rem}.nav .nav-cta:hover,.btn.primary:hover{background:var(--warm-taupe);color:var(--cocoa);transform:translateY(-1px);box-shadow:0 16px 32px #44372f33}.hero{padding:4.5rem 0 3.5rem}.hero-split{grid-template-columns:1fr 1.15fr;align-items:center;gap:2rem;display:grid}.hero-copy{padding-right:1rem}.kicker{color:var(--warm-taupe);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-family:var(--font-interface), Arial, sans-serif;font-weight:600}.section-head .kicker,.split-feature .kicker{font-size:1.05rem;font-weight:700}.hero-kicker{color:var(--warm-taupe);text-transform:uppercase;letter-spacing:.18em;font-size:.88rem;font-family:var(--font-interface), Arial, sans-serif;font-weight:600}.hero-kicker-display{letter-spacing:-.018em;text-transform:none;font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.08;font-family:var(--font-editorial), "Times New Roman", serif;color:var(--cocoa);margin-bottom:.35rem;font-weight:600}.subpage-title,.home-hero-title{letter-spacing:-.03em;font-size:clamp(2.45rem,4.65vw,4rem);font-weight:700;line-height:1}.section-kicker-large{color:var(--warm-taupe);text-transform:uppercase;letter-spacing:.18em;font-size:.95rem;font-family:var(--font-interface), Arial, sans-serif;font-weight:600}.display{margin:.7rem 0 1rem;font-size:clamp(2.7rem,5.2vw,5.1rem);line-height:1.02}.display-as-kicker{color:var(--warm-taupe);text-transform:uppercase;letter-spacing:.16em;font-size:.9rem;line-height:1.35;font-family:var(--font-interface), Arial, sans-serif;margin:0 0 1rem;font-weight:600}.hero-lead{max-width:52ch;font-size:.92rem}.lead{color:var(--muted);max-width:40rem;font-size:1.12rem}.actions{flex-wrap:wrap;gap:.95rem;margin:1.65rem 0 1rem;display:flex}.btn{border:1px solid var(--line);min-height:48px;font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.055em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-size:.82rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.btn.secondary{background:var(--porcelain);color:var(--cocoa);border-color:#44372f52}.btn.secondary:hover{background:var(--vynova-beige);border-color:var(--warm-taupe);transform:translateY(-1px)}.btn.info{background:var(--muted-sage);color:var(--porcelain);border-color:var(--muted-sage)}.btn.promo{background:var(--terracotta);color:var(--porcelain);border-color:var(--terracotta)}.support{color:var(--muted);font-size:.95rem}.hero-image-wrap{position:relative}.hero-image{width:100%;box-shadow:0 28px 60px var(--shadow);object-fit:cover;border-radius:34px}.home-hero-image-wrap{aspect-ratio:5/6;width:100%;max-width:640px;box-shadow:0 28px 60px var(--shadow);border-radius:34px;justify-self:center;overflow:hidden}.home-hero-image{box-shadow:none;object-position:center 46%;border-radius:0;display:block}.review-art-section{background:var(--cocoa);overflow:hidden}.review-art-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--champagne) #faf8f429;overflow-x:auto}.review-art-image{width:100%;height:auto;display:block}.hero-card{box-shadow:0 18px 40px var(--shadow);background:#faf8f4f0;border:1px solid #a98f764d;border-radius:24px;max-width:250px;padding:1rem 1.1rem;position:absolute;bottom:1.5rem;left:-2rem}.hero-card h4{margin:0 0 .35rem}.hero-card p{color:var(--muted);margin:0;font-size:.95rem}.section{padding:4.5rem 0}.section.alt{background:linear-gradient(#faf8f4d1,#e4d4c285)}.section-head{max-width:44rem;margin-bottom:2rem}.centered-head{text-align:center;max-width:52rem;margin-left:auto;margin-right:auto}.centered-head .lead{margin-left:auto;margin-right:auto}.grid-2,.grid-3,.grid-4,.cards,.masonry{gap:1.25rem;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.treatment-cards{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.masonry{grid-template-columns:1.05fr .95fr;align-items:stretch}.card,.panel,.image-card{border:1px solid var(--line);box-shadow:0 16px 40px var(--shadow);background:#faf8f4f0;border-radius:28px;padding:1.3rem}.panel h3,.card h3,.card h4{margin-top:0}.icon-card{background:linear-gradient(#faf8f4fa,#e4d4c257)}.experience-grid{align-items:stretch}.experience-card{background:linear-gradient(#faf8f4fa,#e4d4c247);min-height:100%}.experience-card h3{margin-bottom:.65rem}.experience-card p{color:var(--muted);margin-bottom:0}.conversion-head{margin-bottom:2.25rem}.conversion-grid{align-items:stretch}.conversion-card{background:linear-gradient(#faf8f4fa,#e4d4c247)}.conversion-card h3{margin-bottom:.9rem}.conversion-card p{color:var(--muted)}.conversion-list{gap:.85rem}.conversion-list li{color:var(--text);line-height:1.65}.conversion-cta-card{flex-direction:column;justify-content:center;display:flex}.conversion-cta-card .actions{margin:1.2rem 0 .8rem}.conversion-masonry{align-items:stretch}.conversion-panel{flex-direction:column;justify-content:center;display:flex}.conversion-panel .actions{margin:1.2rem 0 .8rem}.treatment-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.treatment-image-wrap{aspect-ratio:1.02;overflow:hidden}.treatment-image{object-fit:cover;width:100%;height:100%}.treatment-content{padding:1rem 1rem 1.1rem}.treatment-content h3{margin-bottom:.65rem;font-size:1rem;line-height:1.2}.treatment-content p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.treatment-link{font-family:var(--font-interface), Arial, sans-serif;color:var(--cocoa);margin-top:.8rem;font-weight:600;display:inline-flex}.best-sellers-head{margin-bottom:2.5rem}.best-sellers-head h2{margin:.45rem 0 .65rem;font-size:clamp(2.35rem,4.5vw,4rem);line-height:1}.best-sellers-head .lead{margin-top:0}.best-seller-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.best-seller-card{border:1px solid var(--line);min-width:0;box-shadow:0 16px 40px var(--shadow);background:#faf8f4fa;border-radius:28px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.best-seller-card:hover{border-color:#a98f7694;transform:translateY(-5px);box-shadow:0 24px 48px #44372f26}.best-seller-card.featured{border-color:var(--champagne);box-shadow:0 22px 52px #c19a5b33}.best-seller-badge{z-index:2;background:var(--terracotta);color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.5rem .75rem;font-size:.68rem;font-weight:800;position:absolute;top:1rem;right:1rem;box-shadow:0 8px 20px #44372f29}.best-seller-image-wrap{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 58%,#c19a5b33,#0000 42%),linear-gradient(#e4d4c2b8,#faf8f4fa);height:270px;position:relative;overflow:hidden}.best-seller-image{object-fit:contain;filter:drop-shadow(0 18px 20px #35291f33);padding:1.65rem 1.25rem 1rem;transition:transform .24s}.best-seller-card:hover .best-seller-image{transform:scale(1.035)}.best-seller-body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.best-seller-category{min-height:2.4em;color:var(--warm-taupe);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.35}.best-seller-body h3{margin:.4rem 0 .9rem;font-size:clamp(1.75rem,2.6vw,2.3rem);line-height:1}.best-seller-price{gap:.35rem;margin-bottom:1.2rem;display:grid}.best-seller-price span{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.best-seller-price strong{color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.15}.best-seller-price small{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;font-size:.82rem;font-weight:600}.best-seller-cta{white-space:nowrap;width:100%;margin-top:auto;padding-inline:.8rem}.best-sellers-support{text-align:center;max-width:52rem;margin:1.6rem auto 0}.program-card[id]{scroll-margin-top:120px}.icon-badge{background:linear-gradient(180deg, var(--porcelain), #93a69a40);border:1px solid var(--line);width:58px;height:58px;color:var(--cocoa);border-radius:18px;justify-content:center;align-items:center;margin-bottom:.9rem;display:inline-flex}.icon-badge svg{stroke:currentColor;width:28px;height:28px}.badge-list,.icon-list,.faq-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.image-card{padding:0;overflow:hidden}.image-card img{object-fit:cover;width:100%;height:100%}.image-card.tall{min-height:420px}.image-card.medium{min-height:320px}.image-caption{padding:1rem 1.1rem 1.2rem}.mini-stat{font-family:var(--font-interface), Arial, sans-serif;color:var(--cocoa);background:#93a69a24;border:1px solid #93a69a6b;border-radius:999px;align-items:center;gap:.5rem;margin:.3rem .45rem .3rem 0;padding:.55rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.split-feature{grid-template-columns:.95fr 1.05fr;align-items:center;gap:1.5rem;display:grid}.visual-stack{gap:1rem;display:grid}.step-num{font-family:var(--font-interface), Arial, sans-serif;color:var(--warm-taupe);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.cta-band{padding:3.2rem 0 4.8rem}.cta-box{background:var(--cocoa);color:var(--porcelain);box-shadow:0 20px 48px var(--shadow-strong);border:1px solid #c19a5b61;border-radius:34px;padding:2rem}.cta-box h2{color:var(--porcelain)}.cta-box .support{color:var(--vynova-beige)}.site-footer{border-top:1px solid var(--line);background:#e4d4c2c7;padding:3rem 0}.footer-grid{grid-template-columns:1.2fr .8fr .8fr;gap:1.5rem;display:grid}.footer-grid ul{color:var(--muted);gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.footer-note,.muted{color:var(--muted)}.legal-page{padding:4rem 0 5rem}.legal-page h1{margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3.6rem)}.legal-page h2{margin-top:2rem}.faq-item{border:1px solid var(--line);background:#faf8f4f0;border-radius:22px;padding:1rem 1.1rem}.inline-note{border-left:3px solid var(--gold);color:var(--muted);padding-left:1rem}.legal-container{max-width:900px}.legal-meta-card,.legal-ack-box,.legal-signature-block{border:1px solid var(--line);box-shadow:0 14px 34px var(--shadow);background:#faf8f4f5;border-radius:24px;padding:1.15rem 1.2rem}.legal-meta-card p,.legal-signature-block p{margin:.45rem 0}.legal-rich-copy{gap:1.35rem;margin-top:1.5rem;display:grid}.legal-section-block{gap:.7rem;display:grid}.legal-section-block h2{margin:0}.legal-list{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.legal-list li{line-height:1.7}.legal-nav-grid{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.legal-nav-pill{border:1px solid var(--line);font-family:var(--font-interface), Arial, sans-serif;background:#faf8f4e6;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.legal-nav-pill:hover{border-color:var(--champagne);color:var(--cocoa);background:var(--vynova-beige)}.band{padding:1rem 0 0}.consult-shell{background:radial-gradient(circle at 100% 0, #c19a5b21, transparent 30rem), linear-gradient(180deg, var(--porcelain) 0%, #e4d4c2b8 100%);padding:3rem 0 5rem}.consult-container.slim{max-width:980px}.consult-header{max-width:46rem;margin-bottom:2rem}.consult-treatment-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));align-items:stretch;gap:1.1rem;display:grid}.consult-treatment-card{background:var(--porcelain);box-shadow:0 16px 36px var(--shadow);text-align:left;cursor:pointer;border:0;border-radius:24px;flex-direction:column;gap:0;padding:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.consult-treatment-card:hover{transform:translateY(-3px);box-shadow:0 22px 44px #44372f26}.consult-treatment-image{aspect-ratio:16/9;object-fit:cover;object-position:center top;background:var(--vynova-beige);width:100%;height:205px;box-shadow:none;border:0;border-radius:0;display:block;transform:none}.consult-treatment-body{background:var(--porcelain);border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;flex:1;padding:1rem 1rem 1.15rem}.consult-card-meta{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.consult-intro-badges{margin-top:1rem}.consult-progress-wrap{margin-bottom:1.1rem}.consult-progress-topline{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:.55rem;font-size:.78rem;font-weight:600;display:flex}.consult-progress-track{background:#a98f763d;border-radius:999px;width:100%;height:10px;overflow:hidden}.consult-progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--champagne), var(--terracotta));height:100%;transition:width .25s;box-shadow:0 8px 20px #c9826c33}.consult-stage-badge{background:var(--vynova-beige);border:1px solid var(--line);color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;border-radius:999px;margin-bottom:1rem;padding:.55rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.consult-question-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.consult-question-layout.with-image{grid-template-columns:.9fr 1.1fr}.consult-image-panel,.consult-question-panel{border:1px solid var(--line);box-shadow:0 16px 40px var(--shadow);background:#faf8f4fa;border-radius:30px}.consult-image-panel{padding:1rem}.consult-side-image{object-fit:cover;border-radius:24px;width:100%}.consult-question-panel{padding:2rem}.consult-question-panel h2{margin-top:0;margin-bottom:1rem;font-size:clamp(2rem,3.2vw,3rem)}.consult-question-meta{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:flex}.consult-lead{max-width:36rem;margin-bottom:1.5rem}.consult-options-list{gap:.9rem;margin-bottom:2rem;display:grid}.consult-options-list.choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.consult-option{border:1px solid var(--line);background:var(--porcelain);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:18px;align-items:center;gap:.8rem;padding:1rem 1.1rem;font-size:.92rem;font-weight:500;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:flex}.consult-option:hover{border-color:var(--warm-taupe);box-shadow:0 10px 24px var(--shadow);transform:translateY(-1px)}.consult-option.selected{border-color:var(--muted-sage);background:#93a69a33;box-shadow:0 8px 22px #93a69a2e}.consult-option.check{align-items:flex-start}.check-box{border:1px solid var(--line);border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.radio-dot{color:var(--cocoa);font-size:1rem}.consult-input,.consult-textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--porcelain);color:var(--cocoa);border-radius:18px;margin-bottom:2rem;padding:1rem}.consult-input:focus,.consult-textarea:focus{border-color:var(--champagne);outline:0;box-shadow:0 0 0 4px #c19a5b24}.consult-textarea{resize:vertical;min-height:140px}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.consult-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dob-grid{grid-template-columns:repeat(3,minmax(0,180px))}.consult-editorial-note{border-left:3px solid var(--champagne);color:var(--muted);background:#e4d4c24d;border-radius:14px;margin-bottom:2rem;padding:1rem 1.1rem}.consult-summary-card{border:1px solid var(--line);background:var(--porcelain);border-radius:18px;margin-bottom:2rem;padding:1rem 1.1rem}.consult-offer-card{padding:1.35rem 1.35rem 1.15rem}.consult-offer-section{margin-top:1.4rem}.consult-offer-label{color:var(--text);margin:.35rem 0 .8rem;font-weight:600}.consult-check-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.consult-check-list li{background:#93a69a1a;border:1px solid #93a69a4d;border-radius:16px;padding:.95rem 1rem}.consult-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.9rem 0 1rem;display:grid}.consult-price-card{background:linear-gradient(180deg, var(--porcelain), #e4d4c26b);border:1px solid var(--line);box-shadow:0 14px 34px var(--shadow);border-radius:20px;padding:1.15rem}.consult-price-card.featured{border-color:var(--champagne);box-shadow:0 18px 38px #c19a5b33}.consult-price-name{text-transform:uppercase;letter-spacing:.12em;color:var(--warm-taupe);font-size:.72rem;font-family:var(--font-interface), Arial, sans-serif;margin-bottom:.55rem;font-weight:600}.consult-price-value{margin-bottom:.45rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1}.consult-price-term{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;font-size:.82rem}.consult-trust-grid{gap:.7rem}.consult-loading-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.consult-loader{border:4px solid #a98f7633;border-top-color:var(--terracotta);border-radius:999px;width:56px;height:56px;margin-bottom:1rem;animation:.9s linear infinite consult-spin}.mini-step-card{border:1px solid var(--line);background:var(--porcelain);border-radius:18px;padding:1rem}.mini-step-card p{color:var(--muted);margin-bottom:0}.trust-row{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.consult-result-links{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.consult-nav-row{justify-content:flex-end;gap:.8rem;display:flex}.consult-back,.consult-next,.consult-link-pill{min-height:46px;font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.8rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.consult-back{color:var(--text);background:0 0}.consult-link-pill{background:var(--muted-sage);border:1px solid var(--muted-sage);color:var(--cocoa)}.consult-next{background:var(--cocoa);color:var(--porcelain);box-shadow:0 12px 28px #44372f33}.consult-next:disabled{opacity:.5;cursor:not-allowed}.consult-next:not(:disabled):hover,.consult-link-pill:hover{transform:translateY(-1px)}.weight-loss-offer-section{padding-top:3.5rem}.weight-loss-offer-layout{grid-template-columns:1.02fr .98fr;align-items:center;gap:2rem;display:grid}.reversed-offer-layout{grid-template-columns:.98fr 1.02fr}.weight-loss-offer-copy{order:1}.weight-loss-offer-image-card{border:1px solid var(--line);box-shadow:0 18px 44px var(--shadow);background:var(--porcelain);border-radius:34px;order:2;overflow:hidden}.weight-loss-offer-image{object-fit:cover;width:100%;height:100%;min-height:620px}.offer-stock-badge{color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;background:#93a69a33;border:1px solid #93a69a7a;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.weight-loss-offer-lead{max-width:34rem;margin-bottom:1.2rem}.pricing-offer-card{border:1px solid var(--line);box-shadow:0 18px 40px var(--shadow);background:#faf8f4fa;border-radius:26px;overflow:hidden}.pricing-offer-banner{background:var(--terracotta);color:var(--cocoa);text-align:center;font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:1rem 1.1rem;font-size:.82rem;font-weight:700}.pricing-group{padding:1.2rem 1.2rem 0}.pricing-group+.pricing-group{padding-top:1.5rem}.pricing-group-title{text-align:center;font-family:var(--font-interface), Arial, sans-serif;margin-bottom:.9rem;font-size:.9rem;font-weight:700}.pricing-plan-list{gap:.8rem;display:grid}.pricing-plan-row{border:1px solid var(--line);background:var(--porcelain);border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.05rem;display:flex}.pricing-plan-row.featured{border-color:var(--champagne);box-shadow:0 10px 24px #c19a5b29}.pricing-plan-name{font-family:var(--font-interface), Arial, sans-serif;font-size:.9rem;font-weight:600}.pricing-plan-value-wrap{text-align:right;justify-items:end;display:grid}.pricing-best-value{background:var(--terracotta);color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.35rem;padding:.28rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.pricing-plan-price{color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;font-size:2rem;font-weight:700;line-height:1}.pricing-plan-note{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;margin-top:.2rem;font-size:.78rem}.pay-later-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1.2rem 1.2rem 0;display:flex}.pay-later-copy{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;font-size:.82rem}.pay-later-badges{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pay-badge{min-width:78px;font-family:var(--font-interface), Arial, sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.pay-badge.klarna{background:var(--terracotta);color:var(--cocoa)}.pay-badge.afterpay{background:var(--muted-sage);color:var(--cocoa)}.weight-loss-offer-cta{width:calc(100% - 2.4rem);margin:1.2rem;padding-top:1rem;padding-bottom:1rem;font-size:1rem}.weight-program-hero-section{padding-top:3.5rem}.weight-program-hero-layout{grid-template-columns:.98fr 1.02fr;align-items:center;gap:2rem;display:grid}.weight-program-display{margin-bottom:1rem}.weight-program-lead{max-width:40rem}.weight-program-hero-image-card{border:1px solid var(--line);box-shadow:0 18px 44px var(--shadow);background:var(--porcelain);border-radius:34px;overflow:hidden}.weight-program-hero-image{object-fit:cover;width:100%;height:100%;min-height:620px}.program-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.program-card{border:1px solid var(--line);box-shadow:0 16px 40px var(--shadow);background:#faf8f4fa;border-radius:28px;flex-direction:column;padding:1.6rem;display:flex}.program-card-topline{color:var(--warm-taupe);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:var(--font-interface), Arial, sans-serif;margin-bottom:.85rem;font-weight:700}.program-card h3{margin:0 0 .8rem;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15}.program-card-description{color:var(--muted);margin:0 0 1.25rem}.program-price-block{background:linear-gradient(180deg, var(--porcelain), #e4d4c26b);border:1px solid var(--line);border-radius:22px;margin-bottom:1.2rem;padding:1rem 1.05rem}.program-price-label{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.45rem;font-size:.75rem}.program-price{font-family:var(--font-interface), Arial, sans-serif;color:var(--cocoa);margin-bottom:.7rem;font-size:clamp(2rem,3vw,2.6rem);font-weight:700;line-height:1}.program-value-chip{background:var(--terracotta);color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.55rem;padding:.45rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.program-secondary-price{color:var(--text);font-family:var(--font-interface), Arial, sans-serif;font-size:.9rem;font-weight:600}.weight-loss-price-block{padding:1.05rem 1.1rem;overflow:visible}.weight-loss-price-content{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:.55rem;min-height:172px;display:grid}.weight-loss-price-copy{z-index:2;min-width:0;position:relative}.weight-loss-price-main-row{flex-wrap:nowrap;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.weight-loss-program-price{white-space:nowrap;margin-bottom:0;font-size:clamp(1.55rem,2.15vw,2.05rem);line-height:1}.weight-loss-supply-inline{color:var(--cocoa);background:var(--muted-sage);font-family:var(--font-interface), Arial, sans-serif;white-space:nowrap;border:1px solid #93a69a80;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .58rem .32rem;font-size:clamp(.72rem,1vw,.82rem);font-weight:700;line-height:1.05;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #93a69a33}.weight-loss-vial-image-wrap{width:min(230px,44vw);height:196px;box-shadow:none;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;margin:-1.15rem -.65rem -1.05rem 0;display:flex;overflow:visible}.weight-loss-vial-image{object-fit:contain;filter:drop-shadow(0 16px 18px #35291f2e);width:auto;max-width:none;height:220px;padding:0;display:block}.weight-loss-secondary-price{font-size:.92rem;font-weight:700}.program-includes-title{font-family:var(--font-interface), Arial, sans-serif;margin-bottom:.7rem;font-size:.9rem;font-weight:700}.program-feature-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.program-feature-list li{color:var(--text);padding-left:1.7rem;line-height:1.6;position:relative}.program-feature-list li:before{content:"✔";color:var(--cocoa);font-weight:700;position:absolute;top:0;left:0}.program-cta{width:100%;margin-top:1.35rem}.payment-acceptance{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .75rem;min-height:52px;margin-top:.9rem;padding:.7rem .8rem .2rem;display:flex}.payment-acceptance-copy{color:var(--muted);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.payment-logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.payment-logo{border:1px solid var(--line);background:var(--porcelain);min-width:54px;height:24px;font-family:var(--font-interface), Arial, sans-serif;border-radius:7px;justify-content:center;align-items:center;padding:0 .58rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 6px 14px #44372f0f}.payment-logo-cards{color:var(--cocoa);background:linear-gradient(135deg, var(--porcelain) 0%, var(--porcelain) 54%, var(--champagne) 55%, var(--champagne) 72%, #93a69a99 73%, #93a69a99 100%);border-color:var(--line);letter-spacing:.04em}.payment-logo-affirm{min-width:58px;color:var(--cocoa);letter-spacing:-.04em;text-transform:lowercase;background:#93a69a59;font-size:.78rem}.payment-logo-klarna{min-width:58px;color:var(--cocoa);background:var(--terracotta);letter-spacing:-.03em;font-size:.74rem}.weight-program-journey{align-items:center}.weight-program-steps-grid{grid-template-columns:1fr;margin-top:1.2rem}.weight-program-step-card p{color:var(--muted);margin-bottom:0}@keyframes consult-spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.treatment-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.best-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hero-split,.split-feature,.masonry,.footer-grid,.consult-question-layout.with-image,.metrics-grid,.dob-grid,.consult-price-grid,.weight-loss-offer-layout,.reversed-offer-layout,.weight-program-hero-layout,.program-card-grid{grid-template-columns:1fr}.hero-card{max-width:none;margin-top:1rem;position:static}.treatment-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.weight-loss-offer-copy,.weight-loss-offer-image-card{order:initial}.weight-loss-offer-image,.weight-program-hero-image{min-height:380px}}@media (max-width:820px){.site-header{position:static}.nav-wrap{flex-direction:column;align-items:center;gap:.7rem;padding:.85rem 0 1rem}.nav{justify-content:center;gap:.65rem .9rem;font-size:.88rem}.brand-logo,.footer-logo{width:150px}.display{font-size:clamp(2.3rem,9vw,3.7rem)}.treatment-cards{grid-template-columns:1fr}.review-art-image{width:960px;max-width:none}.consult-question-meta,.consult-progress-topline,.consult-nav-row{flex-direction:column;align-items:stretch}}@media (max-width:640px){.best-seller-grid{grid-template-columns:1fr}.best-seller-image-wrap{height:290px}.best-seller-category{min-height:0}}.ff-wrap{width:min(1040px,100% - 2rem);margin:0 auto;padding:3rem 0 4rem}.ff-card{border:1px solid var(--line);box-shadow:0 22px 55px var(--shadow);background:#faf8f4fa;border-radius:30px;padding:clamp(1rem,3vw,2rem)}.ff-card.narrow{max-width:560px;margin:0 auto}.ff-card h1{margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.ff-card h2{margin-top:2rem;font-size:1.35rem}.ff-card .eyebrow{color:var(--warm-taupe);text-transform:uppercase;letter-spacing:.16em;font-family:var(--font-interface), Arial, sans-serif;font-size:.72rem;font-weight:700}.ff-card .muted{color:var(--muted)}.ff-card form{margin-top:1.4rem}.ff-card label{font-family:var(--font-interface), Arial, sans-serif;color:var(--text)}.ff-card input,.ff-card select{border:1px solid var(--line);background:var(--porcelain);width:100%;font:inherit;border-radius:14px;margin-top:.35rem;padding:.95rem 1rem}.ff-card button{cursor:pointer}.gate{gap:1rem;display:grid}.gate button,.ff-card .submit{background:var(--cocoa);width:100%;color:var(--porcelain);font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.055em;text-transform:uppercase;border:0;border-radius:999px;margin-top:1.2rem;padding:1rem 1.25rem;font-weight:700;box-shadow:0 12px 26px #44372f38}.product-grid{gap:1rem;margin:1.6rem 0 2rem;display:grid}.product-card{display:block;position:relative}.product-card input{opacity:0;pointer-events:none;position:absolute}.product-content{border:1.5px solid var(--line);background:#faf8f4e6;border-radius:22px;gap:.45rem;padding:1.05rem 1.1rem;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid}.product-card:hover .product-content{border-color:var(--warm-taupe);transform:translateY(-1px)}.product-card input:checked+.product-content{border-color:var(--cocoa);background:linear-gradient(180deg, var(--porcelain), #e4d4c2b8);outline:3px solid #c19a5b2e;box-shadow:0 18px 40px #44372f2e}.product-card input:checked+.product-content:before{content:"Selected";background:var(--terracotta);color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;border-radius:999px;justify-self:start;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.product-topline{color:var(--warm-taupe);font-family:var(--font-interface), Arial, sans-serif;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:700}.product-content strong{font-size:1.04rem}.product-content span{color:var(--muted);line-height:1.5}.product-content b{color:var(--text);font-size:1.25rem}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.check,.checks label{align-items:flex-start;gap:.65rem;margin:.55rem 0;line-height:1.5;display:flex}.check input,.checks input{width:auto;margin-top:.2rem}@media (max-width:720px){.two{grid-template-columns:1fr}.ff-wrap{width:min(100% - 1rem,1040px);padding-top:1rem}.ff-card{border-radius:22px}}.strength-programs-section{padding-top:clamp(3rem,6vw,5.5rem)}.section-intro{text-align:center;max-width:760px;margin:0 auto 2rem}.section-intro h2{margin:.35rem 0 .75rem;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15}.section-intro p{color:var(--muted);margin:0}.strength-program-benefit{color:var(--warm-taupe);font-family:var(--font-interface), Arial, sans-serif;margin:-.25rem 0 .75rem;font-size:.9rem;font-weight:700;line-height:1.45}.strength-price-content{grid-template-columns:minmax(0,1fr) 220px;min-height:180px}.strength-vial-image-wrap{width:min(240px,44vw);height:206px;margin:-1.25rem -.7rem -1.1rem 0}.strength-vial-image{height:235px}.strength-program-card .program-card-description{min-height:5.75rem}.libido-program-card-grid{grid-template-columns:1fr;max-width:760px;margin:0 auto}.libido-program-card .program-card-description{min-height:0}.libido-price-content{grid-template-columns:minmax(0,1fr) 240px}.libido-program-image-wrap{border-radius:22px;justify-self:end;width:min(240px,42vw);height:184px;margin:-.35rem -.25rem -.35rem 0;overflow:hidden;box-shadow:0 14px 28px #35291f29}.libido-program-image{object-fit:cover;width:100%;height:100%;display:block}.hair-program-card .program-card-description{min-height:5.9rem}.hair-price-content{grid-template-columns:minmax(0,1fr) 220px}.hair-program-image-wrap{border-radius:22px;justify-self:end;width:min(220px,40vw);height:184px;margin:-.35rem -.25rem -.35rem 0;overflow:hidden;box-shadow:0 14px 28px #35291f29}.hair-program-image{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:980px){.strength-price-content{grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:520px){.weight-loss-price-content,.strength-price-content,.libido-price-content,.hair-price-content{text-align:left;grid-template-columns:1fr}.weight-loss-vial-image-wrap,.strength-vial-image-wrap{justify-self:center;width:min(260px,78vw);height:210px;margin:.35rem 0 -.8rem}.weight-loss-vial-image,.strength-vial-image{height:245px}.libido-program-image-wrap,.hair-program-image-wrap{justify-self:stretch;width:100%;height:190px;margin:.35rem 0 -.2rem}}.checkout-bridge-card{border:1px solid var(--line);box-shadow:0 24px 80px var(--shadow);background:#faf8f4f0;border-radius:28px;padding:clamp(28px,5vw,52px)}.checkout-bridge-note{color:var(--muted);word-break:break-word;margin-top:18px;font-size:.88rem}.checkout-bridge-note a{color:var(--cocoa);text-decoration:underline}.consult-contact-form label,.support-form label{color:var(--text);font-family:var(--font-interface), Arial, sans-serif;gap:.45rem;font-size:.82rem;font-weight:700;display:grid}.consult-question-panel,.consult-option,.consult-result-links a{scroll-margin-top:120px}.consult-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.consult-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.consult-contact-form .consult-input,.support-form .consult-input{margin-bottom:0}.consult-metrics-fieldset{border:1px solid var(--line);border-radius:20px;margin:1.2rem 0;padding:1rem}.consult-metrics-fieldset legend{color:var(--text);font-family:var(--font-interface), Arial, sans-serif;padding:0 .45rem;font-weight:700}.consult-metrics-fieldset p{color:var(--muted);margin:.3rem 0 0}.consult-consent-row{align-items:flex-start;margin:1.2rem 0;line-height:1.55;gap:.7rem!important;font-weight:500!important;display:flex!important}.consult-consent-row input{width:auto;margin-top:.3rem}.consult-consent-row a{text-decoration:underline}.consult-error{border:1px solid var(--terracotta);color:var(--cocoa);background:#c9826c24;border-radius:14px;padding:.9rem 1rem}.consult-result-card{padding:clamp(1.4rem,4vw,2.4rem)}.program-current-option{max-width:17rem;color:var(--text);font-family:var(--font-interface), Arial, sans-serif;font-size:.92rem;font-weight:700;line-height:1.5}.support-page{min-height:70vh}.support-shell{max-width:780px}.support-form,.support-success{border:1px solid var(--line);box-shadow:0 20px 52px var(--shadow);background:#faf8f4f5;border-radius:28px;padding:clamp(1.2rem,4vw,2rem)}.support-form>label{margin-top:1rem}.support-form .consult-textarea{margin:.45rem 0 0}.support-safety-note{border:1px solid var(--champagne);color:var(--cocoa);background:#c19a5b24;border-radius:18px;margin:1.2rem 0;padding:1rem}.support-safety-note p:last-child{margin-bottom:0}.support-emergency{color:var(--cocoa);background:#c9826c33;border-radius:16px;padding:1rem;font-weight:700}.support-submit{justify-content:center;width:100%;margin-top:.8rem}.support-connect{margin-top:2rem;padding:clamp(1.2rem,4vw,2rem)}.support-connect h2{margin:0 0 .65rem;font-size:clamp(1.75rem,3vw,2.25rem)}.support-connect>p{color:var(--muted);margin:0 0 1rem}.support-connect-links{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.support-connect-links a{align-items:center;gap:.75rem;max-width:100%;min-height:44px;display:inline-flex}.support-connect-links a:hover span,.support-connect-links a:focus-visible span{text-underline-offset:.2em;text-decoration:underline}.support-connect-links svg{flex-shrink:0;width:22px;height:22px}.support-connect-links span{overflow-wrap:anywhere}.support-widget{z-index:40;background:var(--muted-sage);color:var(--cocoa);font-family:var(--font-interface), Arial, sans-serif;border:1px solid #93a69a80;border-radius:999px;align-items:center;gap:.55rem;padding:.78rem 1rem;font-size:.78rem;display:inline-flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 16px 40px #44372f2e}.support-widget span{background:var(--cocoa);width:1.55rem;height:1.55rem;color:var(--porcelain);border-radius:50%;place-items:center;font-weight:800;display:grid}@media (max-width:720px){.consult-form-grid,.consult-form-grid-three{grid-template-columns:1fr}.support-widget{bottom:.75rem;right:.75rem}}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_5a3984af-module__tz3MKq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_5a3984af-module__tz3MKq__variable{--font-editorial:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_833adce4-module__xx3Vfa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_833adce4-module__xx3Vfa__variable{--font-interface:"Montserrat", "Montserrat Fallback"}
