.hub[data-astro-cid-yrgec3dh] h1{line-height:1.12}.hub[data-astro-cid-yrgec3dh] h2{line-height:1.22}.hub-hero[data-astro-cid-yrgec3dh]{padding-block:var(--page-top) clamp(1rem,3vw,2rem)}.hub-hero__inner[data-astro-cid-yrgec3dh]{display:grid;gap:1.25rem;justify-items:center;text-align:center}.hub-hero__inner[data-astro-cid-yrgec3dh] h1[data-astro-cid-yrgec3dh]{max-width:18ch;text-wrap:balance}.hub-hero__inner[data-astro-cid-yrgec3dh] .lede[data-astro-cid-yrgec3dh]{max-width:46ch;text-wrap:balance}.hub-hero[data-astro-cid-yrgec3dh] .get[data-astro-cid-yrgec3dh]{justify-content:center;margin-top:.5rem}.cat[data-astro-cid-yrgec3dh]{padding-top:clamp(1.5rem,3vw,2rem);padding-bottom:clamp(2rem,4vw,3rem)}.hub[data-astro-cid-yrgec3dh] .last[data-astro-cid-yrgec3dh]{padding-top:0;padding-bottom:0}.cat__filters[data-astro-cid-yrgec3dh]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.cat__filters[data-astro-cid-yrgec3dh] input[data-astro-cid-yrgec3dh]{position:absolute;opacity:0;pointer-events:none}.cat__filters[data-astro-cid-yrgec3dh] label[data-astro-cid-yrgec3dh]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 16px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:var(--small);line-height:1.2;transition:background .2s ease,color .2s ease}.cat__filters[data-astro-cid-yrgec3dh] label[data-astro-cid-yrgec3dh] span[data-astro-cid-yrgec3dh]{color:var(--ink-50);font-variant-numeric:tabular-nums}.cat__filters[data-astro-cid-yrgec3dh] label[data-astro-cid-yrgec3dh]:hover{background:var(--surface-sunk)}.cat__filters[data-astro-cid-yrgec3dh] input[data-astro-cid-yrgec3dh]:checked+label[data-astro-cid-yrgec3dh]{background:var(--ink-brand);color:var(--white)}.cat__filters[data-astro-cid-yrgec3dh] input[data-astro-cid-yrgec3dh]:checked+label[data-astro-cid-yrgec3dh] span[data-astro-cid-yrgec3dh]{color:#fff9}.cat__filters[data-astro-cid-yrgec3dh] input[data-astro-cid-yrgec3dh]:focus-visible+label[data-astro-cid-yrgec3dh]{outline:2px solid var(--ink-brand);outline-offset:2px}.cat__grid[data-astro-cid-yrgec3dh]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cat[data-astro-cid-yrgec3dh]:has(input:not([value=all]):checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh]{display:none}.cat[data-astro-cid-yrgec3dh]:has(#k-all:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh]{display:block}.cat[data-astro-cid-yrgec3dh]:has(input[value=instant-camera]:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh][data-kind=instant-camera],.cat[data-astro-cid-yrgec3dh]:has(input[value=black-and-white-camera]:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh][data-kind=black-and-white-camera],.cat[data-astro-cid-yrgec3dh]:has(input[value="35mm-film-camera"]:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh][data-kind="35mm-film-camera"],.cat[data-astro-cid-yrgec3dh]:has(input[value=disposable-camera]:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh][data-kind=disposable-camera],.cat[data-astro-cid-yrgec3dh]:has(input[value=plate-camera]:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh][data-kind=plate-camera],.cat[data-astro-cid-yrgec3dh]:has(input[value=film-camera]:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh][data-kind=film-camera],.cat[data-astro-cid-yrgec3dh]:has(input[value=more-film]:checked) .cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh][data-kind=more-film]{display:block;animation:cc-in .35s ease both}@keyframes cc-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:none}}@media(prefers-reduced-motion:reduce){.cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh]{animation:none!important}}.cat__grid[data-astro-cid-yrgec3dh]>li[data-astro-cid-yrgec3dh]{height:100%}.cc[data-astro-cid-yrgec3dh]{height:100%;display:grid;align-content:start;gap:4px;padding:16px 16px 22px;border-radius:var(--r-card);background:var(--surface);color:inherit;text-decoration:none;transition:translate .25s cubic-bezier(.2,.7,.2,1),background .2s ease,box-shadow .25s ease}a[data-astro-cid-yrgec3dh].cc:hover{translate:0 -3px;background:var(--surface-sunk);box-shadow:0 12px 28px -14px #302f2e59}.cc__media[data-astro-cid-yrgec3dh]{position:relative;display:grid;place-items:center;height:150px;margin-bottom:12px}.cc[data-astro-cid-yrgec3dh] .cc__img{width:82%;height:112px;object-fit:contain;transition:scale .35s cubic-bezier(.2,.7,.2,1)}a[data-astro-cid-yrgec3dh].cc:hover .cc__img{scale:1.05}.cc__pills[data-astro-cid-yrgec3dh]{position:absolute;top:0;right:0;display:flex;gap:6px}.cc__pill[data-astro-cid-yrgec3dh]{font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;padding:5px 8px;border-radius:999px;background:var(--white);color:var(--ink)}.cc__pill[data-astro-cid-yrgec3dh][data-pro=true]{background:var(--ink-brand);color:var(--white)}.cc__pill--shoot[data-astro-cid-yrgec3dh]{background:#f5a524;color:var(--ink-brand)}.cc[data-astro-cid-yrgec3dh] h2[data-astro-cid-yrgec3dh]{font-size:var(--body-lg);padding-inline:4px}div[data-astro-cid-yrgec3dh].cc{cursor:default}.cc__app[data-astro-cid-yrgec3dh]{margin-left:8px;font-size:12px;font-weight:500;color:var(--ink-50);vertical-align:2px}.cc__go[data-astro-cid-yrgec3dh]{color:var(--ink-50);display:inline-block;transition:translate .2s ease}a[data-astro-cid-yrgec3dh].cc:hover .cc__go[data-astro-cid-yrgec3dh]{translate:3px 0;color:var(--ink)}.cc__meta[data-astro-cid-yrgec3dh]{font-size:var(--small);color:var(--ink-50);padding-inline:4px}.cc__look[data-astro-cid-yrgec3dh]{font-size:var(--small);color:var(--muted);line-height:1.45;margin-top:4px;padding-inline:4px}.cat__note[data-astro-cid-yrgec3dh]{margin-top:1.75rem;text-align:center;font-size:var(--small);color:var(--muted)}@media(max-width:1100px){.cat__grid[data-astro-cid-yrgec3dh]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:809px){.cat__grid[data-astro-cid-yrgec3dh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc[data-astro-cid-yrgec3dh]{padding:12px 12px 18px}.cc__media[data-astro-cid-yrgec3dh]{height:110px}.cc[data-astro-cid-yrgec3dh] .cc__img{height:80px}.cat__filters[data-astro-cid-yrgec3dh]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.cat__filters[data-astro-cid-yrgec3dh]::-webkit-scrollbar{display:none}.cat__filters[data-astro-cid-yrgec3dh] label[data-astro-cid-yrgec3dh]{flex:none}.cat__filters[data-astro-cid-yrgec3dh]:not([data-end]){mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.cat__filters[data-astro-cid-yrgec3dh]{padding-right:24px}}
