.ring{--R: 33cqw;container-type:inline-size;position:relative;width:100%}.ring__art{position:relative;aspect-ratio:1 / .98}.ring__stage{position:absolute;left:0;right:0;bottom:0;height:66cqw;touch-action:pan-y;cursor:grab;perspective:200cqw;perspective-origin:50% 18%;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ring.is-dragging .ring__stage{cursor:grabbing}.ring__plinth{position:absolute;left:50%;top:66%;width:84cqw;height:20cqw;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(179,224,127,.22),rgba(124,194,66,.1) 55%,transparent),radial-gradient(closest-side,rgba(0,0,0,.35),transparent 80%)}.ring__spin{position:absolute;left:50%;top:47%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-12deg)}.ring__item{--at: calc(var(--i) * 60deg);position:absolute;left:-12.5cqw;top:-15.6cqw;width:25cqw;display:block;border-radius:12px;outline-offset:4px;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;transform:translate3d(calc(var(--R) * sin(var(--at))),0,calc(var(--R) * cos(var(--at))));filter:brightness(calc(.81 + .19*cos(var(--at))))}.ring__item .pack-art{width:100%;height:auto;pointer-events:none}html.js .ring.is-spin .ring__item{animation:ring-orbit var(--ring-dur) linear calc(var(--ring-at) - var(--i) * var(--ring-dur) / 6) infinite,ring-dim var(--ring-dur) linear calc(var(--ring-at) - var(--i) * var(--ring-dur) / 6) infinite}.ring{--ring-dur: 48s;--ring-at: 0s}.ring.is-off .ring__item,html.tt-hold .ring .ring__item{animation-play-state:paused}.ring__hint{left:50%;bottom:-2%}.ring__bar{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px}.ring__name{min-width:0;flex:0 1 18rem;text-align:center;font-family:var(--font-display);font-weight:800;font-size:clamp(1rem,3.6cqw,1.15rem);color:#fff;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ring__arrow{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;border:1.5px solid rgba(255,255,255,.28)}.ring__arrow .icon{width:20px;height:20px}.ring__dots{display:flex;justify-content:center}.ring__dot{width:44px;height:44px;margin-inline:-8px;display:grid;place-items:center}.ring__dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff52;transition:width .25s ease,background-color .25s ease}.ring__dot[aria-current=true]:before{width:20px;border-radius:4px;background:var(--lime-400)}@media(hover:hover){.ring__arrow:hover{background:#ffffff1a;border-color:#fff9}}@media(prefers-reduced-motion:reduce){.ring__dot:before{transition:none}}html:not(.js) .ring__art{aspect-ratio:auto}html:not(.js) .ring__stage{position:static;height:auto;perspective:none}html:not(.js) .ring__spin{position:static;width:auto;height:auto;transform:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 4%;padding:8px 4% 0}html:not(.js) .ring__item{position:static;width:auto;transform:none;filter:none}html:not(.js) :is(.ring__plinth,.ring__bar,.ring__dots,.ring__hint){display:none}@keyframes ring-orbit{0%{transform:translate3d(calc(var(--R) * 0),0,calc(var(--R) * 1))}4.167%{transform:translate3d(calc(var(--R) * .2588),0,calc(var(--R) * .9659))}8.333%{transform:translate3d(calc(var(--R) * .5),0,calc(var(--R) * .866))}12.5%{transform:translate3d(calc(var(--R) * .7071),0,calc(var(--R) * .7071))}16.667%{transform:translate3d(calc(var(--R) * .866),0,calc(var(--R) * .5))}20.833%{transform:translate3d(calc(var(--R) * .9659),0,calc(var(--R) * .2588))}25%{transform:translate3d(calc(var(--R) * 1),0,calc(var(--R) * 0))}29.167%{transform:translate3d(calc(var(--R) * .9659),0,calc(var(--R) * -.2588))}33.333%{transform:translate3d(calc(var(--R) * .866),0,calc(var(--R) * -.5))}37.5%{transform:translate3d(calc(var(--R) * .7071),0,calc(var(--R) * -.7071))}41.667%{transform:translate3d(calc(var(--R) * .5),0,calc(var(--R) * -.866))}45.833%{transform:translate3d(calc(var(--R) * .2588),0,calc(var(--R) * -.9659))}50%{transform:translate3d(calc(var(--R) * 0),0,calc(var(--R) * -1))}54.167%{transform:translate3d(calc(var(--R) * -.2588),0,calc(var(--R) * -.9659))}58.333%{transform:translate3d(calc(var(--R) * -.5),0,calc(var(--R) * -.866))}62.5%{transform:translate3d(calc(var(--R) * -.7071),0,calc(var(--R) * -.7071))}66.667%{transform:translate3d(calc(var(--R) * -.866),0,calc(var(--R) * -.5))}70.833%{transform:translate3d(calc(var(--R) * -.9659),0,calc(var(--R) * -.2588))}75%{transform:translate3d(calc(var(--R) * -1),0,calc(var(--R) * 0))}79.167%{transform:translate3d(calc(var(--R) * -.9659),0,calc(var(--R) * .2588))}83.333%{transform:translate3d(calc(var(--R) * -.866),0,calc(var(--R) * .5))}87.5%{transform:translate3d(calc(var(--R) * -.7071),0,calc(var(--R) * .7071))}91.667%{transform:translate3d(calc(var(--R) * -.5),0,calc(var(--R) * .866))}95.833%{transform:translate3d(calc(var(--R) * -.2588),0,calc(var(--R) * .9659))}to{transform:translate3d(calc(var(--R) * 0),0,calc(var(--R) * 1))}}@keyframes ring-dim{0%{filter:brightness(1)}8.333%{filter:brightness(.9745)}16.667%{filter:brightness(.905)}25%{filter:brightness(.81)}33.333%{filter:brightness(.715)}41.667%{filter:brightness(.6455)}50%{filter:brightness(.62)}58.333%{filter:brightness(.6455)}66.667%{filter:brightness(.715)}75%{filter:brightness(.81)}83.333%{filter:brightness(.905)}91.667%{filter:brightness(.9745)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){html.js .ring.is-spin .ring__item{animation:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:clip;color:var(--on-dark);padding:clamp(40px,6vw,72px) 0 clamp(80px,8vw,112px);background:linear-gradient(160deg,var(--green-950) 0%,#0b3019 55%,var(--green-800) 100%)}.hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__glow[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;filter:blur(10px)}.hero__glow--lime[data-astro-cid-bbe6dxrz]{width:720px;height:720px;right:-220px;top:-260px;background:radial-gradient(circle,rgba(124,194,66,.34),transparent 66%)}.hero__glow--aqua[data-astro-cid-bbe6dxrz]{width:640px;height:640px;left:-260px;bottom:-300px;background:radial-gradient(circle,rgba(46,155,214,.26),transparent 66%)}.hero__dots[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.4px);background-size:28px 28px;mask-image:linear-gradient(to bottom,#000,transparent 75%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 75%)}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(28px,5vw,56px);align-items:center}.hero__copy[data-astro-cid-bbe6dxrz]{display:grid;gap:22px;justify-items:start}.hero__copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{color:#fff;font-size:clamp(2.6rem,9.4vw,4.5rem)}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:clamp(1.06rem,1.7vw,1.28rem);line-height:1.6;color:var(--on-dark-muted);max-width:46ch}.hero__actions[data-astro-cid-bbe6dxrz]{margin-top:6px}.hero__chips[data-astro-cid-bbe6dxrz]{margin-top:4px}.hero[data-astro-cid-bbe6dxrz] .eyebrow{color:var(--lime-400)}.hero__stage[data-astro-cid-bbe6dxrz]{position:relative;width:min(100%,560px);justify-self:center}.hero__circle[data-astro-cid-bbe6dxrz]{position:absolute;width:74%;aspect-ratio:1;left:50%;top:0;transform:translate(-50%);border-radius:50%;overflow:hidden;box-shadow:0 0 0 10px #ffffff0f,0 40px 80px -30px #0009}.hero__circle[data-astro-cid-bbe6dxrz] picture,.hero__circle[data-astro-cid-bbe6dxrz] img{width:100%;height:100%;object-fit:cover}.hero__circle[data-astro-cid-bbe6dxrz] img{object-position:38% 50%}.hero__circle[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08210f00 35%,#08210f9e)}.hero__ring[data-astro-cid-bbe6dxrz]{position:absolute;width:86%;aspect-ratio:1;left:50%;top:-6%;transform:translate(-50%);border-radius:50%;border:1.5px dashed rgba(179,224,127,.38)}.hero__bubbles[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;z-index:5}.hero__floor[data-astro-cid-bbe6dxrz]{position:absolute;left:-8%;right:-8%;bottom:-2%;height:34%;background:radial-gradient(54% 46% at 50% 30%,rgba(124,194,66,.22),transparent 70%),radial-gradient(70% 60% at 50% 10%,rgba(255,255,255,.08),transparent 72%)}@media(min-width:960px){.hero__inner[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero__stage[data-astro-cid-bbe6dxrz]{justify-self:end}.hero__copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,5vw,4.5rem)}}@media(min-width:1800px){.hero__stage[data-astro-cid-bbe6dxrz]{width:min(100%,680px)}}.strip-wrap[data-astro-cid-am6lsufb]{position:relative;z-index:3;margin-top:-44px}.strip[data-astro-cid-am6lsufb]{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--line);border-radius:var(--r-full);padding:8px 8px 8px 24px;box-shadow:var(--shadow-md);overflow:hidden}.strip__label[data-astro-cid-am6lsufb]{flex:none;font-family:var(--font-display);font-weight:800;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green-700)}.strip__list[data-astro-cid-am6lsufb]{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0;scroll-snap-type:x proximity;mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 28px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 16px,#000 calc(100% - 28px),transparent 100%)}.strip__list[data-astro-cid-am6lsufb]::-webkit-scrollbar{display:none}.strip__list[data-astro-cid-am6lsufb] li[data-astro-cid-am6lsufb]{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-size:.95rem;font-weight:500;color:var(--ink-2);white-space:nowrap;scroll-snap-align:start}.strip__list[data-astro-cid-am6lsufb] li[data-astro-cid-am6lsufb]+li[data-astro-cid-am6lsufb]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lime-500);margin-right:32px;margin-left:-16px}@media(max-width:640px){.strip[data-astro-cid-am6lsufb]{border-radius:var(--r-lg);padding-left:18px}.strip__label[data-astro-cid-am6lsufb]{display:none}.strip-wrap[data-astro-cid-am6lsufb]{margin-top:-36px}}@media(min-width:1100px){.strip__list[data-astro-cid-am6lsufb]{mask-image:none;-webkit-mask-image:none;justify-content:space-between}}.cat-grid[data-astro-cid-gz5ff4ph]{grid-template-columns:1fr}@media(min-width:560px){.cat-grid[data-astro-cid-gz5ff4ph]{grid-template-columns:repeat(2,1fr)}.cat-grid[data-astro-cid-gz5ff4ph]>.ctile:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:900px){.cat-grid[data-astro-cid-gz5ff4ph]{grid-template-columns:repeat(6,1fr)}.cat-grid[data-astro-cid-gz5ff4ph]>.ctile{grid-column:span 2}.cat-grid[data-astro-cid-gz5ff4ph]>.ctile:nth-child(n+4),.cat-grid[data-astro-cid-gz5ff4ph]>.ctile:last-child:nth-child(odd){grid-column:span 3}}@media(min-width:1180px){.cat-grid[data-astro-cid-gz5ff4ph]{grid-template-columns:repeat(5,1fr)}.cat-grid[data-astro-cid-gz5ff4ph]>.ctile,.cat-grid[data-astro-cid-gz5ff4ph]>.ctile:nth-child(n+4),.cat-grid[data-astro-cid-gz5ff4ph]>.ctile:last-child:nth-child(odd){grid-column:auto}}.planner[data-astro-cid-r24lws6a]{margin-top:clamp(32px,5vw,56px);display:grid;gap:22px 40px;padding:clamp(20px,3.4vw,36px);background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-md)}@media(min-width:960px){.planner[data-astro-cid-r24lws6a]{grid-template-columns:1.05fr .95fr;align-items:start}.planner__head[data-astro-cid-r24lws6a]{grid-column:1 / -1}}.planner__head[data-astro-cid-r24lws6a]{display:grid;gap:8px;max-width:64ch}.planner__eyebrow[data-astro-cid-r24lws6a]{font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green-600)}.planner__head[data-astro-cid-r24lws6a] h3[data-astro-cid-r24lws6a]{font-size:clamp(1.4rem,2.8vw,1.9rem)}.planner__head[data-astro-cid-r24lws6a] p[data-astro-cid-r24lws6a]:last-child{color:var(--muted)}.planner__form[data-astro-cid-r24lws6a]{display:grid;gap:18px}.planner__field[data-astro-cid-r24lws6a]{display:grid;gap:8px}.planner__label[data-astro-cid-r24lws6a]{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--ink);padding:0}.planner[data-astro-cid-r24lws6a] select[data-astro-cid-r24lws6a],.planner[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a][type=number],.planner[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a][type=text]{min-height:50px;padding:0 14px;border:1.5px solid #7f9585;border-radius:var(--r-sm);background:#fff;font-size:1rem;width:100%;min-width:0}.planner__amount[data-astro-cid-r24lws6a]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px}.planner__amount[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a]{font-family:var(--font-display);font-weight:800;font-size:1.2rem;text-align:center}.planner[data-astro-cid-r24lws6a] [data-astro-cid-r24lws6a]:is(select,input):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.planner__pricebox[data-astro-cid-r24lws6a]{position:relative;display:flex;align-items:center;gap:4px;max-width:360px}.planner[data-astro-cid-r24lws6a] .planner__pricebox[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a][type=text]{padding-left:34px;font-family:var(--font-display);font-weight:800;font-size:1.1rem;flex:1 1 auto}.planner__rs[data-astro-cid-r24lws6a]{position:absolute;left:14px;font-weight:800;color:var(--muted);pointer-events:none}.planner__clear[data-astro-cid-r24lws6a]{min-width:44px;min-height:44px;padding:0 10px;font-weight:700;font-size:.92rem;color:var(--green-700);text-decoration:underline;text-underline-offset:3px;background:none;border:0;cursor:pointer}.planner__clear[data-astro-cid-r24lws6a]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.planner__help[data-astro-cid-r24lws6a]{font-size:.88rem;color:var(--muted)}.planner__err[data-astro-cid-r24lws6a]{font-size:.875rem;font-weight:600;color:var(--danger)}.planner[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a][aria-invalid=true][data-price]{border-color:var(--danger);background:var(--danger-bg)}.planner__days[data-astro-cid-r24lws6a]{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.planner__days[data-astro-cid-r24lws6a] div[data-astro-cid-r24lws6a]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:420px}.planner__days[data-astro-cid-r24lws6a] label[data-astro-cid-r24lws6a]{position:relative}.planner__days[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.planner__days[data-astro-cid-r24lws6a] span[data-astro-cid-r24lws6a]{display:grid;place-items:center;min-height:44px;border-radius:12px;border:1.5px solid #c6d6c1;background:#fff;font-family:var(--font-display);font-weight:800;color:var(--ink)}.planner__days[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a]:checked+span[data-astro-cid-r24lws6a]{background:var(--green-800);border-color:var(--green-800);color:#fff}.planner__days[data-astro-cid-r24lws6a] input[data-astro-cid-r24lws6a]:focus-visible+span[data-astro-cid-r24lws6a]{outline:3px solid var(--focus);outline-offset:2px}.planner__out[data-astro-cid-r24lws6a]{display:grid;gap:8px;align-content:start;padding:clamp(18px,3vw,28px);border-radius:var(--r-lg);color:var(--on-dark);background:radial-gradient(420px 260px at 100% 0,rgba(124,194,66,.24),transparent 65%),linear-gradient(150deg,var(--green-950),var(--green-800))}.planner__big[data-astro-cid-r24lws6a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,7vw,3.4rem);line-height:1.05;letter-spacing:-.04em;color:var(--lime-300)}.planner__big[data-astro-cid-r24lws6a] small[data-astro-cid-r24lws6a]{font-size:1rem;letter-spacing:0;color:var(--on-dark-muted);font-weight:700}.planner__line[data-astro-cid-r24lws6a]{color:#e3f0dd;line-height:1.5}.planner__cost[data-astro-cid-r24lws6a]{display:grid;gap:4px;margin:6px 0 4px;padding:14px 16px;border-radius:var(--r-md);background:#ffffff17;border:1px solid rgba(255,255,255,.16);color:#f3f9ef;line-height:1.45}.planner__cost-main[data-astro-cid-r24lws6a]{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#fff}.planner__cost[data-astro-cid-r24lws6a] p[data-astro-cid-r24lws6a]:empty{display:none}.planner__cost-used[data-astro-cid-r24lws6a],.planner__cost-note[data-astro-cid-r24lws6a]{font-size:.86rem;color:var(--on-dark-muted)}.planner__cost-note[data-astro-cid-r24lws6a]{margin-top:4px}.planner__line[data-astro-cid-r24lws6a]:empty{display:none}.planner__actions[data-astro-cid-r24lws6a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.planner__soft[data-astro-cid-r24lws6a]{margin-top:6px;font-size:.85rem;color:var(--on-dark-muted)}html:not(.js) .planner__form[data-astro-cid-r24lws6a],html:not(.js) .planner__actions[data-astro-cid-r24lws6a]{display:none}.dosing__grid[data-astro-cid-2ezokyh7]{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:960px){.dosing__grid[data-astro-cid-2ezokyh7]{grid-template-columns:1fr 1.05fr}}.dosing__copy[data-astro-cid-2ezokyh7]{display:grid;gap:20px;justify-items:start}.dosing__copy[data-astro-cid-2ezokyh7] h2[data-astro-cid-2ezokyh7]{max-width:14ch}.dosing__card[data-astro-cid-2ezokyh7]{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(22px,3.4vw,40px);box-shadow:var(--shadow-md);display:grid;gap:22px}.dosing__top[data-astro-cid-2ezokyh7]{display:flex;align-items:center;gap:clamp(12px,3vw,28px)}.dosing__pack[data-astro-cid-2ezokyh7]{flex:none;width:clamp(84px,20vw,120px)}.dosing__pack[data-astro-cid-2ezokyh7] .pack-art{width:100%}.dosing__top[data-astro-cid-2ezokyh7] .dosing__arrow{flex:none;width:32px;height:32px;color:var(--green-600)}.dosing__num[data-astro-cid-2ezokyh7]{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,9vw,4.6rem);letter-spacing:-.05em;line-height:1;color:var(--green-800);display:flex;align-items:baseline;gap:10px}.dosing__num[data-astro-cid-2ezokyh7] small[data-astro-cid-2ezokyh7]{font-size:1.1rem;letter-spacing:0;font-weight:700;color:var(--green-600)}.dosing__cap[data-astro-cid-2ezokyh7]{margin-top:8px;color:var(--muted);font-size:.95rem;line-height:1.45}.dosing__buckets[data-astro-cid-2ezokyh7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:8px 6px}.bucket[data-astro-cid-2ezokyh7]{display:block;aspect-ratio:1 / .92;clip-path:polygon(6% 8%,94% 8%,82% 100%,18% 100%);background:linear-gradient(180deg,var(--aqua-200),var(--aqua-500))}.bucket--key[data-astro-cid-2ezokyh7]{display:inline-block;width:16px;vertical-align:-3px;margin-right:6px}.dosing__legend[data-astro-cid-2ezokyh7]{font-size:.875rem;color:var(--muted)}.dosing__table[data-astro-cid-2ezokyh7]{font-size:.95rem}.dosing__table[data-astro-cid-2ezokyh7] th[data-astro-cid-2ezokyh7],.dosing__table[data-astro-cid-2ezokyh7] td[data-astro-cid-2ezokyh7]{padding:11px 10px;text-align:left;border-top:1px solid var(--line-2)}.dosing__table[data-astro-cid-2ezokyh7] thead[data-astro-cid-2ezokyh7] th[data-astro-cid-2ezokyh7]{border-top:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:800;font-family:var(--font-display)}.dosing__table[data-astro-cid-2ezokyh7] tbody[data-astro-cid-2ezokyh7] th[data-astro-cid-2ezokyh7]{font-weight:600;color:var(--ink)}.dosing__table[data-astro-cid-2ezokyh7] td[data-astro-cid-2ezokyh7]{font-family:var(--font-display);font-weight:800;color:var(--green-800);white-space:nowrap}.dosing__note[data-astro-cid-2ezokyh7]{font-size:.82rem;color:var(--muted)}@media(max-width:520px){.dosing__table[data-astro-cid-2ezokyh7] th[data-astro-cid-2ezokyh7],.dosing__table[data-astro-cid-2ezokyh7] td[data-astro-cid-2ezokyh7]{padding:10px 6px;font-size:.88rem}}.dosing__grid[data-astro-cid-2ezokyh7]>[data-astro-cid-2ezokyh7]{min-width:0}@media(max-width:380px){.dosing__table[data-astro-cid-2ezokyh7] td[data-astro-cid-2ezokyh7]{white-space:normal}.dosing__table[data-astro-cid-2ezokyh7] thead[data-astro-cid-2ezokyh7] th[data-astro-cid-2ezokyh7]{letter-spacing:.04em}}.finder__head[data-astro-cid-pq2vgoxj]{display:grid;gap:12px;max-width:640px;margin-bottom:clamp(24px,4vw,40px)}.finder__eyebrow[data-astro-cid-pq2vgoxj]{font-family:var(--font-display, system-ui);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green-600, #26773c)}.finder__lead[data-astro-cid-pq2vgoxj]{color:var(--muted, #53695c);font-size:1.08rem;line-height:1.6}.finder__grid[data-astro-cid-pq2vgoxj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:700px){.finder__grid[data-astro-cid-pq2vgoxj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.finder__choice[data-astro-cid-pq2vgoxj]{position:relative;display:grid;gap:4px;align-content:start;min-height:128px;height:100%;padding:18px;text-align:left;background:#fff;border:1.5px solid var(--line, #e1eadd);border-radius:var(--r-md, 18px);box-shadow:var(--shadow-xs, 0 1px 2px rgba(16, 35, 26, .05));transition:border-color .2s,box-shadow .25s,background-color .2s,translate .25s var(--ease-out, ease)}.finder__choice--more[data-astro-cid-pq2vgoxj]{background:transparent;border-style:dashed;box-shadow:none}.finder__choice--more[data-astro-cid-pq2vgoxj] .finder__icon[data-astro-cid-pq2vgoxj]{background:var(--lime-100, #e8f5d4);color:var(--green-800, #14432a)}@media(hover:hover){.finder__choice[data-astro-cid-pq2vgoxj]:hover{border-color:var(--green-600, #26773c);box-shadow:var(--shadow-md, 0 14px 34px -14px rgba(16, 35, 26, .2))}}.finder__choice[data-astro-cid-pq2vgoxj]:focus-visible{outline:3px solid var(--focus, #1f86bf);outline-offset:3px}.finder__choice[data-astro-cid-pq2vgoxj][aria-pressed=true]{border-color:var(--green-700, #1c6135);background:var(--lime-100, #e8f5d4);box-shadow:0 0 0 3px #7cc2424d}.finder__icon[data-astro-cid-pq2vgoxj]{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:14px;background:var(--green-800, #14432a);color:var(--lime-300, #b3e07f)}.finder__icon[data-astro-cid-pq2vgoxj] .icon{width:24px;height:24px}.finder__label[data-astro-cid-pq2vgoxj]{font-family:var(--font-display, system-ui);font-weight:800;font-size:1.05rem;line-height:1.2;color:var(--ink, #10231a);letter-spacing:-.01em}.finder__to[data-astro-cid-pq2vgoxj]{font-size:.85rem;color:var(--muted, #53695c);line-height:1.35}@media(hover:hover)and (prefers-reduced-motion:no-preference){.finder__choice[data-astro-cid-pq2vgoxj]:hover{translate:0 -3px}}.finder__panel[data-astro-cid-pq2vgoxj]{margin-top:20px}.finder__result[data-astro-cid-pq2vgoxj]{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,3vw,32px);align-items:center;padding:clamp(18px,3vw,28px);border-radius:var(--r-lg, 26px);color:var(--on-dark, #f3f9ef);background:linear-gradient(150deg,var(--green-950, #08210f),var(--green-800, #14432a));box-shadow:var(--shadow-lg, 0 34px 70px -30px rgba(16, 35, 26, .34))}.finder__result[data-astro-cid-pq2vgoxj]:not([hidden]){animation:finder-in .45s var(--ease-out, ease) both}.finder__pack[data-astro-cid-pq2vgoxj]{width:clamp(84px,18vw,132px);filter:drop-shadow(0 16px 16px rgba(0,0,0,.3))}.finder__pack[data-astro-cid-pq2vgoxj] .pack-art{width:100%;height:auto}.finder__body[data-astro-cid-pq2vgoxj]{display:grid;gap:8px;justify-items:start;min-width:0}.finder__for[data-astro-cid-pq2vgoxj]{font-family:var(--font-display, system-ui);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lime-400, #93d157)}.finder__result[data-astro-cid-pq2vgoxj] h3[data-astro-cid-pq2vgoxj]{color:#fff;font-size:clamp(1.4rem,3vw,2rem)}.finder__reason[data-astro-cid-pq2vgoxj]{color:#d5e9cf;font-size:1.05rem;line-height:1.5;max-width:46ch}.finder__actions[data-astro-cid-pq2vgoxj]{margin-top:6px}.finder__result[data-astro-cid-pq2vgoxj] .btn--ghost[data-astro-cid-pq2vgoxj]{background:transparent;color:#fff;border-color:#fff6}@media(hover:hover){.finder__result[data-astro-cid-pq2vgoxj] .btn--ghost[data-astro-cid-pq2vgoxj]:hover{background:#ffffff1f;border-color:#fff}}@media(max-width:520px){.finder__result[data-astro-cid-pq2vgoxj]{grid-template-columns:1fr;justify-items:start}}@keyframes finder-in{0%{opacity:0;translate:0 14px}}@media(prefers-reduced-motion:reduce){.finder__result[data-astro-cid-pq2vgoxj]:not([hidden]){animation:none}}.sband[data-astro-cid-ntpmxory]{isolation:isolate;overflow:clip}.sband__bg[data-astro-cid-ntpmxory]{position:absolute;inset:0;z-index:-1;opacity:.34}.sband__bg[data-astro-cid-ntpmxory] picture,.sband__bg[data-astro-cid-ntpmxory] img{width:100%;height:100%;object-fit:cover}.sband__bg[data-astro-cid-ntpmxory]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,var(--green-950) 8%,rgba(8,33,15,.55) 60%,rgba(8,33,15,.2))}.sband__grid[data-astro-cid-ntpmxory]{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:960px){.sband__grid[data-astro-cid-ntpmxory]{grid-template-columns:1.1fr 1fr}}.sband__copy[data-astro-cid-ntpmxory]{display:grid;gap:20px;justify-items:start}.sband__copy[data-astro-cid-ntpmxory] h2[data-astro-cid-ntpmxory]{max-width:16ch}.sband__stats[data-astro-cid-ntpmxory]{display:grid;gap:14px}.sband__stats[data-astro-cid-ntpmxory] li[data-astro-cid-ntpmxory]{display:grid;grid-template-columns:minmax(120px,.9fr) 1.3fr;align-items:center;gap:20px;padding:22px 26px;border-radius:var(--r-lg);background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.sband__num[data-astro-cid-ntpmxory]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,6vw,3.6rem);letter-spacing:-.05em;line-height:1;color:var(--lime-300);display:flex;align-items:baseline;gap:6px}.sband__num[data-astro-cid-ntpmxory] small[data-astro-cid-ntpmxory]{font-size:1rem;letter-spacing:0;color:var(--on-dark-muted);font-weight:700}.sband__stats[data-astro-cid-ntpmxory] p[data-astro-cid-ntpmxory]:last-child{color:var(--on-dark-muted);line-height:1.45}.studio[data-astro-cid-de7lqqtp]{position:relative;isolation:isolate;overflow:clip;color:var(--on-dark);padding:var(--section-y) 0 clamp(40px,6vw,72px);background:radial-gradient(1000px 520px at 50% 0,rgba(124,194,66,.16),transparent 64%),linear-gradient(180deg,var(--green-950),#0b2a17 62%,#0f3520)}.studio__glow[data-astro-cid-de7lqqtp]{position:absolute;z-index:-1;left:50%;bottom:18%;width:min(1200px,140vw);height:46%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 100%,rgba(179,224,127,.18),transparent 70%)}.studio__head[data-astro-cid-de7lqqtp]{display:grid;gap:14px;max-width:760px;margin-bottom:clamp(18px,3vw,32px)}.studio__head[data-astro-cid-de7lqqtp] h2[data-astro-cid-de7lqqtp]{color:#fff}.studio[data-astro-cid-de7lqqtp] .eyebrow{color:var(--lime-400)}.studio__lead[data-astro-cid-de7lqqtp]{color:var(--on-dark-muted);font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.6;max-width:58ch}.studio__track[data-astro-cid-de7lqqtp]{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.studio__track[data-astro-cid-de7lqqtp]::-webkit-scrollbar{display:none}.studio__row[data-astro-cid-de7lqqtp]{--slot: clamp(196px, 58vw, 260px);position:relative;display:flex;gap:clamp(4px,2vw,18px);width:max-content;padding:18px calc((100vw - var(--slot)) / 2) 8px}.studio__slot[data-astro-cid-de7lqqtp]{position:relative;flex:none;width:var(--slot);scroll-snap-align:center;display:grid;justify-items:center;align-content:start;text-align:center}.studio__slot[data-astro-cid-de7lqqtp]:after{content:"";position:absolute;z-index:-1;left:6%;right:6%;top:74%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.1),transparent)}.studio__slot[data-astro-cid-de7lqqtp] .tt{width:78%}.studio__name[data-astro-cid-de7lqqtp]{margin-top:18px;font-family:var(--font-display);font-weight:800;font-size:1.08rem;letter-spacing:-.01em;color:#fff;line-height:1.25}.studio__desc[data-astro-cid-de7lqqtp]{margin-top:4px;font-size:.86rem;line-height:1.4;color:var(--on-dark-muted);max-width:26ch}.studio__foot[data-astro-cid-de7lqqtp]{display:grid;justify-items:center;gap:12px;margin-top:18px}.studio__nav[data-astro-cid-de7lqqtp]{display:flex;align-items:center;gap:6px}.studio__arrow[data-astro-cid-de7lqqtp]{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;border:1.5px solid rgba(255,255,255,.28)}.studio__dots[data-astro-cid-de7lqqtp]{display:flex}.studio__dot[data-astro-cid-de7lqqtp]{width:44px;height:44px;margin-inline:-7px;display:grid;place-items:center}.studio__dot[data-astro-cid-de7lqqtp]:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff4d;transition:width .25s ease,background-color .25s ease}.studio__dot[data-astro-cid-de7lqqtp][aria-current=true]:before{width:22px;border-radius:4px;background:var(--lime-400)}.studio__help[data-astro-cid-de7lqqtp]{font-size:.9rem;color:var(--on-dark-muted);text-align:center}.studio__help--mouse[data-astro-cid-de7lqqtp]{display:none}@media(hover:hover)and (pointer:fine){.studio__help--mouse[data-astro-cid-de7lqqtp]{display:inline}.studio__help--touch[data-astro-cid-de7lqqtp]{display:none}}html:not(.js) .studio__nav[data-astro-cid-de7lqqtp]{display:none}@media(min-width:1100px){.studio__track[data-astro-cid-de7lqqtp]{overflow:visible;scroll-snap-type:none}.studio__row[data-astro-cid-de7lqqtp]{--slot: calc((min(100vw, var(--container) + 80px) - 140px) / 6);padding:24px 0 8px;margin-inline:auto;gap:20px;width:auto;justify-content:center}.studio__slot[data-astro-cid-de7lqqtp] .tt{width:86%}.studio__nav[data-astro-cid-de7lqqtp]{display:none}}@media(hover:hover){.studio__arrow[data-astro-cid-de7lqqtp]:hover{background:#ffffff1a;border-color:#fff9}}@media(prefers-reduced-motion:reduce){.studio__dot[data-astro-cid-de7lqqtp]:before{transition:none}}.showcase[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}@media(min-width:680px){.showcase[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.showcase[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.showcase__note[data-astro-cid-j7pv25f6]{margin-top:32px;max-width:70ch}
