.starfield[data-astro-cid-dac3vbt4]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.mark[data-astro-cid-qisgtjgl]{font-family:var(--font-serif);letter-spacing:-.005em;isolation:isolate;transform:translate3d(calc(var(--mx,0) * 7px), calc(var(--my,0) * 5px), 0);margin:0;padding-bottom:40px;font-size:clamp(64px,7vw,96px);font-weight:400;line-height:1;position:relative}.ch[data-astro-cid-qisgtjgl]{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards rise;display:inline-block;transform:translateY(.12em)}.o[data-astro-cid-qisgtjgl]{color:var(--sage);position:relative}@keyframes rise{to{opacity:1;transform:none}}.halo[data-astro-cid-qisgtjgl]{background:radial-gradient(closest-side, var(--sage-glow), transparent);z-index:-2;width:.9em;height:.9em;opacity:calc(.35 + var(--near,0) * .65);transform:scale(calc(1 + var(--near,0) * .5));border-radius:50%;margin:-.45em 0 0 -.45em;animation:6s ease-in-out infinite breathe;position:absolute;top:66%;left:50%}@keyframes breathe{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}.orbit[data-astro-cid-qisgtjgl]{z-index:-1;opacity:0;width:0;height:0;transform:rotate(calc(-16deg + var(--mx,0) * 16deg));animation:2s 1.2s forwards fade;position:absolute;top:64%;left:50%}.tilt[data-astro-cid-qisgtjgl]{transform:scaleY(calc(1 + var(--my,0) * .45));position:absolute;top:0;left:0}.ring[data-astro-cid-qisgtjgl]{border:1.5px solid var(--sage);width:1.56em;height:.38em;opacity:calc(.4 + var(--near,0) * .45);border-radius:50%;position:absolute;top:-.19em;left:-.78em}.ring2[data-astro-cid-qisgtjgl]{border:1px dashed var(--sage);width:2.1em;height:.52em;opacity:calc(.12 + var(--near,0) * .3);border-radius:50%;animation:40s linear infinite spin;position:absolute;top:-.26em;left:-1.05em}@keyframes spin{to{transform:rotate(360deg)}}.mx[data-astro-cid-qisgtjgl]{animation:5s ease-in-out infinite alternate ox;position:absolute;top:0;left:0}.my[data-astro-cid-qisgtjgl]{animation:5s ease-in-out -2.5s infinite alternate oy;display:block}.moon[data-astro-cid-qisgtjgl]{background:var(--moon);width:.09em;height:.09em;box-shadow:0 0 .14em var(--sage-glow), 0 0 .04em var(--moon);border-radius:50%;margin:-.045em 0 0 -.045em;animation:5s ease-in-out -2.5s infinite alternate od;display:block}.mx2[data-astro-cid-qisgtjgl]{animation:8s ease-in-out -1s infinite alternate ox2;position:absolute;top:0;left:0}.my2[data-astro-cid-qisgtjgl]{animation:8s ease-in-out -5s infinite alternate oy2;display:block}.moon2[data-astro-cid-qisgtjgl]{background:var(--sage);border-radius:50%;width:.05em;height:.05em;margin:-.025em 0 0 -.025em;animation:8s ease-in-out -5s infinite alternate od;display:block}@keyframes ox{0%{transform:translate(-.78em)}to{transform:translate(.78em)}}@keyframes oy{0%{transform:translateY(-.19em)}to{transform:translateY(.19em)}}@keyframes ox2{0%{transform:translate(1.05em)}to{transform:translate(-1.05em)}}@keyframes oy2{0%{transform:translateY(-.26em)}to{transform:translateY(.26em)}}@keyframes od{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1.15)}}@keyframes fade{to{opacity:1}}.products[data-astro-cid-rtei5hqi]{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px 72px;width:100%;max-width:1200px;display:flex}.prod[data-astro-cid-rtei5hqi]{color:inherit;opacity:0;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:22px 26px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1);animation:1.2s cubic-bezier(.2,.7,.2,1) forwards rise-p;display:flex;position:relative}.prod[data-astro-cid-rtei5hqi]:after{content:"";background:radial-gradient(closest-side, var(--sage-glow), transparent);opacity:0;z-index:-1;border-radius:50%;height:24px;transition:opacity .5s;position:absolute;bottom:0;left:10%;right:10%}a[data-astro-cid-rtei5hqi].prod:hover,a[data-astro-cid-rtei5hqi].prod:focus-visible{transform:translateY(-5px)}a[data-astro-cid-rtei5hqi].prod:hover:after,a[data-astro-cid-rtei5hqi].prod:focus-visible:after{opacity:.8}.prod[data-astro-cid-rtei5hqi]:focus-visible{outline:2px solid var(--sage);outline-offset:4px}.float[data-astro-cid-rtei5hqi]{animation:7s ease-in-out infinite float;display:block}.float[data-astro-cid-rtei5hqi] img[data-astro-cid-rtei5hqi]{width:auto;max-width:100%}.soon[data-astro-cid-rtei5hqi]{letter-spacing:.22em;color:var(--muted);font-size:12px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rise-p{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stage[data-astro-cid-lcdefpme]{isolation:isolate;flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.header[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;align-items:center;padding:40px 24px 0;display:flex;position:relative}.toggle[data-astro-cid-lcdefpme]{z-index:2;position:absolute;top:24px;right:24px}.tagline[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:.01em;color:var(--muted);opacity:0;margin:-16px 0 32px;font-size:clamp(17px,2.2vw,21px);font-style:italic;animation:1s 1.3s forwards fade-tag}@keyframes fade-tag{to{opacity:1}}.hair[data-astro-cid-lcdefpme]{z-index:1;background:var(--rule);height:1px;animation:1.6s cubic-bezier(.6,0,.2,1) .5s forwards draw;position:relative;transform:scaleX(0)}@keyframes draw{to{transform:scaleX(1)}}.main[data-astro-cid-lcdefpme]{z-index:1;flex-grow:1;justify-content:center;align-items:center;min-height:640px;padding:64px 24px;display:flex;position:relative}@media (width<=640px){.header[data-astro-cid-lcdefpme]{padding-top:88px}.main[data-astro-cid-lcdefpme]{min-height:0;padding:48px 16px 72px}}
