.sf.astro-ubgtu2yi{width:100%;height:auto;overflow:visible}.sf__rim.astro-ubgtu2yi{stroke:var(--rule-strong);stroke-width:1}.sf__bar.astro-ubgtu2yi path.astro-ubgtu2yi{stroke:var(--ink);stroke-width:1.2;fill:none}.sf__bar.astro-ubgtu2yi text.astro-ubgtu2yi{font-family:var(--f-mono);font-size:13px;fill:var(--ink);letter-spacing:.02em}.sf__lead.astro-ubgtu2yi{fill:none;stroke:var(--ink);stroke-width:.8;opacity:.55}.sf__glide.astro-ubgtu2yi{animation:sf-glide 10s ease-in-out infinite alternate}@keyframes sf-glide{0%{transform:translate(calc(var(--g) * -1))}to{transform:translate(var(--g))}}@media(prefers-reduced-motion:reduce){.sf__glide.astro-ubgtu2yi{animation:none}}.ah.astro-2smjtywp{position:relative;min-height:max(100svh,700px);display:grid;align-items:center;overflow:clip;isolation:isolate;background:#06231f;padding-top:var(--header-h)}.ah__grid.astro-2smjtywp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:center;padding-block:4rem}.ah__words.astro-2smjtywp{grid-column:1 / span 6;display:grid;gap:1.3rem;justify-items:start}.ah__words.astro-2smjtywp .label.astro-2smjtywp{color:#bfe7dd}.ah__brand.astro-2smjtywp{font-family:var(--f-mono);font-weight:500;font-size:clamp(2.8rem,1.4rem + 6vw,7.4rem);letter-spacing:-.04em;line-height:.9;color:#eafaf5}.ah__brand.astro-2smjtywp sup.astro-2smjtywp{font-size:.3em;vertical-align:1.6em;letter-spacing:0}.ah__slogan.astro-2smjtywp{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-style:italic;color:#7fd3f5;line-height:1.1}.ah__lead.astro-2smjtywp{color:#eafaf5d1;font-size:1.12rem;max-width:46ch}.ah__role.astro-2smjtywp{color:#eafaf599!important}.ah__art.astro-2smjtywp{grid-column:7 / -1;position:relative;min-height:520px}.ah__art.astro-2smjtywp .ah__powder{position:absolute;width:86%;left:0;bottom:4%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));animation:algae-settle 1.8s var(--ease-water) both}.ah__art.astro-2smjtywp .ah__pack{position:absolute;width:40%;right:2%;top:0;transform:rotate(-5deg);filter:drop-shadow(0 30px 30px rgba(0,0,0,.45));animation:algae-settle 1.8s .2s var(--ease-water) both}@keyframes algae-settle{0%{opacity:0;translate:0 -30px}}@media(max-width:960px){.ah__words.astro-2smjtywp,.ah__art.astro-2smjtywp{grid-column:1 / -1}.ah__art.astro-2smjtywp{min-height:380px}}.st__grid.astro-2smjtywp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:center}.st__words.astro-2smjtywp{grid-column:1 / span 6;display:grid;gap:1.2rem;justify-items:start}.st__p.astro-2smjtywp{font-size:1.2rem;line-height:1.6;color:var(--ink-2);max-width:52ch}.st__p.astro-2smjtywp:first-of-type{font-family:var(--f-serif);font-size:1.6rem;line-height:1.35;color:var(--ink)}.st__def.astro-2smjtywp{max-width:52ch}.st__micro.astro-2smjtywp{grid-column:8 / -1;display:grid;gap:1rem;justify-items:center}.st__micro.astro-2smjtywp .sf{max-width:480px}.st__micro.astro-2smjtywp figcaption.astro-2smjtywp{display:block;text-align:center}.st__micro.astro-2smjtywp .st__unit{text-transform:none}@media(max-width:960px){.st__words.astro-2smjtywp,.st__micro.astro-2smjtywp{grid-column:1 / -1}}.nut__macros.astro-2smjtywp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule-strong)}.nut__m.astro-2smjtywp{padding:1.6rem 1.2rem 1.6rem 0;display:grid;gap:1rem}.nut__m.astro-2smjtywp+.nut__m.astro-2smjtywp{border-inline-start:1px solid var(--rule);padding-inline-start:1.2rem}.nut__m.astro-2smjtywp:first-child .figure.astro-2smjtywp{color:var(--alg)}.nut__m.astro-2smjtywp dd.astro-2smjtywp{margin:0;display:grid;gap:1rem}.nut__bar.astro-2smjtywp{height:6px;background:var(--rule);position:relative;border-radius:3px}.nut__bar.astro-2smjtywp i.astro-2smjtywp{position:absolute;inset-block:0;inset-inline-start:0;width:var(--b);background:linear-gradient(90deg,var(--alg) var(--a),color-mix(in srgb,var(--alg) 45%,transparent) var(--a));border-radius:3px}.nut__micro.astro-2smjtywp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);margin-top:clamp(3rem,6vw,5rem)}.nut__micro.astro-2smjtywp>div.astro-2smjtywp:first-child{grid-column:1 / span 7}.nut__lists.astro-2smjtywp{grid-column:9 / -1;display:grid;gap:1.6rem;align-content:start}.nut__lists.astro-2smjtywp .muted.astro-2smjtywp{margin-top:.5rem}.nut__list.astro-2smjtywp{margin-top:1rem;border-top:1px solid var(--rule-strong)}.nut__list.astro-2smjtywp li.astro-2smjtywp{display:grid;grid-template-columns:minmax(10rem,1.2fr) 2fr 5rem;gap:1rem;align-items:center;padding-block:.7rem;border-bottom:1px solid var(--rule);font-size:.95rem}.nut__mbar.astro-2smjtywp{height:4px;width:var(--w);background:var(--phyco);border-radius:2px}.nut__list.astro-2smjtywp .mono.astro-2smjtywp{text-align:end}@media(max-width:900px){.nut__macros.astro-2smjtywp{grid-template-columns:1fr 1fr}.nut__m.astro-2smjtywp:nth-child(3){border-inline-start:0;padding-inline-start:0}.nut__micro.astro-2smjtywp>div.astro-2smjtywp:first-child,.nut__lists.astro-2smjtywp{grid-column:1 / -1}.nut__list.astro-2smjtywp li.astro-2smjtywp{grid-template-columns:1fr 4rem}.nut__mbar.astro-2smjtywp{display:none}}.loc__grid.astro-2smjtywp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap);align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.loc__photo.astro-2smjtywp{grid-column:1 / span 7;display:grid;grid-template-columns:1.4fr 1fr;gap:.6rem}.duo.astro-2smjtywp{aspect-ratio:4 / 3;overflow:hidden;background:var(--alg);border-radius:2px}.duo.astro-2smjtywp img.astro-2smjtywp{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15);mix-blend-mode:screen;opacity:.9}.loc__words.astro-2smjtywp{grid-column:9 / -1;display:grid;gap:1rem}.packs__label.astro-2smjtywp{margin-bottom:1.2rem}.packs.astro-2smjtywp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--rule-strong);border:1px solid var(--rule-strong)}.packs.astro-2smjtywp li.astro-2smjtywp{background:var(--foam);padding:1.6rem;display:grid;gap:.4rem;justify-items:center;text-align:center}.packs__img.astro-2smjtywp{position:relative;display:block;width:100%;height:300px}.packs__img.astro-2smjtywp img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 24px 24px rgba(13,27,44,.24));transform-origin:50% 100%}.packs__size.astro-2smjtywp{font-size:2rem;margin-top:1rem}.buy.astro-2smjtywp{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1.6rem}@media(max-width:900px){.loc__photo.astro-2smjtywp,.loc__words.astro-2smjtywp{grid-column:1 / -1}.packs__img.astro-2smjtywp{height:200px}}@media(max-width:560px){.packs.astro-2smjtywp{grid-template-columns:1fr}}.uses__list.astro-2smjtywp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--col-gap);border-top:1px solid var(--line-strong)}.uses__list.astro-2smjtywp li.astro-2smjtywp{display:grid;gap:.6rem;padding-block:1.4rem;border-bottom:1px solid var(--line)}.uses__list.astro-2smjtywp .mono.astro-2smjtywp{font-size:.72rem;color:#7ee0c2}.uses__list.astro-2smjtywp .serif.astro-2smjtywp{font-size:1.3rem;line-height:1.2}.legal.astro-2smjtywp{margin-top:3rem;max-width:70ch;padding:1.2rem 1.4rem;border:1px solid var(--line-strong);border-radius:2px;display:grid;gap:.5rem;color:var(--fg-2)}@media(max-width:900px){.uses__list.astro-2smjtywp{grid-template-columns:1fr 1fr}}
