.Hero-module__ejOdHG__hero{background:radial-gradient(120% 70% at 100% 0,#7a02fc38,#08080a00 62%);position:relative}.Hero-module__ejOdHG__inner{max-width:calc(var(--container) + var(--gutter) * 2);padding:1.25rem var(--gutter) 1.75rem;gap:.9rem;margin-inline:auto;display:grid}.Hero-module__ejOdHG__copy{align-content:center;justify-items:start;gap:.55rem;min-width:0;display:grid}.Hero-module__ejOdHG__title{letter-spacing:-.012em;text-wrap:balance;max-width:13em;margin:0;font-size:clamp(1.625rem,1.05rem + 2.6vw,3.25rem);font-weight:680;font-stretch:104%;line-height:1.12}.Hero-module__ejOdHG__lede{max-width:34rem;font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.5}.Hero-module__ejOdHG__wideCtas{display:none}.Hero-module__ejOdHG__cards{min-width:0}.Hero-module__ejOdHG__start{background:var(--text);min-height:52px;color:var(--bg);letter-spacing:.07em;text-transform:uppercase;transition:background-color var(--dur) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:.875rem;font-weight:750;display:inline-flex}.Hero-module__ejOdHG__start:hover{color:var(--bg);background:#fff}.Hero-module__ejOdHG__sample{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-weight:650}.Hero-module__ejOdHG__sample:hover{text-decoration-color:currentColor}@media (min-width:960px){.Hero-module__ejOdHG__hero{background:radial-gradient(55% 80% at 95% 0,#7a02fc33,#08080a00 65%)}.Hero-module__ejOdHG__inner{align-items:center;gap:var(--space-7);padding:clamp(2.5rem, 1rem + 3vw, 4rem) var(--gutter) clamp(2.5rem, 1rem + 3vw, 3.5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.Hero-module__ejOdHG__copy{gap:var(--space-5)}.Hero-module__ejOdHG__lede{font-size:var(--fs-lg)}.Hero-module__ejOdHG__wideCtas{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}}
.ShopByProduct-module__ojV0sq__section{gap:10px;min-width:0;display:grid;position:relative}.ShopByProduct-module__ojV0sq__anchor{top:calc(var(--header-h) * -1);position:absolute}.ShopByProduct-module__ojV0sq__title{margin:0;font-size:1.125rem;font-weight:700;font-stretch:104%;line-height:1.25}.ShopByProduct-module__ojV0sq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ShopByProduct-module__ojV0sq__card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ShopByProduct-module__ojV0sq__specialtyCard{background:linear-gradient(var(--bg-raised), var(--bg-raised)) padding-box, linear-gradient(135deg, #e006fbb3, #7a02fc73 35%, #1a3cfd73 70%, #02e8fdb3) border-box;border-color:#0000}.ShopByProduct-module__ojV0sq__main{color:var(--text);flex-direction:column;gap:2px;min-width:0;padding:8px 8px 0;display:flex}.ShopByProduct-module__ojV0sq__main:hover .ShopByProduct-module__ojV0sq__action{background:#fff}.ShopByProduct-module__ojV0sq__main:hover .ShopByProduct-module__ojV0sq__actionQuote{background:#ffffff0f}.ShopByProduct-module__ojV0sq__main:focus-visible{outline-offset:-3px}.ShopByProduct-module__ojV0sq__art{border-radius:var(--radius);height:84px;color:var(--silver);background:radial-gradient(90% 80% at 50% 35%,#1d1d25,#131318);justify-content:center;align-items:center;margin-bottom:4px;padding:4px;display:flex;position:relative;overflow:hidden}.ShopByProduct-module__ojV0sq__art svg{width:auto;max-width:100%;height:100%;display:block}.ShopByProduct-module__ojV0sq__specialty{color:var(--accent-text);font-size:.75rem;font-weight:650;line-height:1.2;position:absolute;top:5px;left:8px}.ShopByProduct-module__ojV0sq__specialtyCard .ShopByProduct-module__ojV0sq__art{padding-top:20px}.ShopByProduct-module__ojV0sq__vialArt{zoom:.47;flex:none;width:168px;display:block}.ShopByProduct-module__ojV0sq__vialArt>*{aspect-ratio:2;width:100%;height:auto}.ShopByProduct-module__ojV0sq__shot{object-fit:contain;width:100%;height:100%;display:block}.ShopByProduct-module__ojV0sq__name{font-size:1rem;font-weight:750;font-stretch:106%;line-height:1.2}.ShopByProduct-module__ojV0sq__price{color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;line-height:1.3}.ShopByProduct-module__ojV0sq__quotePrice{color:var(--accent-text)}.ShopByProduct-module__ojV0sq__action{background:var(--text);min-height:40px;color:var(--bg);font-size:var(--fs-xs);text-align:center;white-space:nowrap;transition:background-color var(--dur) var(--ease);border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:0 6px;font-weight:700;line-height:1.1;display:flex}.ShopByProduct-module__ojV0sq__actionQuote{color:var(--text);background:0 0;box-shadow:inset 0 0 0 1px #ffffff52}.ShopByProduct-module__ojV0sq__details{min-height:44px;color:var(--text-muted);font-size:var(--fs-xs);text-underline-offset:3px;justify-content:center;align-items:center;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:flex}.ShopByProduct-module__ojV0sq__details:hover{color:var(--text)}.ShopByProduct-module__ojV0sq__more{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ShopByProduct-module__ojV0sq__moreLabel{color:var(--text-muted);font-size:var(--fs-xs);margin-right:2px}.ShopByProduct-module__ojV0sq__chips{flex-wrap:wrap;gap:8px;display:flex}.ShopByProduct-module__ojV0sq__chip{border:1px solid var(--line-strong);min-height:44px;color:var(--text);font-size:var(--fs-xs);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.ShopByProduct-module__ojV0sq__chip:hover{border-color:#7fdcff73}@media (min-width:960px){.ShopByProduct-module__ojV0sq__grid{gap:14px}.ShopByProduct-module__ojV0sq__main{gap:4px;padding:14px 14px 0}.ShopByProduct-module__ojV0sq__art{height:140px;padding:12px}.ShopByProduct-module__ojV0sq__specialtyCard .ShopByProduct-module__ojV0sq__art{padding-top:30px}.ShopByProduct-module__ojV0sq__specialty{font-size:.8125rem;top:9px;left:12px}.ShopByProduct-module__ojV0sq__vialArt{zoom:.78}.ShopByProduct-module__ojV0sq__name{font-size:1.125rem}.ShopByProduct-module__ojV0sq__price{font-size:var(--fs-sm)}.ShopByProduct-module__ojV0sq__action{min-height:44px;font-size:var(--fs-sm);margin-top:10px}.ShopByProduct-module__ojV0sq__title{font-size:1.25rem}}
.HeroVial-module__QhBsBW__vial{aspect-ratio:4/5;width:auto;max-width:100%;height:clamp(248px,34svh,318px);margin-inline:auto;position:relative}.HeroVial-module__QhBsBW__poster,.HeroVial-module__QhBsBW__canvas{width:100%;height:100%;position:absolute;inset:0}.HeroVial-module__QhBsBW__canvas{opacity:0}.HeroVial-module__QhBsBW__live .HeroVial-module__QhBsBW__canvas{opacity:1;transition:opacity .52s var(--ease)}.HeroVial-module__QhBsBW__live .HeroVial-module__QhBsBW__poster{opacity:0;transition:opacity .52s var(--ease)}.HeroVial-module__QhBsBW__brand,.HeroVial-module__QhBsBW__volume{fill:#16181e;font-family:var(--font-sans);font-weight:750}.HeroVial-module__QhBsBW__sheen{animation:3.6s ease-in-out infinite HeroVial-module__QhBsBW__hero-sheen}@keyframes HeroVial-module__QhBsBW__hero-sheen{0%,to{transform:translate(-36px)}50%{transform:translate(36px)}}.HeroVial-module__QhBsBW__still{display:none}@media (max-width:959px){.HeroVial-module__QhBsBW__stillOnNarrow{aspect-ratio:372/600;height:clamp(248px,72vw - 8px,292px)}.HeroVial-module__QhBsBW__stillOnNarrow .HeroVial-module__QhBsBW__poster,.HeroVial-module__QhBsBW__stillOnNarrow .HeroVial-module__QhBsBW__canvas{display:none}.HeroVial-module__QhBsBW__stillOnNarrow .HeroVial-module__QhBsBW__still{display:block;position:absolute;inset:0}.HeroVial-module__QhBsBW__stillOnNarrow .HeroVial-module__QhBsBW__still img{object-fit:contain;width:100%;height:100%;display:block}}@media (prefers-reduced-motion:reduce){.HeroVial-module__QhBsBW__sheen{animation:none}}@media (min-width:960px){.HeroVial-module__QhBsBW__vial{height:clamp(440px,62vh,600px)}.HeroVial-module__QhBsBW__brand{font-size:16px}}
.VialSpotlight-module__vBvL0a__section{border-top:1px solid var(--line)}.VialSpotlight-module__vBvL0a__inner{gap:var(--space-4);max-width:calc(var(--container) + var(--gutter) * 2);padding:var(--section-y) var(--gutter);margin-inline:auto;display:grid}.VialSpotlight-module__vBvL0a__stage{min-width:0;min-height:236px;padding:var(--space-3);background:radial-gradient(70% 70% at 50% 46%,#1a3cfd61,#08080a00 72%),#0b0b0f;border-radius:18px;justify-content:center;align-items:center;display:flex;overflow:hidden}.VialSpotlight-module__vBvL0a__slot{width:100%}.VialSpotlight-module__vBvL0a__slot img{border-radius:var(--radius-lg);width:100%;height:auto}.VialSpotlight-module__vBvL0a__copy{justify-items:start;gap:.75rem;min-width:0;display:grid}.VialSpotlight-module__vBvL0a__title{font-stretch:var(--stretch-display);text-wrap:balance;margin:0;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.625rem);font-weight:800;line-height:1.08}.VialSpotlight-module__vBvL0a__lede{color:var(--text-muted);margin:0}.VialSpotlight-module__vBvL0a__price{font-size:var(--fs-base);margin:0;font-weight:600}.VialSpotlight-module__vBvL0a__price strong{font-size:1.3em;font-weight:800;font-stretch:110%}.VialSpotlight-module__vBvL0a__ticks{gap:.45rem;display:grid}.VialSpotlight-module__vBvL0a__ticks li{color:var(--text-muted);font-size:var(--fs-sm);align-items:flex-start;gap:.6rem;line-height:1.4;display:flex}.VialSpotlight-module__vBvL0a__ticks svg{color:var(--accent-text);flex:none;margin-top:2px}.VialSpotlight-module__vBvL0a__ctas{gap:var(--space-2);width:100%;margin-top:var(--space-2);justify-items:center;display:grid}.VialSpotlight-module__vBvL0a__order{background:var(--text);width:100%;min-height:52px;color:var(--bg);letter-spacing:.07em;text-transform:uppercase;transition:background-color var(--dur) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.75rem;font-size:.875rem;font-weight:750;display:flex}.VialSpotlight-module__vBvL0a__order:hover{color:var(--bg);background:#fff}.VialSpotlight-module__vBvL0a__about{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;font-weight:650;display:inline-flex}@media (max-width:959px){.VialSpotlight-module__vBvL0a__stage{min-height:0;padding:4px var(--space-3);background:radial-gradient(54% 62%,#1a3cfd6b,#08080a00 74%),#0b0b0f}}@media (min-width:960px){.VialSpotlight-module__vBvL0a__inner{align-items:center;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.VialSpotlight-module__vBvL0a__stage{order:2;min-height:420px}.VialSpotlight-module__vBvL0a__copy{gap:var(--space-4);order:1}.VialSpotlight-module__vBvL0a__lede{font-size:var(--fs-lg)}.VialSpotlight-module__vBvL0a__ticks li{font-size:var(--fs-base)}.VialSpotlight-module__vBvL0a__ctas{align-items:center;gap:var(--space-5);width:auto;display:flex}.VialSpotlight-module__vBvL0a__order{width:auto}}
.HowItWorks-module__nNh7fG__steps{gap:0;display:grid;position:relative}.HowItWorks-module__nNh7fG__steps:before{content:"";background:linear-gradient(180deg, var(--magenta), var(--violet) 30%, var(--blue) 70%, var(--cyan));opacity:.55;width:1px;position:absolute;top:22px;bottom:22px;left:21px}.HowItWorks-module__nNh7fG__step{gap:var(--space-4);padding-block:var(--space-2) var(--space-4);grid-template-columns:44px 1fr;align-content:start;align-items:start;display:grid;position:relative}.HowItWorks-module__nNh7fG__num{background:var(--bg);border:1px solid var(--line-strong);width:44px;height:44px;font-size:var(--fs-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text);border-radius:50%;place-items:center;font-weight:650;display:grid}.HowItWorks-module__nNh7fG__text{gap:var(--space-1);padding-top:.55rem;display:grid}.HowItWorks-module__nNh7fG__title{font-size:var(--fs-base);font-weight:700}.HowItWorks-module__nNh7fG__body{color:var(--text-muted);font-size:var(--fs-sm)}.HowItWorks-module__nNh7fG__later{max-width:62rem;margin-top:var(--space-5);font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}@media (min-width:1000px){.HowItWorks-module__nNh7fG__steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.HowItWorks-module__nNh7fG__steps:before{background:linear-gradient(90deg, var(--magenta), var(--violet) 30%, var(--blue) 70%, var(--cyan));width:auto;height:1px;inset:22px calc(33.333% - 22px) auto 22px}.HowItWorks-module__nNh7fG__step{gap:var(--space-5);grid-template-columns:1fr;padding:0}.HowItWorks-module__nNh7fG__text{padding-top:0;padding-right:var(--space-4)}}
.ShopByMaterial-module__8RJ9ZW__section{border-top:1px solid var(--line)}.ShopByMaterial-module__8RJ9ZW__inner{gap:var(--space-5);max-width:calc(var(--container) + var(--gutter) * 2);padding:var(--section-y) 0 var(--section-y) var(--gutter);margin-inline:auto;display:grid}.ShopByMaterial-module__8RJ9ZW__head{gap:var(--space-3);padding-right:var(--gutter);display:grid}.ShopByMaterial-module__8RJ9ZW__headText{gap:var(--space-2);display:grid}.ShopByMaterial-module__8RJ9ZW__title{font-stretch:var(--stretch-display);font-weight:800;font-size:var(--fs-2xl);margin:0;line-height:1.1}.ShopByMaterial-module__8RJ9ZW__intro{max-width:60ch;color:var(--text-muted);font-size:var(--fs-sm);margin:0}.ShopByMaterial-module__8RJ9ZW__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.ShopByMaterial-module__8RJ9ZW__links a{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;font-weight:650;display:inline-flex}.ShopByMaterial-module__8RJ9ZW__row{gap:var(--space-3);padding-right:var(--gutter);padding-bottom:var(--space-2);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:150px;grid-auto-flow:column;display:grid;overflow-x:auto}.ShopByMaterial-module__8RJ9ZW__row::-webkit-scrollbar{display:none}.ShopByMaterial-module__8RJ9ZW__item{scroll-snap-align:start;min-width:0}.ShopByMaterial-module__8RJ9ZW__item h3{font-size:var(--fs-sm)}.ShopByMaterial-module__8RJ9ZW__item p{font-size:var(--fs-xs)}@media (min-width:960px){.ShopByMaterial-module__8RJ9ZW__inner{padding-right:var(--gutter)}.ShopByMaterial-module__8RJ9ZW__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-right:0}.ShopByMaterial-module__8RJ9ZW__row{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;padding-right:0;overflow:visible}}
.ProofSection-module__CEQ_Da__layout{gap:var(--space-7);align-items:center;display:grid}.ProofSection-module__CEQ_Da__copy{gap:var(--space-4);justify-items:start;display:grid}.ProofSection-module__CEQ_Da__help{gap:var(--space-2);width:100%;margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.ProofSection-module__CEQ_Da__helpTitle{font-size:var(--fs-lg);font-weight:700}.ProofSection-module__CEQ_Da__helpList{gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-base);display:grid}.ProofSection-module__CEQ_Da__helpList strong{color:var(--text);font-weight:650}.ProofSection-module__CEQ_Da__helpLink{text-underline-offset:3px;justify-self:start;font-weight:650;text-decoration:underline}.ProofSection-module__CEQ_Da__title{font-size:var(--fs-2xl);letter-spacing:-.02em}.ProofSection-module__CEQ_Da__lede{color:var(--text-muted);font-size:var(--fs-lg)}.ProofSection-module__CEQ_Da__sample{justify-items:start;gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--text-muted);font-size:var(--fs-sm);display:grid}.ProofSection-module__CEQ_Da__sample strong{color:var(--text);font-weight:600}@media (min-width:1000px){.ProofSection-module__CEQ_Da__layout{gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.ProofSection-module__CEQ_Da__band{border-top:1px solid var(--line)}.ProofSection-module__CEQ_Da__helpLine{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.ProofSection-module__CEQ_Da__mock{min-width:0}@media (max-width:999px){.ProofSection-module__CEQ_Da__mock{display:none}}
.CustomerWork-module__SML76G__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CustomerWork-module__SML76G__item{gap:var(--space-2);display:grid}.CustomerWork-module__SML76G__img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.CustomerWork-module__SML76G__caption{font-size:var(--fs-xs);color:var(--text-muted)}@media (min-width:900px){.CustomerWork-module__SML76G__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}
.order-module__W7OqGW__page{gap:var(--space-4);max-width:860px;padding:var(--space-5) var(--gutter) var(--space-8);margin-inline:auto;display:grid}.order-module__W7OqGW__title{font-stretch:var(--stretch-display);text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.3rem + 2.2vw,2.75rem);font-weight:800;line-height:1.08}.order-module__W7OqGW__lede{margin:0 0 var(--space-2);color:var(--text-muted)}.order-module__W7OqGW__list{gap:var(--space-3);display:grid}.order-module__W7OqGW__row{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;overflow:hidden}.order-module__W7OqGW__specialtyRow{background:linear-gradient(var(--bg-raised), var(--bg-raised)) padding-box, linear-gradient(135deg, #e006fbb3, #7a02fc73 35%, #1a3cfd73 70%, #02e8fdb3) border-box;border-color:#0000}.order-module__W7OqGW__main{gap:var(--space-4);color:var(--text);grid-template-columns:104px minmax(0,1fr);align-items:center;padding:12px 12px 0;display:grid}.order-module__W7OqGW__main:hover .order-module__W7OqGW__action{background:#fff}.order-module__W7OqGW__art{border-radius:var(--radius);height:96px;color:var(--silver);background:#15151b;justify-content:center;align-items:center;padding:10px;display:flex;overflow:hidden}.order-module__W7OqGW__art svg{width:auto;max-width:100%;height:100%}.order-module__W7OqGW__art [data-art=vial]{zoom:.55}.order-module__W7OqGW__text{gap:2px;min-width:0;display:grid}.order-module__W7OqGW__specialty{color:var(--accent-text);font-size:.8125rem;font-weight:650}.order-module__W7OqGW__name{font-size:1.125rem;font-weight:750;font-stretch:106%}.order-module__W7OqGW__blurb{color:var(--text-muted);font-size:var(--fs-xs)}.order-module__W7OqGW__price{font-size:var(--fs-xs);font-weight:650}.order-module__W7OqGW__quote{color:var(--accent-text)}.order-module__W7OqGW__action{background:var(--text);min-height:40px;color:var(--bg);letter-spacing:.06em;text-transform:uppercase;transition:background-color var(--dur) var(--ease);border-radius:999px;justify-self:start;align-items:center;margin-top:8px;padding:0 16px;font-size:.8125rem;font-weight:750;display:inline-flex}.order-module__W7OqGW__actionQuote{color:var(--text);background:0 0;box-shadow:inset 0 0 0 1px #ffffff52}.order-module__W7OqGW__main:hover .order-module__W7OqGW__actionQuote{background:#ffffff0f}.order-module__W7OqGW__details{min-height:44px;color:var(--text-muted);font-size:var(--fs-xs);text-underline-offset:3px;justify-self:end;align-items:center;padding:0 14px 4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.order-module__W7OqGW__more{margin-top:var(--space-2)}.order-module__W7OqGW__help{gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.order-module__W7OqGW__helpTitle{margin:0 0 var(--space-1);font-size:var(--fs-base);font-weight:700}.order-module__W7OqGW__help a{text-underline-offset:4px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;display:inline-flex}@media (min-width:640px){.order-module__W7OqGW__main{gap:var(--space-5);grid-template-columns:180px minmax(0,1fr)}.order-module__W7OqGW__art{height:120px}.order-module__W7OqGW__art [data-art=vial]{zoom:.9}}
.Reviews-module__1w8aaa__list{gap:var(--space-6);display:grid}.Reviews-module__1w8aaa__item{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line-strong);display:grid}.Reviews-module__1w8aaa__quote{font-size:var(--fs-lg);line-height:1.45}.Reviews-module__1w8aaa__who{font-size:var(--fs-sm);color:var(--text-muted)}@media (min-width:900px){.Reviews-module__1w8aaa__list{grid-template-columns:repeat(3,minmax(0,1fr))}}
