.logo.svelte-imoy5r{width:auto;max-height:2.1rem;display:block}.social.svelte-imoy5r{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;font-size:.85rem;display:flex}.announcement.svelte-imoy5r{background:var(--color-primary);color:var(--color-primary-contrast);text-align:center;padding:.45rem 1rem;font-size:.875rem}.header.svelte-imoy5r{z-index:20;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.bar.svelte-imoy5r{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:.9rem;display:grid}.brand.svelte-imoy5r{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.35rem;font-weight:750}.brand.svelte-imoy5r:hover{color:var(--color-primary);text-decoration:none}.nav.svelte-imoy5r{flex-wrap:wrap;gap:.25rem;display:flex}.nav.svelte-imoy5r a:where(.svelte-imoy5r){white-space:nowrap;border-radius:var(--radius-pill);color:var(--color-text);padding:.4rem .55rem;font-weight:550}.nav.svelte-imoy5r a:where(.svelte-imoy5r):hover,.nav.svelte-imoy5r a.active:where(.svelte-imoy5r){background:var(--color-surface-tint);text-decoration:none}.actions.svelte-imoy5r{align-items:center;gap:.5rem;display:flex}.search.svelte-imoy5r .input:where(.svelte-imoy5r){border-radius:var(--radius-pill);background:var(--color-surface);width:7.5rem;padding:.45rem .9rem;transition:width .2s}.icon-link.svelte-imoy5r{border-radius:var(--radius-pill);color:var(--color-text);white-space:nowrap;align-items:center;gap:.4rem;padding:.45rem .7rem;font-weight:550;display:inline-flex;position:relative}.search.svelte-imoy5r .input:where(.svelte-imoy5r):focus{width:12rem}.icon-link.svelte-imoy5r svg:where(.svelte-imoy5r){flex:none}.icon-link.svelte-imoy5r:hover{background:var(--color-surface-tint);text-decoration:none}.count.svelte-imoy5r{border-radius:var(--radius-pill);background:var(--color-accent);min-width:1.25rem;height:1.25rem;color:var(--color-accent-contrast);place-items:center;padding-inline:.3rem;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.menu-btn.svelte-imoy5r{color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;padding:.4rem;display:none}.main.svelte-imoy5r{flex:1;padding-block:1.5rem 3rem}.footer.svelte-imoy5r{background:var(--color-surface-tint);margin-top:auto;padding-block:2rem}.foot.svelte-imoy5r{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.brand-foot.svelte-imoy5r{margin-bottom:.25rem;font-weight:700}.foot-nav.svelte-imoy5r{flex-wrap:wrap;gap:1rem;display:flex}.foot-nav.svelte-imoy5r a:where(.svelte-imoy5r){color:var(--color-text)}@media (width<=860px){.bar.svelte-imoy5r{grid-template-columns:auto 1fr auto}.menu-btn.svelte-imoy5r{display:inline-flex}.nav.svelte-imoy5r{flex-direction:column;grid-column:1/-1;padding-block:.5rem;display:none}.nav.open.svelte-imoy5r{display:flex}.search.svelte-imoy5r,.label-text.svelte-imoy5r{display:none}}.hero.svelte-1158aiu{border-radius:var(--radius-xl);grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.hero.svelte-1158aiu h1:where(.svelte-1158aiu){font-size:clamp(2rem,1.4rem + 3vw,3.25rem)}.lede.svelte-1158aiu{color:var(--color-muted);max-width:34rem;font-size:1.1rem}.hero-media.svelte-1158aiu img:where(.svelte-1158aiu){aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow-md)}.section-head.svelte-1158aiu{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.section-head.svelte-1158aiu h2:where(.svelte-1158aiu){margin:0}.empty.svelte-1158aiu{text-align:center;padding:3rem}@media (width<=760px){.hero.svelte-1158aiu{grid-template-columns:1fr}}.banner.svelte-1vlra7w{border-radius:var(--radius-lg);aspect-ratio:3;overflow:hidden}.banner.svelte-1vlra7w img{object-fit:cover;width:100%;height:100%}@media (width<=40rem){.banner.svelte-1vlra7w{aspect-ratio:2}}.head.svelte-1vlra7w{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.head.svelte-1vlra7w h1:where(.svelte-1vlra7w){margin-bottom:.25rem}.lede.svelte-1vlra7w{max-width:40rem}.filters.svelte-1vlra7w{padding:1rem 1.25rem}.empty.svelte-1vlra7w{text-align:center;padding:3rem 1.5rem}.reviews-wrap.svelte-19nokjs{max-width:46rem}.crumbs.svelte-19nokjs a:where(.svelte-19nokjs){color:var(--color-muted)}.product.svelte-19nokjs{grid-template-columns:1.1fr 1fr;align-items:start;gap:2.5rem;display:grid}.main.svelte-19nokjs{padding:0;overflow:hidden}.thumbs.svelte-19nokjs{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.thumb.svelte-19nokjs{border-radius:var(--radius-md);cursor:pointer;opacity:.7;background:0 0;border:0;width:4.5rem;padding:0;overflow:hidden}.thumb.selected.svelte-19nokjs{opacity:1;box-shadow:0 0 0 3px var(--color-primary)}.h3.svelte-19nokjs{font-size:1.1rem}.prose.svelte-19nokjs p:where(.svelte-19nokjs){margin-bottom:.75em}@media (width<=860px){.product.svelte-19nokjs{grid-template-columns:1fr}}.layout.svelte-1sgslz{grid-template-columns:1fr minmax(18rem,22rem);align-items:start;gap:2rem;display:grid}.layout.single.svelte-1sgslz{grid-template-columns:1fr;max-width:44rem}.side.svelte-1sgslz{flex-direction:column;gap:1rem;display:flex}.continue.svelte-1sgslz{text-align:center}@media (width<=820px){.layout.svelte-1sgslz{grid-template-columns:1fr}}.head.svelte-2rd3bh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.steps.svelte-2rd3bh{color:var(--color-muted);gap:1rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.steps.svelte-2rd3bh li:where(.svelte-2rd3bh){align-items:center;gap:.4rem;display:inline-flex}.num.svelte-2rd3bh{border-radius:var(--radius-pill);background:var(--color-surface-tint);width:1.5rem;height:1.5rem;color:var(--color-text);place-items:center;font-size:.75rem;font-weight:700;display:grid}.layout.svelte-2rd3bh{grid-template-columns:1fr minmax(18rem,22rem);align-items:start;gap:2rem;display:grid}@media (width<=820px){.layout.svelte-2rd3bh{grid-template-columns:1fr}aside.svelte-2rd3bh{order:-1}}.layout.svelte-uj24lw{grid-template-columns:16rem 1fr;align-items:start;gap:2rem;display:grid}.side.svelte-uj24lw{flex-direction:column;gap:1rem;display:flex;position:sticky;top:5rem}.who.svelte-uj24lw{align-items:center;gap:.75rem;display:flex}.avatar.svelte-uj24lw{border-radius:var(--radius-pill);background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-primary-contrast);place-items:center;font-weight:700;display:grid}.name.svelte-uj24lw{font-weight:600}.nav.svelte-uj24lw{flex-direction:column;gap:.2rem;display:flex}.nav.svelte-uj24lw a:where(.svelte-uj24lw){border-radius:var(--radius-md);color:var(--color-text);padding:.55rem .9rem;font-weight:550}.nav.svelte-uj24lw a:where(.svelte-uj24lw):hover,.nav.svelte-uj24lw a.active:where(.svelte-uj24lw){background:var(--color-surface-tint);text-decoration:none}@media (width<=760px){.layout.svelte-uj24lw{grid-template-columns:1fr}.side.svelte-uj24lw{position:static}.nav.svelte-uj24lw{flex-flow:wrap}}
