.hub[data-astro-cid-gjtby4ig] h1{line-height:1.12}.hub[data-astro-cid-gjtby4ig] h2{line-height:1.22}.hub[data-astro-cid-gjtby4ig] .section{padding-block:clamp(1.75rem,3.5vw,2.5rem)}.hub-hero[data-astro-cid-gjtby4ig]{padding-block:var(--page-top) clamp(1rem,3vw,2rem)}.hub-hero__inner[data-astro-cid-gjtby4ig]{display:grid;gap:1.25rem;justify-items:center;text-align:center}.hub-hero__inner[data-astro-cid-gjtby4ig] h1[data-astro-cid-gjtby4ig]{max-width:22ch;text-wrap:balance}.hub-hero__inner[data-astro-cid-gjtby4ig] .lede[data-astro-cid-gjtby4ig]{max-width:54ch;text-wrap:balance}.hub-hero__inner[data-astro-cid-gjtby4ig] .lede[data-astro-cid-gjtby4ig] a[data-astro-cid-gjtby4ig]{color:var(--ink)}.hub-hero[data-astro-cid-gjtby4ig] .get[data-astro-cid-gjtby4ig]{justify-content:center;margin-top:.5rem}.head[data-astro-cid-gjtby4ig]{display:grid;gap:.6rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.head--left[data-astro-cid-gjtby4ig]{justify-items:start;text-align:left}.head[data-astro-cid-gjtby4ig] .lede[data-astro-cid-gjtby4ig]{max-width:64ch}.head__n[data-astro-cid-gjtby4ig]{font-weight:400;color:var(--ink-50);font-size:var(--body-lg);vertical-align:3px}.head__link[data-astro-cid-gjtby4ig] a[data-astro-cid-gjtby4ig]{color:var(--ink);font-weight:600;text-decoration:none}.head__link[data-astro-cid-gjtby4ig] a[data-astro-cid-gjtby4ig]:hover{text-decoration:underline}.cat__grid[data-astro-cid-gjtby4ig]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.cat__grid[data-astro-cid-gjtby4ig]>li[data-astro-cid-gjtby4ig]{height:100%}.cc[data-astro-cid-gjtby4ig]{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-gjtby4ig].cc:hover{translate:0 -3px;background:var(--surface-sunk);box-shadow:0 12px 28px -14px #302f2e59}.cc__media[data-astro-cid-gjtby4ig]{position:relative;display:grid;place-items:center;height:150px;margin-bottom:12px}.cc[data-astro-cid-gjtby4ig] .cc__img{width:82%;height:112px;object-fit:contain;transition:scale .35s cubic-bezier(.2,.7,.2,1)}a[data-astro-cid-gjtby4ig].cc:hover .cc__img{scale:1.05}.cc__pills[data-astro-cid-gjtby4ig]{position:absolute;top:0;right:0;display:flex;gap:6px}.cc__pill[data-astro-cid-gjtby4ig]{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-gjtby4ig][data-pro=true]{background:var(--ink-brand);color:var(--white)}.cc__pill--shoot[data-astro-cid-gjtby4ig]{background:#f5a524;color:var(--ink-brand)}.cc[data-astro-cid-gjtby4ig] h3[data-astro-cid-gjtby4ig]{font-size:var(--body-lg);padding-inline:4px}div[data-astro-cid-gjtby4ig].cc{cursor:default}.cc__app[data-astro-cid-gjtby4ig]{margin-left:8px;font-size:12px;font-weight:500;color:var(--ink-50);vertical-align:2px}.cc__go[data-astro-cid-gjtby4ig]{color:var(--ink-50);display:inline-block;transition:translate .2s ease}a[data-astro-cid-gjtby4ig].cc:hover .cc__go[data-astro-cid-gjtby4ig]{translate:3px 0;color:var(--ink)}.cc__meta[data-astro-cid-gjtby4ig]{font-size:var(--small);color:var(--ink-50);padding-inline:4px}.cc__look[data-astro-cid-gjtby4ig]{font-size:var(--small);color:var(--muted);line-height:1.45;margin-top:4px;padding-inline:4px}.cat__note[data-astro-cid-gjtby4ig]{margin-top:1.5rem;font-size:var(--small);color:var(--muted);max-width:70ch}.shoot__list[data-astro-cid-gjtby4ig]{list-style:none;padding:0;display:grid;gap:10px;max-width:760px}.shoot__list[data-astro-cid-gjtby4ig] li[data-astro-cid-gjtby4ig]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border-radius:12px;padding:14px 18px}.shoot__list[data-astro-cid-gjtby4ig] a[data-astro-cid-gjtby4ig]{color:var(--ink);font-weight:600;text-decoration:none}.shoot__list[data-astro-cid-gjtby4ig] a[data-astro-cid-gjtby4ig]:hover{text-decoration:underline}.shoot__meta[data-astro-cid-gjtby4ig]{color:var(--muted);font-size:var(--small);flex:1}.chip[data-astro-cid-gjtby4ig]{font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;padding:5px 8px;border-radius:999px;background:var(--white);color:var(--ink)}.chip--pro[data-astro-cid-gjtby4ig]{background:var(--ink-brand);color:var(--white)}.decades__list[data-astro-cid-gjtby4ig]{max-width:820px}.decades__list[data-astro-cid-gjtby4ig]>div[data-astro-cid-gjtby4ig]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:1rem 2rem;padding:14px 0;border-bottom:1px solid var(--surface-sunk)}.decades__list[data-astro-cid-gjtby4ig] dt[data-astro-cid-gjtby4ig]{font-weight:600;color:var(--ink)}.decades__list[data-astro-cid-gjtby4ig] dd[data-astro-cid-gjtby4ig]{color:var(--muted)}.decades__list[data-astro-cid-gjtby4ig] dd[data-astro-cid-gjtby4ig] a[data-astro-cid-gjtby4ig]{color:var(--ink);text-decoration:none}.decades__list[data-astro-cid-gjtby4ig] dd[data-astro-cid-gjtby4ig] a[data-astro-cid-gjtby4ig]:hover{text-decoration:underline}@media(max-width:640px){.decades__list[data-astro-cid-gjtby4ig]>div[data-astro-cid-gjtby4ig]{grid-template-columns:1fr;gap:4px}}.hub[data-astro-cid-gjtby4ig] .last[data-astro-cid-gjtby4ig]{padding-top:0;padding-bottom:0}@media(max-width:1100px){.cat__grid[data-astro-cid-gjtby4ig]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:809px){.cat__grid[data-astro-cid-gjtby4ig]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc[data-astro-cid-gjtby4ig]{padding:12px 12px 18px}.cc__media[data-astro-cid-gjtby4ig]{height:110px}.cc[data-astro-cid-gjtby4ig] .cc__img{height:80px}}
