:root{--a-anchor-offset: 84px;--a-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--a-serif:"Source Serif 4", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--a-bg: 38 30% 98%;--a-fg: 210 22% 14%;--a-muted: 210 16% 18%;--a-muted-fg: 210 10% 42%;--a-border: 210 18% 86%;--a-primary: 164 35% 30%;--a-primary-fg: 38 30% 98%;--a-shadow-2xs: 0 1px 0 0 hsl(210 18% 20% / .02);--a-shadow-xs: 0 1px 0 0 hsl(210 18% 20% / .03), 0 1px 2px -1px hsl(210 18% 20% / .06);--a-shadow-sm: 0 1px 0 0 hsl(210 18% 20% / .04), 0 8px 18px -12px hsl(210 18% 20% / .18);--a-shadow-md: 0 1px 0 0 hsl(210 18% 20% / .05), 0 20px 48px -26px hsl(210 18% 20% / .26);--a-radius-card: 2.2rem;--a-radius-soft: 1.25rem;--a-header-h: 52px;--a-logo-h: 38px;--a-logo-zoom: 1.4;--a-hero-sample-maxw: 520px;--a-hero-sample-card-h: 220px}html{scroll-behavior:smooth;scroll-padding-top:var(--a-anchor-offset)}.a-section{scroll-margin-top:var(--a-anchor-offset)}.aetheris{font-family:var(--a-sans);color:hsl(var(--a-fg));background-color:hsl(var(--a-bg));min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aetheris a{color:inherit;text-decoration:none}.a-container{width:min(1100px,calc(100% - 32px));margin:0 auto}.a-hairline{border:1px solid hsl(var(--a-border) / .55)}.a-muted{color:hsl(var(--a-muted-fg))}.a-accent{color:hsl(var(--a-primary))}.aetheris b,.aetheris strong{font-weight:600}.aetheris-grid{background-image:radial-gradient(1200px 700px at 12% 0%,hsl(164 35% 30% / .12),transparent 55%),radial-gradient(900px 600px at 90% 20%,hsl(28 60% 70% / .18),transparent 55%),radial-gradient(700px 540px at 55% 100%,hsl(36 22% 55% / .18),transparent 55%),linear-gradient(to bottom,hsl(var(--a-bg)) 0% 62%,#f7f5f3)}.a-grain{position:relative}.a-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");border-radius:inherit}.a-header{position:sticky;top:0;z-index:50;padding:16px 0}.a-header-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;height:var(--a-header-h);border-radius:999px;padding:0 14px;overflow:hidden;background:hsl(var(--a-bg) / .62);border:1px solid hsl(var(--a-border) / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--a-shadow-xs)}.a-brand{display:flex;align-items:center;gap:10px;font-weight:600}.a-brand-logo{height:var(--a-logo-h)!important;width:auto!important;max-height:none!important;max-width:none!important;object-fit:contain!important;display:block!important;transform:translateY(var(--a-logo-nudge-y)) scale(var(--a-logo-zoom));transform-origin:left center}.a-brand-mark{width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,#32675938,#e0af8559);border:1px solid hsl(var(--a-border) / .6);box-shadow:var(--a-shadow-2xs)}.a-nav{display:flex;align-items:center;gap:18px;font-size:14px;color:hsl(var(--a-muted-fg));font-weight:500;letter-spacing:.02em}.a-nav a:hover{color:hsl(var(--a-fg))}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;border:1px solid hsl(var(--a-border) / .65);background:hsl(var(--a-bg) / .8);box-shadow:var(--a-shadow-xs);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.a-btn:hover{transform:translateY(-1px);box-shadow:var(--a-shadow-sm)}.a-btn:active{transform:translateY(0);box-shadow:var(--a-shadow-xs)}.a-btn-primary{background:hsl(var(--a-primary));color:hsl(var(--a-primary-fg));border-color:hsl(var(--a-primary) / .45);box-shadow:var(--a-shadow-sm)}.a-btn.a-btn-primary,a.a-btn.a-btn-primary,a.a-btn.a-btn-primary:visited,a.a-btn.a-btn-primary:hover,a.a-btn.a-btn-primary:active{color:hsl(var(--a-primary-fg))!important}.a-pill2{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border-radius:999px;background:hsl(var(--a-bg) / .72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--a-shadow-xs);color:hsl(var(--a-muted-fg));font-size:13px;line-height:1}.a-pill2-icon{width:28px;height:14px;display:grid;place-items:center;border-radius:10px;background:hsl(var(--a-bg) / .9);border:1px solid hsl(var(--a-border) / .55);box-shadow:var(--a-shadow-2xs);color:hsl(var(--a-primary))}.a-pill2-icon svg{width:12px;height:12px;display:block}.a-pill2-text{white-space:nowrap;letter-spacing:-.01em}.a-h1{font-family:var(--a-serif);font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:300}.a-h2{font-family:var(--a-serif);font-size:34px;letter-spacing:-.04em;font-weight:350}.a-eyebrow{font-size:12px;font-weight:600;color:hsl(var(--a-muted-fg))}.a-lead{font-size:16px;line-height:1.6;color:hsl(var(--a-muted-fg));font-weight:400}.a-benefit-title{font-size:18px;line-height:1.2;letter-spacing:-.01em;font-weight:700;color:hsl(var(--a-fg))}.a-h1-line{display:block}.a-h1-line+.a-h1-line{margin-top:14px}.a-main{padding:28px 0 72px}.a-section{margin-top:56px}.a-hero{display:grid;gap:28px;align-items:start;grid-template-columns:1.2fr .8fr}.a-split{display:grid;grid-template-columns:1fr;gap:28px;justify-items:stretch;align-items:start}.a-card-lg{border-radius:var(--a-radius-card);padding:24px;background:radial-gradient(900px 420px at 14% 10%,hsl(28 60% 70%/.18),transparent 60%),radial-gradient(900px 420px at 88% 30%,hsl(164 35% 30%/.16),transparent 58%),linear-gradient(to bottom,#fdfdfcb3,#f7f5f3b3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--a-shadow-sm)}.a-grid-2{display:grid;width:100%;max-width:var(--a-max, 1100px);margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.a-grid-ings{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.a-grid-3{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.a-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.a-badge{border-radius:999px;padding:6px 10px;font-size:12px;background:hsl(var(--a-bg) / .7);box-shadow:var(--a-shadow-xs)}.a-card{padding:26px;border-radius:28px;background:hsl(var(--a-bg) / .82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsl(var(--a-border) / .55);box-shadow:0 24px 60px #2a333c1a}.a-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.a-kicker{font-size:14px;color:hsl(var(--a-muted-fg));letter-spacing:-.01em;margin-bottom:10px}.a-card-title{font-family:var(--a-serif);font-size:clamp(26px,2.2vw,36px);line-height:1.1;letter-spacing:-.02em;color:hsl(var(--a-fg))}.a-swatch{width:66px;height:66px;border-radius:18px;border:1px solid hsl(var(--a-border) / .6);box-shadow:var(--a-shadow-xs);background:radial-gradient(22px 22px at 35% 35%,hsl(28 70% 70% / .35),transparent 60%),radial-gradient(26px 26px at 70% 55%,hsl(164 35% 40% / .3),transparent 62%),radial-gradient(60px 60px at 50% 50%,#dfe6ecbf,#fbfaf8e6)}.a-card .a-divider{height:1px;width:100%;background:hsl(var(--a-border) / .6);margin:20px 0;border:0}.a-card .a-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.a-card .a-check{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:start}.a-card .a-check-ic{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:hsl(var(--a-bg) / .95);border:1px solid hsl(var(--a-border) / .55);box-shadow:0 14px 30px #2a333c0f;color:hsl(var(--a-primary));font-weight:700;font-size:16px;line-height:1;transform:translateY(2px);padding-right:1px}.a-card .a-check-h{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.01em;font-weight:700;color:hsl(var(--a-fg))}.a-card .a-check-p{margin:8px 0 0;font-size:16px;line-height:1.55;color:hsl(var(--a-muted-fg))}.a-wait-form{display:flex;gap:16px;align-items:center;width:100%}.a-wait-form .a-input{flex:1 1 auto;min-width:0}.a-wait .a-input{height:52px;border:1px solid hsl(var(--a-border) / .55);background:hsl(var(--a-bg) / .98)}.a-wait .a-input:focus{border-color:hsl(var(--a-primary) / .6);box-shadow:0 0 0 4px hsl(var(--a-primary) / .12)}.a-join{height:52px;padding:0 22px;min-width:118px;flex:0 0 auto}.a-wait-note{margin-top:12px;color:hsl(var(--a-muted-fg));font-size:14px}.a-form{display:grid;gap:10px;grid-template-columns:1fr auto;align-items:center;margin-top:14px}.a-input{height:44px;border-radius:999px;padding:0 14px;background:hsl(var(--a-bg) / .7);box-shadow:var(--a-shadow-xs);border:1px solid hsl(var(--a-border) / .55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);outline:none}.a-input:focus{border-color:hsl(var(--a-primary) / .45);box-shadow:0 0 0 3px hsl(var(--a-primary) / .12)}.a-form-msg{margin-top:12px;font-size:14px;line-height:1.4;padding:10px 12px;border-radius:14px;border:1px solid hsl(var(--a-border) / .65);background:hsl(var(--a-bg) / .75);color:hsl(var(--a-muted-fg))}.a-form-msg--success{border-color:hsl(var(--a-primary) / .35);background:hsl(var(--a-primary) / .08);color:hsl(var(--a-fg))}.a-form-msg--error{border-color:#dd3c3c59;background:#dd3c3c14;color:hsl(var(--a-fg))}.a-steps{display:grid;gap:12px}.a-step{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--a-radius-soft);padding:12px 14px;background:hsl(var(--a-bg) / .6);box-shadow:var(--a-shadow-xs)}.a-step .num{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-weight:700;background:hsl(var(--a-primary) / .1);color:hsl(var(--a-primary))}.a-trust-title{font-family:var(--a-serif);font-size:22px;letter-spacing:-.04em;margin-top:8px}#product .a-split{display:block}#product .a-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:1100px;margin:0 auto}#product .a-grid-2 .a-card{padding:18px;min-height:0}#product .a-grid-2 .a-card>div:first-child{font-size:18px;line-height:1.2;letter-spacing:-.01em;font-weight:700}#product .a-grid-2 .a-card .a-muted{margin-top:8px;font-size:14px;line-height:1.65}#ingredients .a-split{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:start;max-width:1100px;margin:0 auto}#ingredients .a-grid-ings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#ingredients .a-card{padding:18px;border-radius:22px}#ritual .a-card-lg .a-split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}#ritual .a-steps{margin:0;padding:0;list-style:none}@media(min-width:900px){.a-hero{grid-template-columns:1.05fr .95fr;gap:34px}}.a-card-glow{border-radius:calc(var(--a-radius-card) + 14px);padding:18px;width:100%;max-width:560px;justify-self:end;box-shadow:var(--a-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(900px 520px at 85% 20%,hsl(164 35% 30% / .18),transparent 60%),radial-gradient(800px 520px at 12% 80%,hsl(164 35% 30% / .1),transparent 62%),radial-gradient(700px 520px at 50% 50%,hsl(164 20% 70% / .1),transparent 62%),linear-gradient(to bottom,#fdfdfcbf,#f7f5f3bf)}.a-hero-preview{width:100%;border-radius:var(--a-radius-card);background:hsl(var(--a-bg) / .82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.a-card-glow .a-hero-preview .a-divider{display:block;height:1px;width:100%;margin:22px 0;border:0;background:hsl(var(--a-border) / .75)}#AetherisWaitlistCard{display:grid!important;grid-template-columns:1fr auto!important;gap:16px!important;align-items:center!important;width:100%!important}#AetherisWaitlistCard .a-input{width:100%!important;min-width:0!important}#AetherisWaitlistCard .a-join{width:auto!important;min-width:140px!important;justify-self:end!important}.a-ing-trigger{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left}.a-ing-trigger:hover{text-decoration:underline}.a-ing-trigger:focus-visible{outline:2px solid hsl(var(--a-primary) / .55);outline-offset:3px;border-radius:6px}.a-ing-more{margin-top:10px;padding:12px;border-radius:16px;border:1px solid hsl(var(--a-border) / .55);background:hsl(var(--a-bg) / .7);box-shadow:var(--a-shadow-xs);font-size:14px;color:hsl(var(--a-muted-fg))}.a-ing-bullets{margin:0;padding-left:18px;display:grid;gap:8px}.a-ing-bullets li{font-size:14px;line-height:1.55;color:hsl(var(--a-muted-fg))}.a-ing-bullets b{font-weight:700;color:hsl(var(--a-fg))}.a-ing-hint{margin-top:10px;font-size:13px;color:hsl(var(--a-muted-fg));letter-spacing:-.01em}.a-ing-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0;border-radius:10px;transition:color .15s ease,transform .15s ease,opacity .15s ease}.a-ing-trigger:hover{color:hsl(var(--a-fg))}.a-ing-chevron{font-size:14px;line-height:1;color:hsl(var(--a-muted-fg));transition:transform .18s ease,color .15s ease;transform:translateY(-1px)}.a-ing-trigger[aria-expanded=true] .a-ing-chevron{transform:rotate(180deg) translateY(1px);color:hsl(var(--a-primary))}.a-ing{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.a-ing:hover{transform:translateY(-1px);box-shadow:var(--a-shadow-sm)}.a-about-copy{margin-top:8px;font-size:14px;line-height:1.5}.a-hero-sample{margin-top:16px;width:100%;max-width:var(--a-hero-sample-maxw)}.a-hero-product-card{padding:18px;display:flex;align-items:center;justify-content:center;height:var(--a-hero-sample-card-h);overflow:hidden}.a-hero-product-img{width:100%;height:100%;object-fit:contain;display:block}.a-waitlist-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}@media(max-width:749px){.a-waitlist-split{grid-template-columns:1fr}}@media(max-width:749px){:root{--a-anchor-offset: 78px;--a-hero-sample-card-h: 240px}.a-header{padding:10px 0}.a-nav{display:none}.a-hero,.a-split,.a-grid-2,.a-grid-ings,.a-grid-3,.a-form{grid-template-columns:1fr}.a-card{padding:18px;border-radius:26px}.a-swatch{width:56px;height:56px;border-radius:16px}.a-check-h{font-size:17px}.a-check-p{font-size:15px}.a-wait-form{flex-direction:column;align-items:stretch}.a-join{width:100%}#product .a-grid-2,#ingredients .a-split,#ingredients .a-grid-ings{grid-template-columns:1fr}#ritual .a-card-lg .a-split{grid-template-columns:1fr;gap:22px}.a-pill2{width:100%;justify-content:flex-start;line-height:1.2}.a-pill2-text{white-space:normal}.a-card-glow{max-width:100%;justify-self:stretch;padding:14px}#AetherisWaitlistCard{grid-template-columns:1fr!important}#AetherisWaitlistCard .a-join{width:100%!important;justify-self:stretch!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aetheris.css.map */
