.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;padding-block:clamp(.9rem,2vw,1.4rem);transition:background .5s var(--ease),backdrop-filter .5s var(--ease),padding .5s var(--ease),border-color .5s var(--ease);border-bottom:1px solid transparent}.header[data-astro-cid-3ef6ksr2].is-scrolled{background:color-mix(in oklab,var(--volcanic) 72%,transparent);backdrop-filter:blur(14px) saturate(1.3);border-bottom-color:var(--line);padding-block:.7rem}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--serif);font-size:1.15rem;letter-spacing:-.01em}.brand__mark[data-astro-cid-3ef6ksr2]{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--flesh),var(--lime) 75%);box-shadow:0 0 24px -4px var(--lime)}.nav[data-astro-cid-3ef6ksr2]{display:none;gap:clamp(1.2rem,2.4vw,2.4rem);font-size:var(--step--1);font-weight:480;color:var(--muted)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{transition:color .3s var(--ease);position:relative}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--fg)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:0;background:var(--lime-bright);transition:width .4s var(--ease)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}.header__cta[data-astro-cid-3ef6ksr2]{padding:.65em 1.3em}@media(min-width:900px){.nav[data-astro-cid-3ef6ksr2]{display:flex}}@media(max-width:560px){.brand__name[data-astro-cid-3ef6ksr2]{display:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;align-items:center;padding-top:clamp(6rem,12vh,9rem);padding-bottom:4rem;overflow:clip;background:radial-gradient(120% 90% at 78% 20%,#12241a 0%,transparent 55%),radial-gradient(100% 80% at 0% 100%,#0e1a13 0%,transparent 50%),var(--volcanic)}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.hero__aura[data-astro-cid-bbe6dxrz]{position:absolute;top:12%;right:8%;width:min(60vw,720px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--lime) 22%,transparent),transparent 62%);filter:blur(30px)}.hero__leaf[data-astro-cid-bbe6dxrz]{position:absolute;opacity:.5}.hero__leaf--1[data-astro-cid-bbe6dxrz]{width:340px;left:-90px;bottom:-60px;transform:rotate(-24deg)}.hero__leaf--2[data-astro-cid-bbe6dxrz]{width:260px;right:-60px;top:-40px;transform:rotate(150deg);opacity:.35}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr;align-items:center}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:40ch}.hero__title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.8rem,1.9rem + 4.4vw,5.4rem);margin:1.1rem 0 1.4rem;letter-spacing:-.035em}.hero__title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block}.hero__title-accent[data-astro-cid-bbe6dxrz]{font-style:italic;color:var(--flesh)}.hero__lead[data-astro-cid-bbe6dxrz]{color:color-mix(in oklab,var(--fg) 82%,transparent);max-width:42ch;font-size:var(--step-1);line-height:1.4;font-weight:360}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero__product[data-astro-cid-bbe6dxrz]{position:relative;display:grid;place-items:center}.hero__glow[data-astro-cid-bbe6dxrz]{position:absolute;width:90%;aspect-ratio:.7;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--lime) 30%,transparent),transparent 65%);filter:blur(50px)}.hero__bottle[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;width:clamp(200px,34vw,320px);filter:drop-shadow(0 40px 60px rgba(0,0,0,.55));animation:float 7s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.hero__bottle[data-astro-cid-bbe6dxrz]{animation:none}}.hero__price[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;right:4%;bottom:8%;font-family:var(--serif);font-size:var(--step-2);color:var(--flesh);background:color-mix(in oklab,var(--volcanic) 60%,transparent);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:100px;padding:.35em .75em;line-height:1}.hero__price[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:normal;font-size:.4em;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:block}.hero__price[data-astro-cid-bbe6dxrz] small[data-astro-cid-bbe6dxrz]{font-size:.35em;color:var(--muted)}.hero__scroll[data-astro-cid-bbe6dxrz]{position:absolute;left:var(--gutter);bottom:2rem;z-index:3;display:inline-flex;align-items:center;gap:.8rem;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.hero__scroll-line[data-astro-cid-bbe6dxrz]{width:60px;height:1px;background:var(--line);position:relative;overflow:hidden}.hero__scroll-line[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;width:40%;background:var(--lime-bright);animation:scrolldash 2.4s var(--ease) infinite}@keyframes scrolldash{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(min-width:940px){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1.05fr .95fr}}.marquee[data-astro-cid-tpudeaz7]{overflow:hidden;border-block:1px solid var(--line);padding-block:1.1rem;background:var(--volcanic-2)}.marquee__track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;gap:2.5rem;animation:slide 32s linear infinite}.marquee__item[data-astro-cid-tpudeaz7]{font-family:var(--serif);font-size:clamp(1.4rem,3vw,2.4rem);color:var(--flesh-dim);display:inline-flex;align-items:center;gap:2.5rem;white-space:nowrap;font-style:italic}.marquee__item[data-astro-cid-tpudeaz7] b[data-astro-cid-tpudeaz7]{color:var(--lime);font-size:.5em}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-tpudeaz7]{animation:none}}.story[data-astro-cid-bzejpysa]{background:linear-gradient(180deg,var(--volcanic) 0%,var(--canopy-deep) 100%);overflow:clip}.story__leaf[data-astro-cid-bzejpysa]{position:absolute;width:320px;right:-70px;top:6%;opacity:.25;transform:rotate(20deg)}.story__grid[data-astro-cid-bzejpysa]{display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:center;grid-template-columns:1fr}.fruitcard[data-astro-cid-bzejpysa]{position:relative;aspect-ratio:1;border-radius:24px;background:radial-gradient(circle at 50% 40%,#17311f,#0c1c14);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.fruitcard__orb[data-astro-cid-bzejpysa]{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--lime) 40%,transparent),transparent 65%);filter:blur(40px)}.fruitcard__fruit[data-astro-cid-bzejpysa]{position:relative;width:66%;filter:drop-shadow(0 20px 40px rgba(0,0,0,.4));animation:float 8s var(--ease) infinite}.story__title[data-astro-cid-bzejpysa]{font-size:var(--step-3);margin:1rem 0 1.6rem}.story__title[data-astro-cid-bzejpysa] em[data-astro-cid-bzejpysa]{font-style:italic;color:var(--flesh)}.story__lead[data-astro-cid-bzejpysa]{font-size:var(--step-1);line-height:1.4;margin-bottom:1.2rem}.story__lead[data-astro-cid-bzejpysa] em[data-astro-cid-bzejpysa]{font-style:italic;color:var(--flesh)}.story__stats[data-astro-cid-bzejpysa]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.6rem;padding-top:2rem;border-top:1px solid var(--line)}.story__stats[data-astro-cid-bzejpysa] dt[data-astro-cid-bzejpysa]{font-family:var(--serif);font-size:var(--step-2);color:var(--lime-bright);line-height:1}.story__stats[data-astro-cid-bzejpysa] dd[data-astro-cid-bzejpysa]{font-size:var(--step--1);color:var(--muted);margin-top:.4rem}@media(min-width:900px){.story__grid[data-astro-cid-bzejpysa]{grid-template-columns:.9fr 1.1fr}}@media(max-width:520px){.story__stats[data-astro-cid-bzejpysa]{grid-template-columns:1fr;gap:1rem}}.benefits[data-astro-cid-aafkaq3q]{background:var(--canopy-deep)}.benefits__head[data-astro-cid-aafkaq3q]{max-width:46ch;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.benefits__head[data-astro-cid-aafkaq3q] h2[data-astro-cid-aafkaq3q]{font-size:var(--step-3);margin:1rem 0 1.2rem}.benefits__head[data-astro-cid-aafkaq3q] em[data-astro-cid-aafkaq3q]{font-style:italic;color:var(--flesh)}.benefits__grid[data-astro-cid-aafkaq3q]{display:grid;gap:1.2rem;grid-template-columns:1fr}.bcard[data-astro-cid-aafkaq3q]{position:relative;padding:clamp(1.6rem,3vw,2.4rem);border-radius:var(--radius);background:linear-gradient(160deg,color-mix(in oklab,var(--flesh) 5%,transparent),transparent 70%);border:1px solid var(--line);transition:transform .6s var(--ease),border-color .6s var(--ease),background .6s var(--ease);overflow:hidden}.bcard[data-astro-cid-aafkaq3q]:after{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(120% 100% at 100% 0%,color-mix(in oklab,var(--lime) 16%,transparent),transparent 55%);transition:opacity .6s var(--ease)}.bcard[data-astro-cid-aafkaq3q]:hover{transform:translateY(-6px);border-color:color-mix(in oklab,var(--lime) 40%,transparent)}.bcard[data-astro-cid-aafkaq3q]:hover:after{opacity:1}.bcard__top[data-astro-cid-aafkaq3q]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.bcard__num[data-astro-cid-aafkaq3q]{font-family:var(--serif);font-size:var(--step-2);color:color-mix(in oklab,var(--flesh) 45%,transparent)}.bcard__icon[data-astro-cid-aafkaq3q]{width:30px;height:30px;color:var(--lime-bright)}.bcard__title[data-astro-cid-aafkaq3q]{font-size:var(--step-1);margin-bottom:.6rem}.bcard__body[data-astro-cid-aafkaq3q]{color:var(--muted);font-size:var(--step-0);position:relative;z-index:1}@media(min-width:640px){.benefits__grid[data-astro-cid-aafkaq3q]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.benefits__grid[data-astro-cid-aafkaq3q]{grid-template-columns:repeat(4,1fr)}}.ritual[data-astro-cid-7pnht43m]{background:linear-gradient(180deg,var(--canopy-deep),var(--volcanic))}.ritual__grid[data-astro-cid-7pnht43m]{display:grid;gap:clamp(2.5rem,6vw,5rem);grid-template-columns:1fr;align-items:start}.ritual__head[data-astro-cid-7pnht43m]{position:sticky;top:7rem}.ritual__head[data-astro-cid-7pnht43m] h2[data-astro-cid-7pnht43m]{font-size:var(--step-3);margin:1rem 0 1.2rem}.ritual__head[data-astro-cid-7pnht43m] em[data-astro-cid-7pnht43m]{font-style:italic;color:var(--flesh)}.ritual__steps[data-astro-cid-7pnht43m]{list-style:none;display:grid;gap:0}.rstep[data-astro-cid-7pnht43m]{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.2rem,3vw,2.4rem);align-items:start;padding-block:clamp(1.6rem,4vw,2.6rem);border-top:1px solid var(--line)}.rstep[data-astro-cid-7pnht43m]:last-child{border-bottom:1px solid var(--line)}.rstep__index[data-astro-cid-7pnht43m]{font-family:var(--serif);font-size:var(--step-2);color:var(--lime);line-height:1}.rstep__key[data-astro-cid-7pnht43m]{font-size:var(--step-2);font-family:var(--serif);margin-bottom:.5rem}.rstep__desc[data-astro-cid-7pnht43m]{color:var(--muted);max-width:46ch}@media(min-width:900px){.ritual__grid[data-astro-cid-7pnht43m]{grid-template-columns:.9fr 1.1fr}}.sourcing[data-astro-cid-wixdltu6]{background:var(--volcanic)}.sourcing__head[data-astro-cid-wixdltu6]{max-width:40ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.sourcing__head[data-astro-cid-wixdltu6] h2[data-astro-cid-wixdltu6]{font-size:var(--step-3);margin-top:1rem}.sourcing__head[data-astro-cid-wixdltu6] em[data-astro-cid-wixdltu6]{font-style:italic;color:var(--flesh)}.sourcing__grid[data-astro-cid-wixdltu6]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;grid-template-columns:1fr}.pillar[data-astro-cid-wixdltu6]{background:var(--volcanic);padding:clamp(1.8rem,3.5vw,2.8rem);transition:background .5s var(--ease)}.pillar[data-astro-cid-wixdltu6]:hover{background:var(--volcanic-2)}.pillar__dot[data-astro-cid-wixdltu6]{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--lime-bright);box-shadow:0 0 16px -2px var(--lime);margin-bottom:1.4rem}.pillar__title[data-astro-cid-wixdltu6]{font-size:var(--step-1);margin-bottom:.6rem}.pillar__body[data-astro-cid-wixdltu6]{color:var(--muted)}@media(min-width:700px){.sourcing__grid[data-astro-cid-wixdltu6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.sourcing__grid[data-astro-cid-wixdltu6]{grid-template-columns:repeat(4,1fr)}}.buy[data-astro-cid-mhupz7dn]{background:linear-gradient(180deg,var(--volcanic),var(--canopy) 140%);overflow:clip}.buy__grid[data-astro-cid-mhupz7dn]{display:grid;gap:clamp(2.5rem,6vw,5rem);align-items:center;grid-template-columns:1fr}.buy__product[data-astro-cid-mhupz7dn]{position:relative;display:grid;place-items:center;order:-1}.buy__glow[data-astro-cid-mhupz7dn]{position:absolute;width:80%;aspect-ratio:.8;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--lime) 34%,transparent),transparent 65%);filter:blur(55px)}.buy__bottle[data-astro-cid-mhupz7dn]{position:relative;width:clamp(190px,30vw,300px);filter:drop-shadow(0 40px 60px rgba(0,0,0,.55));animation:float 7s var(--ease) infinite}.buy__title[data-astro-cid-mhupz7dn]{font-size:var(--step-3);margin:1rem 0 1.2rem}.buy__title[data-astro-cid-mhupz7dn] em[data-astro-cid-mhupz7dn]{font-style:italic;color:var(--flesh)}.buy__lead[data-astro-cid-mhupz7dn]{max-width:46ch}.buy__features[data-astro-cid-mhupz7dn]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem 1.4rem;margin:1.8rem 0}.buy__features[data-astro-cid-mhupz7dn] li[data-astro-cid-mhupz7dn]{display:flex;align-items:center;gap:.6rem;font-size:var(--step--1);color:var(--fg)}.buy__features[data-astro-cid-mhupz7dn] span[data-astro-cid-mhupz7dn]{color:var(--lime)}.buy__price[data-astro-cid-mhupz7dn]{display:flex;align-items:baseline;gap:.8rem;margin-bottom:1.6rem}.buy__price-now[data-astro-cid-mhupz7dn]{font-family:var(--serif);font-size:var(--step-3);color:var(--flesh);line-height:1}.buy__price-was[data-astro-cid-mhupz7dn]{text-decoration:line-through;color:var(--muted);font-size:var(--step-1)}.buy__price-tag[data-astro-cid-mhupz7dn]{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--volcanic);background:var(--lime-bright);padding:.35em .7em;border-radius:100px;align-self:center}.reserve__row[data-astro-cid-mhupz7dn]{display:flex;gap:.6rem;flex-wrap:wrap}.reserve[data-astro-cid-mhupz7dn] input[data-astro-cid-mhupz7dn]{flex:1 1 220px;min-width:0;padding:.95em 1.2em;border-radius:100px;background:color-mix(in oklab,var(--flesh) 6%,transparent);border:1px solid var(--line);color:var(--fg);font-family:var(--sans);font-size:var(--step-0);transition:border-color .4s var(--ease),background .4s var(--ease)}.reserve[data-astro-cid-mhupz7dn] input[data-astro-cid-mhupz7dn]::placeholder{color:var(--muted)}.reserve[data-astro-cid-mhupz7dn] input[data-astro-cid-mhupz7dn]:focus{outline:none;border-color:var(--lime-bright);background:color-mix(in oklab,var(--flesh) 10%,transparent)}.reserve[data-astro-cid-mhupz7dn] button[data-astro-cid-mhupz7dn]{flex:0 0 auto}.reserve__status[data-astro-cid-mhupz7dn]{min-height:1.4em;margin-top:.9rem;font-size:var(--step--1)}.reserve__status[data-astro-cid-mhupz7dn][data-state=ok]{color:var(--lime-bright)}.reserve__status[data-astro-cid-mhupz7dn][data-state=err]{color:var(--coral)}.reserve__fine[data-astro-cid-mhupz7dn]{margin-top:.4rem;font-size:.78rem;color:var(--muted)}@media(min-width:900px){.buy__grid[data-astro-cid-mhupz7dn]{grid-template-columns:.85fr 1.15fr}.buy__product[data-astro-cid-mhupz7dn]{order:0}}.faq[data-astro-cid-z6gx6xcw]{background:var(--canopy)}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr;align-items:start}.faq__head[data-astro-cid-z6gx6xcw]{position:sticky;top:7rem}.faq__head[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{font-size:var(--step-3);margin-top:1rem}.faq__head[data-astro-cid-z6gx6xcw] em[data-astro-cid-z6gx6xcw]{font-style:italic;color:var(--flesh)}.qa[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}.qa[data-astro-cid-z6gx6xcw]:last-child{border-bottom:1px solid var(--line)}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:clamp(1.1rem,2.5vw,1.6rem);font-family:var(--serif);font-size:var(--step-1);transition:color .3s var(--ease)}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.qa[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:hover{color:var(--flesh)}.qa__icon[data-astro-cid-z6gx6xcw]{position:relative;flex:0 0 auto;width:18px;height:18px}.qa__icon[data-astro-cid-z6gx6xcw]:before,.qa__icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;background:var(--lime-bright);transition:transform .4s var(--ease)}.qa__icon[data-astro-cid-z6gx6xcw]:before{top:8px;left:0;width:18px;height:2px}.qa__icon[data-astro-cid-z6gx6xcw]:after{top:0;left:8px;width:2px;height:18px}.qa[data-astro-cid-z6gx6xcw][open] .qa__icon[data-astro-cid-z6gx6xcw]:after{transform:scaleY(0)}.qa[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:var(--muted);max-width:62ch;padding-bottom:clamp(1.1rem,2.5vw,1.6rem)}@media(min-width:900px){.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:.8fr 1.2fr}}.footer[data-astro-cid-sz7xmlte]{background:var(--volcanic);border-top:1px solid var(--line);padding-top:clamp(4rem,9vw,7rem);padding-bottom:2.5rem;overflow:clip}.footer__cta[data-astro-cid-sz7xmlte]{text-align:center;margin-bottom:clamp(3rem,7vw,5rem)}.footer__big[data-astro-cid-sz7xmlte]{font-size:var(--step-5);line-height:.9;color:var(--flesh);letter-spacing:-.04em}.footer__tag[data-astro-cid-sz7xmlte]{color:var(--muted);font-style:italic;font-family:var(--serif);font-size:var(--step-1);margin-top:.6rem}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem;grid-template-columns:1fr;padding-block:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line)}.footer__mark[data-astro-cid-sz7xmlte]{display:inline-block;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--flesh),var(--lime) 75%);box-shadow:0 0 24px -4px var(--lime);margin-bottom:1rem}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:34ch}.footer__col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-family:var(--sans);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:560;margin-bottom:1rem}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:.6rem}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--fg);transition:color .3s var(--ease)}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--lime-bright)}.footer__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:baseline;padding-top:2rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted)}.footer__disclaimer[data-astro-cid-sz7xmlte]{max-width:52ch;opacity:.8}@media(min-width:720px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.6fr 1fr 1fr 1.2fr}}

:root{--volcanic: #0B0F0C;--volcanic-2: #0E140F;--canopy: #123529;--canopy-deep: #0C241B;--flesh: #E9EFC4;--flesh-dim: #cdd6a3;--lime: #AEC94B;--lime-bright: #C7E85E;--coral: #E8613C;--bone: #F4F1E6;--bone-2: #EDE8D6;--ink: #10160F;--bg: var(--volcanic);--fg: #EDF1E4;--muted: #9BA79A;--accent: var(--lime-bright);--line: color-mix(in oklab, var(--flesh) 14%, transparent);--serif: "Fraunces Variable", "Fraunces", Georgia, serif;--sans: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--step--1: clamp(.83rem, .78rem + .22vw, .95rem);--step-0: clamp(1rem, .94rem + .3vw, 1.18rem);--step-1: clamp(1.3rem, 1.16rem + .7vw, 1.75rem);--step-2: clamp(1.9rem, 1.55rem + 1.75vw, 3rem);--step-3: clamp(2.6rem, 1.9rem + 3.5vw, 5rem);--step-4: clamp(3.4rem, 2rem + 7vw, 8.5rem);--step-5: clamp(4rem, 1.5rem + 12vw, 12rem);--maxw: 1320px;--gutter: clamp(1.15rem, 4vw, 4rem);--radius: 14px;--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:var(--step-0);line-height:1.6;font-weight:380;overflow-x:clip;letter-spacing:-.005em}::selection{background:var(--lime-bright);color:var(--volcanic)}h1,h2,h3,.display{font-family:var(--serif);font-weight:380;line-height:.98;letter-spacing:-.02em;font-optical-sizing:auto}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(5rem,12vw,11rem)}.eyebrow{font-family:var(--sans);font-size:var(--step--1);font-weight:560;letter-spacing:.24em;text-transform:uppercase;color:var(--lime);display:inline-flex;align-items:center;gap:.6em}.eyebrow:before{content:"";width:1.6em;height:1px;background:currentColor;opacity:.6}.grain{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{--pad-y: .95em;--pad-x: 1.7em;position:relative;display:inline-flex;align-items:center;gap:.7em;padding:var(--pad-y) var(--pad-x);font-family:var(--sans);font-size:var(--step--1);font-weight:540;letter-spacing:.02em;border-radius:100px;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:transform .5s var(--ease),color .4s var(--ease),background .4s var(--ease);will-change:transform}.btn--solid{background:var(--flesh);color:var(--volcanic)}.btn--solid:hover{background:var(--lime-bright)}.btn--ghost{border-color:var(--line);color:var(--fg)}.btn--ghost:hover{border-color:var(--flesh);background:color-mix(in oklab,var(--flesh) 8%,transparent)}.btn .arrow{transition:transform .5s var(--ease)}.btn:hover .arrow{transform:translate(4px)}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@keyframes float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-18px) rotate(1deg)}}.leaf-svg,.bottle-svg{display:block;width:100%;height:auto}.is-static *,.is-static *:before,.is-static *:after{animation:none!important;transition:none!important}.is-static [data-reveal]{opacity:1!important;transform:none!important}.text-flesh{color:var(--flesh)}.text-lime{color:var(--lime-bright)}.text-coral{color:var(--coral)}.serif{font-family:var(--serif)}.muted{color:var(--muted)}

.thanks[data-astro-cid-pxt24rmx]{min-height:100svh;display:grid;align-items:center;padding:6rem 0}.thanks__brand[data-astro-cid-pxt24rmx]{display:inline-block;margin-bottom:3rem;font-family:var(--serif);font-size:1.25rem;color:var(--fg);text-decoration:none}.thanks[data-astro-cid-pxt24rmx] h1[data-astro-cid-pxt24rmx]{font-family:var(--serif);font-size:clamp(2.6rem,7vw,5.5rem);line-height:1;margin:0 0 1.5rem}.thanks[data-astro-cid-pxt24rmx] p[data-astro-cid-pxt24rmx]{max-width:34rem;color:var(--muted);font-size:1.15rem;margin:0 0 2.5rem}
