.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:min(100svh,920px);padding:110px 0 56px;display:flex;position:relative;overflow:hidden}.blobs[data-astro-cid-ge2uvauf]{z-index:-1;filter:blur(70px);opacity:.9;position:absolute;inset:0}.blobs[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border-radius:50%;animation:18s ease-in-out infinite alternate float;position:absolute}.blobs[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:first-child{background:radial-gradient(circle,#2b5a35 0%,#0000 65%);width:52vmax;height:52vmax;top:-22vmax;left:-18vmax}.blobs[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){background:radial-gradient(circle,#c6f15a47 0%,#0000 65%);width:38vmax;height:38vmax;animation-duration:22s;animation-delay:-6s;top:10%;right:-12vmax}.blobs[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){background:radial-gradient(circle,#1f4a3e 0%,#0000 65%);width:30vmax;height:30vmax;animation-duration:26s;bottom:-18vmax;left:30%}@keyframes float{to{transform:translate(6vmax,4vmax)scale(1.12)}}.hero-in[data-astro-cid-ge2uvauf]{align-items:center;gap:40px;display:grid}@media (width>=960px){.hero-in[data-astro-cid-ge2uvauf]{grid-template-columns:1.25fr 1fr}}.hero-title[data-astro-cid-ge2uvauf]{margin:22px 0 24px}.line[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf] .hero-anim[data-astro-cid-ge2uvauf]{display:inline-block}.hero-title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:normal}.hero-text[data-astro-cid-ge2uvauf]{max-width:520px;font-size:clamp(16px,1.5vw,18px)}.hero-cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-anim[data-astro-cid-ge2uvauf]{opacity:0;animation:rise 1.1s var(--ease) forwards;animation-delay:var(--d);transform:translateY(105%)}.kicker[data-astro-cid-ge2uvauf].hero-anim,.hero-text[data-astro-cid-ge2uvauf].hero-anim,.hero-cta[data-astro-cid-ge2uvauf].hero-anim{transform:translateY(20px)}.hero-art[data-astro-cid-ge2uvauf].hero-anim{transform:scale(.9)}@keyframes rise{to{opacity:1;transform:none}}.hero-art[data-astro-cid-ge2uvauf]{aspect-ratio:1;place-items:center;width:min(100%,420px);margin-inline:auto;display:grid;position:relative}.ring[data-astro-cid-ge2uvauf]{width:100%;height:100%;animation:40s linear infinite spin;position:absolute;inset:0}.ring[data-astro-cid-ge2uvauf] text[data-astro-cid-ge2uvauf]{font:700 12.5px var(--f-body);fill:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}.hero-art[data-astro-cid-ge2uvauf]:before{content:"";border:1px solid var(--line);background:radial-gradient(circle at 40% 35%,#c6f15a38,#c6f15a00 70%);border-radius:50%;position:absolute;inset:16%}.bottle[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 30px 40px #00000080);height:66%;animation:6s ease-in-out infinite bob;position:relative}@keyframes bob{50%{transform:translateY(-12px)rotate(-3deg)}}.drop[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50% 50% 50% 0;width:14px;height:14px;animation:7s ease-in-out infinite drift;position:absolute;transform:rotate(-45deg);box-shadow:0 0 20px #c6f15a99}.d1[data-astro-cid-ge2uvauf]{top:22%;left:20%}.d2[data-astro-cid-ge2uvauf]{width:10px;height:10px;animation-delay:-2s;top:62%;right:16%}.d3[data-astro-cid-ge2uvauf]{width:8px;height:8px;animation-delay:-4s;bottom:18%;left:28%}@keyframes drift{50%{translate:0 -14px}}.leaf-chip[data-astro-cid-ge2uvauf]{white-space:nowrap;background:var(--cream);color:var(--ink);font:800 12px/1 var(--f-body);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;animation:7s ease-in-out infinite reverse bob;display:inline-flex;position:absolute;bottom:13%;left:50%;translate:-50%}.marquee[data-astro-cid-ge2uvauf]{border-block:1px solid var(--line);background:var(--bg-2);overflow:hidden}.mq-track[data-astro-cid-ge2uvauf]{width:max-content;animation:34s linear infinite mq;display:flex}.mq-row[data-astro-cid-ge2uvauf]{display:flex}.mq-row[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font:500 clamp(15px, 1.8vw, 20px)/1 var(--f-display);white-space:nowrap;align-items:center;gap:28px;padding:18px 14px;display:inline-flex}.mq-row[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{color:var(--accent);font-style:normal}@keyframes mq{to{transform:translate(-50%)}}.cats-sec[data-astro-cid-ergxyi7h]{padding-top:0}.cats[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;display:grid}@media (width>=900px){.cats[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr)}}.cat[data-astro-cid-ergxyi7h]{border-radius:var(--r);isolation:isolate;border:1px solid var(--line);background:linear-gradient(160deg, hsl(var(--h) 30% 19%), var(--bg-2) 70%);min-height:150px;transition:border-color .3s, transform .5s var(--ease), opacity .9s var(--ease);flex-direction:column;justify-content:flex-end;gap:4px;padding:20px;display:flex;position:relative;overflow:hidden}.cat[data-astro-cid-ergxyi7h]:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle, hsl(var(--h) 60% 55% / .3), transparent 65%);width:70%;transition:transform .8s var(--ease);border-radius:50%;position:absolute;top:-30%;right:-20%}.cat[data-astro-cid-ergxyi7h]:hover{border-color:var(--line-2)}.cat[data-astro-cid-ergxyi7h]:hover:before{transform:scale(1.3)}.cat[data-astro-cid-ergxyi7h].wide{grid-area:span 2/span 2;min-height:312px}@media (width>=900px){.cat[data-astro-cid-ergxyi7h]:nth-last-child(-n+2){grid-column:span 2}}.cat[data-astro-cid-ergxyi7h] .cat-ico{color:var(--cream);stroke-width:1.4px;position:absolute;top:20px;left:20px}.cat-name[data-astro-cid-ergxyi7h]{font:600 clamp(16px, 1.8vw, 20px)/1.15 var(--f-display);letter-spacing:-.02em}.wide[data-astro-cid-ergxyi7h] .cat-name[data-astro-cid-ergxyi7h]{font-size:clamp(24px,3vw,36px)}.cat-n[data-astro-cid-ergxyi7h]{color:var(--muted);font-size:13px}.cat[data-astro-cid-ergxyi7h] .cat-go{color:var(--accent);transition:transform .4s var(--ease);position:absolute;top:20px;right:20px;transform:rotate(-45deg)}.cat[data-astro-cid-ergxyi7h]:hover .cat-go{transform:none}.why[data-astro-cid-ergxyi7h]{background:var(--cream);color:var(--ink);border-radius:var(--r-lg);margin-inline:clamp(8px,1.5vw,20px)}.kicker-dark[data-astro-cid-ergxyi7h]{color:#3d6b1f}.kicker-dark[data-astro-cid-ergxyi7h]:before{box-shadow:none;background:#6fa82b}.why[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{max-width:640px;margin-top:14px}.why-grid[data-astro-cid-ergxyi7h]{grid-template-columns:1fr;gap:28px 24px;margin-top:40px;display:grid}@media (width>=600px){.why-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.why-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr)}}.why-item[data-astro-cid-ergxyi7h]{border-top:1px solid #12221a2e;padding-top:20px}.why-ico[data-astro-cid-ergxyi7h]{background:var(--ink);width:52px;height:52px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:18px;display:inline-grid}.why-item[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:#4a5a4e;margin-top:8px}.duo[data-astro-cid-ergxyi7h]{gap:16px;display:grid}@media (width>=860px){.duo[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1fr}}.duo-card[data-astro-cid-ergxyi7h]{border-radius:var(--r-lg);background:var(--bg-2);border:1px solid var(--line);flex-direction:column;gap:12px;padding:clamp(24px,4vw,40px);display:flex}.duo-card[data-astro-cid-ergxyi7h] .duo-ico{color:var(--accent);stroke-width:1.4px;margin-bottom:8px}.duo-card[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:clamp(22px,2.6vw,30px)}.duo-accent[data-astro-cid-ergxyi7h]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.duo-accent[data-astro-cid-ergxyi7h] .duo-ico{color:var(--on-accent)}.duo-link[data-astro-cid-ergxyi7h]{align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-weight:800;display:inline-flex}.duo-link[data-astro-cid-ergxyi7h] svg{transition:transform .3s var(--ease)}.duo-link[data-astro-cid-ergxyi7h]:hover svg{transform:translate(4px)}
