:focus{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/inter-extrabold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/inter-black.woff2) format("woff2")}.cv-landing{--cv-formula-end:#d5df59;--cv-formula-accent:#d5db4b;--cv-formula-muted:#4a4a4a;--cv-formula-border:#218fc21a;--cv-formula-glass:linear-gradient(135deg,#dbe06933,#fff3);--cv-formula-shadow:#3e44222e;--cv-formula-fallback:#f5f6d4;--cv-font:"Inter",Gilroy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;--cv-ink:#1a1a1a;--cv-accent:#d5df48;--cv-white:#fff;--cv-texture-start:#dce36b;--cv-texture-end:#fff;--cv-texture-icon:#d1df42;--cv-muted:#364153;--cv-results-accent:#cedd38;--cv-results-text:#364153;--cv-results-note:#99a1af;--cv-results-panel:#fafafaa6;--cv-results-card:#fff3;--cv-results-border:#ffffffe6;--cv-results-shadow:#00000026;--cv-usage-accent:linear-gradient(135deg,#d5db4b,#d2d848 20%,#cfd545 40%,#cbd142 60%,#c8ce3e 80%,#c5cb3b);--cv-usage-line:#e6ec9f;--cv-usage-muted:#4a5565;--cv-usage-shadow:#00000029;--cv-usage-glow:#cedb3d47;--cv-usage-moon:#e9ca4c;--cv-usage-calendar:#d47777;--cv-science-accent:#d5db4b;--cv-science-muted:#69758a;--cv-science-number:#99a1af;--cv-science-border:#e5e7eb;--cv-science-card-start:linear-gradient(135deg,#f5f5f5,#f2f2f2 25%,#eee 50%,#ebebeb 75%,#e8e8e8);--cv-science-card-end:#e9e9ea;--cv-science-card-accent-start:#dde36a;--cv-science-card-accent-end:#cad346;--cv-social-start:#d9e16b;--cv-social-muted:#354158;--cv-social-ink:#080808;--cv-social-card:#deded5;--cv-social-border:#efefef;--cv-social-control:#fffc;--cv-social-overlay:#00000038;--cv-ritual-end:#d7df58;--cv-ritual-title-start:#222500;--cv-ritual-title-end:#858d00;--cv-ritual-accent:#d5db4b;--cv-ritual-muted:#4c4c4c;--cv-ritual-button:#000;--cv-ritual-button-hover:#252700;--cv-ritual-pattern-shadow:#50553726;background:var(--cv-white);color:var(--cv-ink);font-family:var(--cv-font);margin:24px auto;max-width:85rem;overflow-x:hidden;overflow-x:clip;padding-inline:0;width:100%}.cv-landing *,.cv-landing :after,.cv-landing :before{box-sizing:border-box}.cv-landing__stage{container-type:inline-size}.cv-landing .cv-d{display:block}.cv-landing .cv-m{display:none}.cv-composition{isolation:isolate;position:relative}.cv-cta{background:var(--cv-accent);border:1px solid #0000;border-radius:999px;color:var(--cv-ink);cursor:pointer;display:block;font:inherit;font-size:clamp(12px,1.583333cqi,19px);font-weight:600;letter-spacing:.06em;line-height:1.3;max-width:100%;overflow-wrap:anywhere;padding:1.3cqi 2cqi;position:relative;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.cv-cta:focus-visible{outline:3px solid #626b21;outline-offset:4px}.cv-cta[aria-disabled=true]{cursor:progress}.cv-cta__label{transition:opacity .2s ease}.cv-cta.is-loading .cv-cta__label{opacity:.2}.cv-cta__spinner{border:2px solid;border-left:2px solid #0000;border-radius:50%;height:24px;left:50%;margin:-12px;opacity:0;pointer-events:none;position:absolute;top:50%;width:24px}.cv-cta.is-loading .cv-cta__spinner{animation:cv-spin .7s linear infinite;opacity:1}@keyframes cv-spin{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.cv-cta:hover{background:#e2eb65}}.cv-reveal[data-cv-reveal=waiting]{opacity:0;transform:none}.cv-reveal[data-cv-reveal=visible]{animation:cv-element-enter var(--cv-enter-duration,.95s) cubic-bezier(.25,.6,.3,1) var(--cv-enter-delay,0s) both}.cv-reveal[data-cv-reveal=shown]{animation:none;opacity:1;transform:none}@keyframes cv-element-enter{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@media(max-width:43.74875em){.cv-landing{margin:8px auto 16px;padding-inline:1.25rem}.cv-landing .cv-d{display:none}.cv-landing .cv-m{display:block}.cv-landing .cv-cta{display:none}}.cv-landing .cv-headline{align-items:center;display:flex;flex-direction:column;font-family:Gilroy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;padding:clamp(8px,3vw,40px) clamp(16px,2.5vw,24px) clamp(16px,2.5vw,24px);text-align:center;width:100%}.cv-landing .cv-headline__eyebrow{color:#c86b60;font-size:clamp(12px,1vw + 8px,15px);font-weight:600;letter-spacing:1.4px;line-height:1.2;margin:0 0 clamp(8px,1vw,16px);text-transform:uppercase}.cv-landing .cv-headline .cv-headline__title{color:#000;font-family:inherit;font-size:clamp(18px,3vw + 4px,40px);font-weight:500;line-height:1.25;max-width:820px;white-space:pre-line}.cv-landing .cv-hero-m{background:#fff;margin-inline:-1.25rem;min-height:320px;overflow:hidden;padding-block:44px 42px}.cv-landing .cv-hero__copy{min-width:0;position:relative;z-index:2}.cv-landing .cv-hero-m .cv-hero__copy{margin-left:9.55%;width:43.8%}.cv-landing .cv-hero__badge{background:linear-gradient(90deg,#0000001a,#acacac1a);border:.4px solid #6663;border-radius:6710880.5px;font-size:clamp(6px,2.76px + .72vw,7.8px);font-weight:700;letter-spacing:.19em;line-height:1.35;max-width:183px;padding:5px 8px;text-align:center;text-transform:uppercase;width:100%}.cv-landing .cv-hero__title{color:#62682c;font-size:clamp(23px,10.58px + 2.76vw,29.9px);font-weight:900;letter-spacing:.105px;line-height:1.25;white-space:pre-line}.cv-landing .cv-hero__title span{display:inline-block;max-width:100%}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.cv-landing .cv-hero__title span{background:linear-gradient(90deg,#1a1a1a,#ebea80);-webkit-background-clip:text;background-clip:text;color:#0000;-webkit-text-fill-color:#0000}}.cv-landing .cv-hero-m .cv-hero__title{margin-top:13px}.cv-landing .cv-hero__subtitle{font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:700;letter-spacing:.028px;line-height:1.25;max-width:188px}.cv-landing .cv-hero__description{font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;letter-spacing:-.176px;line-height:1.15;max-width:188px}.cv-landing .cv-hero-m .cv-hero__description{margin-top:14px}.cv-landing .cv-hero-m .cv-hero__cta{display:none}.cv-landing .cv-hero__scene{--cv-parallax-limit:72;aspect-ratio:375/320;inset:0 0 auto;pointer-events:none;position:absolute;width:100%;z-index:0}.cv-landing .cv-hero__background,.cv-landing .cv-hero__product{height:auto;pointer-events:none;position:absolute}.cv-landing .cv-hero__background{left:-33.8013%;top:.0046%;width:152.6908%}.cv-landing .cv-hero__product{left:54.3867%;top:7.8427%;width:39.0559%;z-index:2}.cv-landing .cv-hero__ball{position:absolute;transform:translate3d(0,var(--cv-ball-y,0),0);z-index:1}.cv-landing .cv-hero__ball-image{height:auto;width:100%}.cv-landing .cv-hero__ball--1{left:28.0497%;top:-9.8268%;width:68.969%}.cv-landing .cv-hero__ball--1 .cv-hero__ball-image{transform:rotateY(180deg)}.cv-landing .cv-hero__ball--2{left:69.8153%;top:6.564%;width:48.8887%}.cv-landing .cv-hero__backdrop,.cv-landing .cv-hero__lower-layer,.cv-landing .cv-hero__product-layer{aspect-ratio:375/320;left:0;max-width:var(--cv-hero-backdrop-mobile-max,430px);pointer-events:none;position:absolute;top:0;width:100%}.cv-landing .cv-hero__backdrop{z-index:0}.cv-landing .cv-hero-m>.cv-hero__backdrop{aspect-ratio:auto;height:100%;inset:0;max-width:none;width:100%}.cv-landing .cv-hero-m>.cv-hero__backdrop .cv-hero__background{height:100%;object-fit:cover;object-position:center;top:0}.cv-landing .cv-hero__product-layer{z-index:2}.cv-landing .cv-hero-m .cv-hero__product-layer{left:auto;right:0}.cv-landing .cv-hero__lower-layer{z-index:3}.cv-landing .cv-hero-m .cv-hero__lower-layer{left:21%}.cv-landing .cv-hero-m .cv-hero__ball--3{left:0}.cv-landing .cv-hero__ball--3{left:21%;top:58.5%;width:58%}@media(min-width:43.75em){.cv-landing .cv-hero .cv-hero__backdrop,.cv-landing .cv-hero .cv-hero__lower-layer,.cv-landing .cv-hero .cv-hero__product-layer{aspect-ratio:1200/800;max-width:none}.cv-landing .cv-hero .cv-hero__ball--3{left:24.4%;top:58.5%;width:46%}.cv-landing .cv-hero{background:#fff;min-height:66.666667cqi;overflow:hidden;padding:12.333333cqi 0 3.5cqi}.cv-landing .cv-hero .cv-hero__copy{margin-left:15.666667%;width:34.166667%}.cv-landing .cv-hero .cv-hero__badge{font-size:clamp(10px,.916667cqi,12px);letter-spacing:.17em;letter-spacing:2.65px;max-width:none;padding:1.033333cqi 1.666667cqi}.cv-landing .cv-hero .cv-hero__title{font-size:clamp(36px,5cqi,60px);letter-spacing:.264px;line-height:1.25;margin-top:2.666667cqi}.cv-landing .cv-hero .cv-hero__subtitle{font-size:clamp(14.4px,2cqi,24px);letter-spacing:.07px;line-height:1.333333;max-width:none}.cv-landing .cv-hero .cv-hero__description{font-size:clamp(12px,1.5cqi,18px);letter-spacing:-.439px;line-height:1.222222;margin-top:2.2cqi;max-width:none}.cv-landing .cv-hero .cv-hero__cta{margin-top:2.333333cqi;width:72.9%}.cv-landing .cv-hero .cv-hero__scene{--cv-parallax-limit:144;aspect-ratio:1200/800}.cv-landing .cv-hero .cv-hero__background{left:-18.2302%;top:.0046%;width:119.2897%}.cv-landing .cv-hero .cv-hero__product{left:50.666667%;top:7.84265%;width:30.5124%}.cv-landing .cv-hero .cv-hero__ball--1{left:30.0909%;top:-9.8268%;width:53.882%}.cv-landing .cv-hero .cv-hero__ball--2{left:62.7202%;top:6.564%;width:38.1943%}}@media(forced-colors:active){.cv-landing .cv-hero__title span{background:none;color:initial;-webkit-text-fill-color:CanvasText}}.cv-landing .cv-texture-m{background:linear-gradient(180deg,var(--cv-texture-start) 0,#f4f6d7 60%,var(--cv-texture-end) 100%);border-radius:26px 26px 0 0;margin-inline:-1.25rem;min-height:398px;overflow:hidden;padding-block:42px 36px}.cv-landing .cv-texture__pattern{background-position:top;background-repeat:repeat-y;background-size:100% auto;background-size:min(100%,430px) auto;inset:0;pointer-events:none;position:absolute;z-index:-1}.cv-landing .cv-texture__art{left:max(-18.495%,-79.5285px);max-width:303.3719px;pointer-events:none;position:absolute;top:clamp(40.53px,10.808vw,46.4744px);width:70.5516%}.cv-landing .cv-texture__product-reveal{transform-origin:50% 85%}.cv-landing .cv-texture__product{height:auto;width:100%}.cv-landing .cv-texture__copy{margin-left:34.13%;min-width:0;position:relative;width:61.6%;z-index:1}.cv-landing .cv-texture__title{font-size:clamp(19px,8.74px + 2.28vw,24.7px);font-weight:900;letter-spacing:.11px;line-height:1.1}.cv-landing .cv-texture-m .cv-texture__description{margin-top:8px}.cv-landing .cv-texture__description{color:var(--cv-muted);font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;letter-spacing:-.137px;line-height:1.18}.cv-landing .cv-texture__list{display:grid;gap:15px;list-style:none;margin:15px 0 0;padding:0}.cv-landing .cv-texture__item{align-items:start;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);min-width:0}.cv-landing .cv-texture__icon-wrap{background:var(--cv-texture-icon);border-radius:50%;color:var(--cv-white);display:grid;height:22px;place-items:center;width:22px}.cv-landing .cv-texture__icon{display:block;height:14px;width:14px}.cv-landing .cv-texture__item-copy{min-width:0}.cv-landing .cv-texture__item h2{font-size:clamp(12px,5.52px + 1.44vw,15.6px);font-weight:600;letter-spacing:-.178px;line-height:1.2}.cv-landing .cv-texture__item p{color:#4a5565;font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;letter-spacing:-.124px;line-height:1.3}.cv-landing .cv-texture__item h2+p{margin-top:3px}.cv-landing .cv-reveal--product[data-cv-reveal=waiting]{transform:translate3d(0,32px,0) rotate(-3deg)}.cv-landing .cv-reveal--product[data-cv-reveal=visible]{animation-name:cv-product-enter}@keyframes cv-product-enter{0%{opacity:0;transform:translate3d(0,32px,0) rotate(-3deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}@media(min-width:43.75em){.cv-landing .cv-texture .cv-texture__pattern{background-size:100% auto}.cv-landing .cv-texture{background:linear-gradient(180deg,var(--cv-texture-start) 0,#f4f6d7 60%,var(--cv-texture-end) 100%);border-radius:6.666667cqi 6.666667cqi 0 0;min-height:66.666667cqi;overflow:hidden;padding-block:6.666667cqi 8.333333cqi}.cv-landing .cv-texture .cv-texture__copy{margin-left:42.416667%;width:52%}.cv-landing .cv-texture .cv-texture__title{font-size:clamp(28.8px,4cqi,50px);line-height:1.25}.cv-landing .cv-texture .cv-texture__description{font-size:clamp(12px,1.5cqi,18px);line-height:1.666667;margin-top:1.666667cqi}.cv-landing .cv-texture .cv-texture__art{left:3.934397%;max-width:none;top:4.655172cqi;width:43.7811%}.cv-landing .cv-texture .cv-texture__list{gap:1.9cqi;margin-top:2.666667cqi}.cv-landing .cv-texture .cv-texture__item{gap:1.333333cqi;grid-template-columns:4cqi minmax(0,1fr)}.cv-landing .cv-texture .cv-texture__icon-wrap{height:4cqi;width:4cqi}.cv-landing .cv-texture .cv-texture__icon{height:2.333333cqi;width:2.333333cqi}.cv-landing .cv-texture .cv-texture__item-copy{max-width:28.333333cqi}.cv-landing .cv-texture .cv-texture__item h2{font-size:clamp(12px,1.666667cqi,20px);line-height:1.4}.cv-landing .cv-texture .cv-texture__item p{font-size:clamp(12px,1.333333cqi,16px);line-height:1.5}.cv-landing .cv-texture .cv-texture__item h2+p{margin-top:.666667cqi}}.cv-landing .cv-science-m{margin-inline:-1.25rem;min-height:426px;overflow:hidden;padding:0 clamp(16px,5.066667vw,35.4px) 27px}.cv-landing .cv-science__title{font-size:clamp(20px,9.2px + 2.4vw,26px);font-weight:900;line-height:1.2;max-width:100%;position:relative;z-index:1}.cv-landing .cv-science__accent{color:var(--cv-science-accent)}.cv-landing .cv-science__metal{height:auto;left:92.8044%;pointer-events:none;position:absolute;top:-42.1078px;transform:rotate(49.508deg);transform-origin:top left;width:100.804%;z-index:-1}.cv-landing .cv-science-m .cv-science__metal{max-width:433.4572px}.cv-landing .cv-science__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid var(--cv-science-border);border-radius:12.5px;box-shadow:0 6.25px 7.813px -1.562px #0000001a,0 2.5px 3.125px -1.875px #0000001a;margin-top:20px;min-height:331px;padding:26px 15px;position:relative}.cv-landing .cv-science__subtitle{font-size:clamp(14px,6.44px + 1.68vw,18.2px);font-weight:700;letter-spacing:.124px;line-height:1.3;position:relative;text-align:center}.cv-landing .cv-science__underline{text-decoration-color:var(--cv-science-accent);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:.2em}.cv-landing .cv-science-m .cv-science__description{margin:20px 8% 0 0}.cv-landing .cv-science__description{color:#4a4a4a;font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;line-height:1.25;text-align:center}.cv-landing .cv-science__cards{display:grid;gap:9px;grid-template-columns:minmax(0,1fr);margin-top:20px}.cv-landing .cv-science__card{background:linear-gradient(135deg,#f5f5f5,#f2f2f2 25%,#eee 50%,#ebebeb 75%,#e8e8e8);border:1px solid var(--cv-science-border);border-radius:7.5px;box-shadow:0 1.25px 1.875px -.312px #0000001a,0 .625px 1.25px -.625px #0000001a;color:var(--cv-science-muted);isolation:isolate;min-height:86px;min-width:0;padding:16px 42px 16px 24px;position:relative;text-align:center}.cv-landing .cv-science__card--retinal{background:linear-gradient(140deg,var(--cv-science-card-accent-start),var(--cv-science-card-accent-end));border-color:#0000;color:var(--cv-white)}.cv-landing .cv-science__pattern{background-position:50%;background-repeat:repeat-y;background-size:100% auto;border-radius:inherit;inset:0;opacity:.85;pointer-events:none;position:absolute;z-index:0}.cv-landing .cv-science__card>.cv-science__caption,.cv-landing .cv-science__card>.cv-science__number,.cv-landing .cv-science__card>h2{position:relative;z-index:1}.cv-landing .cv-science__card>h2{font-size:clamp(12px,5.52px + 1.44vw,15.6px);font-weight:600;letter-spacing:.172px;line-height:1.25;text-transform:uppercase}.cv-landing .cv-science__card--retinal>h2{color:#fff}.cv-landing .cv-science__card .cv-science__number{color:var(--cv-science-number);font-size:clamp(17px,7.82px + 2.04vw,22.1px);font-weight:900;line-height:1.15;margin-top:2px}.cv-landing .cv-science__card--retinal .cv-science__number{color:var(--cv-white)}.cv-landing .cv-science__caption{font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:600;line-height:1.3;margin-top:2px}.cv-landing .cv-science__product{height:auto;pointer-events:none;position:absolute;right:-13.35%;top:53px;width:39.818%;z-index:2}.cv-landing .cv-science-m .cv-science__product{max-width:154px;right:max(-13.35%,-52px)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.cv-landing .cv-science__panel{background:#fffffff0}}@media(min-width:43.75em){.cv-landing .cv-science{min-height:66.666667cqi;overflow:hidden;padding:0 5.333333cqi 8.083333cqi}.cv-landing .cv-science .cv-science__title{font-size:clamp(30px,4.166667cqi,50px);letter-spacing:-.439px;line-height:1.2;max-width:84%}.cv-landing .cv-science .cv-science__metal{left:76.6036%;max-width:none;top:-14.539113cqi;transform:rotate(44.8deg);width:63.854%}.cv-landing .cv-science .cv-science__panel{-webkit-backdrop-filter:blur(1.25cqi);backdrop-filter:blur(1.25cqi);border-radius:3.333333cqi;box-shadow:0 .833333cqi 1.333333cqi #0000002b;margin-top:3.083333cqi;min-height:40.5cqi;padding:4.166667cqi 3.166667cqi}.cv-landing .cv-science .cv-science__subtitle{font-size:clamp(18px,2.5cqi,30px);line-height:1.2}.cv-landing .cv-science .cv-science__underline{text-decoration-thickness:.25cqi}.cv-landing .cv-science .cv-science__description{font-size:clamp(13.2px,1.833333cqi,22px);line-height:1.3;margin:3.133333cqi auto 0;max-width:78%}.cv-landing .cv-science .cv-science__cards{gap:2cqi;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.333333cqi}.cv-landing .cv-science .cv-science__card{border-radius:2cqi;min-height:15.166667cqi;padding:2.583333cqi 2cqi}.cv-landing .cv-science .cv-science__card h2{font-size:clamp(12px,1.333333cqi,16px);font-weight:600;line-height:1.3;text-transform:uppercase}.cv-landing .cv-science .cv-science__card .cv-science__number{font-size:clamp(30px,4.166667cqi,48px);margin-top:1.3cqi}.cv-landing .cv-science .cv-science__card .cv-science__caption{font-size:clamp(12px,1.633333cqi,20px);margin-top:.5cqi}.cv-landing .cv-science .cv-science__product{right:-10.99%;top:-13.694cqi;width:31.24%}}.cv-landing .cv-formula,.cv-landing .cv-formula-m{background:linear-gradient(170deg,var(--cv-white) 25%,var(--cv-formula-end) 95%);border-radius:0 0 24px 24px;overflow:hidden}.cv-landing .cv-formula-m{margin-inline:-1.25rem;min-height:454px;padding:20px}.cv-landing .cv-formula__pattern{background-repeat:repeat-y;background-size:100% auto;inset:0;pointer-events:none;position:absolute;z-index:-1}.cv-landing .cv-formula__title{font-size:clamp(20px,9.2px + 2.4vw,26px);font-weight:900;line-height:1.2;position:relative}.cv-landing .cv-formula__body{margin-top:20px;position:relative}.cv-landing .cv-formula__cards{display:grid;gap:4px;position:relative;width:75%;z-index:1}.cv-landing .cv-formula__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--cv-formula-glass);border:1px solid var(--cv-formula-border);border-radius:9px;box-shadow:0 2.888px 4.332px -.866px #0000001a,0 1.155px 1.733px -1.155px #0000001a;min-width:0;padding:6px}.cv-landing .cv-formula__icon{height:18px;margin-bottom:6px;object-fit:contain;width:18px}.cv-landing .cv-formula__card h2{font-size:clamp(12px,5.52px + 1.44vw,15.6px);font-weight:700;letter-spacing:.02px;line-height:1.2}.cv-landing .cv-formula__line{background:var(--cv-formula-accent);border-radius:2px;display:block;height:1px;margin:5px 0;width:18px}.cv-landing .cv-formula__card p{color:var(--cv-formula-muted);font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;line-height:1.2}.cv-landing .cv-formula__product{height:auto;pointer-events:none;position:absolute;right:-14.55%;top:-20px;width:55.45%}.cv-landing .cv-formula-m .cv-formula__product{max-width:216.255px;right:max(-14.55%,-56.745px)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.cv-landing .cv-formula__card{background:var(--cv-formula-fallback)}}@media(min-width:43.75em){.cv-landing .cv-formula{border-radius:0 0 6.666667cqi 6.666667cqi;min-height:66.666667cqi;padding:6.666667cqi 6.173403cqi 8.833333cqi}.cv-landing .cv-formula .cv-formula__title{font-size:clamp(30px,4.166667cqi,50px);letter-spacing:.264px;line-height:1.2;text-align:center}.cv-landing .cv-formula .cv-formula__body{margin-top:6.166667cqi}.cv-landing .cv-formula .cv-formula__cards{column-gap:18.333333cqi;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.666667cqi;width:100%}.cv-landing .cv-formula .cv-formula__card{-webkit-backdrop-filter:blur(1cqi);backdrop-filter:blur(1cqi);border-radius:2.5cqi;box-shadow:0 .583333cqi .916667cqi var(--cv-formula-shadow);min-height:19.166667cqi;padding:1.416667cqi}.cv-landing .cv-formula .cv-formula__icon{height:4.621324cqi;margin-bottom:1.833333cqi;width:4.621324cqi}.cv-landing .cv-formula .cv-formula__card h2{font-size:clamp(14px,2cqi,22px);line-height:1.2}.cv-landing .cv-formula .cv-formula__line{height:.333333cqi;margin:1.25cqi 0;width:4.716667cqi}.cv-landing .cv-formula .cv-formula__card p{font-size:clamp(10px,1.166667cqi,14px);line-height:1.3}.cv-landing .cv-formula .cv-formula__product{right:37.761%;top:-3.947327cqi;width:24.4316%}}.cv-landing .cv-results,.cv-landing .cv-results-m{overflow:hidden}.cv-landing .cv-results-m{margin-inline:-1.25rem;min-height:409px;padding:40px 9.5px 20px}.cv-landing .cv-results__title{font-size:clamp(20px,9.2px + 2.4vw,26px);font-weight:900;letter-spacing:.082px;line-height:1.2;position:relative;text-align:center;z-index:1}.cv-landing .cv-results__accent{color:var(--cv-results-accent)}.cv-landing .cv-results-m .cv-results__intro{margin:9px auto 0;width:80%}.cv-landing .cv-results__intro{color:var(--cv-results-text);font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;letter-spacing:-.439px;line-height:1.2;position:relative;text-align:center;z-index:1}.cv-landing .cv-results__metal{height:auto;left:82.1787%;pointer-events:none;position:absolute;top:50.746px;transform:rotate(12.92deg);transform-origin:top left;width:59.791%;z-index:-1}.cv-landing .cv-results__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--cv-results-panel);border-radius:9.75px;box-shadow:inset 0 1px 6px #0000000a;margin-top:20px;padding:12.5px;position:relative;width:84.55%}.cv-landing .cv-results__cards{display:grid;gap:10px}.cv-landing .cv-results__card{align-items:center;background:var(--cv-results-card);border:1px solid var(--cv-results-border);border-left:2px solid var(--cv-results-accent);border-radius:7.5px;box-shadow:0 1.25px 1.875px -.312px #0000001a,0 .625px 1.25px -.625px #0000001a;display:flex;gap:9px;min-height:43px;padding:10px 3.125px}.cv-landing .cv-results__icon{flex:0 0 15px;height:15px;object-fit:contain;width:15px}.cv-landing .cv-results__copy{min-width:0}.cv-landing .cv-results__card h2{font-size:clamp(12px,5.52px + 1.44vw,15.6px);font-weight:700;letter-spacing:-.449px;line-height:1.2}.cv-landing .cv-results__card p{color:var(--cv-results-text);font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:500;line-height:1.2;margin-top:4px}.cv-landing .cv-composition .cv-results__note{color:var(--cv-results-note);font-size:clamp(10px,4.6px + 1.2vw,13px);font-style:italic;font-weight:400;letter-spacing:-.439px;line-height:1.25;margin-top:10px;max-width:82%}.cv-landing .cv-results__scene{--cv-parallax-limit:72;inset:0;pointer-events:none;position:absolute;z-index:2}.cv-landing .cv-results__photo{border:1px solid var(--cv-results-accent);border-radius:6px;height:auto;position:absolute}.cv-landing .cv-results__photo--one{left:79.844%;top:125.768px;width:17.5324%}.cv-landing .cv-results__photo--two{left:73.269%;top:234.66px;width:24.2619%}.cv-landing .cv-results__ball{position:absolute;transform:translate3d(0,var(--cv-ball-y,0),0);z-index:0}.cv-landing .cv-results__ball-image{height:auto;width:100%}.cv-landing .cv-results__ball--1{left:3.3263%;top:3.587px;width:6.4807%}.cv-landing .cv-results__ball--2{left:82.7333%;top:118.709px;width:11.7537%}.cv-landing .cv-results__ball--3{left:76.1596%;top:265.595px;width:6.4807%}.cv-landing .cv-results-m .cv-results__metal{max-width:257.1013px}.cv-landing .cv-results-m .cv-results__photo--one{max-width:75.3893px}.cv-landing .cv-results-m .cv-results__photo--two{max-width:104.3262px}@media(max-width:43.74875em){.cv-landing .cv-results__card:nth-child(n+3){padding-right:17%}}@media(min-width:43.75em){.cv-landing .cv-results{min-height:75.333333cqi;padding:6.666667cqi 2.625cqi 3.333333cqi}.cv-landing .cv-results__ball{z-index:3}.cv-landing .cv-results .cv-results__title{font-size:clamp(30px,4.166667cqi,50px)}.cv-landing .cv-results .cv-results__intro{font-size:clamp(12px,1.5cqi,18px);line-height:1.3;margin:1.666667cqi auto 0;max-width:50.333333cqi}.cv-landing .cv-results .cv-results__metal{left:74.8748%;top:5.090007cqi;transform:rotate(27.76deg);width:42.151%}.cv-landing .cv-results .cv-results__panel{-webkit-backdrop-filter:blur(2cqi);backdrop-filter:blur(2cqi);border-radius:2.666667cqi;margin-top:3.666667cqi;padding:3.133333cqi;width:84.78452%}.cv-landing .cv-results .cv-results__cards{gap:1.333333cqi}.cv-landing .cv-results .cv-results__card{border-left-width:.333333cqi;border-radius:2cqi;box-shadow:0 .166667cqi .333333cqi var(--cv-results-shadow);gap:3.5cqi;min-height:9cqi;padding:2.533333cqi 15cqi 2.533333cqi .666667cqi}.cv-landing .cv-results .cv-results__icon{flex-basis:4cqi;height:4cqi;width:4cqi}.cv-landing .cv-results .cv-results__card h2{font-size:clamp(13px,1.833333cqi,22px)}.cv-landing .cv-results .cv-results__card p{font-size:clamp(11px,1.5cqi,18px);margin-top:.666667cqi}.cv-landing .cv-results .cv-results__note{font-size:clamp(10px,1.333333cqi,16px);line-height:1.3;margin-top:1.333333cqi;max-width:60%}.cv-landing .cv-results .cv-results__scene{--cv-parallax-limit:144}.cv-landing .cv-results .cv-results__photo{border-radius:1.666667cqi;border-width:.25cqi}.cv-landing .cv-results .cv-results__photo--one{left:62.2088%;top:22.130877cqi;width:17.4162%}.cv-landing .cv-results .cv-results__photo--two{left:80.5947%;top:27.800313cqi;width:14.8144%}.cv-landing .cv-results .cv-results__ball--1{left:3.5513%;top:8.416667cqi;width:6.4807%}.cv-landing .cv-results .cv-results__ball--2{left:82.9583%;top:7.389018cqi;width:11.7537%}.cv-landing .cv-results .cv-results__ball--3{left:61.093%;top:50.767375cqi;width:6.4807%}}@media(prefers-reduced-motion:reduce){.cv-landing .cv-results__ball{transform:none}}.cv-landing .cv-usage-m{margin-inline:-1.25rem;min-height:463px;padding:28px 15.5px 30px}.cv-landing .cv-composition .cv-usage__title{font-size:clamp(16px,7.36px + 1.92vw,20.8px);font-weight:900;letter-spacing:.118px;line-height:1.25;margin-inline:auto;max-width:94%;text-align:center}.cv-landing .cv-usage__accent{color:#d5db4b}.cv-landing .cv-usage__steps{display:grid;gap:16px;list-style:none;margin:22px 0 0;padding:0}.cv-landing .cv-usage__step{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;position:relative}.cv-landing .cv-usage__image-wrap{border-radius:5px;box-shadow:0 5px 7px var(--cv-usage-shadow);min-width:0}.cv-landing .cv-usage__image{aspect-ratio:160/103;border-radius:inherit;height:auto;object-fit:cover;width:100%}.cv-landing .cv-usage__content{min-width:0;position:relative}.cv-landing .cv-usage__marker{align-items:flex-start;display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.cv-landing .cv-usage__number{background:var(--cv-usage-accent);border:1px solid var(--cv-white);border-radius:50%;box-shadow:0 2px 5px var(--cv-usage-glow);color:var(--cv-white);display:grid;font-size:clamp(8px,3.68px + .96vw,10.4px);font-weight:900;height:22px;line-height:1;place-items:center;position:relative;width:22px}.cv-landing .cv-usage__icon{background:var(--cv-white);border-radius:50%;box-shadow:0 1px 2px var(--cv-usage-shadow);color:var(--cv-ink);display:grid;height:11px;place-items:center;position:absolute;right:-3px;top:-3px;width:11px}.cv-landing .cv-usage__icon--moon{color:var(--cv-usage-moon)}.cv-landing .cv-usage__icon svg{display:block;height:75%;width:75%}.cv-landing .cv-usage__label{color:#d5db4b;font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.cv-landing .cv-usage__content h2{font-size:clamp(12px,5.52px + 1.44vw,15.6px);font-weight:900;line-height:1.2}.cv-landing .cv-usage__content p{color:var(--cv-usage-muted);font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;line-height:1.2;margin-top:5px}@media(min-width:43.75em){.cv-landing .cv-usage{min-height:53cqi;padding:0 4.166667cqi 2.833333cqi}.cv-landing .cv-usage .cv-usage__title{font-size:clamp(26px,3.333333cqi,40px);line-height:1.3;max-width:70cqi}.cv-landing .cv-usage .cv-usage__steps{gap:2.333333cqi;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.166667cqi}.cv-landing .cv-usage .cv-usage__step{display:block}.cv-landing .cv-usage .cv-usage__step:before{background:var(--cv-usage-line);content:"";height:.25cqi;left:0;pointer-events:none;position:absolute;top:25.416667cqi;width:calc(100% + 2.333333cqi);z-index:0}.cv-landing .cv-usage .cv-usage__step:last-child:before{width:100%}.cv-landing .cv-usage .cv-usage__image-wrap{border-radius:1.333333cqi;box-shadow:0 1.333333cqi 1.666667cqi var(--cv-usage-shadow)}.cv-landing .cv-usage .cv-usage__image{aspect-ratio:auto;height:22cqi}.cv-landing .cv-usage .cv-usage__content{margin-top:.666667cqi;text-align:center}.cv-landing .cv-usage .cv-usage__marker{align-items:center;gap:.5cqi;margin-bottom:1.166667cqi}.cv-landing .cv-usage .cv-usage__number{border-width:.166667cqi;font-size:clamp(16px,2cqi,22px);height:4.666667cqi;width:4.666667cqi}.cv-landing .cv-usage .cv-usage__icon{height:2.333333cqi;right:-.583333cqi;top:-.416667cqi;width:2.333333cqi}.cv-landing .cv-usage .cv-usage__label{font-size:clamp(11px,1.333333cqi,16px);font-weight:700}.cv-landing .cv-usage .cv-usage__content h2{font-size:clamp(16px,2cqi,24px)}.cv-landing .cv-usage .cv-usage__content p{font-size:clamp(10px,1.166667cqi,14px);line-height:1.3;margin:1.166667cqi auto 0;max-width:90%}}.cv-landing .cv-social,.cv-landing .cv-social-m{background:linear-gradient(174deg,var(--cv-social-start),var(--cv-white) 90%);border-radius:24px 24px 0 0;overflow:hidden}.cv-landing .cv-social-m{margin-inline:-1.25rem;min-height:473px;padding:28px 15px 22px}.cv-landing .cv-social__pattern{background-repeat:repeat-y;background-size:100% auto;inset:0;pointer-events:none;position:absolute;z-index:-1}.cv-landing .cv-social__title{font-size:clamp(15px,6.9px + 1.8vw,19.5px);font-weight:900;line-height:1.25;text-align:center}.cv-landing .cv-composition .cv-social__intro{color:var(--cv-social-muted);font-size:clamp(10px,4.6px + 1.2vw,13px);font-weight:400;line-height:1.25;margin:10px auto 0;max-width:84%;text-align:center}.cv-landing .cv-social__carousel{margin-top:20px;position:relative}.cv-landing .cv-social__viewport{position:relative}.cv-landing .cv-social__track{display:flex;gap:16px;justify-content:center}.cv-landing .cv-social__card{background:var(--cv-social-card);border-radius:20px;display:none;margin:0 auto;max-width:345px;min-width:0;overflow:hidden;position:relative;width:100%}.cv-landing .cv-social__card.is-selected{display:block}.cv-landing .cv-social__link{color:var(--cv-social-ink);display:block;height:304px;position:relative;width:100%}.cv-landing .cv-social__preview{height:100%;object-fit:cover;width:100%}.cv-landing .cv-social__link:after{background:linear-gradient(#0000 45%,var(--cv-social-overlay));content:"";inset:0;pointer-events:none;position:absolute}.cv-landing .cv-social__platform,.cv-landing .cv-social__play{background:var(--cv-social-control);border-radius:50%;display:grid;place-items:center;pointer-events:none;position:absolute;z-index:1}.cv-landing .cv-social__platform{height:34px;left:12px;top:12px;width:34px}.cv-landing .cv-social__platform svg{height:20px;width:20px}.cv-landing .cv-social__play{height:48px;left:50%;top:50%;transform:translate(-50%,-50%);width:48px}.cv-landing .cv-social__play svg{height:24px;width:24px}.cv-landing .cv-social__arrow{background:var(--cv-white);border:1px solid var(--cv-social-border);border-radius:50%;color:var(--cv-social-ink);cursor:pointer;display:grid;height:44px;padding:12px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.cv-landing .cv-social__arrow svg{height:100%;width:100%}.cv-landing .cv-social__arrow--previous{left:-12px}.cv-landing .cv-social__arrow--next{right:-12px}.cv-landing .cv-social__dots{display:flex;gap:4px;justify-content:center;margin-top:12px}.cv-landing .cv-social__dot{background:#0000;border:0;cursor:pointer;display:grid;height:24px;padding:0;place-items:center;width:24px}.cv-landing .cv-social__dot:before{background:var(--cv-social-ink);border-radius:100%;content:"";height:6px;width:6px}.cv-landing .cv-social__dot.is-active:before{height:10px;width:10px}.cv-landing .cv-social__arrow:focus-visible,.cv-landing .cv-social__dot:focus-visible{outline:2px solid var(--cv-social-ink);outline-offset:2px}.cv-landing .cv-social__link:focus-visible{outline:3px solid var(--cv-social-start);outline-offset:-4px}.cv-landing .cv-social__status{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cv-landing .cv-social-m .cv-social__carousel{margin-left:auto;margin-right:auto;width:100%}.cv-landing .cv-social-m .cv-social__link{height:435px;margin:0 auto}.cv-landing .cv-social-m .cv-social__preview{display:block;object-fit:cover;object-position:center top}.cv-landing .cv-social-m .cv-social__pattern{background-position:top;background-size:min(100%,430px) auto}@media(min-width:43.75em){.cv-landing .cv-social{border-radius:6.666667cqi 6.666667cqi 0 0;min-height:67.5cqi;padding:4.5cqi 4cqi 3cqi}.cv-landing .cv-social .cv-social__title{font-size:clamp(28px,4.166667cqi,50px)}.cv-landing .cv-social .cv-social__intro{font-size:clamp(12px,1.5cqi,18px);line-height:1.3;margin-top:1.333333cqi;max-width:58cqi}.cv-landing .cv-social .cv-social__carousel{margin-top:5cqi}.cv-landing .cv-social .cv-social__track{display:grid;gap:2cqi;grid-auto-columns:minmax(0,calc(33.33333% - 4cqi/3));grid-auto-flow:column}.cv-landing .cv-social .cv-social__card{border-radius:2cqi;display:block;width:100%}.cv-landing .cv-social .cv-social__link{height:45.833333cqi}.cv-landing .cv-social .cv-social__preview{display:block;height:100%;object-fit:cover;width:100%}.cv-landing .cv-social .cv-social__platform{height:3.333333cqi;left:1.25cqi;top:1.25cqi;width:3.333333cqi}.cv-landing .cv-social .cv-social__platform svg{height:1.666667cqi;width:1.666667cqi}.cv-landing .cv-social .cv-social__play{height:4.666667cqi;width:4.666667cqi}.cv-landing .cv-social .cv-social__play svg{height:2cqi;width:2cqi}.cv-landing .cv-social .cv-social__arrow{height:clamp(36px,5cqi,60px);padding:1.666667cqi;width:clamp(36px,5cqi,60px)}.cv-landing .cv-social .cv-social__arrow--previous{left:-2.5cqi}.cv-landing .cv-social .cv-social__arrow--next{right:-2.5cqi}.cv-landing .cv-social .cv-social__dots{margin-top:1.5cqi}}.cv-landing .cv-ritual,.cv-landing .cv-ritual-m{background-color:var(--cv-ritual-end);background-image:linear-gradient(180deg,var(--cv-white) 3%,var(--cv-ritual-end) 94%);isolation:isolate;overflow:hidden;position:relative}.cv-landing .cv-ritual-m{margin-inline:-1.25rem;min-height:280px;padding-block:30px 88px}.cv-landing .cv-ritual__pattern{background-position:top;background-repeat:repeat-y;background-size:100% auto;inset:0;pointer-events:none;position:absolute;z-index:0}.cv-landing .cv-ritual__art{bottom:-56px;display:block;height:auto;left:max(-19.8463%,-80px);max-width:400px;pointer-events:none;position:absolute;width:99.1179%;z-index:1}.cv-landing .cv-ritual__copy{margin-left:auto;min-width:0;padding-right:16px;position:relative;text-align:right;width:89%;z-index:2}.cv-landing .cv-ritual__copy .cv-ritual__title{color:var(--cv-ritual-title-start);font-size:clamp(20px,9.2px + 2.4vw,26px);font-weight:900;line-height:1.2;margin:0;overflow-wrap:anywhere}@supports((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){.cv-landing .cv-ritual__copy .cv-ritual__title{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,var(--cv-ritual-title-start),var(--cv-ritual-title-end));-webkit-text-fill-color:#0000;color:#0000}}.cv-landing .cv-ritual__copy .cv-ritual__description{color:var(--cv-ritual-muted);font-size:clamp(12px,5.52px + 1.44vw,15.6px);font-weight:500;letter-spacing:.022px;line-height:1.2;margin:16px 0 0 auto;max-width:65vw;overflow-wrap:anywhere}.cv-landing .cv-ritual__cta{margin-left:auto}.cv-landing .cv-ritual__cta .cv-ritual__button{background-color:var(--cv-ritual-button);border-color:var(--cv-ritual-button);color:var(--cv-white)}@media(hover:hover)and (pointer:fine){.cv-landing .cv-ritual__cta .cv-ritual__button:hover{background-color:var(--cv-ritual-button-hover)}}@media(min-width:43.75em){.cv-landing .cv-ritual{min-height:51.25cqi;padding:8.666667cqi 8.166667cqi 9.666667cqi}.cv-landing .cv-ritual .cv-ritual__copy{width:66.5%}.cv-landing .cv-ritual__copy .cv-ritual__title{font-size:clamp(26px,3.7cqi,48px);line-height:1.2}.cv-landing .cv-ritual__copy .cv-ritual__description{font-size:clamp(13.2px,1.833333cqi,20px);line-height:1.2;margin-left:auto;margin-top:3.333333cqi;max-width:none}.cv-landing .cv-ritual .cv-ritual__cta{margin-top:3.333333cqi;max-width:100%;width:24.9cqi}.cv-landing .cv-ritual__cta .cv-ritual__button{font-size:clamp(12px,1.583333cqi,19px);letter-spacing:.02em;line-height:1.3;min-height:4.72cqi;padding:1.25cqi 2cqi}.cv-landing .cv-ritual .cv-ritual__art{bottom:-7.747702cqi;left:-13.72549cqi;max-width:none;width:76.423529cqi}}@media(forced-colors:active){.cv-landing .cv-ritual__copy .cv-ritual__title{background:none;-webkit-text-fill-color:CanvasText;color:initial}.cv-landing .cv-ritual__cta .cv-ritual__button{background:ButtonFace;border-color:ButtonText;color:ButtonText}}.cv-landing img{display:block;max-width:none;vertical-align:top}.cv-landing figcaption,.cv-landing figure,.cv-landing h2,.cv-landing p{font-family:var(--cv-font);-webkit-hyphens:manual;hyphens:manual;margin:0;overflow-wrap:normal;word-break:normal}@media(prefers-reduced-motion:reduce){.cv-landing *,.cv-landing :after,.cv-landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.cv-landing .cv-reveal[data-cv-reveal]{animation:none;opacity:1;transform:none}.cv-landing .cv-hero__ball{transform:none}}