.badge-ring[data-astro-cid-o3c3tdmk]{place-items:center;display:grid;position:relative}.badge-ring[data-astro-cid-o3c3tdmk] svg[data-astro-cid-o3c3tdmk]{position:absolute;inset:0}.badge-ring[data-astro-cid-o3c3tdmk] img[data-astro-cid-o3c3tdmk]{width:38%;height:auto;position:relative}.hero[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-3);padding:var(--space-4) var(--gutter) 0;grid-template-columns:1fr;display:grid;overflow-x:clip}.hero__media[data-astro-cid-lcdefpme]{width:min(78%,460px);position:relative}.hero__media[data-astro-cid-lcdefpme] .badge-ring{position:absolute;top:8%;right:-6%}.hero__side[data-astro-cid-lcdefpme]{margin:0}@media (width<=759px){.hero__side--l[data-astro-cid-lcdefpme]{order:-1}.hero[data-astro-cid-lcdefpme] .badge-ring{width:96px!important;height:96px!important;top:-4%!important;right:4%!important}.hero[data-astro-cid-lcdefpme] .badge-ring svg{width:96px;height:96px}}@media (width>=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto 1fr;align-items:center}.hero__media[data-astro-cid-lcdefpme]{width:clamp(320px,34vw,500px)}.hero__side--l[data-astro-cid-lcdefpme]{justify-self:start}.hero__side--r[data-astro-cid-lcdefpme]{justify-self:end}}.intro[data-astro-cid-lcdefpme]{text-align:center;padding-block:var(--space-5) var(--space-6)}.intro[data-astro-cid-lcdefpme] .intro__logo{margin:0 auto var(--space-4);width:clamp(150px,18vw,220px);height:auto}.intro__title[data-astro-cid-lcdefpme]{font-size:var(--fs-4);text-transform:uppercase;letter-spacing:-.03em;max-width:18ch;margin:0 auto var(--space-3)}.intro__text[data-astro-cid-lcdefpme]{font-size:var(--fs-2);max-width:40ch;margin:0 auto var(--space-4);line-height:1.45}.intro__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;display:flex}.shop[data-astro-cid-lcdefpme]{padding-block:var(--space-6);scroll-margin-top:80px}.shop__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.shop__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-4);letter-spacing:-.03em;margin:0}.shop__sub[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;color:var(--ink-muted)}.rail[data-astro-cid-lcdefpme]{padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--gutter);grid-auto-columns:72%;grid-auto-flow:column;gap:12px;margin:0;list-style:none;display:grid;overflow-x:auto}.rail[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}@media (width>=760px){.rail[data-astro-cid-lcdefpme]{gap:var(--space-4);width:min(100% - 2 * var(--gutter), var(--w-page));grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-flow:row;margin-inline:auto;padding:0;overflow:visible}}.nurs[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--stone);scroll-margin-top:80px}.nurs__in[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-6) var(--space-5);display:grid}@media (width>=900px){.nurs__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end}}.nurs__t[data-astro-cid-lcdefpme]{font-size:var(--fs-4);letter-spacing:-.03em}.nurs__p[data-astro-cid-lcdefpme]{font-size:var(--fs-2);max-width:40ch;margin:0}.nurs__stages[data-astro-cid-lcdefpme]{counter-reset:n;gap:0;margin:0;padding:0;list-style:none;display:grid}.nurs__stages[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:n;gap:2px var(--space-3);padding:var(--space-3) 0;border-top:1px solid color-mix(in srgb, var(--stone) 25%, transparent);grid-template-columns:2.4rem 1fr;display:grid}.nurs__stages[data-astro-cid-lcdefpme] .nurs__ico{color:var(--leaf);grid-row:span 2}.nurs__stages[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--fs-0);opacity:.8}.nurs__list[data-astro-cid-lcdefpme]{padding-bottom:var(--space-6)}.nurs__list[data-astro-cid-lcdefpme] .card{background:var(--white);color:var(--ink)}.nurs__empty[data-astro-cid-lcdefpme]{padding:var(--space-4);border:1px dashed color-mix(in srgb, var(--stone) 40%, transparent);border-radius:var(--radius);max-width:60ch;margin:0}.nurs__more[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.nurs[data-astro-cid-lcdefpme] .link-wave[data-astro-cid-lcdefpme]{color:var(--stone);text-underline-offset:.5em;background:0 0;text-decoration:underline wavy}.manif[data-astro-cid-lcdefpme]{padding-block:var(--space-7) var(--space-5);text-align:center}.manif[data-astro-cid-lcdefpme] .manif__ico{margin:0 auto var(--space-4);display:block}.manif__t[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-align:center;max-width:22ch;margin:0 auto;font-size:clamp(1.75rem,1rem + 3.2vw,3.5rem);font-weight:700;line-height:1.08}.manif__s[data-astro-cid-lcdefpme]{text-align:center;max-width:46ch;margin:var(--space-4) auto 0;font-size:var(--fs-2)}.more[data-astro-cid-lcdefpme]{text-align:center;margin:calc(var(--space-5) * -1) auto var(--space-6)}.split[data-astro-cid-lcdefpme]{display:grid}@media (width>=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:520px}}.split__block[data-astro-cid-lcdefpme]{background:var(--stone);align-content:center;justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--gutter);display:grid}.split__block[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch;margin:0}.split__title[data-astro-cid-lcdefpme]{font-size:var(--fs-4);letter-spacing:-.03em;max-width:14ch;margin:0}.split__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5;max-height:min(88vh,820px);position:relative}@media (width>=900px){.split__media[data-astro-cid-lcdefpme]{aspect-ratio:auto;min-height:min(88vh,760px)}}
