.gallery[data-astro-cid-rj65ajc3]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:var(--radius-sm);margin-inline:-.5rem;padding:.5rem .5rem 1.5rem;overflow-x:auto}.gallery[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-2px}ul[data-astro-cid-rj65ajc3]{gap:1rem;margin:0;padding:.5rem;list-style:none;display:flex}li[data-astro-cid-rj65ajc3]{scroll-snap-align:start;flex:0 0 64vw;max-width:300px}@media (width>=760px){li[data-astro-cid-rj65ajc3]{flex-basis:300px}}a[data-astro-cid-rj65ajc3]{background:var(--ink);border-radius:20px;display:block;overflow:hidden;box-shadow:0 24px 40px -28px #1b1f3b99}a[data-astro-cid-rj65ajc3]:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:22px}a[data-astro-cid-rj65ajc3] img{width:100%;height:auto}.hint[data-astro-cid-rj65ajc3]{margin:0;font-size:.88rem}.lightbox[data-astro-cid-rj65ajc3]{background:0 0;border:0;max-width:min(92vw,480px);max-height:92vh;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{backdrop-filter:blur(4px);background:#1b1f3be6}.lightbox[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{border-radius:18px;width:auto;max-height:88vh;margin-inline:auto}.close[data-astro-cid-rj65ajc3]{width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:999px;font-size:1.2rem;position:fixed;top:1rem;right:1rem}.nav[data-astro-cid-ztdjdyyn]{padding-block:.5rem}.band[data-astro-cid-ztdjdyyn]{--over:clamp(5rem, 12vw, 8rem);background:var(--band);color:var(--band-ink);padding-block:clamp(2.5rem, 7vw, 4.5rem) calc(var(--over) + 2rem)}.band[data-astro-cid-ztdjdyyn] :focus-visible{outline-color:var(--band-ink)}.head[data-astro-cid-ztdjdyyn]{flex-direction:column-reverse;align-items:flex-start;gap:1.5rem;display:flex}@media (width>=760px){.head[data-astro-cid-ztdjdyyn]{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}}h1[data-astro-cid-ztdjdyyn]{letter-spacing:-.01em;margin-bottom:.2em;font-size:clamp(3.2rem,11vw,7.5rem);font-weight:800;font-stretch:78%;line-height:.92}.tagline[data-astro-cid-ztdjdyyn]{max-width:32ch;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:500;line-height:1.35}.head[data-astro-cid-ztdjdyyn] .icon{aspect-ratio:1;border-radius:22.5%;flex:none;width:clamp(96px,16vw,184px);height:auto;box-shadow:0 24px 40px -26px #1b1f3bb3}.head[data-astro-cid-ztdjdyyn] .feature-graphic{border-radius:var(--radius-sm);width:min(100%,510px);box-shadow:0 24px 40px -26px #1b1f3bb3}.stores[data-astro-cid-ztdjdyyn]{flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:1.5rem;display:flex}.shots[data-astro-cid-ztdjdyyn]{margin-top:calc(-1*clamp(5rem,12vw,8rem))}.section-sm[data-astro-cid-ztdjdyyn]{padding-block:clamp(2rem,5vw,3rem)}.body[data-astro-cid-ztdjdyyn]{gap:2.5rem;display:grid}@media (width>=900px){.body[data-astro-cid-ztdjdyyn]{grid-template-columns:1.15fr 1fr;gap:5rem}}.desc[data-astro-cid-ztdjdyyn] p[data-astro-cid-ztdjdyyn]{max-width:58ch;color:var(--ink-2);font-size:clamp(1.15rem,2vw,1.3rem);line-height:1.55}.desc[data-astro-cid-ztdjdyyn] p[data-astro-cid-ztdjdyyn]:first-child{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.45rem,2.8vw,1.9rem);font-weight:650;font-stretch:90%;line-height:1.25}.features[data-astro-cid-ztdjdyyn] h2[data-astro-cid-ztdjdyyn]{font-size:1.5rem}.features[data-astro-cid-ztdjdyyn] ul[data-astro-cid-ztdjdyyn]{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.features[data-astro-cid-ztdjdyyn] li[data-astro-cid-ztdjdyyn]{border-top:1px solid var(--line);color:var(--ink-2);padding:.7rem 0 .7rem 1.6rem;position:relative}.features[data-astro-cid-ztdjdyyn] li[data-astro-cid-ztdjdyyn]:before{content:"";background:var(--band);outline:1.5px solid var(--ink);width:.65rem;height:.65rem;position:absolute;top:calc(.375rem + .8em);left:0}.meta[data-astro-cid-ztdjdyyn]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.links[data-astro-cid-ztdjdyyn]{flex-wrap:wrap;gap:.7rem;display:flex}
