.titanium-page .section{padding-block:clamp(56px,7vw,104px)}.titanium-page .section h2{letter-spacing:-.035em;margin:20px 0 28px;font-size:clamp(36px,4.5vw,66px);line-height:1.06}.titanium-page p{line-height:1.8}.titanium-page .eyebrow{font-size:12px}.titanium-page .button{font-size:14px}.titanium-hero .pico-hero-copy{max-width:850px}.titanium-section-intro{grid-template-columns:.9fr 1.1fr;align-items:end;column-gap:clamp(34px,7vw,100px);margin-bottom:44px;display:grid}.titanium-section-intro .eyebrow{grid-column:1/-1}.titanium-section-intro h2{margin-bottom:0}.titanium-section-intro>p:last-child{color:var(--site-muted);max-width:600px;margin:0 0 7px;font-size:16px}.titanium-pathway-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.titanium-pathway{border:1px solid var(--line);background:#fff;min-height:470px;padding:clamp(30px,4vw,52px);position:relative;overflow:hidden}.titanium-pathway:after{content:"";pointer-events:none;background:radial-gradient(circle,#81b5c629,#0000 68%);border-radius:50%;height:70%;position:absolute;inset:auto -15% -42% 45%}.titanium-pathway-hair{color:#f8fafb;background:#193039;border-color:#193039}.titanium-pathway-hair:after{background:radial-gradient(circle,#4fb0cb33,#0000 68%)}.titanium-pathway-hair .eyebrow,.titanium-pathway-hair p,.titanium-pathway-hair li{color:#f8fafbbd}.titanium-pathway h3{font:400 clamp(34px,3.5vw,52px)/1.05 var(--font-display);letter-spacing:-.03em;margin:48px 0 18px}.titanium-pathway>p:not(.eyebrow,.titanium-clarifier){max-width:520px;color:var(--site-muted)}.titanium-pathway ul{grid-template-columns:1fr 1fr;gap:0 20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.titanium-pathway li{border-top:1px solid var(--line);color:var(--site-muted);padding:13px 0;font-size:14px;line-height:1.5}.titanium-pathway-hair li{border-color:#ffffff2e}.titanium-pathway-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:34px;right:34px}.titanium-pathway-hair .titanium-pathway-icon{border-color:#ffffff40}.titanium-clarifier{z-index:1;margin-top:24px;position:relative;font-size:12px!important}.titanium-platform{background:var(--mist);grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,7vw,100px);display:grid}.titanium-device{text-align:center;background:#fff;border-radius:4px;margin:0;padding:24px}.titanium-device img{object-fit:contain;width:100%;height:590px;display:block}.titanium-device figcaption,.titanium-handpiece figcaption{color:#68777c;padding:16px 0 0;font-size:13px}.titanium-platform-copy>p:not(.eyebrow,.titanium-note){color:var(--site-muted);font-size:16px}.titanium-wavelengths{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:34px 0 24px;display:grid}.titanium-wavelengths>div{border-right:1px solid var(--line);padding:24px 12px 0 0}.titanium-wavelengths>div:not(:first-child){padding-left:18px}.titanium-wavelengths>div:last-child{border-right:0}.titanium-wavelengths strong{font:400 clamp(29px,3vw,42px)/1 var(--font-display)}.titanium-wavelengths span{color:var(--site-muted);margin-left:4px;font-size:12px}.titanium-wavelengths p{color:var(--site-muted);margin:9px 0 0;font-size:12px;line-height:1.4}.titanium-page .titanium-note{color:var(--site-muted);font-size:13px;line-height:1.7}.titanium-note a{text-decoration:underline}.titanium-handpiece{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(36px,7vw,110px);display:grid}.titanium-handpiece figure{background:linear-gradient(145deg,#eef4f6,#fff);min-width:0;margin:0;padding:clamp(20px,4vw,54px)}.titanium-handpiece img{object-fit:contain;width:100%;height:auto;display:block}.titanium-handpiece-copy>p:not(.eyebrow){color:var(--site-muted);font-size:16px}.titanium-feature-list{border-top:1px solid var(--line);margin-top:30px}.titanium-feature-list>div{border-bottom:1px solid var(--line);color:#58727c;grid-template-columns:25px 1fr;gap:14px;padding:19px 0;display:grid}.titanium-feature-list strong{color:var(--ink);margin-bottom:4px;font-weight:500;display:block}.titanium-feature-list span{font-size:14px;line-height:1.6}.titanium-results{color:#f8fafb;background:#193039}.titanium-results-heading{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:40px;display:grid}.titanium-results-heading h2{margin-bottom:0}.titanium-results-heading>p{color:#f8fafbb3;margin-bottom:8px;font-size:16px}.titanium-results-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.titanium-result-card{border:1px solid #ffffff2b;padding:12px}.titanium-result-pair{background:#101a1f;grid-template-columns:1fr 1fr;gap:8px;display:grid}.titanium-result-pair figure{aspect-ratio:414/396;background:#101a1f;margin:0;position:relative}.titanium-result-pair img{object-fit:contain;width:100%;height:100%;display:block}.titanium-result-pair span{z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.12em;text-transform:uppercase;background:#0a1418c2;padding:7px 10px;font-size:11px;position:absolute;top:10px;left:10px}.titanium-result-card>p{color:#f8fafbad;margin:14px 5px 3px;font-size:13px}.titanium-results-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:24px;display:flex}.titanium-results .titanium-note{color:#f8fafb94;max-width:700px}.titanium-results .text-link{color:#fff;white-space:nowrap}.titanium-video-heading{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.titanium-video-heading>p{color:var(--site-muted);max-width:530px;font-size:16px}.titanium-video{aspect-ratio:16/9;object-fit:contain;background:#071015;border-radius:4px;width:100%;margin-top:25px;display:block}.titanium-faq{background:var(--mist);grid-template-columns:.8fr 1.2fr;gap:clamp(32px,7vw,100px);display:grid}.titanium-faq details{border-top:1px solid var(--line);padding:22px 0}.titanium-faq summary{cursor:pointer;font-size:17px;line-height:1.5}.titanium-faq details p{color:var(--site-muted);margin-bottom:0;font-size:16px}@media (max-width:760px){.titanium-section-intro,.titanium-pathway-grid,.titanium-platform,.titanium-handpiece,.titanium-results-heading,.titanium-results-grid,.titanium-faq,.titanium-video-heading{grid-template-columns:1fr;gap:26px}.titanium-section-intro .eyebrow{grid-column:auto}.titanium-section-intro{margin-bottom:30px}.titanium-section-intro h2{margin-bottom:0}.titanium-pathway{min-height:0;padding:28px}.titanium-pathway h3{margin-top:42px}.titanium-pathway ul{grid-template-columns:1fr}.titanium-device img{height:430px}.titanium-platform-copy,.titanium-handpiece-copy{order:-1}.titanium-wavelengths>div:not(:first-child){padding-left:10px}.titanium-wavelengths>div{padding-right:7px}.titanium-results-heading>p,.titanium-video-heading>p{margin:0}.titanium-results-footer{display:block}.titanium-results .text-link{white-space:normal;margin-top:8px;display:inline-flex}.titanium-page .section h2{margin-bottom:20px}.titanium-page .pico-hero{padding-bottom:50px}}@media (max-width:430px){.titanium-result-card{padding:7px}.titanium-result-pair{gap:5px}.titanium-result-pair span{padding:5px 7px;font-size:9px;top:6px;left:6px}.titanium-wavelengths strong{font-size:27px}.titanium-wavelengths p{font-size:10px}}.thermage-credentials{background:var(--paper);border-bottom:1px solid var(--line)}.thermage-recognition-heading{text-align:center;max-width:760px;margin:0 auto 64px}.thermage-recognition-heading h2{font:400 clamp(38px,5vw,68px)/1.12 var(--font-display);letter-spacing:-.035em;margin:20px 0 24px}.thermage-recognition-heading h2 em{color:var(--site-muted);font-weight:400}.thermage-recognition-heading>p:last-child,.thermage-award-copy>p:last-child,.thermage-directory p:not(.eyebrow){color:var(--site-muted);font-size:16px;line-height:1.8}.thermage-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.thermage-awards article{min-width:0}.thermage-award-photo{aspect-ratio:2/3;background:#f8fafb;max-height:500px;margin-inline:auto;overflow:hidden}.thermage-award-photo img{object-fit:contain;width:100%;height:100%;display:block}.thermage-award-copy{padding:32px 0 0 40px;position:relative}.thermage-award-copy>svg{color:var(--site-muted);position:absolute;top:31px;left:0}.thermage-award-copy h3,.thermage-directory h3{font:400 clamp(28px,3vw,39px)/1.17 var(--font-display);letter-spacing:-.02em;margin:12px 0 18px}.thermage-directory{background:var(--mist);grid-template-columns:minmax(0,1fr) minmax(0,390px);align-items:center;gap:64px;margin-top:40px;padding:48px;display:grid}.thermage-directory>div{max-width:520px}.thermage-render-note{color:var(--site-muted);text-align:center;margin-top:28px;font-size:14px;line-height:1.6}.thermage-directory-listing{min-width:0;margin:0}.thermage-directory-listing img{border:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}.thermage-directory-listing figcaption{color:var(--site-muted);margin-top:14px;font-size:14px;line-height:1.6}.thermage-directory .text-link{margin-top:22px;font-size:16px}.thermage-directory a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media (max-width:900px){.thermage-directory{grid-template-columns:1fr;gap:32px}.thermage-directory-listing{width:100%;max-width:390px;margin-inline:auto}}@media (max-width:700px){.thermage-recognition-heading{margin-bottom:36px}.thermage-awards{grid-template-columns:1fr;gap:44px}.thermage-award-photo{max-height:none}.thermage-award-copy{padding-top:24px}.thermage-award-copy>svg{top:23px}.thermage-directory{grid-template-columns:1fr;gap:24px;margin-top:40px;padding:24px}.thermage-directory>img{max-width:320px;margin:auto}.thermage-evidence-grid{grid-template-columns:1fr;gap:28px}.thermage-recognition-heading h2{letter-spacing:-.025em}}.thermage-technology-media{grid-column:1/-1;grid-template-columns:1fr 2fr;align-items:start;gap:32px;margin-top:16px;display:grid}.thermage-technology-media figure{min-width:0;margin:0}.thermage-technology-media figure>div{background:var(--mist);height:380px;overflow:hidden}.thermage-technology-media img{object-fit:contain;width:100%;height:100%;display:block}.thermage-technology-media .thermage-treatment img{object-fit:cover}.thermage-technology-media figcaption,.thermage-results figcaption{color:var(--site-muted);margin-top:14px;font-size:14px;line-height:1.6}.thermage-results{text-align:center;background:var(--paper)}.thermage-results header{max-width:680px;margin:0 auto 40px}.thermage-results h2{font:400 clamp(40px,5vw,68px)/1.12 var(--font-display);letter-spacing:-.035em;margin:20px 0}.thermage-results header>p:last-child{color:var(--site-muted);font-size:16px;line-height:1.8}.thermage-results figure{max-width:600px;margin:0 auto}.thermage-results img{background:#fff;width:100%;height:auto;display:block}.thermage-results>.fine-print{max-width:660px;margin:28px auto 0;line-height:1.8}@media (max-width:700px){.thermage-technology-media{grid-template-columns:1fr;gap:28px;margin-top:0}.thermage-technology-media .thermage-system>div{height:300px}.thermage-technology-media .thermage-treatment>div{aspect-ratio:3/2;height:auto}.thermage-results header{margin-bottom:28px}}.sofwave-recognition{background:var(--paper)}.sofwave-consultation{background:var(--deep);color:#edf3f4;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(48px,8vw,120px);padding:clamp(72px,9vw,128px) clamp(20px,8vw,128px);display:grid}.sofwave-consultation-intro{padding-top:18px;position:sticky;top:120px}.sofwave-consultation-intro .eyebrow{color:#a8bdc4}.sofwave-consultation-intro h2{font:400 clamp(48px,5.7vw,82px)/.98 var(--font-display);letter-spacing:-.045em;margin:22px 0 28px}.sofwave-consultation-intro h2 em{color:#9fc3cf;font-weight:400}.sofwave-consultation-intro>p:not(.eyebrow):not(.fine-print){color:#bed0d5;max-width:560px;font-size:16px;line-height:1.8}.sofwave-consultation-details{border-top:1px solid #edf3f42e;margin:42px 0 30px;display:grid}.sofwave-consultation-details>a,.sofwave-consultation-details>span{color:#edf3f4;border-bottom:1px solid #edf3f42e;grid-template-columns:24px 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.sofwave-consultation-details small{color:#8fa7af;text-transform:uppercase;letter-spacing:.13em;margin-bottom:4px;font-size:9px;display:block}.sofwave-consultation-intro .fine-print{color:#829ba3;max-width:520px}.sofwave-consultation .contact-form{color:var(--ink);background:#f4f7f7;padding:clamp(28px,4.4vw,58px);box-shadow:0 28px 70px #00000029}.sofwave-consultation .contact-form>.eyebrow{margin-bottom:10px;font-size:11px}.sofwave-consultation .contact-form textarea::placeholder{color:#87979c}.contact-form-compact{grid-template-columns:1fr 1fr}.contact-form-compact .human-verification{grid-column:1/-1}.sofwave-award{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.sofwave-award figure,.sofwave-directory figure{min-width:0;margin:0}.sofwave-award img{object-fit:contain;background:#f8fafb;width:100%;height:520px;display:block}.sofwave-award h2,.sofwave-results h2{font:400 clamp(38px,5vw,68px)/1.12 var(--font-display);letter-spacing:-.035em;margin:20px 0 24px}.sofwave-award h2 em{color:var(--site-muted);font-weight:400}.sofwave-award p:not(.eyebrow),.sofwave-directory p:not(.eyebrow),.sofwave-results header>p:not(.eyebrow){color:var(--site-muted);font-size:16px;line-height:1.8}.sofwave-award figcaption,.sofwave-directory figcaption{color:var(--site-muted);margin-top:16px;font-size:14px;line-height:1.6}.sofwave-award figcaption{text-align:center}.sofwave-directory{background:var(--mist);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;margin-top:72px;padding:40px;display:grid}.sofwave-directory h3{font:400 clamp(28px,3vw,42px)/1.17 var(--font-display);letter-spacing:-.02em;margin:16px 0 20px}.sofwave-provider-graphic{background:var(--paper);border:1px solid var(--line);overflow:hidden}.sofwave-provider-graphic img{width:100%;height:auto;display:block}.sofwave-provider-graphic figcaption{border-top:1px solid var(--line);margin:0;padding:14px 18px}.sofwave-directory .text-link{margin-top:24px}.sofwave-current-address{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.sofwave-source{text-underline-offset:3px;margin-top:8px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-block}.sofwave-results{background:var(--paper);text-align:center}.sofwave-results header{max-width:700px;margin:0 auto 48px}.sofwave-results-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.sofwave-results-grid figure{border:1px solid var(--line);background:var(--paper);min-width:0;margin:0}.sofwave-result-image{aspect-ratio:4/3;background:#fff;justify-content:center;align-items:center;display:flex;overflow:hidden}.sofwave-result-image img{object-fit:contain;width:100%;height:100%;display:block}.sofwave-result-pair{gap:2px}.sofwave-result-pair img{object-fit:contain;width:calc(50% - 1px)}.sofwave-pair-labels{text-align:center;background:var(--mist);grid-template-columns:1fr 1fr;padding:10px;font-size:14px;line-height:1.5;display:grid}.sofwave-results figcaption{border-top:1px solid var(--line);padding:20px 24px}.sofwave-results h3{font:400 28px/1.2 var(--font-display);margin:0 0 8px}.sofwave-results figcaption p{color:var(--site-muted);margin:0;font-size:14px;line-height:1.6}.sofwave-results>.fine-print{max-width:700px;margin:32px auto 20px}.sofwave-hero-recognition{max-width:650px;color:var(--ink);margin:18px auto 0;font-size:clamp(19px,2.4vw,28px);line-height:1.4}.sofwave-hero-recognition span{letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted);margin-top:10px;font-size:13px;display:block}:is(.sofwave-directory a:focus-visible,.sofwave-results a:focus-visible){outline:2px solid var(--ink);outline-offset:5px}.sofwave-technology{grid-column:1/-1;width:100%;max-width:820px;margin:16px auto 0}.sofwave-technology img{object-fit:contain;background:#fff;width:100%;max-height:560px;display:block}.sofwave-technology figcaption{color:var(--site-muted);justify-content:space-between;gap:16px;margin-top:16px;font-size:14px;line-height:1.6;display:flex}@media (max-width:900px){.sofwave-consultation{grid-template-columns:1fr;gap:42px;padding-top:70px}.sofwave-consultation-intro{padding-top:0;position:static}.sofwave-consultation-intro h2{font-size:clamp(50px,12vw,74px)}}@media (max-width:800px){.sofwave-award,.sofwave-directory{grid-template-columns:1fr;gap:32px}.sofwave-award img{height:auto;max-height:520px}.sofwave-directory{margin-top:48px;padding:24px}.sofwave-results-grid{grid-template-columns:1fr;gap:28px}.sofwave-results header{margin-bottom:32px}}@media (max-width:560px){.sofwave-consultation{padding-left:20px;padding-right:20px}.sofwave-consultation .contact-form{padding:28px 22px}.contact-form-compact{grid-template-columns:1fr}.contact-form-compact>*{grid-column:1!important}.sofwave-consultation-details{margin-top:32px}}.ultherapy-page{--ult-gold:#c99a3b;--ult-gold-soft:#f4ead3;--ult-blue:#dce9ed;--ult-ink:#15292f}.ultherapy-hero{background:linear-gradient(115deg,#f8faf9 0%,#edf3f4 56%,#e3ecef 100%);grid-template-columns:1fr minmax(360px,.72fr);gap:7vw;min-height:760px;padding:clamp(90px,10vw,145px) clamp(24px,8vw,120px) 70px;display:grid;overflow:hidden}.ultherapy-hero-copy{align-self:center;max-width:760px}.ultherapy-provider-mark{color:#785515;letter-spacing:.12em;text-transform:uppercase;background:#ffffff8c;border:1px solid #a0711859;align-items:center;gap:9px;margin-top:23px;padding:9px 13px;font-size:10px;font-weight:700;display:inline-flex}.ultherapy-hero h1{font:400 clamp(72px,9vw,138px)/.77 var(--font-display);letter-spacing:-.06em;margin:35px 0}.ultherapy-hero h1 em{color:#7894a0;font-weight:400}.ultherapy-deck{max-width:650px;color:var(--site-muted);font-size:17px;line-height:1.8}.ultherapy-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.ultherapy-device-stage{justify-content:center;align-self:end;align-items:flex-end;height:660px;margin:0;display:flex;position:relative}.ultherapy-device-stage:before{content:"";background:#ffffffb8;border-radius:50% 50% 8% 8%;position:absolute;inset:10% -12% -7%;box-shadow:0 30px 90px #2b46501f}.ultherapy-device-stage img{object-fit:contain;filter:drop-shadow(0 28px 22px #23373e29);width:auto;max-width:100%;height:100%;position:relative}.ultherapy-device-stage figcaption{text-transform:uppercase;letter-spacing:.17em;color:#6d7d82;font-size:8px;position:absolute;bottom:-28px;right:0}.ultherapy-imaging-line{z-index:2;background:linear-gradient(90deg,var(--ult-gold),transparent);width:40%;height:1px;position:absolute;top:20%;right:-7%}.ultherapy-imaging-line:before{content:"";background:var(--ult-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 7px #c99a3b24}.ultherapy-verification{background:var(--ult-ink);color:#edf4f5;grid-template-columns:.75fr 1.25fr;align-items:center;gap:9vw;display:grid}.ultherapy-seal-wrap{place-items:center;min-height:520px;display:grid;position:relative}.ultherapy-seal-wrap:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#d7ae5430,#0000 64%);border-radius:50%;width:min(42vw,500px);position:absolute}.ultherapy-seal-wrap img{object-fit:contain;filter:drop-shadow(0 28px 45px #00000038);width:min(100%,430px);height:auto;position:relative}.ultherapy-verification .eyebrow{color:#c6ad78}.ultherapy-verification h2{font:400 clamp(52px,6vw,88px)/.92 var(--font-display);letter-spacing:-.045em;margin:20px 0 28px}.ultherapy-verification h2 em{color:#c8d9de;font-weight:400}.ultherapy-verification-copy>p:not(.eyebrow):not(.fine-print){color:#b7c8cd;max-width:650px;line-height:1.8}.ultherapy-verification dl{border-top:1px solid #ffffff2e;margin:35px 0}.ultherapy-verification dl>div{border-bottom:1px solid #ffffff21;grid-template-columns:140px 1fr;gap:22px;padding:17px 0;display:grid}.ultherapy-verification dt{color:#8fa5ab;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.ultherapy-verification dd{margin:0;font-size:13px;line-height:1.6}.ultherapy-gold-button{background:var(--ult-gold);color:#14272e}.ultherapy-verification .fine-print{color:#80969c;max-width:650px;margin-top:20px}.ultherapy-authority{background:#cdd9dc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ultherapy-authority article{background:#f6f9f9;flex-direction:column;min-height:370px;padding:clamp(35px,5vw,68px);display:flex}.ultherapy-authority svg{color:#8c6a27}.ultherapy-authority .eyebrow{color:#6f858b;margin-top:auto;margin-bottom:12px}.ultherapy-authority h3{font:500 clamp(30px,3vw,43px)/1.05 var(--font-display);margin:0 0 15px}.ultherapy-authority article>p:last-child{color:var(--site-muted);font-size:13px;line-height:1.75}.ultherapy-technology{background:#fff}.ultherapy-technology>header{grid-template-columns:.8fr 1.2fr;align-items:end;gap:7vw;margin-bottom:56px;display:grid}.ultherapy-technology h2,.ultherapy-indications h2,.ultherapy-results h2,.ultherapy-journey h2{font:400 clamp(48px,6vw,82px)/.96 var(--font-display);letter-spacing:-.045em;margin:18px 0 0}.ultherapy-technology h2 em,.ultherapy-indications h2 em,.ultherapy-results h2 em,.ultherapy-journey h2 em{color:#86a2ac;font-weight:400}.ultherapy-technology header>p:last-child,.ultherapy-results header>p:last-child{max-width:650px;color:var(--site-muted);font-size:14px;line-height:1.8}.ultherapy-technology figure{margin:0}.ultherapy-technology figure img{border:1px solid var(--line);width:100%;height:auto;display:block}.ultherapy-technology figcaption{color:var(--site-muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:20px;padding-top:14px;font-size:9px;display:flex}.ultherapy-indications{background:#edf3f4;grid-template-columns:.78fr 1.22fr;gap:10vw;display:grid}.ultherapy-indications>div:last-child>p:first-child{color:var(--site-muted);font-size:15px;line-height:1.9}.ultherapy-indications ul{border-top:1px solid #cbd9dd;grid-template-columns:1fr 1fr;gap:0 35px;margin:28px 0;padding:22px 0;list-style:none;display:grid}.ultherapy-indications li{border-bottom:1px solid #cbd9dd;align-items:center;gap:10px;padding:14px 0;display:flex}.ultherapy-indications li svg{color:#8c6a27}.ultherapy-indications .fine-print{color:#7b8b90;font-size:10px;line-height:1.7}.ultherapy-results header{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:55px;display:grid}.ultherapy-results-grid{grid-template-columns:1fr 1fr;gap:34px;display:grid}.ultherapy-results-grid figure{min-width:0;margin:0}.ultherapy-results-grid figure>img{aspect-ratio:2.2;object-fit:contain;background:#111;width:100%;height:auto;display:block}.ultherapy-results-grid figcaption{color:var(--site-muted);justify-content:space-between;gap:18px;padding-top:14px;font-size:11px;display:flex}.ultherapy-results-grid figcaption strong{font:500 20px var(--font-display);color:var(--ink)}.ultherapy-results>.fine-print{max-width:760px;margin-top:34px}.ultherapy-journey{background:var(--ult-ink);color:#edf4f5}.ultherapy-journey>header{border-bottom:1px solid #ffffff2e;grid-template-columns:.65fr 1.35fr;gap:6vw;padding-bottom:45px;display:grid}.ultherapy-journey .eyebrow{color:#9db1b7}.ultherapy-journey>div{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:54px;display:grid}.ultherapy-journey article>span{color:#c6ad78;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.ultherapy-journey h3{font:500 31px/1.1 var(--font-display);margin:20px 0}.ultherapy-journey article p{color:#aebfc4;font-size:13px;line-height:1.8}.ultherapy-sources{grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.ultherapy-sources h2{font:500 clamp(42px,5vw,66px)/1 var(--font-display);margin:20px 0}.ultherapy-sources>div:last-child{border-top:1px solid var(--line)}.ultherapy-sources a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:21px 3px;font-size:13px;display:flex}.ultherapy-sources a:hover span{color:#62818b}.ultherapy-cta>p:not(.eyebrow){color:#a6b9bf;max-width:560px;margin:-15px auto 32px;line-height:1.7}@media (min-width:901px){.ultherapy-hero{min-height:600px;padding-top:74px;padding-bottom:42px}.ultherapy-provider-mark{margin-top:18px}.ultherapy-hero h1{margin:27px 0;font-size:clamp(68px,8vw,118px)}.ultherapy-deck{font-size:16px;line-height:1.75}.ultherapy-actions{margin-top:27px}.ultherapy-device-stage{height:500px}}@media (max-width:900px){.ultherapy-hero{grid-template-columns:1fr;padding-top:95px}.ultherapy-device-stage{height:560px}.ultherapy-verification,.ultherapy-technology>header,.ultherapy-indications,.ultherapy-results header,.ultherapy-journey>header,.ultherapy-sources{grid-template-columns:1fr}.ultherapy-seal-wrap{min-height:370px}.ultherapy-authority,.ultherapy-journey>div{grid-template-columns:1fr}.ultherapy-authority article{min-height:270px}.ultherapy-results-grid{grid-template-columns:1fr}.ultherapy-journey>div{gap:12px}.ultherapy-journey article{border-bottom:1px solid #ffffff21;padding:25px 0}}@media (max-width:600px){.ultherapy-hero{min-height:0;padding:80px 20px 60px}.ultherapy-hero h1{margin:28px 0;font-size:68px}.ultherapy-deck{font-size:15px}.ultherapy-actions{flex-direction:column;align-items:flex-start}.ultherapy-device-stage{height:480px;margin-top:25px}.ultherapy-device-stage figcaption{left:0;right:auto}.ultherapy-verification{padding-left:20px;padding-right:20px}.ultherapy-seal-wrap{min-height:300px}.ultherapy-verification dl>div{grid-template-columns:1fr;gap:7px}.ultherapy-indications ul{grid-template-columns:1fr}.ultherapy-technology figcaption,.ultherapy-results-grid figcaption{flex-direction:column}.ultherapy-results-grid figure>img{aspect-ratio:auto}.ultherapy-journey>header{padding-bottom:30px}}.emsella-page{--em-navy:#082f4f;--em-blue:#118cc0;--em-ice:#e6f5fa;--em-frost:#f5fbfd;--em-line:#c9e0e9;color:#102d3b;background:#fff;overflow:hidden}.emsella-section{padding:clamp(78px,9vw,138px) clamp(22px,8vw,128px)}.emsella-hero{background:radial-gradient(circle at 72% 46%,#fff 0 18%,#ffffff2e 42%),linear-gradient(120deg,#f7fcfe 0 42%,#d9f0f8 100%);grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;min-height:760px;display:grid;position:relative}.emsella-hero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#082f4f09 1px,#0000 1px),linear-gradient(#082f4f09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%);mask-image:linear-gradient(90deg,#000,#0000 52%)}.emsella-hero-copy{z-index:2;padding:clamp(90px,10vw,150px) 0 clamp(80px,9vw,130px) clamp(22px,8vw,128px);position:relative}.emsella-hero-copy h1{font:400 clamp(70px,8.2vw,128px)/.8 var(--font-display);letter-spacing:-.065em;color:var(--em-navy);margin:27px 0 35px}.emsella-hero-copy h1 em{color:var(--em-blue);font-weight:400}.emsella-hero-lede{color:#456271;max-width:620px;font-size:clamp(17px,1.45vw,21px);line-height:1.7}.emsella-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:33px;display:flex}.emsella-text-link,.emsella-directory-link{letter-spacing:.04em;color:var(--em-navy);border-bottom:1px solid #8ab8c9;align-items:center;gap:9px;padding:12px 2px;font-size:12px;display:inline-flex}.emsella-hero-note{border-top:1px solid var(--em-line);color:#57707c;align-items:flex-start;gap:11px;max-width:600px;margin:35px 0 0;padding-top:22px;font-size:11px;line-height:1.6;display:flex}.emsella-hero-note svg{color:var(--em-blue);flex:none;margin-top:1px}.emsella-hero-device{place-items:center;min-width:0;height:760px;margin:0;display:grid;position:relative;overflow:hidden}.emsella-hero-device img{z-index:2;object-fit:cover;object-position:left center;mix-blend-mode:multiply;filter:drop-shadow(0 34px 40px #082f4f29);width:100%;height:100%;position:relative}.emsella-hero-device figcaption{z-index:3;text-transform:uppercase;letter-spacing:.16em;color:#4e6b78;font-size:9px;position:absolute;bottom:7%;right:7%}.emsella-field{border:1px solid #118cc047;border-radius:50%;animation:5s ease-in-out infinite emsella-pulse;position:absolute}.emsella-field-one{width:330px;height:330px}.emsella-field-two{width:500px;height:500px;animation-delay:-1.2s}.emsella-field-three{width:680px;height:680px;animation-delay:-2.4s}@keyframes emsella-pulse{0%,to{opacity:.3;transform:scale(.97)}50%{opacity:.8;transform:scale(1.03)}}.emsella-quickfacts{background:var(--em-navy);color:#f4fbfd;grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,8vw,128px);display:grid}.emsella-quickfacts article{border-left:1px solid #ffffff26;padding:44px 25px 42px}.emsella-quickfacts article:last-child{border-right:1px solid #ffffff26}.emsella-quickfacts span{letter-spacing:.16em;color:#71c1df;font-size:9px}.emsella-quickfacts strong{font:500 clamp(22px,2vw,29px)/1.1 var(--font-display);margin:16px 0 10px;display:block}.emsella-quickfacts p{color:#a9c5d0;margin:0;font-size:11px;line-height:1.6}.emsella-science{grid-template-columns:.84fr 1.16fr;align-items:center;gap:8vw;display:grid}.emsella-science-copy h2,.emsella-experience h2,.emsella-protocol h2,.emsella-plan h2,.emsella-bellevue h2,.emsella-faq h2,.emsella-sources h2{font:400 clamp(48px,5.4vw,82px)/.96 var(--font-display);letter-spacing:-.05em;color:var(--em-navy);margin:24px 0 30px}.emsella-science-copy h2 em,.emsella-experience h2 em,.emsella-protocol h2 em,.emsella-plan h2 em,.emsella-bellevue h2 em,.emsella-faq h2 em,.emsella-sources h2 em{color:var(--em-blue);font-weight:400}.emsella-lead{font:400 clamp(22px,2vw,30px)/1.45 var(--font-display);color:#1d4c62}.emsella-science-copy>p:not(.eyebrow):not(.emsella-lead){color:#59717d;line-height:1.8}.emsella-science-copy ul{border-top:1px solid var(--em-line);margin:22px 0 0;padding:18px 0 0;list-style:none}.emsella-science-copy li{border-bottom:1px solid var(--em-line);align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.emsella-science-copy li svg{color:var(--em-blue)}.emsella-signal{background:radial-gradient(circle,#f7fdff 0,#d7f0f8 62%,#bedfe9 100%);place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.emsella-signal-chair{z-index:2;position:absolute;inset:48px 24px 58px}.emsella-signal-chair img{object-fit:cover;object-position:left center;mix-blend-mode:multiply;filter:drop-shadow(0 28px 32px #082f4f24)}.emsella-signal>p{z-index:3;letter-spacing:.08em;color:#426270;margin:0;font-size:10px;position:absolute;bottom:24px;left:28px}.emsella-signal>p span{color:var(--em-navy);font:500 22px/1 var(--font-display);letter-spacing:0;margin-bottom:7px;display:block}.emsella-wave{border:2px solid #118cc057;border-radius:50%;width:250px;height:110px;position:absolute;transform:perspective(500px)rotateX(67deg)}.emsella-wave-a{animation:3s ease-out infinite emsella-wave}.emsella-wave-b{animation:3s ease-out 1s infinite emsella-wave}.emsella-wave-c{animation:3s ease-out 2s infinite emsella-wave}@keyframes emsella-wave{0%{opacity:.85;width:180px;height:70px}to{opacity:0;width:720px;height:300px}}.emsella-experience{background:var(--em-frost);grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;display:grid}.emsella-experience header>p:last-child{color:#59717d;max-width:520px;line-height:1.8}.emsella-experience figure{border:1px solid var(--em-line);background:#fff;margin:0}.emsella-experience figure img{width:100%;height:auto;display:block}.emsella-experience figcaption{text-transform:uppercase;letter-spacing:.12em;color:#6b7f87;padding:14px 16px;font-size:9px}.emsella-protocol{grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.emsella-step-list{border-top:1px solid var(--em-line)}.emsella-step-list article{border-bottom:1px solid var(--em-line);grid-template-columns:46px 1fr;gap:20px;padding:26px 0;display:grid}.emsella-step-list>article>span{letter-spacing:.16em;color:var(--em-blue);padding-top:6px;font-size:9px}.emsella-step-list h3{font:500 clamp(23px,2.3vw,31px)/1.15 var(--font-display);color:var(--em-navy);margin:0 0 8px}.emsella-step-list p{color:#607782;margin:0;font-size:13px;line-height:1.75}.emsella-plan{background:linear-gradient(135deg,var(--em-navy),#0b5071);color:#effaff;grid-template-columns:.58fr 1.42fr;align-items:center;gap:8vw;display:grid}.emsella-plan h2{color:#fff}.emsella-plan h2 em{color:#71c9e8}.emsella-plan p:not(.eyebrow){color:#b3ccd6;max-width:700px;line-height:1.8}.emsella-plan-number{aspect-ratio:1;border:1px solid #ffffff3b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;max-width:340px;min-height:340px;display:flex}.emsella-plan-number svg{color:#70c8e6}.emsella-plan-number strong{font:400 118px/.8 var(--font-display);letter-spacing:-.07em;margin:28px 0 17px}.emsella-plan-number span{text-transform:uppercase;letter-spacing:.18em;color:#a9cbd8;font-size:9px}.emsella-bellevue{background:#fff;grid-template-columns:1.08fr .92fr;align-items:center;gap:8vw;display:grid}.emsella-bellevue-copy>p:not(.eyebrow):not(.fine-print){color:#59717d;max-width:650px;line-height:1.8}.emsella-bellevue address{border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);gap:8px;margin-top:32px;padding:22px 0;font-style:normal;display:grid}.emsella-bellevue address strong{font:500 25px/1.2 var(--font-display);color:var(--em-navy)}.emsella-bellevue address span,.emsella-bellevue address a{color:#5c747f;font-size:12px;line-height:1.65}.emsella-bellevue .fine-print{margin-top:18px}.emsella-bellevue-visual{background:var(--em-ice);border:1px solid var(--em-line);padding:clamp(38px,5vw,70px)}.emsella-bellevue-visual p{letter-spacing:.18em;color:#62818f;margin:28px 0 8px;font-size:8px}.emsella-bellevue-visual p:first-child{margin-top:0}.emsella-bellevue-visual strong{font:400 clamp(40px,4.8vw,70px)/1 var(--font-display);letter-spacing:-.045em;color:var(--em-navy);display:block}.emsella-bellevue-visual span{color:#58727e;border-bottom:1px solid #b7d4df;padding:10px 0 27px;font-size:11px;line-height:1.6;display:block}.emsella-bellevue-visual span:last-child{border:0;padding-bottom:0}.emsella-safety{background:var(--em-frost);grid-template-columns:160px 1fr;align-items:start;gap:5vw;display:grid}.emsella-safety-icon{border:1px solid var(--em-line);width:132px;height:132px;color:var(--em-blue);border-radius:50%;place-items:center;display:grid}.emsella-safety h2{font:400 clamp(38px,4.5vw,64px)/1 var(--font-display);letter-spacing:-.04em;color:var(--em-navy);margin:20px 0}.emsella-safety p:not(.eyebrow){color:#5c747f;max-width:850px;line-height:1.8}.emsella-safety .fine-print{border-top:1px solid var(--em-line);padding-top:18px}.emsella-faq{grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.emsella-faq details{border-top:1px solid var(--em-line)}.emsella-faq details:last-child{border-bottom:1px solid var(--em-line)}.emsella-faq summary{cursor:pointer;font:500 clamp(19px,1.8vw,25px)/1.35 var(--font-display);color:var(--em-navy);justify-content:space-between;gap:20px;padding:24px 0;list-style:none;display:flex}.emsella-faq summary::-webkit-details-marker{display:none}.emsella-faq summary span{color:var(--em-blue);font:300 28px/1 var(--font-body)}.emsella-faq details[open] summary span{transform:rotate(45deg)}.emsella-faq details p{color:#617985;margin:0;padding:0 45px 26px 0;font-size:13px;line-height:1.8}.emsella-sources{background:var(--em-frost);grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.emsella-sources>div:last-child{border-top:1px solid var(--em-line)}.emsella-sources a{border-bottom:1px solid var(--em-line);color:var(--em-navy);justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:12px;display:flex}.emsella-sources a svg{color:var(--em-blue);flex:none}.emsella-sources .fine-print{margin-top:24px}.emsella-cta{text-align:center;background:var(--em-navy);color:#effaff;padding:clamp(95px,11vw,165px) 22px}.emsella-cta>svg{color:#70c8e6}.emsella-cta h2{font:400 clamp(52px,6.3vw,94px)/.94 var(--font-display);letter-spacing:-.055em;color:#fff;margin:28px auto}.emsella-cta h2 em{color:#70c8e6;font-weight:400}.emsella-cta>p:not(.eyebrow){color:#b3ccd6;max-width:650px;margin:0 auto;line-height:1.8}.emsella-cta .button{margin-top:32px}@media (max-width:1000px){.emsella-hero{grid-template-columns:1fr;min-height:0}.emsella-hero-copy{padding-right:clamp(22px,8vw,128px)}.emsella-hero-device{height:560px}.emsella-quickfacts{grid-template-columns:1fr 1fr}.emsella-quickfacts article:nth-child(3),.emsella-quickfacts article:nth-child(4){border-top:1px solid #ffffff26}.emsella-science,.emsella-experience,.emsella-protocol,.emsella-bellevue,.emsella-faq,.emsella-sources{grid-template-columns:1fr;gap:55px}.emsella-plan{grid-template-columns:300px 1fr;gap:6vw}.emsella-protocol-heading h2,.emsella-faq h2,.emsella-sources h2{margin-bottom:0}}@media (max-width:700px){.emsella-section{padding:72px 20px}.emsella-hero-copy{padding:80px 20px 40px}.emsella-hero-copy h1{font-size:68px}.emsella-hero-device{height:370px}.emsella-hero-device img{object-fit:cover;object-position:left center;width:100%;height:100%}.emsella-field-one{width:190px;height:190px}.emsella-field-two{width:280px;height:280px}.emsella-field-three{width:360px;height:360px}.emsella-hero-device figcaption{bottom:18px;right:20px}.emsella-quickfacts{grid-template-columns:1fr;padding:0 20px}.emsella-quickfacts article,.emsella-quickfacts article:last-child{border:0;border-bottom:1px solid #ffffff26;padding:28px 4px}.emsella-quickfacts article:nth-child(3),.emsella-quickfacts article:nth-child(4){border-top:0}.emsella-science-copy h2,.emsella-experience h2,.emsella-protocol h2,.emsella-plan h2,.emsella-bellevue h2,.emsella-faq h2,.emsella-sources h2{font-size:47px}.emsella-signal{min-height:430px}.emsella-signal-chair{inset:38px 14px 54px}.emsella-plan{grid-template-columns:1fr}.emsella-plan-number{width:260px;min-height:260px}.emsella-plan-number strong{font-size:88px}.emsella-safety{grid-template-columns:1fr}.emsella-safety-icon{width:96px;height:96px}.emsella-bellevue-visual{padding:35px 25px}.emsella-cta h2{font-size:50px}.emsella-actions{flex-direction:column;align-items:stretch}.emsella-actions .button,.emsella-actions a{box-sizing:border-box;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.emsella-field,.emsella-wave{animation:none}.emsella-field{opacity:.36}}.cb-page{--cb-ink:#172a31;--cb-rose:#b64055;--cb-line:#172a3126;color:var(--cb-ink);background:#fbfcfc;overflow:hidden}.cb-page h1,.cb-page h2,.cb-page h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400}.cb-page h2{margin:0;font-size:clamp(2.8rem,5.4vw,5.7rem);line-height:.95}.cb-page h1 em,.cb-page h2 em{color:#a25d68;font-weight:400}.cb-page p{line-height:1.78}.cb-section{padding:clamp(5rem,9vw,9rem) max(6vw,50vw - 640px);scroll-margin-top:6rem}.cb-hero{background:radial-gradient(circle at 84% 20%,#fff 0,#0000 27%),linear-gradient(135deg,#faf9f7,#eee2e2);grid-template-columns:1.03fr .97fr;align-items:stretch;min-height:calc(100vh - 104px);display:grid}.cb-hero-copy{align-self:center;max-width:800px;margin-left:auto;padding:clamp(5rem,8vw,8rem) 6vw}.cb-provider-mark{color:#873c49;text-transform:uppercase;letter-spacing:.13em;background:#ffffff85;border:1px solid #b6405547;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.65rem .9rem;font-size:.68rem;display:inline-flex}.cb-hero h1{margin:1.5rem 0 2rem;font-size:clamp(4.2rem,7.5vw,8.6rem);line-height:.83}.cb-deck{color:#617279;max-width:43rem;font-size:clamp(1.07rem,1.5vw,1.36rem)}.cb-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.3rem;display:flex}.cb-text-link{border-bottom:1px solid var(--cb-line);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.72rem;display:inline-flex}.cb-hero-visual{justify-content:center;align-items:flex-end;min-height:680px;margin:0;display:flex;position:relative;overflow:hidden}.cb-hero-visual img{z-index:1;filter:drop-shadow(0 25px 50px #58303414);width:min(92%,760px);height:auto;position:relative}.cb-hero-visual figcaption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.16em;text-transform:uppercase;background:#ffffffc2;padding:.75rem 1rem;font-size:.62rem;position:absolute;bottom:2rem;right:2rem}.cb-orbit{aspect-ratio:1;border:1px solid #9e586330;border-radius:50%;position:absolute}.cb-orbit-one{width:72%;top:12%;right:3%}.cb-orbit-two{width:48%;top:24%;right:15%}.cb-facts{color:#f2f6f6;background:#1a3037;grid-template-columns:repeat(4,1fr);display:grid}.cb-facts article{border-right:1px solid #ffffff21;flex-direction:column;min-height:220px;padding:2rem;display:flex}.cb-facts svg{color:#d39aa3}.cb-facts strong{font:400 1.65rem var(--font-display);margin:auto 0 .55rem}.cb-facts p{color:#adc0c4;margin:0;font-size:.8rem}.cb-provider{background:#fff;grid-template-columns:.55fr 1.45fr;align-items:center;gap:9vw;display:grid}.cb-ruby-seal{aspect-ratio:1;background:linear-gradient(145deg,#fff,#f4dfe1);border:1px solid #b6405552;place-items:center;width:min(100%,390px);display:grid;transform:rotate(45deg);box-shadow:inset 0 0 0 13px #fff,0 25px 80px #8d36461f}.cb-ruby-seal>div{text-align:center;transform:rotate(-45deg)}.cb-ruby-seal span{letter-spacing:.28em;color:#8d4a57;font-size:.62rem;display:block}.cb-ruby-seal strong{font:400 clamp(3rem,5vw,5rem)/1 var(--font-display);letter-spacing:.08em;color:#a6384e;margin:.7rem 0;display:block}.cb-provider-copy>p:not(.eyebrow):not(.fine-print){color:#5f747a;max-width:760px;font-size:1.04rem}.cb-provider-copy dl{border-top:1px solid var(--cb-line);margin:2.2rem 0 2rem}.cb-provider-copy dl>div{border-bottom:1px solid var(--cb-line);grid-template-columns:180px 1fr;gap:1rem;padding:1rem 0;display:grid}.cb-provider-copy dt{text-transform:uppercase;letter-spacing:.14em;color:#78878b;font-size:.63rem}.cb-provider-copy dd{margin:0}.cb-provider-button{background:var(--cb-rose)}.cb-provider .fine-print{color:#77868a;max-width:720px;margin-top:1.2rem;font-size:.7rem}.cb-science{color:#f4f7f7;background:#17323a;grid-template-columns:1fr .9fr;align-items:center;gap:9vw;display:grid}.cb-science .eyebrow{color:#d4a5ac}.cb-science>div:first-child>p:not(.eyebrow){color:#b2c3c6}.cb-science .cb-lead{margin-top:2.1rem;font-size:clamp(1.15rem,1.7vw,1.5rem);color:#e7eeee!important}.cb-zone-visual{background:#ffffff08;border:1px solid #ffffff26;padding:clamp(2rem,5vw,4.5rem)}.cb-zone-grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.cb-zone-grid span{aspect-ratio:1;background:radial-gradient(circle,#f4c4ca 0 22%,#dc939d38 25% 65%,#0000 67%);border-radius:50%;animation:3s ease-in-out infinite cb-pulse}.cb-zone-grid span:nth-child(3n){animation-delay:.6s}.cb-zone-grid span:nth-child(4n){animation-delay:1.2s}.cb-zone-visual p{border-top:1px solid #ffffff24;margin:2.3rem 0 0;padding-top:1.2rem}.cb-zone-visual strong,.cb-zone-visual span{display:block}.cb-zone-visual strong{font:400 1.7rem var(--font-display)}.cb-zone-visual span{color:#9eb3b7;margin-top:.35rem;font-size:.76rem}@keyframes cb-pulse{50%{opacity:.48;transform:scale(.92)}}.cb-goals{background:#f5eeee}.cb-goals header{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.cb-goals header .eyebrow{grid-column:1/-1}.cb-goals header>p:last-child{color:#607379}.cb-goal-grid{border-top:1px solid var(--cb-line);border-left:1px solid var(--cb-line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.cb-goal-grid article{border-right:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line);flex-direction:column;min-height:260px;padding:1.6rem;display:flex}.cb-goal-grid span{letter-spacing:.16em;color:#9d5864;font-size:.65rem}.cb-goal-grid h3{margin:auto 0 .8rem;font-size:clamp(1.5rem,2vw,2.15rem);line-height:1.05}.cb-goal-grid p{color:#67787d;margin:0;font-size:.82rem}.cb-experience{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.cb-official-result{border:1px solid var(--cb-line);background:#eee4e1;margin:0;padding:clamp(.6rem,1.3vw,1rem)}.cb-result-compare{aspect-ratio:1.73;isolation:isolate;background:#e5dcda;position:relative;overflow:hidden}.cb-result-layer{object-fit:cover;-webkit-user-select:none;user-select:none}.cb-result-before{z-index:1;position:absolute;inset:0}.cb-compare-label{z-index:3;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#ffffffe0;padding:.42rem .58rem;font-size:.54rem;line-height:1.3;position:absolute;bottom:.75rem}.cb-label-before{left:.75rem}.cb-label-after{text-align:right;right:.75rem}.cb-compare-line{z-index:4;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #172a312e}.cb-compare-line>span{width:42px;height:42px;color:var(--cb-ink);background:#fffffff0;border:1px solid #172a3133;border-radius:50%;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #172a312e}.cb-compare-range{z-index:5;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.cb-result-controls{grid-template-columns:40px 1fr 40px;align-items:center;gap:.7rem;margin-top:.8rem;display:grid}.cb-result-controls>button{border:1px solid var(--cb-line);width:40px;height:40px;color:var(--cb-ink);cursor:pointer;background:#ffffffb8;border-radius:50%;place-items:center;display:grid}.cb-result-controls>button:hover{background:#fff}.cb-result-dots{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.cb-result-dots button{color:#78878b;cursor:pointer;letter-spacing:.12em;background:0 0;border:1px solid #0000;height:40px;font-size:.59rem}.cb-result-dots button:after{content:"";background:#172a3124;height:2px;margin-top:.35rem;transition:all .2s;display:block}.cb-result-dots button.is-active{color:var(--cb-rose)}.cb-result-dots button.is-active:after{background:var(--cb-rose)}.cb-official-result figcaption{color:#6e7b7e;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.8rem .15rem 0;font-size:.56rem;line-height:1.55;display:flex}.cb-official-result figcaption strong{color:var(--cb-ink);font-weight:600}.cb-official-result figcaption span{text-align:right;max-width:270px}.cb-experience ol{border-top:1px solid var(--cb-line);margin:2.5rem 0 0;padding:0;list-style:none}.cb-experience li{border-bottom:1px solid var(--cb-line);grid-template-columns:50px 1fr;gap:1.1rem;padding:1.5rem 0;display:grid}.cb-experience li>span{letter-spacing:.15em;color:#a35b67;font-size:.64rem}.cb-experience h3{margin:0 0 .4rem;font-size:1.8rem}.cb-experience li p{color:#66787d;margin:0;font-size:.86rem}.cb-safety{background:#ead9d9;grid-template-columns:.25fr 1fr;align-items:center;gap:7vw;display:grid}.cb-safety-icon{aspect-ratio:1;color:#a34152;border:1px solid #172a3138;border-radius:50%;place-items:center;width:160px;display:grid}.cb-safety h2{font-size:clamp(2.7rem,4.7vw,5rem)}.cb-safety p{color:#566d72;max-width:900px}.cb-safety .fine-print{font-size:.72rem}.cb-faq{background:#fbfcfc;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.cb-faq details{border-top:1px solid var(--cb-line)}.cb-faq details:last-child{border-bottom:1px solid var(--cb-line)}.cb-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.45rem 0;font-size:1.02rem;list-style:none;display:flex}.cb-faq summary::-webkit-details-marker{display:none}.cb-faq summary span{font:400 1.5rem var(--font-display);transition:all .25s}.cb-faq details[open] summary span{transform:rotate(45deg)}.cb-faq details p{color:#62767b;max-width:720px;margin:0 0 1.6rem}.cb-sources{background:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.cb-sources>div:last-child{border-top:1px solid var(--cb-line)}.cb-sources a{border-bottom:1px solid var(--cb-line);color:#445e64;justify-content:space-between;gap:1rem;padding:1.25rem 0;display:flex}.cb-sources a:hover{text-decoration:underline}.cb-cta{text-align:center;color:#f2f6f6;background:#17323a;padding:clamp(6rem,11vw,10rem) 6vw}.cb-cta .eyebrow{color:#d4a5ac;justify-content:center}.cb-cta h2{margin:1rem 0 1.8rem;font-size:clamp(3.1rem,7vw,7.1rem);line-height:.92}.cb-cta>p:not(.eyebrow){color:#b2c2c5;max-width:680px;margin:0 auto 2.4rem}@media (max-width:980px){.cb-hero{grid-template-columns:1fr}.cb-hero-copy{max-width:none;margin:0}.cb-hero-visual{min-height:620px}.cb-facts{grid-template-columns:1fr 1fr}.cb-facts article{border-bottom:1px solid #ffffff21}.cb-provider,.cb-science,.cb-experience,.cb-faq,.cb-sources{grid-template-columns:1fr}.cb-ruby-seal{width:300px;margin:auto}.cb-goals header{grid-template-columns:1fr}.cb-goal-grid{grid-template-columns:1fr 1fr}.cb-safety{grid-template-columns:180px 1fr}.cb-official-result{justify-self:center;width:100%;max-width:820px}}@media (max-width:640px){.cb-section{padding:4.5rem 1.25rem}.cb-hero-copy{padding:5rem 1.25rem 4rem}.cb-hero h1{font-size:4rem}.cb-hero-visual{min-height:460px}.cb-hero-visual figcaption{bottom:1rem;right:1rem}.cb-actions{flex-direction:column;align-items:stretch}.cb-text-link{align-self:flex-start}.cb-facts{grid-template-columns:1fr}.cb-facts article{min-height:165px}.cb-provider-copy dl>div{grid-template-columns:1fr;gap:.35rem}.cb-ruby-seal{width:220px}.cb-page h2{font-size:2.7rem}.cb-goal-grid{grid-template-columns:1fr}.cb-goal-grid article{min-height:190px}.cb-official-result figcaption{flex-direction:column;gap:.25rem}.cb-official-result figcaption span{text-align:left;max-width:none}.cb-compare-label{font-size:.46rem;bottom:.45rem}.cb-label-before{left:.45rem}.cb-label-after{right:.45rem}.cb-compare-line>span{width:36px;height:36px}.cb-result-controls{grid-template-columns:36px 1fr 36px;gap:.35rem}.cb-result-controls>button{width:36px;height:36px}.cb-result-dots button{height:36px}.cb-safety{grid-template-columns:1fr}.cb-safety-icon{width:130px}.cb-zone-grid{gap:6px}}@media (prefers-reduced-motion:reduce){.cb-zone-grid span{animation:none}}.ted-page{--ted-ink:#172a2d;--ted-sage:#566d65;--ted-mint:#d8e5df;--ted-cream:#f4f0e8;--ted-line:#172a2d26;color:var(--ted-ink);background:#fbfcfa;overflow:hidden}.ted-page h1,.ted-page h2,.ted-page h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400}.ted-page h2{margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.96}.ted-page h1 em,.ted-page h2 em{color:#6b8379;font-weight:400}.ted-page p{line-height:1.75}.ted-section{padding:clamp(5rem,9vw,9rem) max(6vw,50vw - 640px);scroll-margin-top:6rem}.ted-hero{background:linear-gradient(135deg,#f7f4ee,#dce9e3);grid-template-columns:.95fr 1.05fr;min-height:calc(100vh - 104px);display:grid}.ted-hero-copy{align-self:center;max-width:780px;margin-left:auto;padding:clamp(5rem,8vw,8rem) 6vw}.ted-kicker{color:#50665e;text-transform:uppercase;letter-spacing:.13em;background:#ffffff6b;border:1px solid #566d654d;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.65rem .9rem;font-size:.67rem;display:inline-flex}.ted-hero h1{margin:1.5rem 0 2rem;font-size:clamp(4.8rem,8vw,9rem);line-height:.8}.ted-deck{color:#5d706a;max-width:41rem;font-size:clamp(1.08rem,1.55vw,1.38rem)}.ted-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.ted-actions>a:last-child{border-bottom:1px solid var(--ted-line);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:.45rem;padding:.45rem 0;font-size:.7rem;display:inline-flex}.ted-hero-media{min-height:680px;margin:0;position:relative;overflow:hidden}.ted-hero-media img{object-fit:cover}.ted-hero-media:after{content:"";background:linear-gradient(90deg,#dce9e347,#0000 30%);position:absolute;inset:0}.ted-hero-media figcaption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;text-transform:uppercase;background:#f8faf7d1;padding:.75rem 1rem;font-size:.6rem;position:absolute;bottom:2rem;right:2rem}.ted-facts{color:#f4f7f5;background:#1c3432;grid-template-columns:repeat(4,1fr);display:grid}.ted-facts article{border-right:1px solid #ffffff21;flex-direction:column;min-height:220px;padding:2rem;display:flex}.ted-facts svg{color:#b8cec4}.ted-facts strong{font:400 1.55rem var(--font-display);margin:auto 0 .55rem}.ted-facts p{color:#adc0ba;margin:0;font-size:.8rem}.ted-science{background:#fff;grid-template-columns:1.08fr .92fr;align-items:center;gap:8vw;display:grid}.ted-science .ted-lead{margin-top:2rem;font-size:clamp(1.15rem,1.7vw,1.48rem)}.ted-science>div>p:not(.eyebrow){color:#60736c}.ted-science ul{border-top:1px solid var(--ted-line);margin:2rem 0 0;padding:0;list-style:none}.ted-science li{border-bottom:1px solid var(--ted-line);align-items:center;gap:.75rem;padding:1rem 0;font-size:.85rem;display:flex}.ted-science figure{min-width:0;margin:0;position:relative}.ted-science figure img{z-index:1;mix-blend-mode:multiply;width:100%;height:auto;position:relative}.ted-device-halo{background:radial-gradient(circle,#e5eee9 0 42%,#0000 70%);border-radius:50%;position:absolute;inset:12%}.ted-science figcaption{text-align:center;color:#6c7c77;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem}.ted-goals{background:var(--ted-cream)}.ted-goals header{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.ted-goals header .eyebrow{grid-column:1/-1}.ted-goals header>p:last-child{color:#64756f}.ted-goal-grid{border-top:1px solid var(--ted-line);border-left:1px solid var(--ted-line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.ted-goal-grid article{border-right:1px solid var(--ted-line);border-bottom:1px solid var(--ted-line);flex-direction:column;min-height:260px;padding:1.6rem;display:flex}.ted-goal-grid span{letter-spacing:.16em;color:#738a81;font-size:.64rem}.ted-goal-grid h3{margin:auto 0 .8rem;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.05}.ted-goal-grid p{color:#6a7974;margin:0;font-size:.82rem}.ted-evidence{color:#f5f7f6;background:#1c3432;grid-template-columns:.82fr 1.18fr;gap:8vw;display:grid}.ted-evidence .eyebrow{color:#bdd1c8}.ted-evidence>div:first-child>p:last-child{color:#adc0ba}.ted-study-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.ted-study-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:clamp(1.5rem,3vw,2.5rem)}.ted-study-grid span{color:#a9beb6;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;display:block}.ted-study-grid strong{font:400 clamp(4rem,7vw,7rem)/1 var(--font-display);color:#d7e5df;margin:2rem 0 1rem;display:block}.ted-study-grid p{color:#b7c7c1;margin:0;font-size:.83rem}.ted-results{background:#edf2ef}.ted-results>header{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:4rem;display:grid}.ted-results>header .eyebrow{grid-column:1/-1}.ted-results>header>p:last-child{color:#61736d}.ted-result{border:1px solid var(--ted-line);background:#fff;width:min(100%,920px);margin:0 auto;padding:clamp(.65rem,1.4vw,1rem);box-shadow:0 28px 80px #213c3614}.ted-result-compare{aspect-ratio:1.045;isolation:isolate;background:#d6ded9;position:relative;overflow:hidden}.ted-result-layer{object-fit:cover;-webkit-user-select:none;user-select:none}.ted-result-before{z-index:1;position:absolute;inset:0}.ted-result-label{z-index:3;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#ffffffe6;padding:.48rem .64rem;font-size:.56rem;line-height:1.2;position:absolute;bottom:.8rem}.ted-before-label{left:.8rem}.ted-after-label{right:.8rem}.ted-result-line{z-index:4;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #172a2d26}.ted-result-line span{border:1px solid var(--ted-line);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 26px #172a2d33}.ted-result-range{z-index:5;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ted-result-controls{grid-template-columns:42px 1fr 42px;align-items:center;gap:.7rem;margin-top:.8rem;display:grid}.ted-result-controls>button{border:1px solid var(--ted-line);width:42px;height:42px;color:var(--ted-ink);cursor:pointer;background:#f7f9f7;border-radius:50%;place-items:center;display:grid}.ted-result-cases{grid-template-columns:repeat(10,1fr);gap:.25rem;display:grid}.ted-result-cases button{color:#798781;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #d9e0dc;height:42px;font-size:.58rem}.ted-result-cases button.is-active{color:#3e5e53;border-color:#3e5e53}.ted-result figcaption{letter-spacing:.09em;text-transform:uppercase;color:#73827d;justify-content:space-between;gap:1rem;padding:.9rem .15rem .1rem;font-size:.58rem;line-height:1.5;display:flex}.ted-result figcaption strong{color:var(--ted-ink)}.ted-result figcaption span{text-align:right}.ted-results-note{color:#71807b;max-width:920px;margin:1rem auto 0;font-size:.68rem}.ted-experience{background:#fff;grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.ted-experience ol{border-top:1px solid var(--ted-line);margin:0;padding:0;list-style:none}.ted-experience li{border-bottom:1px solid var(--ted-line);grid-template-columns:52px 1fr;gap:1.1rem;padding:1.4rem 0;display:grid}.ted-experience li>span{letter-spacing:.15em;color:#758981;font-size:.63rem}.ted-experience h3{margin:0;font-size:1.65rem}.ted-experience p{color:#677872;margin:.35rem 0 0;font-size:.82rem}.ted-safety{background:#e4ece8;grid-template-columns:80px 1fr;gap:3rem;display:grid}.ted-safety>svg{color:#557268}.ted-safety h2{font-size:clamp(2.5rem,4vw,4.5rem)}.ted-safety p{color:#5e706a;max-width:970px}.ted-safety .fine-print{color:#708079;font-size:.7rem}.ted-faq{background:#fafbf9;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.ted-faq details{border-top:1px solid var(--ted-line)}.ted-faq details:last-child{border-bottom:1px solid var(--ted-line)}.ted-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.35rem 0;font-size:.93rem;display:flex}.ted-faq summary::-webkit-details-marker{display:none}.ted-faq summary span{color:#6d837a;font-size:1.25rem}.ted-faq details p{color:#687973;margin:0;padding:0 2.5rem 1.4rem 0;font-size:.82rem}.ted-sources{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.ted-sources h2{font-size:clamp(2.5rem,4vw,4.2rem)}.ted-sources>a{border-top:1px solid var(--ted-line);border-bottom:1px solid var(--ted-line);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:1.2rem 0;font-size:.78rem;display:flex}.ted-cta{text-align:center;color:#f4f7f5;background:#1b3432;padding:clamp(6rem,11vw,11rem) 6vw}.ted-cta h2{max-width:1000px;margin:0 auto;font-size:clamp(3.2rem,7vw,7.5rem)}.ted-cta p:not(.eyebrow){color:#b7c8c1;max-width:660px;margin:1.6rem auto 2.3rem}@media (max-width:900px){.ted-hero{grid-template-columns:1fr;min-height:auto}.ted-hero-copy{margin:0;padding-top:5rem;padding-bottom:4rem}.ted-hero-media{min-height:65vw}.ted-facts{grid-template-columns:1fr 1fr}.ted-facts article{min-height:180px}.ted-science,.ted-evidence,.ted-experience,.ted-faq,.ted-sources,.ted-goals header,.ted-results>header{grid-template-columns:1fr}.ted-goals header .eyebrow,.ted-results>header .eyebrow{grid-column:auto}.ted-goal-grid{grid-template-columns:1fr 1fr}.ted-result-cases{display:flex;overflow-x:auto}.ted-result-cases button{min-width:42px}.ted-result{width:100%}}@media (max-width:560px){.ted-section{padding:4.5rem 1.25rem}.ted-hero-copy{padding:4.5rem 1.25rem 3.5rem}.ted-hero h1{font-size:4.5rem}.ted-hero-media{min-height:85vw}.ted-hero-media figcaption{bottom:1rem;right:1rem}.ted-facts{grid-template-columns:1fr}.ted-facts article{border-bottom:1px solid #ffffff21;min-height:150px}.ted-goal-grid,.ted-study-grid{grid-template-columns:1fr}.ted-goal-grid article{min-height:210px}.ted-results>header{margin-bottom:2.5rem}.ted-result{padding:.45rem}.ted-result-controls{grid-template-columns:38px 1fr 38px}.ted-result-controls>button{width:38px;height:38px}.ted-result figcaption{display:block}.ted-result figcaption span{text-align:left;margin-top:.35rem;display:block}.ted-safety{grid-template-columns:1fr;gap:1.4rem}.ted-cta{padding:5.5rem 1.25rem}.ted-cta h2{font-size:3.2rem}}.cl-page{--cl-ink:#17191b;--cl-red:#9d2d33;--cl-gold:#b79d70;--cl-cream:#f3f0e9;--cl-line:#17191b26;color:var(--cl-ink);background:#fafaf8;overflow:hidden}.cl-page h1,.cl-page h2,.cl-page h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400}.cl-page h2{margin:0;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.95}.cl-page h1 em,.cl-page h2 em{color:var(--cl-red);font-weight:400}.cl-page p{line-height:1.75}.cl-section{padding:clamp(5rem,9vw,9rem) max(6vw,50vw - 640px);scroll-margin-top:6rem}.cl-hero{background:linear-gradient(135deg,#f4f0e8,#e8e3db);grid-template-columns:1.2fr .8fr;min-height:calc(100vh - 104px);display:grid}.cl-hero-copy{align-self:center;max-width:none;margin:0;padding:clamp(5rem,8vw,8rem) clamp(3rem,5vw,6rem) clamp(5rem,8vw,8rem) clamp(4rem,7vw,8.5rem)}.cl-kicker{color:#812b30;text-transform:uppercase;letter-spacing:.13em;background:#ffffff80;border:1px solid #9d2d333d;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.65rem .9rem;font-size:.67rem;display:inline-flex}.cl-hero h1{margin:1.6rem 0 2rem;font-size:clamp(4.6rem,8vw,9rem);line-height:.82}.cl-hero h1 em{display:block}.cl-deck{color:#63615e;max-width:45rem;font-size:clamp(1.08rem,1.5vw,1.36rem)}.cl-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.cl-actions>a:last-child{border-bottom:1px solid var(--cl-line);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.45rem;padding:.45rem 0;font-size:.69rem;display:inline-flex}.cl-hero-media{background:#fff;justify-content:center;align-items:center;height:calc(100vh - 104px);min-height:680px;margin:0;display:flex;position:relative;overflow:hidden}.cl-hero-media img{object-fit:cover;object-position:50% 42%;box-sizing:border-box;width:100%;height:100%;display:block}.cl-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000 46%,#0d373d14);position:absolute;inset:0}.cl-hero-award{z-index:2;text-align:center;color:#24203f;text-shadow:0 1px #fffc;width:min(78%,510px);position:absolute;top:clamp(2.2rem,5vw,4.6rem);left:50%;transform:translate(-50%)}.cl-hero-award span{font:500 clamp(.62rem,.8vw,.76rem)/1.2 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;display:block}.cl-hero-award strong{font:400 clamp(2.1rem,3.3vw,4.1rem)/.9 var(--font-display);color:#27204b;margin:.55rem 0 .45rem;display:block}.cl-hero-award strong:after{content:"";background:#27204b73;width:58%;height:1px;margin:.65rem auto 0;display:block}.cl-hero-award i{font:400 clamp(.82rem,1.2vw,1.16rem)/1.35 var(--font-display);font-style:normal}.cl-hero-media figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.15em;text-transform:uppercase;background:#121314c7;padding:.75rem 1rem;font-size:.58rem;position:absolute;bottom:2rem;right:2rem}.cl-facts{color:#f5f3ef;background:#17191b;grid-template-columns:repeat(4,1fr);display:grid}.cl-facts article{border-right:1px solid #ffffff21;flex-direction:column;min-height:220px;padding:2rem;display:flex}.cl-facts svg{color:#c8aa79}.cl-facts strong{font:400 1.55rem var(--font-display);margin:auto 0 .55rem}.cl-facts p{color:#aca9a3;margin:0;font-size:.8rem}.cl-science{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.cl-science .cl-lead{margin-top:2rem;font-size:clamp(1.15rem,1.7vw,1.48rem)}.cl-science>div:first-child>p:not(.eyebrow){color:#666460}.cl-science ul{border-top:1px solid var(--cl-line);margin:2rem 0 0;padding:0;list-style:none}.cl-science li{border-bottom:1px solid var(--cl-line);align-items:center;gap:.75rem;padding:1rem 0;font-size:.85rem;display:flex}.cl-depth-card{background:var(--cl-cream);border:1px solid var(--cl-line);padding:clamp(1.4rem,3vw,2.6rem)}.cl-depth-card figure{text-align:center;margin:0}.cl-depth-card figure img{mix-blend-mode:multiply;width:min(84%,440px);height:auto}.cl-depth-card figcaption{color:#75716c;letter-spacing:.14em;text-transform:uppercase;margin:.8rem 0 2rem;font-size:.59rem}.cl-depths{border-top:1px solid var(--cl-line)}.cl-depths>div{border-bottom:1px solid var(--cl-line);grid-template-columns:35px 1fr 75px;align-items:center;gap:.7rem;padding:.7rem 0;display:grid}.cl-depths span{color:#8d8983;font-size:.58rem}.cl-depths i{background:linear-gradient(90deg,var(--cl-red),#d6beb4);height:3px;display:block}.cl-depths strong{text-transform:uppercase;letter-spacing:.08em;text-align:right;font-size:.6rem;font-weight:500}.cl-goals{background:var(--cl-cream)}.cl-goals header{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;display:grid}.cl-goals header .eyebrow{grid-column:1/-1}.cl-goals header>p:last-child{color:#696762}.cl-goal-grid{border-top:1px solid var(--cl-line);border-left:1px solid var(--cl-line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.cl-goal-grid article{border-right:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);flex-direction:column;min-height:260px;padding:1.6rem;display:flex}.cl-goal-grid span{letter-spacing:.16em;color:#9d454a;font-size:.64rem}.cl-goal-grid h3{margin:auto 0 .8rem;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.05}.cl-goal-grid p{color:#6a6864;margin:0;font-size:.82rem}.cl-film{color:#f5f3ef;background:#111315;grid-template-columns:.55fr 1.45fr;align-items:center;gap:7vw;display:grid}.cl-film .eyebrow{color:#c8aa79}.cl-film-copy>p:not(.eyebrow){color:#aaa8a4}.cl-film-copy>a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffff40;align-items:center;gap:.5rem;margin-top:1rem;padding-bottom:.35rem;font-size:.68rem;display:inline-flex}.cl-video{aspect-ratio:16/9;background:#050505;border:1px solid #ffffff1f;position:relative;box-shadow:0 30px 80px #00000040}.cl-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cl-video>span{display:none}.cl-evidence{background:#fff;grid-template-columns:.76fr 1.24fr;gap:8vw;display:grid}.cl-evidence>div:first-child>p:last-child{color:#686661}.cl-study-grid{border-top:1px solid var(--cl-line);border-left:1px solid var(--cl-line);grid-template-columns:1fr 1fr;display:grid}.cl-study-grid article{border-right:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.cl-study-grid span{letter-spacing:.12em;text-transform:uppercase;color:#8b5758;font-size:.62rem}.cl-study-grid strong{font:400 clamp(2.8rem,5vw,5rem)/1 var(--font-display);margin:2rem 0 1rem}.cl-study-grid p{color:#66645f;font-size:.82rem}.cl-study-grid a{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.2rem;font-size:.64rem;display:inline-flex}.cl-experience{background:#f5f2ed;grid-template-columns:.82fr 1.18fr;gap:8vw;display:grid}.cl-experience ol{border-top:1px solid var(--cl-line);margin:0;padding:0;list-style:none}.cl-experience li{border-bottom:1px solid var(--cl-line);grid-template-columns:52px 1fr;gap:1.1rem;padding:1.4rem 0;display:grid}.cl-experience li>span{letter-spacing:.15em;color:#9a5557;font-size:.63rem}.cl-experience h3{margin:0;font-size:1.65rem}.cl-experience p{color:#686661;margin:.35rem 0 0;font-size:.82rem}.cl-safety{background:#e5dfd7;grid-template-columns:80px 1fr;gap:3rem;display:grid}.cl-safety>svg{color:#9d2d33}.cl-safety h2{font-size:clamp(2.5rem,4vw,4.5rem)}.cl-safety p{color:#605e59;max-width:990px}.cl-safety .fine-print{color:#72706b;font-size:.7rem}.cl-faq{background:#fbfbf9;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.cl-faq details{border-top:1px solid var(--cl-line)}.cl-faq details:last-child{border-bottom:1px solid var(--cl-line)}.cl-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.35rem 0;font-size:.93rem;display:flex}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary span{color:#9d2d33;font-size:1.25rem}.cl-faq details p{color:#676560;margin:0;padding:0 2.5rem 1.4rem 0;font-size:.82rem}.cl-sources{background:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.cl-sources h2{font-size:clamp(2.5rem,4vw,4.3rem)}.cl-sources a{border-top:1px solid var(--cl-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.74rem;display:flex}.cl-sources a:last-child{border-bottom:1px solid var(--cl-line)}.cl-cta{text-align:center;color:#f5f3ef;background:#17191b;padding:clamp(6rem,11vw,11rem) 6vw}.cl-cta h2{max-width:1000px;margin:0 auto;font-size:clamp(3.2rem,7vw,7.5rem)}.cl-cta p:not(.eyebrow){color:#aaa8a3;max-width:650px;margin:1.6rem auto 2.3rem}@media (max-width:900px){.cl-hero{grid-template-columns:1fr;min-height:auto}.cl-hero-copy{margin:0;padding-top:5rem;padding-bottom:4rem}.cl-hero-media{height:112vw;min-height:0;max-height:920px}.cl-hero-media img{object-position:50% 55%}.cl-hero-award{top:clamp(1.7rem,6vw,3.2rem)}.cl-facts{grid-template-columns:1fr 1fr}.cl-facts article{min-height:180px}.cl-science,.cl-film,.cl-evidence,.cl-experience,.cl-faq,.cl-sources,.cl-goals header{grid-template-columns:1fr}.cl-goals header .eyebrow{grid-column:auto}.cl-goal-grid{grid-template-columns:1fr 1fr}.cl-film-copy{max-width:680px}}@media (max-width:560px){.cl-section{padding:4.5rem 1.25rem}.cl-hero-copy{padding:4.5rem 1.25rem 3.5rem}.cl-hero h1{font-size:4.35rem}.cl-hero-media{height:138vw}.cl-hero-media img{object-position:50% 56%}.cl-hero-award{top:1.5rem}.cl-hero-award span{font-size:.53rem}.cl-hero-award strong{font-size:2rem}.cl-hero-award i{font-size:.76rem}.cl-hero-media figcaption{bottom:1rem;right:1rem}.cl-facts{grid-template-columns:1fr}.cl-facts article{border-bottom:1px solid #ffffff21;min-height:150px}.cl-goal-grid,.cl-study-grid{grid-template-columns:1fr}.cl-goal-grid article{min-height:210px}.cl-safety{grid-template-columns:1fr;gap:1.4rem}.cl-cta{padding:5.5rem 1.25rem}.cl-cta h2{font-size:3.2rem}}
