:root{--ink:#1a1b1c;--dark:#171819;--cream:#f5f5f3;--white:#fcfcfb;--silver:#e9e9e8;--mist:#e0e1e1;--line:#d3d4d4;--muted:#66696b;--sans:"DM Sans",Arial,sans-serif;--serif:"Italiana",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}button,a{touch-action:manipulation}::selection{background:#c6c8c9;color:var(--ink)}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.display{font-weight:300;letter-spacing:-.06em;line-height:.98}.serif{font-family:var(--serif);font-weight:400}.announcement{height:42px;display:flex;align-items:center;justify-content:center;background:#171819;color:#f4f4f2;font-size:12px;letter-spacing:.015em;text-align:center;padding:0 15px}.announcement a{border-bottom:1px solid #b9babc;margin-left:7px}.hero-shell{padding:7px 7px 0;background:#171819}.hero{position:relative;min-height:730px;height:calc(100svh - 56px);max-height:980px;overflow:hidden;border-radius:26px;background:#383a3b;color:#fff}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0f101294,#0f101242 50%,#0f101259)}.nav{position:absolute;z-index:10;top:0;left:0;width:100%;height:100px;border-bottom:1px solid #ffffff38;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(23px,3vw,55px)}.nav button{background:none;border:0;color:inherit;padding:10px 0}.nav-left{display:flex;align-items:center;gap:24px;justify-self:start;font-size:14px}.hamburger{font-size:22px;font-weight:300;line-height:1}.logo{font-size:30px;font-weight:500;letter-spacing:.43em;margin-right:-.43em}.nav-right{justify-self:end;border:1px solid #ffffff8a!important;border-radius:40px!important;padding:13px 23px!important;font-size:13px}.hero-center{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:95px 25px 60px}.hero-center h1{font-size:clamp(70px,8vw,142px);max-width:1100px;margin:0 0 25px;font-weight:300;letter-spacing:-.065em;line-height:.92}.hero-center p{font-size:clamp(15px,1.35vw,18px);margin:0 0 34px;line-height:1.5}.hero-actions{display:flex;gap:12px}.hero-actions a,.outline-pill{border:1px solid #ffffffad;color:#fff;border-radius:99px;padding:17px 28px;min-width:170px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;transition:background .25s,color .25s,transform .25s}.hero-actions a:hover{background:#fff;color:var(--ink);transform:translateY(-2px)}.hero-actions a:active,.outline-pill:active{transform:scale(.98)}.hero-index{position:absolute;z-index:2;bottom:30px;left:40px;right:40px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:10px;letter-spacing:.14em}.ticker{overflow:hidden;background:var(--white);border-bottom:1px solid var(--line);height:100px;display:flex;align-items:center}.ticker-track{display:flex;align-items:center;white-space:nowrap;animation:marquee 35s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:28px;margin-right:80px;font-size:16px}.ticker-item svg{width:25px;height:25px;stroke:var(--ink);fill:none;stroke-width:1.2}.ticker-item .circle{width:22px;height:22px;border:1px solid var(--ink);border-radius:50%}@keyframes marquee{to{transform:translate(-50%)}}section{scroll-margin-top:20px}.section-pad{padding:115px clamp(22px,4vw,72px)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:47px}.section-heading h2{font-size:clamp(57px,6.4vw,108px);margin:15px 0 0;max-width:1000px}.section-heading p{font-size:15px;line-height:1.5;max-width:285px;color:var(--muted);margin:0 0 7px}.concerns{background:#f3f3f1}.concern-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.concern-card{border-radius:19px;overflow:hidden;background:#d9dbdc;min-height:650px;position:relative}.concern-card img{position:absolute;top:0;right:0;bottom:0;left:0}.concern-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#101112ae,transparent 55%)}.concern-card:first-child img{object-position:72% center}.concern-content{position:absolute;z-index:1;left:38px;right:38px;bottom:37px;color:#fff}.concern-content .eyebrow{opacity:.8}.concern-content h3{font-size:clamp(53px,5vw,80px);margin:12px 0 22px}.concern-link{border-top:1px solid #ffffffa0;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-size:14px}.concern-link:hover span:last-child{transform:translate(5px)}.concern-link span:last-child{transition:transform .2s;font-size:25px;font-weight:300}.concern-link small{font-size:11px;opacity:.75;display:block;margin-top:4px}.concern-card.second{background:#c5c7c8}.concern-card.second img{object-position:50% center;filter:grayscale(.4)}.spotlight{background:#e4e5e5;padding:105px clamp(22px,4vw,72px);display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.spotlight-copy h2{font-size:clamp(65px,7vw,112px);margin:20px 0 25px;max-width:680px}.spotlight-copy p{font-size:18px;line-height:1.55;max-width:440px;margin:0 0 30px}.dark-pill{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:99px;padding:17px 28px;display:inline-flex;align-items:center;gap:45px;font-size:13px;transition:background .2s,transform .2s}.dark-pill:hover{background:#34373a;transform:translateY(-2px)}.dark-pill:active{transform:scale(.98)}.spotlight-visual{height:min(650px,50vw);min-height:480px;background:#dedfe0;border-radius:19px;overflow:hidden}.spotlight-visual img{object-position:center}.outcomes{background:#f9f9f8}.outcomes h2{font-size:clamp(57px,6.6vw,105px);margin:0 0 65px;max-width:970px}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.outcome-card{background:#e8e9e9;border-radius:18px;min-height:420px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.outcome-card:nth-child(2){background:#dcdee0}.outcome-card:nth-child(3){background:#e3e4e5}.outcome-card .number{font-size:clamp(100px,10vw,170px);letter-spacing:-.09em;font-weight:300;line-height:.8;color:#555b5e}.outcome-card:nth-child(2) .number{color:#93989b}.outcome-card:nth-child(3) .number{color:#72797d}.outcome-card h3{font-size:29px;font-weight:400;letter-spacing:-.035em;margin:0 0 12px}.outcome-card p{font-size:14px;color:#595d60;line-height:1.5;margin:0;max-width:290px}.disclosure{font-size:12px;color:#737779;line-height:1.5;margin:25px 0 0}.approach{background:#e1e3e4;overflow:hidden}.approach .section-heading h2{max-width:1000px}.carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 clamp(22px,4vw,72px) 20px}.carousel::-webkit-scrollbar{display:none}.approach{padding:115px 0 95px}.approach .section-heading{padding:0 clamp(22px,4vw,72px)}.slide{flex:0 0 clamp(330px,37vw,580px);scroll-snap-align:start;background:#f2f2f1;border-radius:20px;min-height:590px;overflow:hidden;display:flex;flex-direction:column}.slide-visual{height:370px;position:relative;overflow:hidden;background:#cdd0d1}.slide-visual img{position:absolute;top:0;right:0;bottom:0;left:0}.slide:nth-child(2) .slide-visual img{object-position:center}.slide:nth-child(3) .slide-visual img{object-position:72% center}.slide:nth-child(4) .slide-visual img{object-position:60% center}.slide-copy{padding:27px 30px 32px;flex:1}.slide-copy h3{font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-.04em;margin:9px 0 17px}.slide-copy p{font-size:14px;line-height:1.5;color:#686d70;margin:0}.carousel-controls{padding:10px clamp(22px,4vw,72px) 0;display:flex;justify-content:flex-end;gap:9px}.circle-button{border:1px solid #5c6063;background:transparent;border-radius:50%;width:47px;height:47px;font-size:22px;font-weight:300;transition:background .2s,transform .2s}.circle-button:hover{background:#d0d2d3}.circle-button:active{transform:scale(.94)}.community{background:#f9f9f8}.community .section-heading h2{max-width:850px}.review-rail{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.review-rail::-webkit-scrollbar{display:none}.review-card{scroll-snap-align:start;flex:0 0 calc((100% - 30px)/3);min-height:420px;border-radius:18px;background:#e8e9e9;padding:34px;display:flex;flex-direction:column;justify-content:space-between}.review-card:nth-child(2){background:#dfe1e2}.review-card:nth-child(3){background:#e8e8e7}.review-card .big-quote{font-size:63px;font-weight:300;line-height:1}.review-card blockquote{font-size:clamp(25px,2.4vw,37px);font-weight:300;letter-spacing:-.045em;line-height:1.15;margin:30px 0}.review-card small{font-size:11px;color:#686c70;letter-spacing:.08em;text-transform:uppercase}.ritual{background:#1a1b1d;color:#fff;padding:10px}.ritual-inner{position:relative;border-radius:20px;min-height:750px;overflow:hidden;background:#65686a}.ritual-inner img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.ritual-inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171819b8,transparent 70%)}.ritual-copy{position:relative;z-index:1;padding:clamp(70px,8vw,125px) clamp(30px,5vw,90px);max-width:760px}.ritual-copy h2{font-size:clamp(69px,7.5vw,120px);margin:20px 0}.ritual-copy p{font-size:17px;line-height:1.5;max-width:400px;margin:0 0 30px}.ritual-copy a{display:inline-flex;gap:20px;align-items:center;border:1px solid #fff9;border-radius:50px;padding:16px 25px;font-size:13px}.ritual-copy a:hover{background:#fff;color:var(--ink)}.philosophy{background:#e9eaea;display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:135px clamp(22px,4vw,72px)}.philosophy h2{font-size:clamp(64px,6vw,99px);margin:10px 0}.philosophy-right{align-self:center}.philosophy-right p{font-size:clamp(20px,2vw,29px);font-weight:300;line-height:1.4;letter-spacing:-.02em;max-width:640px}.text-link{display:inline-flex;gap:23px;border-bottom:1px solid currentColor;padding-bottom:8px;font-size:13px}.text-link:hover{gap:33px}.faq{background:#f9f9f8;display:grid;grid-template-columns:1fr 1.3fr;gap:8vw}.faq h2{font-size:clamp(64px,6vw,98px);margin:15px 0}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;font-weight:300}.faq details[open] summary:after{content:"\2212"}.faq details p{font-size:14px;line-height:1.6;color:#6b6e70;margin:0 40px 24px 0}.final-cta{background:#d8dadb;text-align:center;padding:130px 20px}.final-cta h2{font-size:clamp(67px,8vw,130px);margin:0 auto 25px;max-width:1020px}.final-cta p{font-size:17px;margin:0 0 30px}.footer{background:#1a1c1e;color:#f3f3f3;padding:80px clamp(22px,4vw,72px) 25px}.footer-grid{display:grid;grid-template-columns:2.2fr repeat(3,1fr);gap:35px}.footer-logo{font-size:clamp(60px,9vw,150px);letter-spacing:.35em;margin-right:-.35em;font-weight:300;line-height:1}.footer-tag{font-size:25px;font-weight:300;letter-spacing:-.04em;max-width:290px;margin:25px 0 0}.footer-col{display:flex;flex-direction:column;gap:13px}.footer-col .eyebrow{color:#b4b7b9;margin-bottom:13px}.footer-col a{font-size:14px}.footer-col a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #5a5f62;margin-top:105px;padding-top:25px;display:flex;justify-content:space-between;color:#a6a9ab;font-size:11px;gap:20px}.shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:50;opacity:0;pointer-events:none;transition:opacity .3s}.shade.open{opacity:1;pointer-events:auto}.drawer{position:fixed;z-index:51;top:0;bottom:0;left:0;width:min(480px,100%);background:#f7f7f6;color:var(--ink);transform:translate(-101%);transition:transform .42s cubic-bezier(.2,.8,.2,1);padding:28px 32px;display:flex;flex-direction:column}.drawer.open{transform:none}.drawer.bag-drawer{right:0;left:auto;transform:translate(101%)}.drawer.bag-drawer.open{transform:none}.drawer-head{display:flex;align-items:center;justify-content:space-between}.drawer .close{font-size:30px;border:0;background:none;line-height:1}.drawer nav{display:flex;flex-direction:column;gap:9px;margin:auto 0}.drawer nav a{font-size:clamp(35px,5vw,56px);font-weight:300;letter-spacing:-.06em;transition:padding .2s}.drawer nav a:hover{padding-left:9px}.drawer-foot{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#737779}.bag-content{margin:auto 0}.bag-content h2{font-size:55px;line-height:1;letter-spacing:-.06em;font-weight:300}.bag-content p{font-size:15px;line-height:1.55;color:#6c7174;max-width:330px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.hero{min-height:670px}.hero-center h1{font-size:clamp(65px,9vw,90px)}.section-pad{padding:85px 24px}.concern-card{min-height:530px}.spotlight{grid-template-columns:1fr;padding:85px 24px}.spotlight-visual{height:600px}.outcome-grid{grid-template-columns:1fr 1fr}.outcome-card:last-child{grid-column:span 2}.philosophy{grid-template-columns:1fr;padding:95px 24px}.faq{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.review-card{flex-basis:48%}}@media(max-width:650px){.announcement{height:38px;font-size:10px}.hero-shell{padding:5px 5px 0}.hero{border-radius:20px;height:calc(100svh - 48px);max-height:870px;min-height:660px}.hero>img{object-position:72% center}.hero:after{background:linear-gradient(0deg,#101113c4,#10111352 62%,#10111370)}.nav{height:77px;padding:0 20px}.nav-left{gap:0}.nav-left span:last-child{display:none}.logo{font-size:24px}.nav-right{font-size:11px;padding:10px 13px!important}.hero-center{justify-content:flex-end;padding:90px 19px 100px}.hero-center h1{font-size:clamp(62px,13.3vw,83px);line-height:.95;max-width:500px;margin-bottom:20px}.hero-center p{font-size:14px;max-width:300px;margin-bottom:24px}.hero-actions{flex-direction:column;width:min(100%,310px);gap:9px}.hero-actions a{min-width:0;width:100%;padding:14px 20px;font-size:12px}.hero-index{left:20px;right:20px;bottom:23px;font-size:9px}.ticker{height:78px}.ticker-item{font-size:13px;gap:15px;margin-right:48px}.ticker-item svg{width:21px;height:21px}.ticker-item .circle{width:18px;height:18px}.section-pad{padding:79px 20px}.section-heading{display:block;margin-bottom:31px}.section-heading h2{font-size:clamp(56px,12vw,79px);line-height:.95}.section-heading p{margin-top:22px;font-size:14px}.concern-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none}.concern-grid::-webkit-scrollbar{display:none}.concern-card{flex:0 0 84%;min-height:520px;scroll-snap-align:start;border-radius:17px}.concern-content{left:23px;right:23px;bottom:24px}.concern-content h3{font-size:64px}.spotlight{padding:78px 20px;gap:40px}.spotlight-copy h2{font-size:75px;line-height:.92}.spotlight-copy p{font-size:16px}.spotlight-visual{height:480px;min-height:0}.outcomes h2{font-size:62px;margin-bottom:35px}.outcome-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none}.outcome-card,.outcome-card:last-child{flex:0 0 83%;min-height:385px;scroll-snap-align:start}.outcome-card .number{font-size:135px}.approach{padding:80px 0 65px}.approach .section-heading{padding:0 20px}.carousel{padding:0 20px 15px;gap:10px}.slide{flex-basis:84vw;min-height:540px;border-radius:17px}.slide-visual{height:330px}.slide-copy{padding:23px}.slide-copy h3{font-size:29px}.carousel-controls{padding:8px 20px 0}.community .section-heading h2{font-size:64px}.review-rail{gap:10px}.review-card{flex-basis:84%;min-height:370px;padding:27px}.review-card blockquote{font-size:31px}.ritual{padding:5px}.ritual-inner{border-radius:17px;min-height:720px}.ritual-inner img{object-position:58% center}.ritual-inner:after{background:linear-gradient(0deg,#111215b8,transparent 86%)}.ritual-copy{padding:80px 24px 60px;min-height:720px;display:flex;flex-direction:column;justify-content:flex-end}.ritual-copy h2{font-size:72px;line-height:.93}.ritual-copy p{font-size:15px}.ritual-copy a{align-self:flex-start}.philosophy{padding:85px 20px}.philosophy h2{font-size:72px}.philosophy-right p{font-size:21px}.faq h2{font-size:72px}.faq summary{font-size:15px}.final-cta{padding:100px 20px}.final-cta h2{font-size:69px}.final-cta p{font-size:15px}.footer{padding:70px 20px 25px}.footer-grid{gap:45px 25px}.footer-logo{font-size:70px}.footer-tag{font-size:23px}.footer-bottom{flex-direction:column;gap:6px;margin-top:70px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.density-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.density-card{background:#25292b;color:#f7f8f7;border-radius:23px;min-height:690px;padding:clamp(29px,3.4vw,58px);display:flex;flex-direction:column;overflow:hidden}.density-growth{background:#2d3234}.density-copy .eyebrow{color:#b7bec0;font-size:13px;letter-spacing:.12em}.density-copy h3{font-size:clamp(25px,2.15vw,35px);line-height:1.28;letter-spacing:-.043em;font-weight:400;max-width:610px;margin:26px 0 0}.density-sentiment .density-copy h3{max-width:630px}.density-ring{position:relative;width:min(78%,440px);aspect-ratio:1;margin:auto auto 18px;filter:drop-shadow(0 19px 36px #11171944)}.density-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.density-ring circle{fill:none;stroke-width:48;stroke-linecap:round}.ring-track{stroke:#4b5254}.ring-fill{stroke:url(#pearlRing);stroke-dasharray:93 7;stroke-dashoffset:0}.ring-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-label strong{font-size:clamp(72px,8vw,128px);font-weight:300;letter-spacing:-.1em;line-height:1}.ring-label strong span{font-size:.5em;vertical-align:top;letter-spacing:-.04em}.ring-label small{color:#b8bfc1;text-transform:uppercase;letter-spacing:.16em;font-size:11px;margin-top:8px}.density-stat{font-size:clamp(115px,11.5vw,195px);font-weight:300;line-height:.91;letter-spacing:-.095em;margin:24px 0 17px}.density-stat span{font-size:.68em;letter-spacing:-.08em}.density-growth .density-copy h3{margin:0;max-width:660px}.density-chart{position:relative;margin:auto 0 27px;padding-top:40px}.density-chart svg{width:100%;height:295px;display:block;overflow:visible}.density-guides path{stroke:#697173;stroke-width:1;fill:none;opacity:.68}.density-guides .treatment-line{stroke:#e7eae8;opacity:.85}.pre-line{fill:none;stroke:#758082;stroke-width:4}.growth-area{fill:url(#densityArea)}.growth-line{fill:none;stroke:#f7f8f7;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.endpoint{fill:#f7f8f7}.axis-labels{fill:#c4cacb;font-size:16px;font-family:var(--sans)}.start-label{fill:#c7cece;font-size:11px;letter-spacing:2px;font-family:var(--sans)}.density-axis,.density-foot{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.05em;color:#bbc2c3}.density-axis{margin:0 0 0 4px}.density-foot{border-top:1px solid #ffffff32;padding-top:17px;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.density-note{font-size:12px;color:#747a7c;line-height:1.5;margin:22px 0 0}@media(max-width:1100px){.density-card{min-height:620px}.density-ring{width:min(82%,390px)}.density-chart svg{height:260px}}@media(max-width:760px){.density-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px 8px}.density-grid::-webkit-scrollbar{display:none}.density-card{flex:0 0 min(88vw,510px);min-height:620px;scroll-snap-align:center;padding:30px;border-radius:19px}.density-copy h3{font-size:26px}.density-ring{width:min(87%,340px);margin:auto auto 26px}.ring-label strong{font-size:93px}.density-stat{font-size:clamp(105px,23vw,145px);margin:32px 0 22px}.density-chart{margin:auto 0 25px;padding-top:20px}.density-chart svg{height:245px}.density-axis,.density-foot{font-size:9px}.density-note{font-size:11px}}@media(max-width:400px){.density-card{min-height:580px;padding:25px}.density-ring{width:93%}.density-copy h3{font-size:23px}.density-chart svg{height:220px}.density-axis{font-size:8px}}.hero{height:calc(100svh - 14px)}@media(max-width:650px){.hero{height:calc(100svh - 10px)}}.hero-shell{background:#303638}.ticker{height:98px;background:linear-gradient(180deg,#303638,#dfe4e5 39%,#f6f7f6);border:0;position:relative;z-index:1}.ticker-track{animation-duration:42s}.ticker-item{font-size:14px;gap:12px;margin-right:54px;color:#262a2c}.ticker-item svg{width:24px;height:24px;flex:none;stroke:#3b4143;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.ticker-item .trust-symbol{color:#00a66a;font-size:25px;line-height:1}.ticker-item strong{font-weight:600}.ticker-item:last-child svg{display:none}.ticker-item small{font-size:9px;letter-spacing:.08em;color:#80888a}.dela-women{background:#e9eced;overflow:hidden;padding-bottom:105px}.women-intro{height:650px;position:relative;background:#e8eced;overflow:hidden}.women-intro>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.women-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f7f8f7,#f7f8f7b8 22%,#f7f8f700 55%,#e9eced)}.women-title{position:relative;z-index:1;text-align:center;padding:105px 20px 0}.women-title h2{font-size:clamp(67px,7.4vw,122px);line-height:.91;margin:17px 0 18px;letter-spacing:-.064em}.women-title p{font-size:16px;line-height:1.45;max-width:430px;margin:0 auto;color:#50575a}.women-products{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1600px;padding:0 clamp(20px,4vw,72px);margin:-126px auto 0}.women-card{height:570px;position:relative;overflow:hidden;border-radius:23px;background:#e2e5e6;isolation:isolate}.women-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#f2f3f2,#f0f1f0e8 24%,#f0f1f000 51% 77%,#f0f1f0cf);pointer-events:none}.women-lash{background:#e7e6e4}.women-lip{background:#e7e8e9}.women-spot{grid-column:1/-1;height:400px;background:#eaeded}.women-card>img{position:absolute;inset:auto 0 0;width:100%;height:80%;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.women-card:hover>img{transform:scale(1.035)}.women-card-copy{position:absolute;z-index:2;top:32px;left:34px;right:85px}.card-index{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#5d6568}.women-card h3{font-size:clamp(31px,3vw,48px);font-weight:400;line-height:1.05;letter-spacing:-.05em;margin:18px 0 10px}.women-card p{font-size:15px;line-height:1.45;max-width:360px;margin:0;color:#51595c}.women-card-action{position:absolute;z-index:3;bottom:24px;left:34px;right:29px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500}.round-arrow,.lock-circle{border:1px solid #303638;border-radius:50%;width:47px;height:47px;display:grid;place-items:center;font-size:21px;transition:transform .25s,background .25s,color .25s}.women-card-action:hover .round-arrow{transform:rotate(45deg);background:#24292b;color:#fff}.women-locked{color:#50585b}.lock-circle{border-color:#798185;width:44px;height:44px}.lock-circle svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.women-spot>img{width:50%;height:100%;right:0;left:auto;object-fit:cover;object-position:center 42%}.women-spot:before{background:linear-gradient(90deg,#eef0f0 0% 31%,#eef0f0a3 48%,#eef0f000 72%)}.women-spot .women-card-copy{top:55px;left:55px;right:55%}.women-spot .women-card-action{left:55px;right:35px}@media(max-width:900px){.women-intro{height:580px}.women-title{padding-top:85px}.women-products{margin-top:-95px}.women-card{height:510px}.women-spot{height:370px}.women-card-copy{left:25px;top:25px}.women-card-action{left:25px;right:23px}.women-spot .women-card-copy,.women-spot .women-card-action{left:30px}}@media(max-width:650px){.ticker{height:86px}.ticker-item{font-size:12px;margin-right:35px;gap:10px}.ticker-item svg{width:22px;height:22px}.women-intro{height:515px}.women-intro>img{object-position:65% center}.women-intro:after{background:linear-gradient(180deg,#f7f8f7,#f7f8f7cf 26%,#f7f8f700 54%,#e9eced)}.women-title{padding:71px 20px 0}.women-title h2{font-size:clamp(61px,13vw,80px);margin:14px 0 12px}.women-title p{font-size:14px;max-width:300px}.women-products{display:flex;flex-direction:column;gap:10px;margin:-68px auto 0;padding:0 12px}.women-card{height:440px;border-radius:18px}.women-card-copy{top:24px;left:23px;right:70px}.women-card h3{font-size:34px;margin:14px 0 9px}.women-card p{font-size:13px;max-width:260px}.women-card>img{height:77%;object-position:center bottom}.women-card-action{left:23px;right:21px;bottom:19px;font-size:12px}.round-arrow,.lock-circle{width:42px;height:42px}.women-spot{height:440px}.women-spot>img{width:100%;height:74%;top:auto;bottom:0;object-fit:cover;object-position:center 36%}.women-spot:before{background:linear-gradient(180deg,#f0f2f2,#f0f2f2e8 25%,#f0f2f200 55%,#f0f2f2a8)}.women-spot .women-card-copy{top:24px;left:23px;right:60px}.women-spot .women-card-action{left:23px;right:21px}.dela-women{padding-bottom:70px}}.ticker-track{animation:none;will-change:transform}.ticker-group{display:flex;align-items:center;flex:none;width:max-content}@keyframes trustLoop{to{transform:translate(calc(-1 * var(--trust-distance)))}}.women-lash>img{width:72%;height:95%;left:auto;right:-1%;object-fit:contain;object-position:right bottom;mix-blend-mode:normal;filter:drop-shadow(0 18px 22px #5b656829)}.women-lash .women-card-copy{right:auto;width:48%;max-width:330px}.women-lash .women-card-copy p{max-width:285px}.lash-feature{position:absolute;z-index:3;left:34px;bottom:108px;display:flex;align-items:center;gap:11px;width:190px;padding:13px 15px;border-radius:15px;background:#fbfcfbe8;border:1px solid #ffffffcc;box-shadow:0 15px 35px #747d811c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#272d2f}.lash-feature svg{width:25px;height:25px;stroke:#343a3d;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.lash-feature strong{display:block;font-size:13px;line-height:1.1;font-weight:500}.lash-feature small{display:block;font-size:10px;color:#70787b;letter-spacing:.015em;margin-top:4px;white-space:nowrap}@media(max-width:900px){.women-lash .women-card-copy{width:48%}.lash-feature{left:25px;bottom:95px}}@media(max-width:650px){.women-lash>img{width:76%;height:80%;right:-2%}.women-lash .women-card-copy{width:48%;left:23px}.women-lash .women-card-copy h3{font-size:30px}.women-lash .women-card-copy p{max-width:165px;font-size:12px}.lash-feature{left:23px;bottom:85px;width:156px;padding:10px 11px;gap:7px;border-radius:12px}.lash-feature svg{width:19px;height:19px}.lash-feature strong{font-size:11px}.lash-feature small{font-size:8px}}.lash-comparison{position:absolute;z-index:4;left:34px;bottom:198px;width:226px;padding:11px;border-radius:16px;background:#f9faf9ee;border:1px solid #ffffffd6;box-shadow:0 17px 37px #65707424;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#252a2c}.comparison-head{display:flex;justify-content:space-between;align-items:center;gap:4px;margin:1px 2px 9px}.comparison-head span{font-size:11px;font-weight:600;letter-spacing:.005em}.comparison-head small{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#70777a}.comparison-images{display:grid;grid-template-columns:1fr 1fr;gap:5px}.comparison-eye{height:70px;position:relative;overflow:hidden;border-radius:8px;background-image:url(//delacosmetics.com/cdn/shop/t/24/assets/lash-visual-concept.webp?v=181885706360222001881793223721);background-repeat:no-repeat;background-size:280px 280px;background-color:#dedad7}.comparison-before{background-position:-148px -60px}.comparison-after{background-position:-148px -189px}.comparison-eye span{position:absolute;bottom:0;left:0;right:0;padding:8px 5px 4px;background:linear-gradient(transparent,#16191a9c);color:#fff;font-size:8px;text-transform:uppercase;letter-spacing:.11em;text-align:center}.women-lash .lash-feature{bottom:112px}@media(max-width:900px){.lash-comparison{left:25px;bottom:188px}}@media(max-width:650px){.women-lash{height:540px}.lash-comparison{left:23px;bottom:161px;width:204px;padding:9px;border-radius:13px}.comparison-head{margin-bottom:7px}.comparison-head span{font-size:10px}.comparison-head small{font-size:7px}.comparison-eye{height:66px;background-size:260px 260px}.comparison-before{background-position:-138px -56px}.comparison-after{background-position:-138px -176px}.women-lash .lash-feature{bottom:88px}}@media(max-width:480px){.women-lash{height:650px}.women-lash>img{width:133vw;height:133vw;max-width:none;left:auto;right:-46%;bottom:8px;object-fit:contain;object-position:right bottom}.women-lash .women-card-copy{width:44%}.women-lash .women-card-copy h3{font-size:28px}.women-lash .women-card-copy p{max-width:155px}.lash-comparison{left:23px;bottom:245px;width:164px;padding:8px}.comparison-head{display:block;margin:1px 1px 6px}.comparison-head span{display:block;font-size:11px}.comparison-head small{display:block;margin-top:2px;font-size:9px;letter-spacing:.04em}.comparison-eye{height:61px;background-size:260px 260px}.comparison-eye span{font-size:9px;padding:7px 3px 3px}.women-lash .lash-feature{left:23px;bottom:140px;width:156px}}@media(max-width:360px){.women-lash>img{right:-57%}.lash-comparison{width:146px}.comparison-head{display:block}.comparison-head small{display:block;margin-top:2px}.comparison-eye{height:57px;background-size:250px 250px}.comparison-before{background-position:-132px -54px}.comparison-after{background-position:-132px -169px}.women-lash .lash-feature{width:145px}.lash-feature small{white-space:normal}}.women-lip>img{width:66%;height:96%;left:auto;right:8%;bottom:0;object-fit:contain;object-position:right bottom;mix-blend-mode:normal}.women-lip:before{background:linear-gradient(180deg,#f2f3f2,#f0f1f0e8 17%,#f0f1f000 43% 79%,#f0f1f0a8)}.lip-comparison{bottom:197px}.comparison-lip{background-image:url(//delacosmetics.com/cdn/shop/t/24/assets/lip-visual-concept.webp?v=178448913432033826781793223721);background-size:200% auto;background-color:#d5b1a4}.comparison-lip-before{background-position:left center}.comparison-lip-after{background-position:right center}.lip-feature{bottom:112px;width:226px}.lip-feature svg{stroke-width:1.3}@media(min-width:651px)and (max-width:900px){.women-lip>img{width:75%;right:-15%;height:92%}.women-lip .women-card-copy{width:50%;right:auto}.women-lip .women-card-copy h3{font-size:31px}.women-lip .women-card-copy p{max-width:190px;font-size:12px}.lip-comparison{left:25px;bottom:174px;width:176px;padding:9px}.lip-comparison .comparison-head{display:block}.lip-comparison .comparison-head small{display:block;margin-top:3px}.lip-feature{left:25px;bottom:95px;width:176px;padding:10px}.lip-feature small{white-space:normal}}@media(max-width:650px){.women-lip{height:620px}.women-lip>img{width:108vw;height:540px;right:-24%;bottom:12px;object-position:right bottom}.women-lip .women-card-copy{width:46%;right:auto}.women-lip .women-card-copy h3{font-size:30px}.women-lip .women-card-copy p{max-width:170px;font-size:12px}.lip-comparison{left:23px;bottom:173px;width:190px;padding:9px}.lip-feature{left:23px;bottom:93px;width:190px;padding:10px 11px;gap:7px}.lip-feature svg{width:19px;height:19px}.lip-feature strong{font-size:11px}.lip-feature small{font-size:9px;white-space:normal}}@media(max-width:480px){.women-lash .lash-comparison{bottom:185px;width:148px}.women-lash .lash-feature{bottom:113px;width:148px}.women-lash .comparison-before{background-position:-158px -56px}.women-lash .comparison-after{background-position:-158px -176px}.women-lash .lash-feature small{font-size:10px;white-space:normal}.women-lip{height:650px}.women-lip>img{width:115vw;height:460px;right:-13%;bottom:80px}.women-lip .women-card-copy{width:44%}.women-lip .women-card-copy h3{font-size:28px}.women-lip .women-card-copy p{max-width:155px}.lip-comparison{left:23px;bottom:185px;width:164px;padding:8px}.lip-feature{left:23px;bottom:113px;width:164px}.lip-feature small{font-size:10px}}@media(max-width:360px){.women-lash .lash-comparison,.women-lash .lash-feature{width:138px}.women-lash .comparison-before{background-position:-153px -54px}.women-lash .comparison-after{background-position:-153px -169px}.women-lip>img{height:380px;right:-13%;bottom:115px}.lip-comparison{width:128px;bottom:215px}.lip-feature{width:128px;bottom:95px}}.women-spot{background:#e8ebeb}.women-spot>img{width:43%;height:100%;left:auto;right:7%;bottom:0;object-fit:contain;object-position:right bottom;mix-blend-mode:normal}.women-spot:before{background:linear-gradient(90deg,#eef0f0 0% 29%,#eef0f0bb 42%,#eef0f000 69%)}.women-spot .women-card-copy{top:42px;left:55px;right:53%}.women-spot .women-card-copy p{max-width:440px}.spot-comparison{left:55px;bottom:80px;width:280px}.comparison-spot{background-image:url(//delacosmetics.com/cdn/shop/t/24/assets/dark-spot-visual-concept.webp?v=165088522558919522461793223721);background-size:auto 225%;background-color:#937158}.comparison-spot-before{background-position:center top}.comparison-spot-after{background-position:center bottom}.spot-feature{left:355px;bottom:104px;width:235px}.spot-feature small{white-space:normal}@media(min-width:651px)and (max-width:1100px){.women-spot{height:500px}.women-spot>img{width:50%;height:92%;right:0}.women-spot .women-card-copy{top:35px;left:30px;right:auto;width:43%}.women-spot .women-card-copy h3{font-size:36px}.women-spot .women-card-copy p{max-width:300px;font-size:13px}.spot-comparison{left:30px;bottom:175px;width:235px}.spot-feature{left:30px;bottom:88px;width:225px}.women-spot .women-card-action{left:30px;right:24px}}@media(max-width:650px){.women-spot{height:700px}.women-spot>img{width:115vw;height:510px;left:auto;right:-19%;top:auto;bottom:90px;object-fit:contain;object-position:right bottom}.women-spot:before{background:linear-gradient(180deg,#f0f2f2,#f0f2f2e8 18%,#f0f2f200 44% 82%,#f0f2f2b0)}.women-spot .women-card-copy{top:24px;left:23px;right:auto;width:44%}.women-spot .women-card-copy h3{font-size:28px}.women-spot .women-card-copy p{max-width:160px;font-size:12px}.spot-comparison{left:23px;bottom:210px;width:164px;padding:8px}.spot-comparison .comparison-head{display:block}.spot-comparison .comparison-head small{display:block;margin-top:2px}.spot-feature{left:23px;bottom:120px;width:164px;padding:10px 11px;gap:7px}.spot-feature svg{width:19px;height:19px}.spot-feature strong{font-size:11px}.spot-feature small{font-size:10px;white-space:normal}.women-spot .women-card-action{left:23px;right:21px}}@media(min-width:481px)and (max-width:650px){.women-spot>img{right:0}}@media(max-width:360px){.women-spot>img{height:380px;right:-13%;bottom:115px}.spot-comparison{width:128px;bottom:215px}.spot-feature{width:128px;bottom:95px}}.dela-men{background:linear-gradient(180deg,#e9eced,#dce2e4 20% 100%);overflow:hidden;padding-bottom:110px}.men-intro{height:660px;position:relative;overflow:hidden;background:#dce2e4}.men-intro>img{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:cover;object-position:center 45%;filter:saturate(.78)}.men-intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#e9eced,#e9eced00 20%,#dce2e400 62%,#dce2e4),linear-gradient(90deg,#e3e9ea,#e3e9eadc 36%,#e3e9ea00 69%)}.men-title{position:relative;z-index:1;padding:140px clamp(30px,7vw,110px);max-width:760px}.men-title .eyebrow{color:#3e4a50}.men-title h2{font-size:clamp(70px,7.5vw,128px);font-weight:400;line-height:.94;letter-spacing:-.062em;margin:17px 0 24px}.men-title p{font-size:17px;line-height:1.5;max-width:440px;color:#48545a;margin:0}.men-products{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1600px;margin:-120px auto 0;padding:0 clamp(20px,4vw,72px)}.men-card{position:relative;height:610px;overflow:hidden;isolation:isolate;border-radius:23px;background:#e7e9e9}.men-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#f3f4f3,#f3f4f3e7 18%,#f3f4f300 43% 76%,#f3f4f3ad)}.men-card-copy{position:absolute;z-index:3;top:35px;left:35px;right:65px}.men-card h3{font-size:clamp(34px,3.2vw,52px);font-weight:400;line-height:1.02;letter-spacing:-.055em;margin:19px 0 12px;max-width:380px}.men-card p{font-size:15px;line-height:1.45;color:#525c60;max-width:340px;margin:0}.men-card>img{position:absolute;z-index:0;object-fit:contain;object-position:right bottom;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.men-card:hover>img{transform:scale(1.025)}.men-card .women-card-action{left:35px;right:30px}.men-prep{background:#e5e8e9}.men-prep>img{width:69%;height:76%;right:2%;bottom:28px}.men-beard{background:#e5e7e8}.men-beard>img{width:62%;height:88%;right:3%;bottom:5px}.men-face{grid-column:1/-1;height:520px;background:#e8ebeb}.men-face:before{background:linear-gradient(90deg,#f1f3f3 0% 30%,#f1f3f3a8 45%,#f1f3f300 70%)}.men-face>img{width:46%;height:102%;right:7%;bottom:0}.men-face .men-card-copy{top:45px;left:55px;right:54%}.men-face .men-card-copy p{max-width:440px}.men-face .women-card-action{left:55px;right:35px}.men-callout{position:absolute;z-index:3;left:35px;bottom:104px;width:275px;box-sizing:border-box;padding:15px 16px;background:#f8f9f8dc;border:1px solid #fff;border-radius:20px;box-shadow:0 16px 38px #26323a1c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.men-callout-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#232a2e;font-size:14px;font-weight:600;line-height:1.2}.men-callout-head small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#758085;font-weight:400;white-space:nowrap}.prep-chart{height:70px;margin:15px 0 0;border-bottom:1px solid #bac4c7;background:repeating-linear-gradient(to top,transparent 0,transparent 29px,#dce2e3 30px,#dce2e3 31px)}.prep-chart svg{width:100%;height:100%;overflow:visible}.prep-chart .prep-area{fill:#aab9bf45}.prep-chart .prep-curve{stroke:#5c7079;stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.prep-chart circle{fill:#5c7079}.prep-chart-labels{display:flex;justify-content:space-between;gap:4px;margin-top:7px;font-size:10px;color:#59676d;letter-spacing:.02em}.prep-chart-note{display:block;margin-top:9px;color:#738086;font-size:10px;letter-spacing:.04em}.men-detail{position:absolute;z-index:3;left:35px;bottom:205px;display:flex;gap:11px;align-items:center;padding:11px 15px;border-radius:16px;border:1px solid white;background:#f8f9f8d9;box-shadow:0 16px 32px #26323a17;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;color:#566167}.men-detail strong{font-size:13px;color:#252e32;font-weight:600}.men-beard .men-detail{bottom:102px}.men-comparison{bottom:168px}.men-comparison .comparison-images{margin-top:9px}.comparison-beard{background-image:url(//delacosmetics.com/cdn/shop/t/24/assets/men-beard-visual-concept.webp?v=59186295008345459111793223721);background-size:210% auto;background-color:#bd9986}.comparison-beard-before{background-position:left 51%}.comparison-beard-after{background-position:right 51%}.men-face .men-comparison{left:55px;bottom:87px;width:265px}.comparison-face{background-image:url(//delacosmetics.com/cdn/shop/t/24/assets/men-face-visual-concept.webp?v=111408772606647432211793223721);background-size:210% auto;background-color:#ab9a8a}.comparison-face-before{background-position:left bottom}.comparison-face-after{background-position:right bottom}.men-face .men-detail{left:345px;bottom:113px}.men-card .women-locked{font-size:13px}@media(min-width:651px)and (max-width:1050px){.men-intro{height:590px}.men-title{padding-top:105px}.men-products{margin-top:-95px}.men-card{height:620px}.men-card-copy{left:26px;right:25px;top:28px}.men-card h3{font-size:38px}.men-card p{font-size:13px;max-width:245px}.men-prep>img{width:80%;right:-9%;height:72%}.men-beard>img{width:75%;right:-11%;height:80%}.men-card .women-card-action{left:26px;right:23px}.men-callout{left:26px;width:210px;bottom:108px;padding:12px}.men-detail{left:26px}.men-beard .men-detail{bottom:94px}.men-face{height:540px}.men-face>img{width:52%;right:0;height:90%}.men-face .men-card-copy{left:30px;right:52%;top:32px}.men-face .men-comparison{left:30px;bottom:110px;width:220px}.men-face .men-detail{left:30px;bottom:60px}.men-face .women-card-action{left:30px;right:24px}}@media(max-width:650px){.dela-men{padding-bottom:70px}.men-intro{height:550px}.men-intro>img{width:100%;height:100%;right:0;object-position:center 42%}.men-intro:after{background:linear-gradient(180deg,#e9eced,#e9ecedec 12%,#e9eced98 29%,#dce2e400 62%,#dce2e4)}.men-title{padding:62px 21px;max-width:330px}.men-title h2{font-size:clamp(60px,14vw,82px);margin:14px 0 11px}.men-title p{font-size:14px;max-width:260px}.men-products{display:flex;flex-direction:column;gap:10px;margin:-66px auto 0;padding:0 12px}.men-card{height:690px;border-radius:18px}.men-card-copy{top:24px;left:23px;right:auto;width:49%}.men-card h3{font-size:30px;margin:15px 0 10px}.men-card p{font-size:12px;max-width:175px}.men-card .women-card-action{left:23px;right:21px;bottom:19px;font-size:12px}.men-prep>img{width:90%;height:430px;right:-10%;bottom:70px}.men-beard{height:840px}.men-beard>img{width:100%;height:410px;right:0;bottom:70px}.men-callout{left:23px;bottom:142px;width:138px;padding:9px;border-radius:15px}.men-callout-head{display:block;font-size:11px}.men-callout-head small{display:block;margin-top:2px;font-size:8px}.prep-chart{height:54px;margin-top:8px}.prep-chart-labels{font-size:8px}.prep-chart-note{font-size:8px;margin-top:6px}.men-detail{left:23px;bottom:100px;max-width:165px;padding:8px 10px;font-size:10px}.men-detail strong{font-size:11px}.men-beard .men-comparison{left:23px;top:245px;bottom:auto;width:190px;padding:8px}.men-beard .men-detail{left:23px;top:385px;bottom:auto;max-width:190px}.men-comparison .comparison-head{display:block}.men-comparison .comparison-head small{display:block;margin-top:3px}.men-face{height:710px}.men-face:before{background:linear-gradient(180deg,#f1f3f3,#f1f3f3e8 20%,#f1f3f300 48% 82%,#f1f3f3aa)}.men-face>img{width:100%;height:430px;right:-8%;bottom:95px}.men-face .men-card-copy{top:24px;left:23px;right:auto;width:48%}.men-face .men-card-copy h3{font-size:30px}.men-face .men-card-copy p{font-size:12px;max-width:175px}.men-face .men-comparison{left:23px;bottom:185px;width:140px;padding:8px}.men-face .men-detail{left:23px;bottom:118px;max-width:140px}.men-face .women-card-action{left:23px;right:21px}}@media(max-width:390px){.men-card-copy{width:48%}.men-card h3{font-size:27px}.men-card p{max-width:145px}.men-callout,.men-face .men-comparison{width:116px;left:18px}.men-detail{max-width:116px;left:18px}.men-prep>img{right:-10%;height:415px}.men-beard>img{right:0;height:410px}.men-beard .men-comparison{top:255px;left:18px;width:165px}.men-beard .men-detail{top:395px;left:18px;max-width:165px}.men-face>img{right:-8%;height:415px}.men-face .men-card-copy p{max-width:145px}}.outcomes{color:#f6f7f5;background:linear-gradient(180deg,#dce2e4 0,#1b2527 172px calc(100% - 180px),#e4e5e5);padding-top:238px;padding-bottom:270px;overflow:hidden}.outcomes>.eyebrow{color:#aebbbd}.outcomes h2{margin:18px 0 24px}.outcomes-intro{font-size:clamp(17px,1.65vw,23px);line-height:1.48;max-width:680px;color:#c9d0d1;margin:0 0 55px}.outcomes .density-card{background:#303a3b}.outcomes .density-growth{background:#354041}.density-compare{display:grid!important;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,5vw,85px);min-height:570px!important;margin-bottom:14px;align-items:center}.compare-copy{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.compare-copy .eyebrow{color:#bcc8c8;font-size:13px;letter-spacing:.12em}.compare-copy h3{font-size:clamp(42px,4.25vw,74px);line-height:1.03;letter-spacing:-.064em;font-weight:300;margin:30px 0 25px}.compare-copy h3 em{font-family:var(--serif);font-weight:400;letter-spacing:-.045em}.compare-copy p{color:#d3dad9;font-size:clamp(16px,1.4vw,21px);line-height:1.46;max-width:440px;margin:0}.compare-status{margin-top:auto;border-top:1px solid #abb8b84f;padding-top:19px;width:100%;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#c4d0ce}.compare-plot{align-self:stretch;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end}.compare-plot-title{display:flex;justify-content:space-between;gap:15px;font-size:12px;letter-spacing:.1em;color:#e5ebe9}.compare-plot-title span{color:#abbab9;font-size:10px}.compare-plot svg{display:block;width:100%;height:340px;overflow:visible;margin-top:14px}.compare-guides path{stroke:#82908e;stroke-width:1;fill:none;opacity:.38}.compare-area{fill:url(#compareArea)}.compare-basic,.compare-dela{fill:none;stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.compare-basic{stroke:#899795}.compare-dela{stroke:#f2f4f1}.compare-plot circle{fill:#f2f4f1}.compare-plot circle:first-of-type{fill:#899795}.compare-legend{display:flex;justify-content:flex-end;gap:22px;margin:0 0 15px;color:#d1d8d7;font-size:12px}.compare-legend span{display:flex;align-items:center;gap:7px}.compare-legend i{display:inline-block;width:19px;height:2px;background:#f2f4f1}.compare-legend .legend-basic{background:#899795}.compare-axis{display:flex;justify-content:space-between;border-top:1px solid #84918f66;padding-top:13px;font-size:11px;color:#bdc8c7}.density-grid{margin-bottom:0}.density-foot{color:#dce4e0}.stat-concept{display:block;color:#c3cecd;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:-4px 0 19px}.validation{padding:150px 0 0}.validation-heading{max-width:850px}.validation-heading .eyebrow{color:#afbcba}.validation-heading h3{font-size:clamp(54px,6.3vw,100px);font-weight:300;letter-spacing:-.066em;line-height:1;margin:18px 0 25px;text-transform:lowercase}.validation-heading p{font-size:clamp(16px,1.45vw,20px);line-height:1.5;color:#c7d1cf;max-width:800px;margin:0}.validation-marquee{overflow:hidden;margin:75px calc(-1*clamp(22px,4vw,72px)) 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.validation-track{display:flex;align-items:center;width:max-content;animation:validation-scroll 42s linear infinite}.validation-set{display:flex;align-items:center;gap:54px;flex:none;padding-right:54px}.validation-set span{font-family:var(--serif);font-size:clamp(29px,3vw,49px);letter-spacing:-.025em;white-space:nowrap;color:#d5ddda;opacity:.83}.validation-set span:before{content:"\2726";font-family:var(--sans);font-size:14px;vertical-align:middle;margin-right:54px;color:#82918e}.validation-marquee:hover .validation-track{animation-play-state:paused}@keyframes validation-scroll{to{transform:translate(-50%)}}@media(max-width:760px){.outcomes{padding-top:175px;padding-bottom:200px;background:linear-gradient(180deg,#dce2e4 0,#1b2527 125px calc(100% - 125px),#e4e5e5)}.outcomes h2{font-size:clamp(54px,12vw,85px);margin-bottom:19px}.outcomes-intro{margin-bottom:32px}.density-compare{display:flex!important;flex-direction:column;align-items:stretch;gap:30px;min-height:0!important;padding:30px!important;margin-bottom:10px}.compare-copy h3{font-size:clamp(42px,9.5vw,63px);margin:20px 0}.compare-copy p{font-size:16px}.compare-status{margin-top:27px;font-size:11px}.compare-plot{min-height:0}.compare-plot-title{font-size:10px}.compare-plot-title span{font-size:9px}.compare-plot svg{height:240px;margin-top:10px}.compare-legend{font-size:10px;gap:15px;justify-content:flex-start;flex-wrap:wrap}.compare-axis{font-size:9px}.validation{padding-top:105px}.validation-heading h3{font-size:clamp(53px,11vw,74px)}.validation-marquee{margin-top:55px}.validation-set{gap:28px;padding-right:28px}.validation-set span{font-size:32px}.validation-set span:before{margin-right:28px;font-size:10px}}@media(max-width:400px){.density-compare{padding:25px!important}.compare-copy h3{font-size:40px}.compare-plot svg{height:210px}.compare-legend{font-size:9px}.validation-heading h3{font-size:49px}}@media(prefers-reduced-motion:reduce){.validation-track{animation:none}.validation-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.experts{background:#e4e5e5;color:#202425;padding:85px 0 128px;overflow:hidden}.experts-heading{padding:0 clamp(22px,4vw,72px);max-width:1600px;margin:0 auto 52px;display:flex;justify-content:space-between;align-items:end;gap:35px}.experts-heading .eyebrow{color:#5c6466}.experts-heading h2{font-size:clamp(64px,7.2vw,116px);font-weight:300;line-height:.96;letter-spacing:-.07em;margin:18px 0 0}.experts-heading h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}.experts-controls{display:flex;gap:10px;padding-bottom:4px}.expert-arrow{width:58px;height:58px;flex:none;border:1px solid #717a7d;border-radius:50%;background:transparent;color:#303638;font-size:25px;font-weight:300;transition:transform .2s,background .2s,color .2s}.expert-arrow:hover{background:#272d2f;color:#fff}.expert-arrow:active{transform:scale(.94)}.experts-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:clamp(22px,4vw,72px);scrollbar-width:none;padding:0 clamp(22px,4vw,72px) 12px}.experts-rail::-webkit-scrollbar{display:none}.expert-card{flex:0 0 min(1100px,84vw);min-height:580px;display:flex;overflow:hidden;border-radius:24px;background:#f2f3f1;scroll-snap-align:start}.expert-photo{position:relative;flex:0 0 46%;overflow:hidden;background:#daddda}.expert-photo img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.82);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.expert-card:hover .expert-photo img{transform:scale(1.018)}.expert-card:nth-child(1) .expert-photo img{object-position:center 30%}.expert-card:nth-child(2) .expert-photo img{object-position:center 48%}.expert-card:nth-child(3) .expert-photo img{object-position:center 45%}.expert-photo-index{position:absolute;left:24px;bottom:24px;color:#293132;background:#f5f6f1df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;padding:10px 15px;font-size:11px;letter-spacing:.13em}.expert-info{flex:1;padding:clamp(30px,4.2vw,62px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.expert-field,.expert-info-foot{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#657174}.expert-info h3{font-size:clamp(44px,4.5vw,72px);letter-spacing:-.065em;line-height:1;margin:0 0 10px;font-weight:300}.expert-role{font-size:clamp(16px,1.45vw,20px);line-height:1.35;color:#3e484a;margin:0 0 25px}.expert-bio{font-size:16px;line-height:1.55;color:#566164;margin:0;max-width:560px}.expert-info-foot{border-top:1px solid #c9d0d0;padding-top:18px}.experts-progress{display:flex;gap:7px;justify-content:center;margin:28px 0 0}.experts-progress span{display:block;width:18px;height:2px;background:#9da7a9;transition:width .3s,background .3s}.experts-progress span.active{width:38px;background:#2e383a}@media(max-width:900px){.expert-card{flex-basis:min(780px,88vw);min-height:620px}.expert-photo{flex-basis:43%}.expert-info{padding:31px}.expert-info h3{font-size:50px}.expert-bio{font-size:15px;line-height:1.5}}@media(max-width:650px){.experts{padding:75px 0 100px}.experts-heading{display:block;margin-bottom:30px}.experts-heading h2{font-size:clamp(53px,13vw,80px);line-height:.97}.experts-controls{justify-content:flex-end;margin-top:26px}.expert-arrow{width:47px;height:47px;font-size:22px}.experts-rail{gap:10px;padding:0 14px 12px;scroll-padding-left:14px}.expert-card{flex:0 0 min(89vw,390px);min-height:0;flex-direction:column;border-radius:19px}.expert-photo{flex:none;width:100%;height:clamp(290px,81vw,365px)}.expert-photo-index{left:17px;bottom:17px}.expert-info{padding:28px 25px 25px;min-height:510px;gap:24px}.expert-info h3{font-size:clamp(45px,10vw,57px)}.expert-role{font-size:16px;margin-bottom:18px}.expert-bio{font-size:16px;line-height:1.48}.experts-progress{margin-top:21px}}@media(max-width:380px){.expert-info{padding:25px 20px}.expert-info h3{font-size:43px}.expert-bio{font-size:15px;line-height:1.47}.experts-heading h2{font-size:50px}}@media(prefers-reduced-motion:reduce){.expert-photo img,.expert-arrow,.experts-progress span{transition:none}}.expert-bio{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.expert-read{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;min-width:180px;background:transparent;border:1px solid #747f80;border-radius:99px;color:#263033;padding:12px 17px;margin-top:24px;font-size:13px;transition:background .2s,color .2s,transform .2s}.expert-read:hover{background:#263033;color:#fff}.expert-read:active{transform:scale(.98)}.expert-read span{font-size:19px;font-weight:300;line-height:1}.expert-dialog{width:min(650px,calc(100vw - 30px));max-height:calc(100svh - 30px);border:0;border-radius:23px;background:#f2f3f1;color:#22292b;padding:clamp(31px,5vw,62px);box-shadow:0 30px 100px #11191c50;overflow:auto}.expert-dialog::backdrop{background:#111a1cc9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.expert-dialog .eyebrow{color:#6b787a}.expert-dialog h3{font-size:clamp(52px,6vw,76px);font-weight:300;letter-spacing:-.065em;line-height:1;margin:38px 45px 12px 0}.expert-dialog-role{font-size:18px;color:#4a5658;margin:0 0 34px}.expert-dialog-bio{font-size:17px;line-height:1.6;color:#455053;margin:0}.expert-dialog-close{position:absolute;top:22px;right:22px;border:1px solid #8a9495;border-radius:50%;width:43px;height:43px;background:transparent;font-size:27px;line-height:1;color:#273033}.expert-dialog-close:hover{background:#273033;color:#fff}@media(max-width:650px){.expert-bio{-webkit-line-clamp:5;line-clamp:5}.expert-read{margin-top:20px}.expert-dialog{padding:33px 27px}.expert-dialog-bio{font-size:16px}}.testimonials{background:linear-gradient(180deg,#e4e5e5,#f3f4f2 20% 78%,#e4e5e5);color:#222729;padding:105px 0 135px;overflow:hidden}.testimonials-heading{padding:0 clamp(22px,4vw,72px);max-width:1600px;margin:0 auto 54px;display:flex;justify-content:space-between;align-items:end;gap:35px}.testimonials-heading .eyebrow{color:#667073}.testimonials-heading h2{font-size:clamp(63px,7.1vw,112px);line-height:.95;letter-spacing:-.067em;font-weight:300;margin:18px 0 0}.testimonials-heading h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.048em}.testimonials-controls{display:flex;gap:10px;padding-bottom:3px}.story-arrow{width:58px;height:58px;border:1px solid #788184;border-radius:50%;background:transparent;color:#30383a;font-size:25px;font-weight:300;transition:background .2s,color .2s,transform .2s}.story-arrow:hover{background:#2b3335;color:#fff}.story-arrow:active{transform:scale(.94)}.story-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:clamp(22px,4vw,72px);scrollbar-width:none;padding:0 clamp(22px,4vw,72px) 12px}.story-rail::-webkit-scrollbar{display:none}.story-card{flex:0 0 min(1120px,84vw);min-height:610px;display:grid;grid-template-columns:44% 56%;overflow:hidden;border-radius:24px;scroll-snap-align:start;background:#e7ebea}.story-card:nth-child(2){background:#e5e8e9}.story-card:nth-child(3){background:#e8e9e8}.story-copy{padding:clamp(32px,4vw,61px);display:flex;flex-direction:column;justify-content:space-between;gap:30px}.story-measure{display:flex;align-items:flex-end;gap:14px;margin-bottom:32px}.story-measure strong{font-size:clamp(100px,10vw,155px);font-weight:300;letter-spacing:-.105em;line-height:.76}.story-measure span{font-size:17px;letter-spacing:.13em;font-weight:500;line-height:1.1;padding-bottom:6px}.story-measure small{font-size:13px;letter-spacing:0;font-weight:400;color:#667173}.story-copy blockquote{font-size:clamp(23px,2.1vw,32px);line-height:1.24;letter-spacing:-.046em;font-weight:300;margin:0;max-width:500px}.story-credit{border-top:1px solid #b7c1c0;padding-top:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.story-credit strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.035em}.story-credit span{display:block;font-size:15px;color:#526063;margin-top:4px}.story-credit small{max-width:145px;color:#697678;font-size:10px;line-height:1.35;letter-spacing:.045em;text-transform:uppercase;text-align:right}.story-photo{position:relative;overflow:hidden;background:#d9dedd}.story-photo img{width:100%;height:100%;object-fit:cover;object-position:center 47%;filter:saturate(.84);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.story-card:hover .story-photo img{transform:scale(1.018)}.story-card:nth-child(1) .story-photo img{object-position:center 43%}.story-card:nth-child(3) .story-photo img{object-position:center 43%}.story-photo>span{position:absolute;right:23px;bottom:22px;background:#f7f8f5df;border:1px solid #ffffff8a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:99px;padding:10px 14px;font-size:11px;letter-spacing:.11em}.story-progress{display:flex;justify-content:center;gap:7px;margin-top:28px}.story-progress span{display:block;width:18px;height:2px;background:#abb4b5;transition:width .3s,background .3s}.story-progress span.active{width:38px;background:#333e40}@media(max-width:900px){.story-card{flex-basis:min(860px,88vw);min-height:570px;grid-template-columns:47% 53%}.story-copy{padding:32px}.story-measure strong{font-size:105px}.story-copy blockquote{font-size:23px}.story-credit{display:block}.story-credit small{display:block;max-width:none;text-align:left;margin-top:12px}}@media(max-width:650px){.testimonials{padding:82px 0 105px}.testimonials-heading{display:block;margin-bottom:30px}.testimonials-heading h2{font-size:clamp(53px,12vw,80px)}.testimonials-controls{justify-content:flex-end;margin-top:26px}.story-arrow{width:47px;height:47px;font-size:22px}.story-rail{gap:10px;padding:0 14px 12px;scroll-padding-left:14px}.story-card{flex:0 0 min(89vw,390px);display:flex;flex-direction:column;min-height:0;border-radius:19px}.story-copy{min-height:460px;padding:29px 25px 24px;gap:28px}.story-measure{margin-bottom:28px}.story-measure strong{font-size:105px}.story-measure span{font-size:14px}.story-measure small{font-size:12px}.story-copy blockquote{font-size:22px;line-height:1.28}.story-credit strong{font-size:21px}.story-credit span{font-size:14px}.story-credit small{font-size:9px}.story-photo{height:clamp(290px,79vw,365px);flex:none}.story-progress{margin-top:21px}}@media(max-width:380px){.story-copy{padding:25px 20px;min-height:490px}.story-measure strong{font-size:95px}.story-copy blockquote{font-size:21px}.testimonials-heading h2{font-size:49px}}@media(prefers-reduced-motion:reduce){.story-photo img,.story-arrow,.story-progress span{transition:none}}.final-cta{position:relative;isolation:isolate;overflow:hidden;min-height:720px;padding:110px 24px 90px;display:flex;align-items:center;justify-content:center;background:#e3e5e6;color:#192020;text-align:center}.final-cta:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-3;background:url(//delacosmetics.com/cdn/shop/t/24/assets/contact-haze.webp?v=7250749254054213261793223721) center/cover no-repeat;filter:grayscale(.62) saturate(.43);animation:contactDrift 25s ease-in-out infinite alternate;will-change:transform}.final-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#e4e5e5 0%,#e4e5e56b 13%,transparent 32%),radial-gradient(ellipse 48% 56% at 50% 48%,#ffffff38,transparent 85%)}.contact-glow{position:absolute;z-index:-2;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(ellipse 30% 38% at 20% 65%,#c8c4d45c,transparent 90%),radial-gradient(ellipse 28% 33% at 75% 28%,#b9c7d85c,transparent 90%),radial-gradient(ellipse 26% 34% at 78% 78%,#dbc9c65c,transparent 90%);filter:blur(62px);animation:contactLight 19s ease-in-out infinite alternate;pointer-events:none}.final-cta-inner{position:relative;z-index:1;max-width:900px}.final-cta .eyebrow{color:#4b5558;letter-spacing:.2em}.final-cta h2{font-size:clamp(76px,9.7vw,150px);margin:27px auto;line-height:.88;max-width:1000px;text-wrap:balance}.final-cta h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.04em}.final-cta p{font-size:clamp(16px,1.45vw,20px);line-height:1.5;max-width:480px;margin:0 auto 31px;color:#343d40}.contact-pill{border:1px solid #2c363a;border-radius:100px;color:#172023;padding:17px 24px 17px 28px;min-width:185px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:13px;transition:background .3s,color .3s,transform .3s}.contact-pill:hover{background:#1a2326;color:#fff;transform:translateY(-3px)}.contact-pill:active{transform:scale(.98)}.final-cta-index{position:absolute;bottom:32px;left:35px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#515c61}@keyframes contactDrift{0%{transform:scale(1.01) translate(-2%,-1%)}to{transform:scale(1.1) translate(2%,1.5%)}}@keyframes contactLight{0%{transform:translate(-3%,-2%) rotate(-2deg)}to{transform:translate(5%,4%) rotate(3deg)}}@media(max-width:650px){.final-cta{min-height:670px;padding:105px 23px 88px}.final-cta:before{background-position:53% center}.final-cta:after{background:linear-gradient(180deg,#e4e5e5 0%,transparent 25%),radial-gradient(ellipse 70% 48% at 50% 48%,#ffffff55,transparent 100%)}.final-cta h2{font-size:clamp(72px,18vw,98px);margin:24px auto}.final-cta p{font-size:16px;max-width:335px}.contact-pill{width:min(100%,300px);min-height:55px}.final-cta-index{left:25px;bottom:23px;font-size:9px}}@media(prefers-reduced-motion:reduce){.final-cta:before,.contact-glow{animation:none}.contact-pill{transition:none}}.method-visual{align-self:stretch;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:9px;align-items:end;padding:85px 0 25px}.method-line{position:absolute;left:9%;right:9%;top:44%;height:1px;background:linear-gradient(90deg,#657576,#e7eeeb,#657576)}.method-step{z-index:1;align-self:end;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;padding:25px 10px 0;border-top:1px solid #8797968c}.method-step>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#e8edeb;color:#263334;font-size:12px;margin:0 0 auto;box-shadow:0 7px 30px #bac9c226}.method-step strong{font-size:15px;font-weight:500;line-height:1.2;max-width:140px}.method-step small{font-size:11px;color:#b3c0bf;line-height:1.3;margin-top:6px}.density-bars{margin:auto 0 30px;height:285px;padding:15px 0 0;display:flex;flex-direction:column}.bar-guide{display:flex;justify-content:space-between;border-bottom:1px solid #87949370;color:#aebcba;text-transform:uppercase;letter-spacing:.12em;font-size:10px;padding-bottom:11px}.bar-stage{flex:1;display:flex;justify-content:center;align-items:end;gap:clamp(32px,5vw,80px);border-bottom:1px solid #87949370}.bar-col{position:relative;height:100%;width:clamp(90px,16vw,150px);display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.bar-col>span{font-size:16px;font-weight:300}.bar-col i{width:100%;display:block;border-radius:8px 8px 0 0;background:linear-gradient(115deg,#b5bfbd,#edf0eb 54%,#abb7b4);box-shadow:inset -10px 0 25px #6f7f7a24}.bar-col.baseline i{height:25%}.bar-col.end i{height:73%}.bar-col small{position:absolute;bottom:-24px;left:0;right:0;text-align:center;font-size:11px;color:#c5cfcc}.bar-stage{margin-bottom:29px}.evidence-note{font-size:12px;line-height:1.55;color:#b8c5c3;max-width:850px;margin:24px 0 0}.validation{padding-top:120px}.partner-strip{overflow:hidden}.partner-strip-head{padding:0 clamp(22px,4vw,72px);display:flex;justify-content:space-between;align-items:end;gap:20px}.partner-strip-head .eyebrow{font-size:11px;letter-spacing:.16em}.partner-strip-head p{font-size:14px;line-height:1.4;max-width:340px;margin:0}.partner-dark{margin:65px calc(-1*clamp(22px,4vw,72px)) 0;color:#e6eae8}.partner-dark .partner-strip-head{padding:0 clamp(22px,4vw,72px)}.partner-light{background:#e4e5e5;color:#283132;padding:25px 0 87px}.partner-light .partner-strip-head{border-top:1px solid #bfc7c7;padding-top:40px}.partner-rail{overflow:hidden;margin-top:24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.partner-track{display:flex;width:max-content;align-items:center;animation:partnerLoop var(--partner-duration,38s) linear infinite}.partner-set{display:flex;align-items:center;gap:13px;padding-right:13px;flex:none}.partner-logo{display:flex;align-items:center;justify-content:center;gap:12px;width:320px;height:116px;flex:none;padding:19px 25px;border:1px solid #ffffff5c;border-radius:15px;background:#f5f6f4;box-shadow:0 6px 24px #0d16121a;transition:transform .25s,box-shadow .25s}.partner-logo:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0d16112b}.partner-logo img{width:auto;height:auto;max-width:100%;max-height:72px;object-fit:contain}.partner-stanford img{width:260px}.partner-yale img{width:143px}.partner-baylor img{width:67px;height:67px}.partner-baylor span{font-size:18px;line-height:1.12;font-weight:500;letter-spacing:-.035em;color:#123a72;max-width:165px}.partner-penn img{width:213px;height:60px;max-height:none}.partner-rail:focus-within .partner-track{animation-play-state:paused}@keyframes partnerLoop{to{transform:translate(calc(-1 * var(--partner-distance)))}}@media(max-width:760px){.method-visual{grid-template-columns:1fr 1fr;padding:0 0 10px;gap:14px}.method-line{display:none}.method-step{min-height:165px;padding:17px 5px 0}.method-step>span{width:40px;height:40px;margin-bottom:20px}.method-step strong{font-size:14px}.density-bars{height:255px;margin:auto 0 27px}.bar-col{width:95px}.partner-dark{margin-top:55px}.partner-strip-head{display:block}.partner-strip-head p{margin-top:9px}.partner-light{padding:5px 0 65px}.partner-logo{width:270px;height:105px;padding:15px 20px}.partner-stanford img{width:230px}.partner-baylor img{width:58px;height:58px}.partner-baylor span{font-size:16px}.partner-penn img{width:190px;height:auto}.partner-rail{margin-top:20px}}@media(prefers-reduced-motion:reduce){.partner-track{animation:none}.partner-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.partner-logo{transition:none}}.partner-rail{background:#eef1f0b8;border-top:1px solid #ffffff68;border-bottom:1px solid #ffffff68}.partner-light .partner-rail{background:#ffffff52;border-color:#ffffff70}.partner-logo{background:transparent;border:0;border-right:1px solid #64717436;border-radius:0;box-shadow:none;width:300px;height:100px;padding:14px 22px}.partner-logo:hover{box-shadow:none;background:#ffffff16}.partner-dark .partner-logo{border-right-color:#5260633d}.partner-light .partner-logo{border-right-color:#8e9a9c45}.partner-stanford img{width:245px}.partner-yale img{width:132px}.partner-baylor img{width:60px;height:60px}.partner-baylor span{font-size:17px}.partner-penn img{width:213px;height:60px}.expert-bio{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.expert-card,.expert-info{height:auto}@media(max-width:760px){.partner-logo{width:265px;height:94px;padding:12px 20px}.partner-stanford img{width:225px}.partner-penn img{width:190px;height:auto}.partner-yale img{width:126px}.partner-baylor img{width:54px;height:54px}.partner-baylor span{font-size:15px}.expert-info{min-height:0;padding-bottom:32px}}.expert-profile-link{border-top:1px solid #c9d0d0;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;letter-spacing:.03em;transition:color .2s}.expert-profile-link span{font-size:21px;font-weight:300;transition:transform .2s}.expert-profile-link:hover{color:#697578}.expert-profile-link:hover span{transform:translate(3px,-3px)}@media(prefers-reduced-motion:reduce){.expert-profile-link,.expert-profile-link span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/dela-index.css.map */
