.hero[data-astro-cid-lcdefpme]{--cream:#f6eee4;background:var(--accent);color:var(--cream);overflow:clip}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;padding-block-start:clamp(2.5rem,7vw,4rem);display:grid}@media (width>=52rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;padding-block-start:0}}@media (width>=52rem){.hero-text[data-astro-cid-lcdefpme]{padding-block:4rem}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,6.5vw,4.6rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:color-mix(in oklab, var(--cream) 82%, transparent);margin-block:1.3rem 2.2rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.btn-light[data-astro-cid-lcdefpme]{background:var(--cream);color:var(--accent-dark)}.btn-light[data-astro-cid-lcdefpme]:hover{background:#fff}.hero-link[data-astro-cid-lcdefpme]{color:var(--cream);text-underline-offset:.35em;-webkit-text-decoration-color:color-mix(in oklab, var(--cream) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--cream) 45%, transparent);font-weight:600}.hero-link[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}.hero[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--cream)}.mosaic[data-astro-cid-lcdefpme]{position:relative}.lanes[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;block-size:clamp(22rem,70vw,38rem);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}@media (width>=52rem){.lanes[data-astro-cid-lcdefpme]{block-size:min(78svh,40rem)}}.track[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.tile[data-astro-cid-lcdefpme]{border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #00000040}.lane-1[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme]{margin-block-start:-4rem}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-lcdefpme]{animation:70s linear infinite lane-up}.lane-1[data-astro-cid-lcdefpme] .track[data-astro-cid-lcdefpme]{animation-duration:80s;animation-direction:reverse}}@keyframes lane-up{to{translate:0 calc(-50% - .5rem)}}.cats[data-astro-cid-lcdefpme]{gap:1.5rem;padding:0;list-style:none;display:grid}@media (width>=48rem){.cats[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.cat[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);block-size:100%;color:inherit;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.cat[data-astro-cid-lcdefpme]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.cat[data-astro-cid-lcdefpme]:hover .cat-more[data-astro-cid-lcdefpme]{text-underline-offset:.3em;text-decoration:underline}.cat-art[data-astro-cid-lcdefpme]{overflow:hidden}.cat-art[data-astro-cid-lcdefpme] img{transition:scale .4s}@media (prefers-reduced-motion:no-preference){.cat[data-astro-cid-lcdefpme]:hover .cat-art[data-astro-cid-lcdefpme] img{scale:1.03}}.cat-text[data-astro-cid-lcdefpme]{gap:.5rem;padding:1.5rem clamp(1.25rem,4vw,2rem) 1.75rem;display:grid}.cat-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3vw,2rem)}.cat-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.cat-more[data-astro-cid-lcdefpme]{color:var(--accent);align-items:center;gap:.4rem;margin-block-start:.4rem;font-weight:600;display:inline-flex}.store[data-astro-cid-lcdefpme]{align-items:center;gap:2.5rem;display:grid}@media (width>=52rem){.store[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr}}.store[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-block:1rem 1.75rem}.store-info[data-astro-cid-lcdefpme]{gap:1.25rem;margin-block-end:2rem;display:grid}.store-info[data-astro-cid-lcdefpme] dt{align-items:center;gap:.5rem;font-weight:600;display:flex}.store-info[data-astro-cid-lcdefpme] dt svg{color:var(--accent)}.store-info[data-astro-cid-lcdefpme] dd{color:var(--muted);margin:.3rem 0 0;padding-inline-start:1.75rem;display:grid}.store-map[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);overflow:hidden}.store-map[data-astro-cid-lcdefpme] iframe{border:0;block-size:clamp(18rem,40vw,24rem);inline-size:100%;display:block}
