.hp{--u:clamp(1px,min(100vw,2880px)/1440,2px);--hp-navy:var(--ink);--hp-muted:var(--body);--hp-hair:#a8b4cc;--hp-peri:#8091b7;--hp-corn:#5d7fc3;--hp-ease:cubic-bezier(0.2,0.7,0.2,1);--hp-frost:hsla(0,0%,100%,.46);--hp-stroke:hsla(0,0%,100%,.85);position:relative;z-index:0;isolation:isolate;color:var(--hp-navy);font-family:var(--anera-font-text);background:none}.hp h1,.hp h2,.hp h3,.hp-card__numeral,.hp-card__price,.hp-close h2,.hp-food__dose,.hp-food__range,.hp-hero__lead,.hp-hero__life,.hp-hero__step,.hp-proof__num,.hp-rating__num{font-family:var(--anera-font-display);font-weight:300;letter-spacing:-.03em}.hp-eyebrow{margin:0 0 calc(14 * var(--u));font-size:13px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--hp-muted)}.hp-section{width:min(calc(1440 * var(--u)),2880px);margin:0 auto;padding:calc(150 * var(--u)) max(20px,calc(120 * var(--u))) 0}.hp-section__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:calc(32 * var(--u));align-items:end;margin-bottom:calc(48 * var(--u))}.hp h2{margin:0;font-size:calc(52 * var(--u));line-height:1.08;color:inherit}.hp h2,.hp h3{text-wrap:balance}.gr-card p,.hp p,.hp-card__spec,.hp-why__panel p{text-wrap:pretty}.hp-claim,.hp-footnote,.hp-hero__glance,.hp-section__note{margin:0;max-width:36em;font-size:17px;font-weight:300;line-height:1.6;color:var(--hp-muted)}.hp-claim{font-size:15px;line-height:1.55;max-width:34em}.hp-claim--center{margin:calc(28 * var(--u)) auto 0;text-align:center}.hp-footnote{margin-top:calc(28 * var(--u));font-size:13px}.hp-arrow{width:18px;height:12px;flex:none}.hp-textlink,.hp-textlink--button{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:var(--link);font:400 15px/1.4 var(--anera-font-text);text-decoration:none;cursor:pointer}.hp-textlink--button:hover,.hp-textlink:hover{text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .hp-textlink,html[data-theme=dark] .hp-textlink--button{color:#eef2f9}.hp-btn,.hp-card__go{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid var(--hp-hair);border-radius:980px;background:transparent;color:var(--hp-navy);font:400 15px/1 var(--anera-font-text);text-decoration:none;transition:background .24s var(--hp-ease),color .24s var(--hp-ease),border-color .24s var(--hp-ease)}.hp-btn{background:transparent;border-color:rgba(10,26,63,.85);color:var(--ink);box-shadow:none}.hp-btn--fill{background:var(--hp-navy);border-color:var(--hp-navy);color:#fff}.hp-btn:hover{box-shadow:0 0 0 6px rgba(169,210,255,.28)}.hp :focus-visible{outline:2px solid var(--hp-corn);outline-offset:4px}.hp-hero{position:relative;width:min(calc(1440 * var(--u)),2880px);margin:0 auto;padding:calc(var(--anera-nav-height) + 28px) max(20px,calc(48 * var(--u))) calc(36 * var(--u)) max(20px,calc(120 * var(--u)))}.hp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) calc(760 * var(--u));gap:calc(8 * var(--u));align-items:center}.hp-hero__copy{max-width:calc(520 * var(--u))}.hp-hero__lead{display:block;font-size:calc(80 * var(--u));line-height:1.05}.hp-hero__step{display:block;margin-top:calc(32 * var(--u));font-size:calc(32 * var(--u));line-height:1.15}.hp-hero__life{display:block;margin-top:calc(10 * var(--u));font-size:calc(26 * var(--u));line-height:1.2;color:var(--hp-peri)}.hp-hero__glance{margin-top:calc(28 * var(--u));max-width:28em}.hp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 28px}.hp-hero .hp-claim,.hp-hero__actions{margin-top:calc(28 * var(--u))}.hp-ico img,.hp-still img{display:block;width:100%;max-width:100%;height:auto}.hp-card__orb .ao-orb img,.hp-close__orb .ao-orb img,.hp-meet__orb .ao-orb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hp-still{display:block;width:100%;min-width:0}img.hp-ico__dark,img.hp-still__dark{display:none}.hp-meet{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:center;gap:calc(40 * var(--u));width:min(calc(1440 * var(--u)),2880px);min-height:calc(900 * var(--u));margin:0 auto;padding:calc(72 * var(--u)) max(20px,calc(120 * var(--u)));background:transparent;background-image:none}.hp-meet__orb{position:relative;z-index:1;width:min(100%,calc(460 * var(--u)));aspect-ratio:1;margin-inline:auto;overflow:visible;container-type:inline-size}.hp-meet .living-core,.hp-meet .living-core__still,.hp-meet .living-core__video,.hp-meet__orb{background:transparent;border:0;border-radius:0;box-shadow:none}.hp-meet .living-core__still{-webkit-mask-image:none;mask-image:none}.hp-meet .living-core__still--desktop{display:block}.hp-meet .living-core__still--mobile{display:none}.hp-meet .living-core__video{-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 60%,transparent 100%)}html[data-theme=dark] .hp-meet .living-core__glow{background:radial-gradient(circle closest-side,rgba(127,220,242,.22) 0,rgba(127,220,242,0) 100%)}html:not([data-theme=dark]) .hp-meet .living-core__still,html:not([data-theme=dark]) .hp-meet .living-core__video{animation:hp-meet-breath 6s ease-in-out infinite}html:not([data-theme=dark]) .hp-meet .living-core__glow{animation:hp-meet-glow 6s ease-in-out infinite}@keyframes hp-meet-breath{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes hp-meet-glow{0%,to{opacity:.5}50%{opacity:.88}}@media (prefers-reduced-motion:reduce){html:not([data-theme=dark]) .hp-meet .living-core__glow,html:not([data-theme=dark]) .hp-meet .living-core__still,html:not([data-theme=dark]) .hp-meet .living-core__video{animation:none}}html[data-motion=calm]:not([data-theme=dark]) .hp-meet .living-core__glow,html[data-motion=calm]:not([data-theme=dark]) .hp-meet .living-core__still,html[data-motion=calm]:not([data-theme=dark]) .hp-meet .living-core__video{animation:none}html[data-theme=dark] .hp-meet .living-core__still--dark{-webkit-mask-image:linear-gradient(90deg,#000,#000 78%,transparent),radial-gradient(closest-side,#000 0,transparent 100%);mask-image:linear-gradient(90deg,#000,#000 78%,transparent),radial-gradient(closest-side,#000 0,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hp-meet__copy{position:relative;z-index:1;max-width:560px;background:transparent;background-image:none;box-shadow:none}.hp-meet h2{margin:8px 0 0;font-size:calc(72 * var(--u));font-weight:300;letter-spacing:-.03em;line-height:1}.hp-meet__sub{margin:10px 0 0;font-size:calc(28 * var(--u));font-weight:300;color:var(--hp-muted)}.hp-meet__lead{margin:18px 0 0;max-width:38em;font-size:17px;line-height:1.55;color:var(--hp-muted)}.hp-meet__steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}.hp-meet__steps li{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start}.hp-meet__steps span{font-size:22px;font-weight:200;letter-spacing:-.03em;color:var(--hp-muted)}.hp-meet__steps h3{margin:0;font-size:18px;font-weight:400}.hp-meet__steps p{margin:4px 0 0;color:var(--hp-muted);font-size:15px;line-height:1.5}.hp-meet__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:28px 0 0}.hp-meet__fine{margin:16px 0 0;color:var(--hp-muted);font-size:13px}.hp-proof{display:grid;grid-template-columns:1.55fr .85fr .95fr .9fr .95fr;gap:calc(18 * var(--u));width:min(calc(1440 * var(--u)),2880px);margin:calc(36 * var(--u)) auto 0;padding:0 max(20px,calc(120 * var(--u)))}.hp-proof__fig{display:flex;align-items:center;gap:10px;margin:0}.hp-card__numeral,.hp-card__price>span:first-child,.hp-food__dose>span:first-child,.hp-food__range,.hp-proof__num,.hp-rating__num{font-weight:200;letter-spacing:-.04em;color:var(--hp-navy)}.hp-proof__num{font-size:calc(56 * var(--u));line-height:1}.hp-proof__unit{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-muted)}.hp-proof__text{margin:14px 0 0;font-size:16px;line-height:1.5;color:var(--hp-navy)}.hp-proof__text a{color:inherit;text-decoration:none}.hp-proof__text a:hover{text-decoration:underline}.hp-proof__orb{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.55);border:1px solid var(--hp-stroke)}.hp-ico{width:52%;margin:0}.hp-ico img{width:100%;height:auto;margin:0}.hp-ico img.hp-ico__light{display:block}.hp-ico img.hp-ico__dark{display:none}.hp-formulas{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--u))}.hp-formulas .hp-card:focus-within,.hp-formulas .hp-card:hover,.hp-formulas:focus-within .hp-card,.hp-formulas:hover .hp-card{opacity:1}.hp-card{position:relative;display:grid;grid-template-columns:minmax(180px,42%) 1fr;grid-template-rows:1fr auto;column-gap:calc(8 * var(--u));min-height:calc(520 * var(--u));padding:calc(48 * var(--u)) calc(36 * var(--u)) calc(28 * var(--u));border:1px solid var(--hp-stroke);border-radius:calc(32 * var(--u));background:var(--hp-frost);backdrop-filter:blur(24px);transition:opacity .24s var(--hp-ease),border-color .24s var(--hp-ease),transform .25s}.hp-card__stage{position:relative;grid-row:1;grid-column:1;width:min(100%,calc(240 * var(--u)));height:calc(300 * var(--u));align-self:start;overflow:visible}.hp-card__orb{position:absolute;z-index:1;top:0;left:0;width:100%;height:calc(240 * var(--u));container-type:inline-size}.hp-card__moon{z-index:2;top:-6%;right:-2%;width:30%;aspect-ratio:1}.hp-card__moon,.hp-card__moon:before{position:absolute;pointer-events:none}.hp-card__moon:before{content:"";inset:-45%;border-radius:50%;background:var(--moon-glow)}.hp-card__moon img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;box-shadow:none;-webkit-mask-image:var(--orb-mask);mask-image:var(--orb-mask)}.hp-card__bottle{position:absolute;z-index:2;left:46%;bottom:0;width:calc(216 * var(--u) * 596 / 1220);height:calc(216 * var(--u));transform:translateX(-50%);pointer-events:none}.hp-card__bottle img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:none}.hp-card__shade{position:absolute;z-index:0;left:16%;right:16%;bottom:-4px;height:8px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(10,26,63,.34),rgba(10,26,63,0) 70%);filter:blur(3px);pointer-events:none}.hp-card__lens{position:static;z-index:3;grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:auto;max-width:none;margin:14px 0 0;padding:0;text-align:left;color:var(--hp-navy);pointer-events:none}.hp-card__lens span:first-child{font-size:20px;font-weight:300;letter-spacing:.02em}.hp-card__lens span:last-child{margin-top:4px;max-width:none;font-size:14px;line-height:1.4;letter-spacing:.01em;text-transform:none;text-wrap:pretty;color:color-mix(in srgb,var(--ink) 70%,transparent)}.hp-card__foot{grid-row:3}.hp-card__body{grid-column:2;grid-row:1;padding-top:calc(8 * var(--u))}.hp-card__lockup{margin:0}.hp-card__kicker,.hp-card__name,.hp-card__numeral{display:block}.hp-card__kicker{margin:0;font-family:var(--anera-font-text);font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--hp-muted)}.hp-card__numeral{margin:4px 0 0;font-size:calc(88 * var(--u));line-height:.9}.hp-card__name{margin:6px 0 0;font-size:20px;font-weight:300;line-height:1.3;hyphens:none}.hp-card__name-rest{white-space:nowrap}.hp-card__sub{display:block;margin-top:10px;font:400 13px/1.4 var(--anera-font-text);color:var(--hp-muted);letter-spacing:0;text-transform:none}.hp-card__spec{margin:10px 0 0;color:var(--hp-muted);font-size:15px;line-height:1.5}.hp-card__spec span{display:block}.hp-card__foot{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:calc(18 * var(--u));padding-top:calc(22 * var(--u));border-top:1px solid #b4bfd0}.hp-card__price{display:flex;align-items:flex-start;gap:10px;margin:0}.hp-card__price>span:first-child{font-size:calc(56 * var(--u));line-height:.9}.hp-card__cad{display:flex;flex-direction:column;gap:4px;padding-top:6px;color:var(--hp-muted);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.hp-card__npn{display:inline-block;margin-top:10px;color:var(--hp-muted);font-size:13px;text-decoration:none}.hp-card__npn:hover{text-decoration:underline}.hp-card:focus-within,.hp-card:hover{border-color:var(--hp-corn)}.hp-card:hover{transform:translateY(-4px)}.hp-card:focus-within .hp-card__numeral,.hp-card:hover .hp-card__numeral{color:var(--hp-corn)}.hp-card:focus-within .hp-card__orb,.hp-card:hover .hp-card__orb{filter:drop-shadow(0 0 28px rgba(93,127,195,.45))}.hp-card:focus-within .hp-card__orb:after,.hp-card:hover .hp-card__orb:after{content:none}.hp-card__go{background:var(--hp-navy);border-color:var(--hp-navy);color:#fff}.hp-card:focus-within .hp-card__go,.hp-card:hover .hp-card__go{background:var(--hp-navy);border-color:var(--hp-navy);color:#fff}.hp-pillar-stage{position:relative;height:calc(700 * var(--u))}.hp-pillar,.hp-pillar-core{position:absolute;display:grid;justify-items:center;width:calc(150 * var(--u));margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:center}.hp-pillar-core{left:39.6%;top:calc(40 * var(--u));width:calc(250 * var(--u));cursor:default}.hp-pillar-core>span{margin:0 0 6px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.hp-pillar--energize{left:18.7%;top:calc(224 * var(--u))}.hp-pillar--focus{left:28.4%;top:calc(377 * var(--u))}.hp-pillar--protect{left:43.75%;top:calc(435 * var(--u))}.hp-pillar--optimize{left:59.1%;top:calc(377 * var(--u))}.hp-pillar--rejuvenate{left:68.8%;top:calc(224 * var(--u))}.hp-pillar span,.hp-pillar-core span{font-size:14px;letter-spacing:.04em}.hp-pillar__index{display:block;margin-top:6px;font-size:12px;letter-spacing:.12em;color:var(--hp-muted)}.hp-pillar:hover span{color:var(--hp-corn)}.hp-pillar.is-on .hp-still{filter:drop-shadow(0 0 22px rgba(93,127,195,.5))}.hp-pillar.is-on:before{content:"";position:absolute;top:-3%;width:108%;aspect-ratio:1;border:1px solid var(--hp-corn);border-radius:50%;pointer-events:none}.hp-pillar-panel{display:grid;grid-template-columns:minmax(max-content,.7fr) minmax(0,1fr) minmax(0,.9fr);gap:calc(28 * var(--u));align-items:center;margin-top:calc(12 * var(--u));padding:calc(28 * var(--u)) calc(28 * var(--u));border:1px solid var(--hp-stroke);border-radius:28px;background:var(--hp-frost);backdrop-filter:blur(24px);animation:hp-fade .24s var(--hp-ease)}.hp-pillar-panel__id{display:flex;align-items:center;gap:16px}.hp-pillar-panel__id .hp-still{width:104px;flex:none}.hp-pillar-panel__index{margin:0;font-size:12px;letter-spacing:.14em;color:var(--hp-muted)}.hp-pillar-panel__title{margin:4px 0 0;font-size:28px;font-weight:300}.hp-accordion .hp-pillar-panel p,.hp-pillar-panel li,.hp-pillar-panel__copy{margin:0;font-size:16px;line-height:1.5;color:var(--hp-muted)}.hp-pillar-panel__copy,.hp-pillar-panel__side{padding-left:calc(28 * var(--u));border-left:1px solid var(--hp-hair)}.hp-pillar-panel ul{margin:0 0 14px;padding:0;list-style:none}.hp-pillar-panel li{margin:0 0 8px}.hp-pillar-panel a{display:inline-flex;align-items:center;gap:8px;color:var(--hp-navy);font-size:14px;text-decoration:none}.hp-cite{margin:calc(18 * var(--u)) 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--hp-muted)}.hp-accordion{display:none}.hp-food__board{display:grid;grid-template-columns:1fr 1fr 1fr 88px 1fr;align-items:end}.hp-food__card:first-child{grid-column:1;grid-row:1}.hp-food__card:nth-child(2){grid-column:2;grid-row:1}.hp-food__card:nth-child(3){grid-column:3;grid-row:1}.hp-food__match{grid-column:1/4;grid-row:2}.hp-food__or{grid-column:4;grid-row:1}.hp-food__capsule{grid-column:5;grid-row:1}.hp-food__card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.hp-food__shot{display:flex;align-items:flex-end;justify-content:center;height:200px}.hp-food__shot .hp-still{width:auto;max-width:220px;height:100%;margin:0 auto}.hp-food__shot .hp-still img{width:auto;max-width:220px;height:100%;object-fit:contain;background:transparent}.hp-food__text{margin-top:32px}.hp-food__num{display:flex;align-items:flex-end;min-height:96px;margin:0;font-family:var(--font-inter,"Inter"),sans-serif;font-weight:200;font-size:72px;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:var(--hp-navy)}.hp-food__dash{margin:0 .08em;font-weight:200;letter-spacing:-.03em}.hp-food__kg{margin-left:6px;font-weight:300;font-size:18px;letter-spacing:0}.hp-food__caption,.hp-food__kg{font-family:var(--font-inter,"Inter"),sans-serif;color:var(--hp-muted)}.hp-food__caption{margin:8px 0 0;font-weight:400;font-size:13px;line-height:1.4}.hp-food__or{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;gap:12px;height:100%}.hp-food__or:after,.hp-food__or:before{content:"";width:1px;flex:1;background:#bcc6d2}.hp-food__or span{font-size:12px;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.hp-food__match,.hp-food__or span{font-family:var(--font-inter,"Inter"),sans-serif;color:var(--hp-muted)}.hp-food__match{margin:32px 0 0;padding-top:14px;border-top:1px solid #bcc6d2;font-size:14px;line-height:1.4}.hp-food__source{margin:48px 0 0;font-family:var(--font-inter,"Inter"),sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:var(--hp-muted)}.hp-food__num--cap{font-size:96px}.hp-food__mg{margin-left:6px;font-family:var(--font-inter,"Inter"),sans-serif;font-weight:300;font-size:18px;letter-spacing:0;color:#4aa3ff}.hp-food__caption--ink{margin-top:8px;font-size:14px;color:var(--ink)}.hp-food.is-live .hp-food__card{animation:hp-rise .6s var(--hp-ease) both}.hp-food.is-live .hp-food__card:nth-child(2){animation-delay:80ms}.hp-food.is-live .hp-food__card:nth-child(3){animation-delay:.16s}.hp-food.is-live .hp-food__capsule{animation-delay:.24s}.hp-food.is-live .hp-food__capsule .hp-still{animation:hp-bloom .9s var(--hp-ease) both}.hp-reviews__label{margin:calc(8 * var(--u)) 0 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--hp-muted)}.hp-rating{display:flex;align-items:baseline;gap:16px;width:fit-content;margin:calc(12 * var(--u)) 0 calc(18 * var(--u));padding:18px 22px;border:1px solid var(--hp-stroke);border-radius:20px;background:var(--hp-frost);backdrop-filter:blur(24px);color:inherit;text-decoration:none}.hp-rating__num{font-size:calc(48 * var(--u));line-height:.9}.hp-rating>span:last-child{color:var(--hp-muted);font-size:15px}.hp-close{display:grid;justify-items:center;width:min(calc(1440 * var(--u)),2880px);margin:0 auto;padding:max(calc(140 * var(--u)),calc(48px + 96 * var(--u))) 20px calc(120 * var(--u));text-align:center}.hp-close__orb{width:calc(96 * var(--u));aspect-ratio:1;container-type:inline-size;background:none;overflow:visible;border-radius:0;-webkit-mask-image:none;mask-image:none}.hp-close h2{margin:calc(16 * var(--u)) 0 calc(14 * var(--u));font-size:calc(40 * var(--u))}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}@keyframes hp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hp-bloom{0%{filter:brightness(1)}45%{filter:brightness(1.18)}to{filter:brightness(1)}}@media (max-width:759px){.hp-close,.hp-hero,.hp-proof,.hp-section{width:100%;padding-left:20px;padding-right:20px}.hp-hero{padding-top:calc(var(--anera-nav-height) + 16px);padding-bottom:28px}.hp-section{padding-top:96px}.hp-close{padding-top:132px}.hp-hero__grid,.hp-section__head{display:flex;flex-direction:column;gap:22px}.hp-hero__grid{align-items:center}.hp-hero__lead{font-size:44px}.hp-hero__step{margin-top:18px;font-size:22px}.hp-hero__life{margin-top:8px;font-size:18px}.hp h2{font-size:32px}.hp-hero__actions{flex-direction:column;align-items:stretch}.hp-btn{width:100%}.hp-proof{grid-template-columns:1fr 1fr;gap:22px 16px;margin-top:20px}.hp-proof__item--npn{grid-column:1/-1}.hp-proof__num{font-size:44px}.hp-formulas{grid-template-columns:1fr}.hp-card{min-height:0;grid-template-columns:156px 1fr;padding:16px 16px 18px}.hp-card__stage{width:148px;height:188px}.hp-card__orb{height:148px}.hp-meet{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:1fr;width:100%;max-width:100%;min-height:0;box-sizing:border-box;padding:28px 20px 12px;gap:24px}.hp-meet__orb{width:min(320px,100%);max-width:320px}.hp-meet .living-core__still--desktop{display:none!important}html:not([data-theme=dark]) .hp-meet .living-core__still--mobile{display:block}.hp-meet .living-core__video{display:block;-webkit-mask-image:radial-gradient(circle closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 60%,transparent 100%)}.hp-meet__copy{width:100%;max-width:100%;overflow-wrap:anywhere}.hp-meet h2{font-size:48px}.hp-meet__sub{font-size:22px}.hp-meet__actions{align-items:stretch}.hp-meet__actions .hp-btn{width:100%}.hp-card__bottle{left:46%;right:auto;bottom:0;width:calc(120px * 596 / 1220);height:120px;transform:translateX(-50%)}.hp-card__lens{position:static;top:auto;right:auto;bottom:auto;left:auto;grid-column:1/-1;width:auto;margin-top:12px}.hp-card__moon{top:-8%;right:-6%;width:32%}.hp-card__numeral{font-size:56px}.hp-card__name{font-size:16px}.hp-card__lens span:first-child{font-size:13px}.hp-card__price>span:first-child{font-size:44px}.hp-card__foot{flex-wrap:wrap}.hp-card__go{width:100%}.hp-card__go:after{content:"";position:absolute;inset:0}.hp-pillar-panel{grid-template-columns:1fr}.hp-pillar-panel__copy,.hp-pillar-panel__side{padding-left:0;border-left:0}.hp-pillar-stage--mini{display:block;height:280px;margin-bottom:8px}.hp-pillar-stage--mini .hp-pillar-core{width:120px;left:50%;top:8px;transform:translateX(-50%)}.hp-pillar-stage--mini .hp-pillar{width:64px}.hp-pillar-stage--mini .hp-pillar--energize{left:4%;top:78px}.hp-pillar-stage--mini .hp-pillar--focus{left:18%;top:150px}.hp-pillar-stage--mini .hp-pillar--protect{left:50%;top:176px;transform:translateX(-50%)}.hp-pillar-stage--mini .hp-pillar--optimize{left:auto;right:18%;top:150px}.hp-pillar-stage--mini .hp-pillar--rejuvenate{left:auto;right:4%;top:78px}.hp-accordion{display:grid}.hp-acc{border-top:1px solid color-mix(in srgb,var(--hp-hair) 70%,transparent)}.hp-acc button{display:flex;align-items:center;gap:14px;width:100%;padding:10px 0;border:0;background:none;color:inherit;font:300 18px/1.3 var(--anera-font-display);text-align:left}.hp-acc .hp-still{width:48px;flex:none}.hp-acc button>span:nth-child(2){display:grid;flex:1}.hp-acc__mark{width:12px;height:12px;position:relative}.hp-acc__mark:after,.hp-acc__mark:before{content:"";position:absolute;background:var(--hp-navy)}.hp-acc__mark:before{left:0;top:5px;width:12px;height:1px}.hp-acc.is-open .hp-acc__mark:after{display:none}.hp-acc__mark:after{left:5px;top:0;width:1px;height:12px}.hp-acc .hp-pillar-panel{margin:0 0 12px 62px;padding:0 0 12px;border:0;background:transparent;backdrop-filter:none}.hp-food.hp-section{padding-left:20px;padding-right:20px}.hp-food__board{display:flex;flex-direction:column;gap:0;align-items:stretch}.hp-food__card:not(.hp-food__capsule){margin-bottom:20px}.hp-food__capsule,.hp-food__card{display:grid;grid-template-columns:88px 1fr;grid-column:auto;grid-row:auto;gap:20px;align-items:center;padding:0}.hp-food__shot{height:80px;width:88px}.hp-food__text{margin-top:0}.hp-food__num{min-height:0;align-items:baseline;font-size:44px}.hp-food__kg{font-size:15px}.hp-food__match{grid-column:auto;margin:0}.hp-food__or{flex-direction:row;height:auto;margin:20px 0;align-self:stretch}.hp-food__or:after,.hp-food__or:before{width:auto;height:1px;flex:1}.hp-food__num--cap{font-size:64px}.hp-rating{width:100%}.hp-rating__num{font-size:40px}.hp-close h2{font-size:32px}.hp-close__orb{width:72px}}@media (max-width:1439px){.hp-meet,.hp-proof,.hp-section{width:min(100%,1440px)}.hp-meet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-meet__copy{min-width:0}}@media (min-width:1024px) and (max-width:1439px){.hp-proof{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr) minmax(0,.95fr) minmax(0,.9fr) minmax(0,.95fr)}#formulas.hp-section{padding-left:24px;padding-right:24px}.hp-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:20px;padding-right:20px}.hp-card,.hp-card__body{min-width:0}.hp-card__numeral{font-size:clamp(56px,7.2vw,120px)}}@media (max-width:1023px){.hp-proof{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.hp-proof__fig{flex-direction:column;align-items:flex-start;gap:4px}.hp-proof__item--npn{grid-column:auto}.hp-proof__text{min-width:0}}@media (max-width:599px){.hp-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1439px){.hp-formulas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:1023px){.hp-formulas{grid-template-columns:1fr}}@media (min-width:760px) and (max-width:899px){.hp-meet{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:28px}.hp-meet__orb{width:min(360px,100%);max-width:360px}}html[data-theme=dark] .hp-meet{position:relative;background:transparent;background-image:none}html[data-theme=dark] .hp{--hp-navy:var(--ink);--hp-muted:var(--muted);--hp-hair:rgba(238,242,249,.22);--hp-peri:#8fa8e0;--hp-corn:#8fa8e0;--hp-frost:rgba(20,26,37,.86);--hp-stroke:rgba(40,49,67,.9);color:var(--ink);background:none}html[data-theme=dark] .hp-card__lens span:last-child{color:color-mix(in srgb,var(--ink) 70%,transparent)}html[data-theme=dark] #pillars .hp-acc,html[data-theme=dark] .hp-card__foot{border-top-color:var(--line)}html[data-theme=dark] .hp-card__shade{background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 72%)}html[data-theme=dark] img.hp-ico__light,html[data-theme=dark] img.hp-still__light{display:none}html[data-theme=dark] img.hp-ico__dark,html[data-theme=dark] img.hp-still__dark{display:block}html[data-theme=dark] .hp-btn{background:transparent;color:var(--ink);border-color:rgba(238,242,249,.7)}html[data-theme=dark] .hp-btn--fill{background:#eef2f9;color:#0b0e14;border-color:#eef2f9}html[data-theme=dark] .hp-card:focus-within .hp-card__go,html[data-theme=dark] .hp-card:hover .hp-card__go,html[data-theme=dark] .hp-card__go{background:#eef2f9;color:#0b0e14;border-color:#eef2f9}html[data-theme=dark] .hp-proof__orb{background:rgba(20,26,37,.86)}html[data-theme=dark] .hp-food__match,html[data-theme=dark] .hp-food__or:after,html[data-theme=dark] .hp-food__or:before,html[data-theme=dark] .hp-why__body,html[data-theme=dark] .hp-why__panel-head{border-color:rgba(168,180,204,.3)}html[data-theme=dark] .hp-food__or:after,html[data-theme=dark] .hp-food__or:before{background:rgba(168,180,204,.3)}html[data-theme=dark] .hp-why__panel{background:hsla(0,0%,100%,.05);border-color:rgba(168,180,204,.3)}html[data-theme=dark] .hp-why__stage:before{border-bottom-color:rgba(168,180,204,.3)}@media (prefers-reduced-motion:reduce){.hp *,.hp :after,.hp :before{animation:none!important;transition-duration:.12s!important}.hp .hp-card,.hp .hp-card:hover{transition:none!important;transform:none!important}}html[data-motion=calm] .hp *,html[data-motion=calm] .hp :after,html[data-motion=calm] .hp :before{animation:none!important}.hp-first{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(880px,calc(100% - 28px));margin:8px auto 20px}.hp-first article{border:1px solid var(--line,rgba(10,26,63,.14));border-radius:16px;padding:12px}.hp-first h2{margin:0 0 6px;font-size:14px;line-height:1.25}.hp-first__price{margin:0;font-size:18px}.hp-first__fine,.hp-first__plan,.hp-first__price span{display:block;font-size:12px}.hp-first__fine,.hp-first__plan{margin:4px 0}.hp-first .hp-btn{width:100%;margin-top:8px}.hp-cards4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hp-cards4 article{border:1px solid var(--line,rgba(10,26,63,.14));border-radius:20px;padding:18px}.hp-cards4 h3{margin:0 0 8px;font-size:18px}.hp-cards4 p{margin:0;font-size:14px;line-height:1.5}@media (max-width:759px){.hp-cards4{grid-template-columns:1fr 1fr}#pillars,.hp-close,.hp-meet{content-visibility:auto;contain-intrinsic-size:auto 640px}}#formulas.hp-section{padding-top:calc(32 * var(--u));padding-bottom:calc(88 * var(--u))}#formulas .hp-section__head{margin-bottom:calc(32 * var(--u));align-items:end}.shop-proof{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin:0;text-align:right}.shop-rating{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid transparent;font:400 15px/1.4 var(--anera-font-text);color:var(--ink);text-decoration:none;letter-spacing:.01em}.shop-rating:hover{text-decoration:underline;text-underline-offset:3px}.shop-rating svg{width:13px;height:13px;fill:var(--hp-corn);flex:none;transform:translateY(-.5px)}.shop-rating .arr{font-size:.92em;opacity:.7}.shop-rating .rv-count[hidden]{display:none}.shop-trust{margin:0;font:400 13px/1.4 var(--anera-font-text);letter-spacing:.01em;color:var(--hp-muted);white-space:nowrap}#formulas .hp-claim{font-size:13px;line-height:1.55}#formulas .hp-claim--center{margin-top:12px}#formulas .hp-claim--center:first-of-type{margin-top:calc(32 * var(--u))}.hp-why h2,.hp-why h3,.hp-why__lede,.hp-why__name{font-family:var(--font-inter,"Inter"),sans-serif;font-weight:300;letter-spacing:-.03em}.hp-why__head{max-width:720px;margin-bottom:calc(28 * var(--u))}.hp-why__lede{margin:14px 0 0;max-width:36em;font-size:17px;line-height:1.5;letter-spacing:0;color:var(--hp-muted)}.hp-why__stage{position:relative;height:calc(620 * var(--u));margin-left:calc(-1 * max(20px, 120 * var(--u)));margin-right:calc(-1 * max(20px, 120 * var(--u)))}.hp-why__arc{inset:0;width:100%;height:100%;pointer-events:none}.hp-why__arc,.hp-why__core,.hp-why__node{position:absolute}.hp-why__core{transform:translate(-50%,-50%)}.hp-why__node{transform:translate(-50%,calc(var(--orb, 124px) * -.5))}.hp-why__core{left:50%;top:48.387%;width:calc(250 * var(--u));height:calc(250 * var(--u));z-index:2}.hp-why__bloom{position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(circle,rgba(120,176,255,.55),rgba(120,176,255,0) 68%);filter:blur(6px);pointer-events:none}.hp-why__core img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(74,140,220,.28))}.hp-why__node{width:calc(168 * var(--u));margin:0;padding:0;border:0;background:none;color:inherit;text-align:center;cursor:pointer;opacity:.6;z-index:3}.hp-why__node:nth-child(3){left:17.361%;top:64.516%;width:calc(180 * var(--u));--orb:calc(150 * var(--u))}.hp-why__node:nth-child(4){left:32.639%;top:40.323%;--orb:calc(124 * var(--u))}.hp-why__node:nth-child(5){left:67.361%;top:40.323%;--orb:calc(124 * var(--u))}.hp-why__node:nth-child(6){left:82.639%;top:64.516%;width:calc(180 * var(--u));--orb:calc(150 * var(--u))}.hp-why__node.is-on{opacity:1}.hp-why__orb{position:relative;display:block;width:calc(124 * var(--u));height:calc(124 * var(--u));margin:0 auto}.hp-why__node:nth-child(3) .hp-why__orb,.hp-why__node:nth-child(6) .hp-why__orb{width:calc(150 * var(--u));height:calc(150 * var(--u))}.hp-why__node.is-on .hp-why__orb:after{content:"";position:absolute;inset:-7px;border:1px solid color-mix(in srgb,var(--ink) 55%,transparent);border-radius:50%;pointer-events:none}.hp-why__mini img,.hp-why__orb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hp-why__dark,html[data-theme=dark] .hp-why__light{display:none}html[data-theme=dark] .hp-why__dark{display:block}.hp-why__meta{display:block;margin-top:8px}.hp-why__idx{display:block;margin:0;font-family:var(--font-inter,"Inter"),sans-serif;font-size:11px;font-weight:400;letter-spacing:.16em;color:var(--hp-muted)}.hp-why__name{display:block;margin-top:2px;font-size:15px;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.hp-why__panel{max-width:1200px;margin:calc(36 * var(--u)) auto 0;padding:28px 32px;border:1px solid rgba(188,198,210,.85);border-radius:24px;background:hsla(0,0%,100%,.66);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);text-align:left}.hp-why__panel-head{display:flex;align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #bcc6d2}.hp-why__mini{position:relative;flex:none;width:56px;height:56px}.hp-why__panel h3{margin:2px 0 0;font-size:28px;line-height:1.15}.hp-why__body{margin:0;padding:18px 0;border-bottom:1px solid #bcc6d2;font-size:16px;line-height:1.6}.hp-why__details{padding-top:18px}.hp-why__details p{margin:0 0 8px;font-size:15px;line-height:1.55;color:var(--hp-muted)}.hp-why__go{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--ink);font-size:14px;text-decoration:none}.hp-why__panel:not(:has(.hp-why__details)) .hp-why__body{border-bottom:0;padding-bottom:0}@media (max-width:767px){#formulas.hp-section{padding-top:40px;padding-bottom:48px}#formulas .hp-section__head{gap:14px;margin-bottom:20px;align-items:center;text-align:center}.shop-proof{align-items:center;text-align:center;gap:6px}.shop-rating{font-size:14px}.shop-trust{font-size:12px}.hp-card__spec{font-size:13px;line-height:1.5}.hp-card__spec span{display:inline}.hp-card__spec span+span:before{content:" "}.hp-formulas{gap:14px}.hp-card__sub{margin-top:6px}#formulas .hp-claim,.hp-card__sub{font-size:12px}.hp-why.hp-section{padding-top:48px;padding-left:20px;padding-right:20px}.hp-why__stage{height:470px;margin-left:0;margin-right:0}.hp-why__arc{display:none}.hp-why__stage:before{content:"";position:absolute;left:6%;right:6%;top:268px;height:64px;border-bottom:1px solid #bcc6d2;border-radius:0 0 50% 50%;pointer-events:none}.hp-why__core{left:50%;top:0;width:150px;height:150px;transform:translate(-50%)}.hp-why__node,.hp-why__node:nth-child(3),.hp-why__node:nth-child(4),.hp-why__node:nth-child(5),.hp-why__node:nth-child(6){width:88px;--orb:64px;transform:translate(-50%)}.hp-why__node:nth-child(3){left:14%;top:250px}.hp-why__node:nth-child(4){left:37%;top:308px}.hp-why__node:nth-child(5){left:63%;top:308px}.hp-why__node:nth-child(6){left:86%;top:250px}.hp-why__node:nth-child(3) .hp-why__orb,.hp-why__node:nth-child(6) .hp-why__orb,.hp-why__orb{width:64px;height:64px}.hp-why__name{font-size:11px;line-height:1.25;text-wrap:balance}.hp-why__panel{padding:20px 16px;margin-top:12px}.hp-why__panel h3{font-size:22px}}:root{--ao-ease-out:cubic-bezier(.22,.61,.36,1);--ao-ease-sine:cubic-bezier(.37,0,.63,1);--ao-ease-swell:cubic-bezier(.39,.575,.565,1)}.ao-intro-glow{width:calc(var(--R)*4.6);background:var(--ao-glow);opacity:0;pointer-events:none}.ao-intro-lift{background:radial-gradient(circle closest-side,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.75) 45%,hsla(0,0%,100%,.25) 80%,hsla(0,0%,100%,0) 100%)}.ao-intro-band,.ao-intro-lift{position:absolute;inset:0;border-radius:50%;opacity:0}.ao-intro-band{background:linear-gradient(90deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0) 60%) no-repeat;background-size:300% 100%;background-position:100% 0}.ao-wm--line{position:relative}.ao-wm-glint{position:absolute;inset:0;color:transparent;pointer-events:none;opacity:0;background:linear-gradient(100deg,rgba(230,240,255,0) 40%,rgba(230,240,255,.95) 50%,rgba(230,240,255,0) 60%) no-repeat;background-size:250% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text}.ao-wm--line .ch{display:inline-block}.js-ao-intro .ao-intro-pending .ao-wm--line{opacity:0}.ao-intro .ao-intro-glow{animation:ao-i-glow 3s linear both}.ao-intro .ao-intro-lift{animation:ao-i-lift 3s linear both}.ao-intro .ao-orb{animation:ao-i-swell 3s linear both}@keyframes ao-i-glow{0%,16.7%{opacity:0;scale:1;animation-timing-function:var(--ao-ease-swell)}43.3%,50%{opacity:.5;scale:1.08;animation-timing-function:var(--ao-ease-sine)}96.7%,to{opacity:0;scale:1}}@keyframes ao-i-lift{0%,16.7%{opacity:0;animation-timing-function:var(--ao-ease-swell)}43.3%,50%{opacity:var(--ao-lift,.34);animation-timing-function:var(--ao-ease-sine)}96.7%,to{opacity:0}}@keyframes ao-i-swell{0%,16.7%{scale:1;animation-timing-function:var(--ao-ease-swell)}43.3%,50%{scale:1.012;animation-timing-function:var(--ao-ease-sine)}96.7%,to{scale:1}}html[data-theme=dark] .ao-hero{--ao-lift:.30}.ao-intro-done .ao-wm--line{opacity:1}.ao-intro[data-intro=b]{--ao-amp:.85}.ao-intro[data-intro=c] .ao-intro-glow{animation-duration:2.7s}.ao-intro:not([data-intro=b]):not([data-intro=c]) .ao-wm--line{animation:ao-a-say 1.1s var(--ao-ease-out) .85s both}@keyframes ao-a-say{0%{opacity:0;filter:blur(10px);letter-spacing:.48em;margin-right:-.48em}to{opacity:1;filter:blur(0);letter-spacing:.3em;margin-right:-.3em}}.ao-intro:not([data-intro=b]):not([data-intro=c]) .ao-wm-glint{animation:ao-glint .8s var(--ao-ease-sine) 1.75s both}@keyframes ao-glint{0%{opacity:0;background-position:120% 0}15%,85%{opacity:1}to{opacity:0;background-position:-20% 0}}.ao-intro[data-intro=b] .ao-wm--line .ch{animation:ao-b-ch .8s var(--ao-ease-out) calc(.8s + var(--rank) * 80ms) both}@keyframes ao-b-ch{0%{opacity:0;filter:blur(9px);translate:var(--from-x) 0}to{opacity:1;filter:blur(0);translate:0 0}}.ao-intro[data-intro=b] .ao-wm-glint{animation:ao-glint .7s var(--ao-ease-sine) 2.05s both}.ao-intro[data-intro=c] .ao-intro-band{animation:ao-c-band 1.6s var(--ao-ease-sine) .7s both}@keyframes ao-c-band{0%{opacity:0;background-position:100% 0}10%,90%{opacity:1}to{opacity:0;background-position:0 0}}.ao-intro[data-intro=c] .ao-wm--line{-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 45%,transparent 55%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:ao-c-mask 1.5s var(--ao-ease-sine) .7s both}@keyframes ao-c-mask{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ao-reveal{--ao-a-peak:.72;--ao-ease-slow:cubic-bezier(.16,1,.3,1)}html[data-theme=dark] .ao-reveal{--ao-a-peak:.5}.ao-reveal .ao-orb{animation:ao-a-settle .7s var(--ao-ease-slow) both}@keyframes ao-a-settle{0%{scale:1.035}to{scale:1}}.ao-reveal .ao-intro-glow{animation:ao-a-bloom 1.5s var(--ao-ease-slow) both}.ao-reveal .ao-intro-lift{animation:ao-a-lift 1.5s var(--ao-ease-slow) both}@keyframes ao-a-bloom{0%{opacity:0;scale:.22}42%{opacity:.55;scale:.86}to{opacity:0;scale:1.08}}@keyframes ao-a-lift{0%{opacity:0;scale:.16}40%{opacity:var(--ao-a-peak);scale:.92}to{opacity:0;scale:1}}.ao-reveal .ao-wm--line{animation:ao-a-rise 1.2s var(--ao-ease-slow) 1.5s both}@keyframes ao-a-rise{0%{opacity:0;filter:blur(8px);letter-spacing:.48em;margin-right:-.48em;translate:-50% calc(-50% + 12px)}to{opacity:1;filter:blur(0);letter-spacing:.3em;margin-right:-.3em;translate:-50% -50%}}.ao-reveal .ao-wm--line:after{animation:ao-a-tail 1.2s var(--ao-ease-slow) 1.5s both}@keyframes ao-a-tail{0%{margin-left:-.48em}to{margin-left:-.3em}}.ao-reveal-still .ao-wm--line{opacity:1;filter:none;animation:none;letter-spacing:.3em;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.ao-intro,.ao-intro *,.ao-reveal,.ao-reveal *,.ao-reveal .ao-wm--line:after{animation:none!important}.ao-reveal .ao-wm--line,.js-ao-intro .ao-intro-pending .ao-wm--line{opacity:1;filter:none;letter-spacing:.3em;translate:-50% -50%}.ao-intro-band,.ao-intro-glow,.ao-intro-lift,.ao-wm-glint{display:none}}html[data-motion=calm] .ao-wm--line{opacity:1!important;filter:none!important;animation:none!important;letter-spacing:.3em;translate:-50% -50%}html[data-motion=calm] .ao-reveal .ao-intro-glow,html[data-motion=calm] .ao-reveal .ao-intro-lift,html[data-motion=calm] .ao-reveal .ao-orb{animation:none!important}.hc-hero.ao-hero{--hc-s:calc(min(100vw, 2880px) / 1440px);--R:calc(260px * var(--hc-s));--hc-ox:calc(800px * var(--hc-s));--hc-oy:calc(390px * var(--hc-s));--hc-wy:var(--hc-oy);--hc-wf:calc(var(--R) * 0.128);--hc-top:calc(694px * var(--hc-s));--hc-v0:calc(650px * var(--hc-s));--hc-v1:calc(860px * var(--hc-s));--hc-ax:calc(470px * var(--hc-s));--hc-ay:calc(420px * var(--hc-s));--hc-arx:calc(170px * var(--hc-s));--hc-ary:calc(300px * var(--hc-s));--hc-bottle-h:calc(420px * var(--hc-s));--hc-lift:8px;--s:calc(1 + (100vh - 900px) / 1200px);--hc-veil:linear-gradient(to bottom,#000 0%,#000 var(--hc-v0),rgba(0,0,0,.85) calc(var(--hc-v0) + (var(--hc-v1) - var(--hc-v0)) * 0.25),rgba(0,0,0,.5) calc(var(--hc-v0) + (var(--hc-v1) - var(--hc-v0)) * 0.5),rgba(0,0,0,.2) calc(var(--hc-v0) + (var(--hc-v1) - var(--hc-v0)) * 0.75),rgba(0,0,0,.07) var(--hc-v1),transparent 100%);--ao-mask-light:none;--ao-mask-dark:none;width:100%;max-width:none;height:max(100vh,calc(1120px * var(--hc-s)));min-height:max(100vh,calc(1120px * var(--hc-s)));margin:0;overflow:clip;background:transparent}.hp .hc-hero.ao-hero:before{content:none}.hc-hero .ao{left:0;top:0;width:100%;height:100%;z-index:1;-webkit-mask-image:var(--hc-veil);mask-image:var(--hc-veil)}.hc-hero .ao>:not(.ao-column){position:absolute;left:var(--hc-ox);top:var(--hc-oy);translate:-50% -50%}.hc-hero .ao-column{left:var(--hc-ox);translate:-50% 0}.hc-hero .ao-bloom,.hc-hero .ao-glow,.hc-hero .ao-haze,.hc-hero .ao-intro-glow,.hc-hero .ao-orb,.hc-hero .ao-ring-o{aspect-ratio:1;border-radius:50%}.hc-hero.ao-hero{--ao-rim:radial-gradient(circle closest-side,hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,0) 72%,hsla(0,0%,100%,.05) 82%,hsla(0,0%,100%,.14) 90%,hsla(0,0%,100%,.05) 95%,hsla(0,0%,100%,0) 100%)}.hc-hero .ao-orb{box-shadow:0 0 10px 1px rgba(214,230,255,.55),0 0 28px 6px rgba(186,214,255,.28);-webkit-mask-image:radial-gradient(circle closest-side,#000 0,#000 74%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.35) 85%,rgba(0,0,0,.08) 89%,transparent 92%);mask-image:radial-gradient(circle closest-side,#000 0,#000 74%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.35) 85%,rgba(0,0,0,.08) 89%,transparent 92%)}html[data-theme=dark] .hc-hero{--ao-mask-haze:none;--ao-mask-glow:none;--ao-mask-ring:none;--hc-v0:calc(650px * var(--hc-s));--hc-v1:calc(900px * var(--hc-s));--ao-rim:radial-gradient(circle closest-side,rgba(220,232,255,0) 0%,rgba(220,232,255,0) 72%,rgba(220,232,255,.06) 82%,rgba(220,232,255,.16) 90%,rgba(220,232,255,.06) 95%,rgba(220,232,255,0) 100%)}html[data-theme=dark] .hc-hero .ao-orb{box-shadow:0 0 10px 1px rgba(176,206,250,.45),0 0 28px 6px rgba(120,164,230,.22)}.hc-hero .ao-wm{color:#0a1a3f}html[data-theme=dark] .hc-hero .ao-wm{color:#eef3fc;text-shadow:0 0 18px rgba(10,20,50,.35)}.hc-hero .ao-wm.ao-wm--line{position:absolute;left:var(--hc-ox);right:auto;top:calc(var(--hc-oy) - (var(--hc-bottle-h) * 1220 / 1272) / 2 - 16px - var(--hc-wf) / 2);bottom:auto;width:max-content;max-width:none;margin:0 -.3em 0 0;padding:0;text-indent:0;font-size:var(--hc-wf);font-weight:400;letter-spacing:.3em;line-height:1;text-align:center;translate:-50% -50%;transform:none;z-index:7}.hc-hero .ao-wm.ao-wm--line:after{content:"";letter-spacing:0;margin-left:-.3em}.hc-hero .ao-wm-glint{position:absolute;inset:0;margin:0;padding:0;letter-spacing:inherit}.hc-aura{position:absolute;z-index:0;left:var(--hc-ox);top:var(--hc-oy);width:calc(var(--hc-arx) * 4);height:calc(var(--hc-ary) * 10 / 3);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse var(--hc-arx) var(--hc-ary) at 50% 50%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.55) 45%,rgba(204,224,250,.3) 75%,rgba(204,224,250,0) 140%);animation:hc-aura-breathe 6s cubic-bezier(.37,0,.63,1) infinite}html[data-theme=dark] .hc-aura{background:radial-gradient(ellipse var(--hc-arx) var(--hc-ary) at 50% 50%,rgba(204,222,255,.8) 0,rgba(204,222,255,.4) 45%,rgba(204,222,255,.15) 80%,rgba(204,222,255,0) 140%)}@keyframes hc-aura-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hc-aura{animation:none}}.hc-bottle-wrap{position:absolute;z-index:5;left:var(--hc-ox);top:var(--hc-oy);height:calc(var(--hc-bottle-h) * 1220 / 1272);aspect-ratio:596/1220;transform:translate(-50%,-50%);pointer-events:none}.hc-bottle-drift{width:100%;height:100%;transform-origin:50% 58%}.hc-contact{position:absolute;z-index:0;left:50%;bottom:1%;width:58%;height:6.5%;border-radius:50%;transform:translate(-50%,50%);transform-origin:center;pointer-events:none;filter:blur(7px);background:radial-gradient(ellipse at center,rgba(10,26,63,.32) 0,rgba(10,26,63,0) 72%)}.hc-bottle{position:relative;z-index:1;display:block;height:100%;width:100%;max-width:none;object-fit:contain;object-position:center bottom;transform:none;pointer-events:none;filter:drop-shadow(0 0 6px rgba(204,224,250,.4));background:none;border:0;box-shadow:none}.ao-reveal .hc-bottle-drift{animation:hc-bottle-float 6s ease-in-out .5s infinite}.ao-reveal .hc-contact{animation:hc-bottle-shadow 6s ease-in-out .5s infinite}@keyframes hc-bottle-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(calc(var(--hc-lift) * -1)) rotate(0deg)}}@keyframes hc-bottle-shadow{0%,to{transform:translate(-50%,50%) scale(1);opacity:.95}50%{transform:translate(-50%,50%) scale(.7);opacity:.4}}@media (prefers-reduced-motion:reduce){.hc-bottle-drift,.hc-contact{animation:none!important}.hc-bottle-drift{transform:none}}html[data-motion=calm] .hc-bottle-drift,html[data-motion=calm] .hc-contact{animation:none!important}html[data-motion=calm] .hc-bottle-drift{transform:none}.ao-reveal-still .hc-bottle-drift,.ao-reveal-still .hc-contact{animation:none}.ao-reveal-still .hc-bottle-drift,.hc-copy{transform:none}.hc-copy{position:absolute;z-index:6;left:0;right:0;top:var(--hc-top);width:100%;text-align:center}.hc-br{display:none}.hc-copy .hp-eyebrow{margin:0;font-size:calc(11px * var(--s));letter-spacing:.2em}.hc-copy h1{margin:calc(10px * var(--s)) 0 calc(8px * var(--s));font-weight:300;color:inherit}.hc-title{font-size:calc(56px * var(--s));line-height:1.08;letter-spacing:-.005em;white-space:nowrap}.hc-sub,.hc-title{display:block;font-weight:300}.hc-sub{margin-top:0;font-size:calc(22px * var(--s));line-height:1.25}.hc-life{color:var(--muted)}html:not([data-theme=dark]) .hc-life{color:#5b6f99}.hc-lede{width:calc(520px * var(--s));max-width:calc(100% - 40px);margin:calc(12px * var(--s)) auto calc(20px * var(--s));font-size:calc(13.5px * var(--s));font-weight:300;line-height:1.55;color:var(--hp-muted)}.hc-actions{display:flex;justify-content:center;align-items:center;gap:calc(28px * var(--s));margin-top:0}.hc-actions .hp-btn,.hc-actions .hp-textlink{font-size:calc(14px * var(--s))}.hc-actions .hp-btn{min-height:0;padding:calc(14px * var(--s)) calc(28px * var(--s))}html[data-theme=dark] .hc-copy,html[data-theme=dark] .hc-copy .hp-eyebrow{overflow:visible}html[data-theme=dark] .hc-copy .hp-eyebrow{position:relative;z-index:0;color:#a9b6cc;padding:0;margin:0;background:none}html[data-theme=dark] .hc-hero.ao-hero,html[data-theme=dark] .hp .hc-hero.ao-hero{background:transparent;overflow:clip}html[data-theme=dark] .hp .hc-hero.ao-hero:before{content:none}html[data-theme=dark] .hc-hero .ao-orb canvas,html[data-theme=dark] .hc-hero .ao-orb img,html[data-theme=dark] .hc-hero .ao-orb video{filter:brightness(.68) saturate(1.05)}html[data-theme=dark] .hc-hero .ao-bloom,html[data-theme=dark] .hc-hero .ao-column,html[data-theme=dark] .hc-hero .ao-glow,html[data-theme=dark] .hc-hero .ao-haze{filter:brightness(.78)}html[data-theme=dark] .hc-bottle{filter:drop-shadow(0 0 6px rgba(204,222,255,.4))}html[data-theme=dark] .hc-life{color:var(--link)}html[data-theme=dark] .hc-contact{background:radial-gradient(ellipse at center,rgba(0,0,0,.55) 0,transparent 72%)}.hc-hero .ao-glow{width:calc(var(--R) * 3.8);height:calc(var(--R) * 3.8);border-radius:50%;overflow:visible;background:var(--orb-glow);-webkit-mask-image:none;mask-image:none;filter:none}html[data-theme=dark] .hc-hero .ao-glow{filter:brightness(.78)}@media (max-width:759px){.hp{--m:calc(100vw / 390)}.hc-hero.ao-hero{--R:calc(118 * var(--m));--hc-ox:calc(230 * var(--m));--hc-oy:calc(236 * var(--m));--hc-v0:calc(354 * var(--m));--hc-v1:calc(520 * var(--m));--hc-ax:calc(100 * var(--m));--hc-ay:calc(250 * var(--m));--hc-arx:calc(96 * var(--m));--hc-ary:calc(164 * var(--m));--s:1;--hc-top:calc(372 * var(--m));--hc-bottle-h:calc(150 * var(--m) * 1272 / 1220);height:calc(780 * var(--m));min-height:calc(780 * var(--m))}.hc-hero .ao-wm-glint{display:none}.hc-br{display:inline}.hc-copy .hp-eyebrow{font-size:max(12px,calc(10 * var(--m)))}.hc-copy h1{margin:calc(10 * var(--m)) 0}.hc-title{font-size:calc(40 * var(--m));line-height:1.05;letter-spacing:-.005em;white-space:nowrap}.hc-sub{margin-top:calc(10 * var(--m));font-size:calc(19 * var(--m))}.hc-lede{width:auto;max-width:none;margin:calc(12 * var(--m)) calc(6 * var(--m)) calc(18 * var(--m));font-size:calc(13 * var(--m));line-height:1.5}.hc-copy{left:calc(20 * var(--m));right:calc(20 * var(--m));width:auto}.hc-actions{flex-direction:column;align-items:stretch;gap:0;margin:0}.hc-actions .hp-btn{width:100%;min-height:calc(48 * var(--m));padding:0 calc(20 * var(--m));font-size:calc(15 * var(--m))}.hc-actions .hp-textlink{justify-content:center;margin-top:calc(14 * var(--m));font-size:calc(14 * var(--m))}html[data-theme=dark] .hc-hero.ao-hero{--hc-v0:calc(354 * var(--m));--hc-v1:calc(540 * var(--m))}}@media (min-width:2000px){.hc-hero.ao-hero{--hc-wide:min(100vw,2880px);--hc-bottle-h:calc(420px * (2000 / 1440) * (2880px - var(--hc-wide)) / 880px + 420px * (var(--hc-wide) - 2000px) / 880px)}}