.not-found-main{display:grid;min-height:calc(100svh - var(--announcement-height) - var(--header-height));align-content:center;justify-items:start;padding:clamp(4rem,9vw,9rem) var(--page-gutter);background:linear-gradient(115deg,rgb(23 55 209 / 9%),transparent 45%,rgb(244 60 25 / 8%)),var(--color-bg)}.not-found-main h1{max-width:12ch;margin:1rem 0;font-size:clamp(3.5rem,9vw,9rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:.86;text-transform:uppercase}.not-found-main>p:not(.section-eyebrow){max-width:34rem;margin:0 0 2rem;color:var(--text-body);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.bluhit-about-page{background:var(--color-bg);color:var(--color-text)}.bluhit-about__container{width:min(100%,1440px);margin:0 auto;padding-inline:var(--page-gutter)}.bluhit-about__brand{border-bottom:1px solid var(--line)}.bluhit-about__hero{min-height:450px;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(7rem,12vw,12rem) var(--page-gutter) clamp(4rem,7vw,7rem);background:radial-gradient(ellipse at 10% 20%,rgb(0 168 255 / 9%),transparent 45%),radial-gradient(ellipse at 92% 85%,rgb(255 114 0 / 9%),transparent 45%),#0d1016;border-bottom:1px solid var(--line)}.bluhit-about__eyebrow,.bluhit-about__section-index{color:var(--text-muted);font-size:.69rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.bluhit-about__hero h1{margin:1.15rem 0 1rem;font-size:clamp(4.5rem,11vw,11rem);line-height:.89;letter-spacing:-.07em;font-weight:500;text-transform:uppercase}.bluhit-about__hero-lede{margin:.6rem 0 0;color:var(--text-body);font-size:clamp(1.1rem,2.1vw,1.55rem)}.bluhit-about__story{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.bluhit-about__section-index{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.5rem}.bluhit-about__section-index-rule{flex:1;height:1px;background:var(--line-strong)}.bluhit-about__story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(2rem,7vw,8rem)}.bluhit-about__story-heading h2{margin:0;font-weight:500;letter-spacing:-.06em;line-height:.92;text-transform:uppercase;font-size:clamp(3rem,6vw,6.5rem)}.bluhit-about__story-feature{margin-top:2rem;max-width:15ch;color:var(--color-text);line-height:1.18;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:500;letter-spacing:-.035em}.bluhit-about__prose p{margin:0 0 1.4rem;color:var(--text-body);font-size:clamp(1rem,1.12vw,1.11rem);line-height:1.8}.bluhit-about__prose p:last-child{margin-bottom:0}.bluhit-about__prose strong{color:var(--color-text);font-weight:600}.bluhit-about__routines{padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(5rem,9vw,8rem);background:var(--color-surface);max-width:none}.bluhit-about__routines-heading{max-width:970px;margin-bottom:3rem}.bluhit-about__routines-heading h3{margin:1rem 0 1.5rem;font-size:clamp(3rem,7vw,7rem);font-weight:500;letter-spacing:-.065em;line-height:.98;text-transform:uppercase}.bluhit-about__routines-heading h3 em{font-style:normal;color:var(--text-muted)}.bluhit-about__routines-heading>p:last-child{color:var(--text-body);max-width:680px;font-size:1.13rem;line-height:1.65}.bluhit-about__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,2rem)}.bluhit-about__product{overflow:hidden;border:1px solid var(--line-strong);background:var(--color-bg)}.bluhit-about__product-image{width:100%;aspect-ratio:1856 / 2304;overflow:hidden;background:var(--color-surface-raised)}.bluhit-about__product-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.bluhit-about__product-copy{padding:clamp(1.25rem,2.6vw,2.5rem)}.bluhit-about__product-copy span{color:var(--text-muted);letter-spacing:.15em;font-size:.67rem;font-weight:600}.bluhit-about__product-copy h4{margin:.85rem 0;font-size:clamp(1.55rem,2.5vw,2.5rem);line-height:1;letter-spacing:-.045em;font-weight:500}.bluhit-about__product--focus h4{color:#77baff}.bluhit-about__product--performance h4{color:#ff9870}.bluhit-about__product-copy p{max-width:36ch;font-size:1rem;line-height:1.6;color:var(--text-body);margin:0}.bluhit-about__routines-note{color:var(--text-body);margin:2.5rem 0 0;text-align:center}.bluhit-about__brand-signoff{border-top:1px solid var(--line-strong);padding-top:2rem;margin:3rem 0 0;text-align:center;font-size:clamp(1.35rem,3vw,2.7rem);font-weight:500;letter-spacing:-.045em}.bluhit-about__founder{background:var(--color-bg);padding-block:clamp(5rem,9vw,10rem)}.bluhit-about__founder-wrap{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);align-items:stretch}.bluhit-about__founder-media{min-width:0}.bluhit-about__founder-media figure{display:flex;flex-direction:column;height:100%;margin:0}.bluhit-about__founder-media img{display:block;flex:1 1 auto;min-height:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;background:var(--color-surface)}.bluhit-about__founder-media figcaption{display:flex;gap:.9rem;align-items:center;justify-content:space-between;border-top:1px solid var(--line-strong);padding-top:1rem;margin-top:1rem;font-size:.7rem;letter-spacing:.13em;font-weight:600}.bluhit-about__founder-media figcaption span{color:var(--text-muted)}.bluhit-about__founder-content h2{font-size:clamp(3rem,5.5vw,6rem);font-weight:500;text-transform:uppercase;letter-spacing:-.06em;line-height:.93;margin:1rem 0 2.5rem}.bluhit-about__founder-content h2 span{display:block}.bluhit-about__founder-content #founder-title{font-size:clamp(2.45rem,4.5vw,4.95rem);line-height:1.02;text-wrap:balance}.bluhit-about__founder-content #founder-title span{margin-top:.14em}.bluhit-about__founder-prose p{margin-bottom:1.3rem}.bluhit-about__founder-signoff{border-top:1px solid var(--line-strong);margin:2.25rem 0 0;padding-top:1.4rem;font-size:1.5rem;font-weight:600;letter-spacing:-.035em}@media(max-width:800px){.bluhit-about__hero{min-height:380px;padding-top:7rem;padding-bottom:3.5rem}.bluhit-about__hero h1{font-size:clamp(3.7rem,13vw,7rem)}.bluhit-about__story-grid,.bluhit-about__founder-wrap{grid-template-columns:1fr}.bluhit-about__story-feature{max-width:23ch;margin-bottom:1.5rem}.bluhit-about__founder-media{max-width:510px}.bluhit-about__founder-media figure{height:auto}.bluhit-about__founder-media img{flex:none;height:auto;max-height:580px;aspect-ratio:2 / 3}}@media(max-width:540px){.bluhit-about__hero{min-height:330px}.bluhit-about__hero h1{font-size:clamp(3.5rem,15vw,5.3rem)}.bluhit-about__products{grid-template-columns:1fr}.bluhit-about__routines-heading h3{font-size:clamp(2.8rem,12vw,4.3rem)}.bluhit-about__founder-content h2{font-size:clamp(2.8rem,11vw,4.5rem)}.bluhit-about__brand-signoff{line-height:1.15}}@media(min-width:801px){.bluhit-about__hero{min-height:0;padding-block:clamp(5rem,7vw,7rem) clamp(2.75rem,4vw,4rem)}.bluhit-about__hero h1{font-size:clamp(3.6rem,7vw,7rem);margin:.8rem 0 .6rem;line-height:.96}.bluhit-about__hero-lede{font-size:clamp(1rem,1.35vw,1.3rem)}.bluhit-about__story{padding-block:clamp(2.75rem,4vw,4.25rem)}.bluhit-about__section-index{margin-bottom:clamp(1.2rem,2vw,1.8rem)}.bluhit-about__story-grid{gap:clamp(2rem,4vw,4.5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bluhit-about__story-heading h2{font-size:clamp(2.5rem,4vw,4.25rem)}.bluhit-about__story-feature{font-size:clamp(1.3rem,1.8vw,1.9rem);max-width:22ch;margin-top:1.25rem;line-height:1.22}.bluhit-about__prose p{font-size:clamp(.93rem,.99vw,1.04rem);line-height:1.62;margin-bottom:.85rem}.bluhit-about__routines{padding-block:clamp(2.75rem,4vw,4.5rem)}.bluhit-about__routines-heading{margin-bottom:clamp(1.5rem,2.4vw,2.5rem)}.bluhit-about__routines-heading h3{font-size:clamp(2.5rem,4.5vw,4.7rem);margin:.7rem 0 1rem}.bluhit-about__routines-heading>p:last-child{font-size:1rem;line-height:1.55}.bluhit-about__product-image{aspect-ratio:5/4}.bluhit-about__product-image img{object-fit:cover}.bluhit-about__product-copy{padding:clamp(1rem,1.6vw,1.75rem)}.bluhit-about__product-copy h4{font-size:clamp(1.4rem,1.9vw,2rem)}.bluhit-about__routines-note{margin-top:1.6rem}.bluhit-about__brand-signoff{margin-top:1.8rem;padding-top:1.3rem;font-size:clamp(1.2rem,2vw,2rem)}.bluhit-about__founder{padding-block:clamp(3rem,4.5vw,5rem)}.bluhit-about__founder-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.bluhit-about__founder-media figure{height:auto}.bluhit-about__founder-media img{flex:none;width:100%;height:auto;max-height:none;aspect-ratio:2/3;object-fit:cover;object-position:center top}.bluhit-about__founder-content #founder-title{font-size:clamp(2.1rem,3.2vw,3.55rem);margin:.8rem 0 1.5rem;line-height:1.05}.bluhit-about__founder-prose p{margin-bottom:.8rem}.bluhit-about__founder-signoff{margin-top:1.4rem;padding-top:.9rem;font-size:1.25rem}}.bluhit-about__routines-heading h3{max-width:100%;font-size:clamp(2.15rem,3.35vw,3.75rem);line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.bluhit-about__product-image{aspect-ratio:1 / 1;width:100%;overflow:hidden}.bluhit-about__product-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bluhit-about__product--focus .bluhit-about__product-image img{transform:scale(1.07);transform-origin:center}@media(max-width:800px){.bluhit-about__routines-heading h3{font-size:clamp(2rem,7.8vw,2.85rem);line-height:1.09}}.standard-page-main{min-height:65svh;padding:clamp(4rem,9vw,8rem) var(--page-gutter);background:var(--color-bg)}.standard-page-main>header,.standard-page-content{width:min(100%,52rem);margin-inline:auto}.standard-page-main h1{margin:.8rem 0 clamp(2rem,5vw,4rem);font-size:clamp(3rem,7vw,7rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:.9;text-transform:uppercase}.standard-page-content{color:var(--text-body);font-size:1rem;line-height:1.75}.standard-page-content h2,.standard-page-content h3{margin:2.5rem 0 .8rem;color:var(--text-strong);font-weight:var(--weight-medium);letter-spacing:-.025em}.standard-page-content a{text-decoration:underline;text-underline-offset:.25rem}.standard-page-content img{height:auto;margin-block:2rem}.password-page{position:relative;isolation:isolate;display:grid;min-height:100svh;align-content:space-between;padding:clamp(1.5rem,4vw,4rem) var(--page-gutter);overflow:hidden;background:var(--color-bg)}.password-media,.password-shade{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.password-media img{width:100%;height:100%;object-fit:cover;object-position:center}.password-shade{z-index:-1;background:linear-gradient(90deg,#030509f0,#030509c4 35%,#0305092e 66%,#03050959),linear-gradient(0deg,rgb(3 5 9 / 66%),transparent 45%)}.password-brand{display:inline-flex;width:fit-content;flex-direction:column;align-items:flex-end}.password-brand img{width:clamp(7.5rem,10vw,9rem);height:auto}.password-brand span{margin-top:.25rem;color:#f3f3f085;font-size:.43rem;font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase}.password-copy{align-self:center;width:min(100%,39rem);padding-block:4rem}.password-copy h1{max-width:11ch;margin:1rem 0 1.25rem;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:.87;text-transform:uppercase}.password-copy>p:not(.section-eyebrow),.password-message{max-width:31rem;color:var(--text-body);font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.6}.password-message{margin-top:1rem}.password-signup{max-width:34rem;margin-top:2rem}.password-signup>label,.password-access-form>label{display:block;margin-bottom:.55rem;color:var(--text-muted);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.password-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.password-input-row input{min-width:0;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-3);outline:0;background:#090b10d1;color:var(--foreground);font:inherit}.password-input-row input:focus{border-color:#f3f3f073}.password-input-row .cta{min-height:3rem}.password-success{color:var(--text-strong)}.password-access{width:min(100%,34rem);margin:0 0 0 auto;padding-top:1rem;border-top:1px solid rgb(243 243 240 / 16%)}.password-access summary{width:fit-content;margin-left:auto;color:var(--text-muted);cursor:pointer;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.password-access-form{margin-top:1rem}.password-access-form .errors,.password-signup .errors{margin-bottom:1rem;color:var(--text-body)}@media(max-width:700px){.password-page{padding-block:1.5rem}.password-media img{object-position:62% center}.password-shade{background:linear-gradient(180deg,#030509c2,#03050959 30%,#0305096b 58%,#030509eb)}.password-copy{align-self:end;padding:12rem 0 2rem}.password-copy h1{font-size:clamp(3rem,14vw,4.1rem)}.password-input-row{grid-template-columns:1fr}.password-input-row .cta{width:100%}.password-access{margin-inline:0}}.product-page .product-gallery--standardized{padding:0;min-height:0;aspect-ratio:4/5;overflow:hidden;display:flex;align-items:stretch;justify-content:center;background:linear-gradient(145deg,#061225,#0b2341 65%,#061323)}.product-page .product-gallery--standardized>.product-main-image{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;display:block;border-radius:0}.product-page .bluhit-product-composition{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:0;padding:clamp(8px,1.5vw,24px);box-sizing:border-box}.product-page .bluhit-product-composition img{width:50%;height:100%;min-width:0;object-fit:contain;object-position:center;display:block}@media(max-width:800px){.product-page .product-gallery--standardized{aspect-ratio:4/5;min-height:0}.product-page .bluhit-product-composition{padding:8px}}.bluhit-unit-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;padding:14px 16px;margin:0 0 20px;border:1px solid #ffffff38;border-radius:10px;background:linear-gradient(120deg,#12345988,#091c3388)}.bluhit-unit-value strong{font-size:19px;color:#f7f8fa}.bluhit-unit-value span{font-size:12px;color:#c5d1de}.bluhit-unit-value small{display:block;flex-basis:100%;font-size:11px;color:#8fd5ff}@media(max-width:760px){.bluhit-unit-value strong{font-size:18px}}.bluhit-product-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.bluhit-product-assurance>div{border:1px solid #ffffff26;border-radius:10px;padding:15px;background:#ffffff05;display:flex;flex-direction:column;gap:7px}.bluhit-product-assurance strong{font-size:12px;color:#f5f6f8}.bluhit-product-assurance span{font-size:11px;line-height:1.5;color:#aeb8c7}.bluhit-product-faq{margin-top:32px;border-top:1px solid #ffffff30}.bluhit-product-faq h2{font-size:clamp(22px,2.5vw,32px);letter-spacing:-.03em;margin:25px 0 12px}.bluhit-product-faq details{border-bottom:1px solid #ffffff26;padding:16px 0}.bluhit-product-faq summary{cursor:pointer;font-size:14px;color:#f7f7f7;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:10px}.bluhit-product-faq summary:after{content:"+";font-size:19px}.bluhit-product-faq details[open] summary:after{content:"\2212"}.bluhit-product-faq details p{font-size:13px;line-height:1.65;color:#adb8c7;margin:12px 0 0}@media(max-width:760px){.bluhit-product-assurance{grid-template-columns:1fr}.bluhit-product-assurance>div{padding:13px}}.product-page--focus .product-formula{grid-template-columns:repeat(4,max-content)}@media(max-width:800px){.product-page--focus .product-formula{grid-template-columns:1fr 1fr}}.product-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);min-height:calc(100svh - 7rem);background:#090b10;border-bottom:1px solid #242832}.product-gallery{display:grid;place-items:center;min-height:42rem;padding:clamp(2rem,5vw,5rem);background:radial-gradient(circle at 45% 45%,rgb(23 55 209 / 13%),transparent 50%),#0c0f15}.product-page--performance .product-gallery{background:radial-gradient(circle at 48% 45%,rgb(244 60 25 / 13%),transparent 50%),#0c0f15}.product-page--duo .product-gallery{background:linear-gradient(110deg,rgb(23 55 209 / 10%),transparent 46%,rgb(244 60 25 / 9%)),#0c0f15}.product-main-image{display:block;width:100%;height:auto;max-height:70svh;object-fit:contain}.product-main-image--fallback{border-radius:8px}.product-information{align-self:center;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5rem)}.product-information h1{max-width:11ch;margin:.75rem 0 1.4rem;font-size:clamp(2.4rem,5vw,5.5rem);line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.product-price{display:flex;align-items:baseline;gap:.9rem;margin-bottom:1.5rem}.product-price strong{font-size:clamp(1.45rem,2vw,2rem)}.product-price s{color:#9298a3}.bluhit-purchase-options{grid-column:1/-1;display:grid;gap:.55rem;margin:0 0 .55rem}.bluhit-purchase-options>label{font-size:.72rem;color:#d9dce3}.bluhit-variant-select{grid-column:1/-1;width:100%;min-height:3rem;background:#11141a;color:#f3f3f0;border:1px solid #343946;border-radius:8px;padding:.6rem .75rem}.bluhit-purchase-options select{width:100%;min-height:3rem;background:#11141a;color:#f3f3f0;border:1px solid #343946;border-radius:8px;padding:.6rem .75rem}.bluhit-subscription-note{font-size:.72rem;color:#9298a3;line-height:1.5;margin:0}.product-subscribe-preview{margin:-.75rem 0 1.25rem;color:#9298a3;font-size:.85rem}.product-subscribe-preview strong{color:#f3f3f0}.product-description{max-width:34rem;color:#f3f3f0b8;line-height:1.65}.product-description p{margin:0 0 .85rem}.product-formula{display:grid;grid-template-columns:repeat(3,max-content);gap:.45rem 1rem;margin-top:1.5rem;color:#9298a3}.product-formula strong{color:#f3f3f0}.product-page--focus .product-formula strong{color:#00a8ff}.product-page--performance .product-formula strong{color:#ff7200}.product-formula small{grid-column:1/-1;margin-top:.35rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.product-proof{display:flex;flex-wrap:wrap;gap:.55rem 1.2rem;padding:1.4rem 0;margin:1.5rem 0;border-block:1px solid #242832;color:#f3f3f0c7;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.product-form{display:grid;grid-template-columns:5rem minmax(12rem,1fr);gap:.7rem;max-width:31rem}.product-form label{grid-column:1/-1;color:#9298a3;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.product-quantity{min-height:3rem;width:100%;border:1px solid #343946;border-radius:8px;background:#11141a;color:#f3f3f0;text-align:center}.product-add{width:100%}.product-add--full,.shopify-payment-button{grid-column:1/-1}.product-service-notes{display:flex;flex-wrap:wrap;gap:.7rem 1.25rem;margin-top:1.15rem;color:#9298a3;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:800px){.product-main{grid-template-columns:1fr}.product-gallery{min-height:55svh;padding:2rem 1rem}.product-information{padding:2.75rem var(--page-gutter) 4rem}.product-information h1{font-size:clamp(2.4rem,12vw,4rem)}.product-form{max-width:none}.product-formula{grid-template-columns:1fr 1fr}}.bluhit-product-kicker{font-size:.72rem;letter-spacing:.16em;color:#ff9d68;margin:0 0 10px}.bluhit-product-promise{font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:650;letter-spacing:-.03em;color:#f5f1e9;margin:0 0 1.2rem}.bluhit-performance-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.bluhit-performance-details>div{border:1px solid #ffffff24;border-radius:10px;padding:14px 12px;background:#ffffff08;display:flex;flex-direction:column;gap:8px}.bluhit-performance-details small{font-size:10px;letter-spacing:.12em;color:#ff9d68}.bluhit-performance-details strong{font-size:13px;line-height:1.25;color:#f8f5ef}.bluhit-performance-details span{font-size:11px;color:#aeb6c3}.product-page--performance .product-gallery{background:radial-gradient(circle at 50% 45%,rgba(31,62,112,.28),transparent 65%),#02070f}.product-page--performance .product-main-image--fallback{object-fit:contain;max-height:620px}@media(max-width:520px){.bluhit-performance-details{grid-template-columns:1fr 1fr}.bluhit-performance-details>div:last-child{grid-column:1/-1}}.bluhit-product-kicker--focus,.bluhit-focus-details small{color:#57c9ff}.product-page--focus .product-gallery{background:radial-gradient(circle at 50% 45%,rgba(18,90,205,.28),transparent 65%),#02070f}.product-page--focus .product-main-image{object-fit:contain;max-height:620px}.science-desktop-deepdive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.science-deepdive-card{padding:clamp(3rem,5vw,5.5rem) var(--page-gutter);background:var(--color-bg)}.science-deepdive-card--focus{background:radial-gradient(circle at 85% 12%,rgb(0 168 255 / 8%),transparent 42%),var(--color-bg)}.science-deepdive-card--performance{background:radial-gradient(circle at 15% 12%,rgb(244 60 25 / 8%),transparent 42%),var(--color-bg)}.science-deepdive-card h2{max-width:14ch;margin:1rem 0 2rem;font-size:clamp(2.1rem,3.6vw,4rem);line-height:.98;letter-spacing:-.05em;text-transform:uppercase;font-weight:var(--weight-medium)}.science-deepdive-copy{max-width:40rem}.science-deepdive-copy p{margin:0 0 1.15rem;color:var(--text-body);font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.72}.science-deepdive-copy p:last-child{margin-bottom:0}@media(max-width:700px){.science-desktop-deepdive{display:none}}.science-formula--focus dl{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:700px){.science-formula--focus dl{grid-template-columns:1fr}}.editorial-page-hero{display:grid;min-height:36rem;align-content:end;padding:clamp(5rem,10vw,10rem) var(--page-gutter);border-bottom:1px solid var(--line);background:linear-gradient(115deg,rgb(23 55 209 / 8%),transparent 48%,rgb(244 60 25 / 7%)),var(--color-bg)}.editorial-page-hero h1{max-width:14ch;margin:1.1rem 0 1.5rem;font-size:clamp(3.2rem,7vw,8rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:.88;text-transform:uppercase}.editorial-page-hero>p:last-child{max-width:42rem;margin:0;color:var(--text-body);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.science-formulas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--line);gap:1px}.science-formula{display:flex;min-height:42rem;flex-direction:column;justify-content:space-between;padding:clamp(3rem,6vw,6rem) var(--page-gutter);background:var(--color-bg)}.science-formula--focus{background:radial-gradient(circle at 80% 20%,rgb(0 168 255 / 10%),transparent 45%),var(--color-bg)}.science-formula--performance{background:radial-gradient(circle at 20% 20%,rgb(244 60 25 / 10%),transparent 45%),var(--color-bg)}.science-formula h2{max-width:11ch;margin:1rem 0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:.92;text-transform:uppercase}.science-formula>div>p:last-child{max-width:31rem;color:var(--text-body);line-height:1.6}.science-formula dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;border-block:1px solid var(--line)}.science-formula dl div{padding:1.25rem 1rem;border-right:1px solid var(--line)}.science-formula dl div:last-child{border-right:0}.science-formula dt{font-size:1.5rem;font-weight:var(--weight-semibold)}.science-formula--focus dt{color:var(--focus-cyan)}.science-formula--performance dt{color:var(--performance-orange)}.science-formula dd{margin:.35rem 0 0;color:var(--text-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.science-occasions{margin:1.2rem 0 2rem;color:var(--text-muted);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.science-formula .cta{width:fit-content}@media(max-width:700px){.editorial-page-hero{min-height:29rem;padding-block:4rem}.editorial-page-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.science-formulas{grid-template-columns:1fr}.science-formula{min-height:35rem;padding-block:3.5rem}.science-formula h2{font-size:clamp(2.6rem,12vw,3.8rem)}.science-formula dl{grid-template-columns:1fr}.science-formula dl div{display:flex;align-items:baseline;justify-content:space-between;border-right:0;border-bottom:1px solid var(--line)}.science-formula dl div:last-child{border-bottom:0}}@media(max-width:700px){.science-page .editorial-page-hero{min-height:22rem;padding:3rem var(--page-gutter) 2.6rem;align-content:end}.science-page .editorial-page-hero .section-eyebrow{margin-bottom:.65rem;font-size:.66rem;letter-spacing:.13em}.science-page .editorial-page-hero h1{max-width:10ch;margin:.35rem 0 1rem;font-size:clamp(2.45rem,11vw,3.35rem);line-height:.94;letter-spacing:-.055em}.science-page .editorial-page-hero>p:last-child{max-width:32rem;font-size:.97rem;line-height:1.5}.science-page .science-formulas{grid-template-columns:1fr;gap:1px}.science-page .science-formula{min-height:0;padding:2.7rem var(--page-gutter) 3rem;justify-content:flex-start}.science-page .science-formula h2{max-width:12ch;margin:.65rem 0 .85rem;font-size:clamp(2.25rem,10vw,3rem);line-height:.98;letter-spacing:-.05em}.science-page .science-formula>div>p:last-child{max-width:100%;font-size:.96rem;line-height:1.52}.science-page .science-formula dl,.science-page .science-formula--focus dl{display:grid;grid-template-columns:1fr;margin:1.75rem 0 0;border-block:1px solid var(--line)}.science-page .science-formula dl div{display:grid;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;justify-content:initial;gap:.9rem;min-height:3.35rem;padding:.78rem 0;border-right:0;border-bottom:1px solid var(--line)}.science-page .science-formula dl div:last-child{border-bottom:0}.science-page .science-formula dt{font-size:1.12rem;line-height:1}.science-page .science-formula dd{margin:0;font-size:.74rem;line-height:1.3;letter-spacing:.085em;text-align:left}.science-page .science-occasions{margin:1rem 0 1.4rem;font-size:.64rem;line-height:1.45;letter-spacing:.1em}.science-page .science-formula .cta{min-height:2.9rem;width:100%;justify-content:center}}.science-mobile-complete{display:none}@media(max-width:700px){.science-page main>.editorial-page-hero,.science-page main>.science-formulas{display:none}body:has(.science-mobile-complete) .science-desktop-deepdive{display:none!important}.science-mobile-complete{display:block;background:#0d1016;color:var(--foreground)}.science-mobile-hero{min-height:26rem;display:flex;flex-direction:column;justify-content:flex-end;padding:4rem var(--page-gutter) 3rem;border-bottom:1px solid var(--line);background:radial-gradient(circle at 12% 18%,rgb(0 168 255 / 10%),transparent 40%),radial-gradient(circle at 92% 82%,rgb(244 60 25 / 8%),transparent 38%),#0d1016}.science-mobile-hero h1,.science-mobile-heading h2{margin:.65rem 0 0;font-weight:var(--weight-medium);letter-spacing:-.055em;line-height:.95;text-transform:uppercase}.science-mobile-hero h1{max-width:10ch;font-size:clamp(2.7rem,12.5vw,3.65rem)}.science-mobile-hero>p:last-child{max-width:31rem;margin:1.15rem 0 0;color:var(--text-body);font-size:.98rem;line-height:1.55}.science-mobile-chapter{padding:3.2rem var(--page-gutter);border-bottom:1px solid var(--line)}.science-mobile-heading{margin-bottom:1.65rem}.science-mobile-heading h2{max-width:11ch;font-size:clamp(2.25rem,10.5vw,3rem)}.science-mobile-media{width:100%;margin:0 0 2rem;overflow:visible;background:#0d1016}.science-mobile-media img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}.science-mobile-media--secondary{margin-top:2rem;margin-bottom:0}.science-mobile-formula{padding:1.45rem 0 1.65rem;border-top:1px solid var(--line)}.science-mobile-formula+.science-mobile-formula{margin-top:.35rem}.science-mobile-formula-name{margin:0;font-size:.69rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.science-mobile-formula--focus .science-mobile-formula-name{color:var(--focus-cyan)}.science-mobile-formula--performance .science-mobile-formula-name{color:var(--performance-orange)}.science-mobile-formula h3{margin:.55rem 0 1.15rem;font-size:1.6rem;font-weight:520;letter-spacing:-.035em;text-transform:uppercase}.science-mobile-ingredient-list{border-block:1px solid var(--line)}.science-mobile-ingredient-list>div{display:grid;grid-template-columns:3.2rem 1fr;gap:.85rem;align-items:center;min-height:3.2rem;border-bottom:1px solid var(--line)}.science-mobile-ingredient-list>div:last-child{border-bottom:0}.science-mobile-ingredient-list strong{font-size:1.08rem;font-weight:650}.science-mobile-formula--focus .science-mobile-ingredient-list strong{color:var(--focus-cyan)}.science-mobile-formula--performance .science-mobile-ingredient-list strong{color:var(--performance-orange)}.science-mobile-ingredient-list span{color:var(--text-body);font-size:.76rem;font-weight:560;letter-spacing:.085em;text-transform:uppercase}.science-mobile-formula-copy{margin-top:1.25rem}.science-mobile-formula-copy p{margin:0;color:var(--text-body);font-size:.93rem;line-height:1.58}.science-mobile-formula-copy p+p{margin-top:.95rem}.science-mobile-occasion{margin:1.15rem 0 0;color:var(--text-muted);font-size:.63rem;letter-spacing:.11em;text-transform:uppercase}.science-mobile-benefit-grid{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.science-mobile-benefit-grid article{padding:1.45rem 0;border-bottom:1px solid var(--line)}.science-mobile-benefit-grid article>span{color:var(--text-faint);font-size:.61rem;letter-spacing:.15em}.science-mobile-benefit-grid h3{margin:.55rem 0 .6rem;font-size:1.2rem;font-weight:570;letter-spacing:-.025em;text-transform:uppercase}.science-mobile-benefit-grid p,.science-mobile-copy p{margin:0;color:var(--text-body);font-size:.95rem;line-height:1.58}.science-mobile-copy p+p{margin-top:1rem}.science-mobile-copy strong{color:var(--text-strong);font-weight:620}.science-mobile-actions{display:grid;gap:.75rem;margin-top:1.75rem}.science-mobile-actions .cta{width:100%;min-height:3rem;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
