.collections-page-header-layout[data-astro-cid-bt5j2la3]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(1.75rem,3vw,2.75rem);display:grid}.collections-page-header[data-astro-cid-bt5j2la3]{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.collections-page-kicker[data-astro-cid-bt5j2la3]{color:var(--accent-orange);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .55rem;font-size:.82rem}.collections-page-intro[data-astro-cid-bt5j2la3]{color:#e0f2ffbd;max-width:40rem;margin:1rem 0 0;font-size:1.03rem;line-height:1.72}.collections-page-aside[data-astro-cid-bt5j2la3]{background:#030c168a;border:1px solid #e0f2ff1a;padding:1.45rem 1.5rem}.collections-page-meta[data-astro-cid-bt5j2la3]{color:#f3f0eaf2;margin:0;line-height:1.6}.collections-page-links[data-astro-cid-bt5j2la3]{flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:1rem;display:flex}.collections-page-links[data-astro-cid-bt5j2la3] a[data-astro-cid-bt5j2la3]{color:#f3f0eaf0;border-bottom:1px solid color-mix(in srgb, var(--accent-orange) 28%, transparent);padding-bottom:.2rem;text-decoration:none}.collections-grid-intro[data-astro-cid-bt5j2la3]{color:#e0f2ffb3;max-width:40rem;margin:0 auto 2.35rem;line-height:1.7}.collections-grid[data-astro-cid-bt5j2la3]{align-items:stretch}.collection-card[data-astro-cid-bt5j2la3]{background:#00091138;transition:transform .3s cubic-bezier(.65,0,.35,1),border-color .25s cubic-bezier(.65,0,.35,1),box-shadow .25s cubic-bezier(.65,0,.35,1);overflow:hidden;transform:translateY(0);box-shadow:inset 0 0 0 1px #e0f2ff05}.collection-card[data-astro-cid-bt5j2la3]:focus-visible{border-color:color-mix(in srgb, var(--accent-orange) 32%, transparent);box-shadow:0 18px 40px #00000038, inset 0 0 0 1px color-mix(in srgb, var(--accent-orange) 8%, transparent);outline:2px solid color-mix(in srgb, var(--accent-orange) 72%, transparent);outline-offset:3px}@media (hover:hover){.collection-card[data-astro-cid-bt5j2la3]:hover{border-color:color-mix(in srgb, var(--accent-orange) 32%, transparent);box-shadow:0 18px 40px #00000038, inset 0 0 0 1px color-mix(in srgb, var(--accent-orange) 8%, transparent)}}.collection-card-overlay[data-astro-cid-bt5j2la3]{opacity:0;pointer-events:none;background:linear-gradient(#0009110a 0%,#00091114 46%,#00091124 100%);transition:opacity .3s cubic-bezier(.65,0,.35,1)}.collection-card[data-astro-cid-bt5j2la3]:after{content:"";z-index:15;pointer-events:none;opacity:0;background:radial-gradient(circle,#0000 40%,#000911cc 100%);transition:opacity .35s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.collection-card[data-astro-cid-bt5j2la3]:focus-visible:after{opacity:.56}@media (hover:hover){.collection-card[data-astro-cid-bt5j2la3]:hover:after{opacity:.56}}.collection-card-image[data-astro-cid-bt5j2la3]{filter:brightness();transition:transform .5s cubic-bezier(.65,0,.35,1),filter .35s cubic-bezier(.65,0,.35,1)}.collection-card[data-astro-cid-bt5j2la3]:focus-visible .collection-card-image[data-astro-cid-bt5j2la3]{filter:brightness(.6);transform:scale(1.03)}@media (hover:hover){.collection-card[data-astro-cid-bt5j2la3]:hover .collection-card-image[data-astro-cid-bt5j2la3]{filter:brightness(.6);transform:scale(1.03)}}.text-block[data-astro-cid-bt5j2la3]{text-align:center;background:linear-gradient(#0009110f,#0009112e);border:1px solid #0000;gap:.28rem;max-width:min(17rem,100% - 2.5rem);margin:0 auto;padding:1.4rem 1.3rem 1.25rem;transition:background-color .3s cubic-bezier(.65,0,.35,1),backdrop-filter .3s cubic-bezier(.65,0,.35,1);display:grid}.collection-card-content[data-astro-cid-bt5j2la3]{justify-content:center;padding-top:.35rem}.collection-card[data-astro-cid-bt5j2la3]:focus-visible .collection-card-overlay[data-astro-cid-bt5j2la3]{opacity:1}@media (hover:hover){.collection-card[data-astro-cid-bt5j2la3]:hover .collection-card-overlay[data-astro-cid-bt5j2la3]{opacity:1}}.collection-card[data-astro-cid-bt5j2la3]:focus-visible .text-block[data-astro-cid-bt5j2la3]{backdrop-filter:blur(1px);background-color:#00091166;border-color:#e0f2ff14}@media (hover:hover){.collection-card[data-astro-cid-bt5j2la3]:hover .text-block[data-astro-cid-bt5j2la3]{backdrop-filter:blur(1px);background-color:#00091166;border-color:#e0f2ff14}}.category-title[data-astro-cid-bt5j2la3]{letter-spacing:.04em;text-shadow:0 1px 2px #00000057,0 10px 24px #00000047;margin:0;font-size:clamp(2rem,4vw,2.45rem);font-weight:300;line-height:1.02}.category-entry-prompt[data-astro-cid-bt5j2la3]{color:var(--accent-orange);text-transform:uppercase;letter-spacing:.18em;text-shadow:0 1px 2px #00000057,0 8px 20px #0000003d;margin:.6rem 0 0;font-size:.68rem}.text-block[data-astro-cid-bt5j2la3]>.mt-2[data-astro-cid-bt5j2la3].text-sm,.text-block[data-astro-cid-bt5j2la3]>div[data-astro-cid-bt5j2la3].mt-2.text-sm.text-white\/90{color:#ecf2f8d6;text-shadow:0 1px 2px #00000057,0 8px 20px #0000003d;background-color:#0000;margin:0;padding:0;font-size:.92rem;line-height:1.35}.collection-card[data-astro-cid-bt5j2la3]:focus-visible .text-block[data-astro-cid-bt5j2la3]>.mt-2[data-astro-cid-bt5j2la3].text-sm,.collection-card[data-astro-cid-bt5j2la3]:focus-visible .text-block[data-astro-cid-bt5j2la3]>div[data-astro-cid-bt5j2la3].mt-2.text-sm.text-white\/90{color:#f8fafce6}@media (hover:hover){.collection-card[data-astro-cid-bt5j2la3]:hover .text-block[data-astro-cid-bt5j2la3]>.mt-2[data-astro-cid-bt5j2la3].text-sm,.collection-card[data-astro-cid-bt5j2la3]:hover .text-block[data-astro-cid-bt5j2la3]>div[data-astro-cid-bt5j2la3].mt-2.text-sm.text-white\/90{color:#f8fafce6}}@media (prefers-reduced-motion:reduce){.collection-card[data-astro-cid-bt5j2la3],.collection-card-image[data-astro-cid-bt5j2la3],.collection-card-overlay[data-astro-cid-bt5j2la3],.text-block[data-astro-cid-bt5j2la3],.collection-card[data-astro-cid-bt5j2la3]:after{transition:none;transform:none}}@media (width<=900px){.collections-page-header-layout[data-astro-cid-bt5j2la3]{grid-template-columns:1fr}}@media (width<=640px){.collections-grid-intro[data-astro-cid-bt5j2la3]{margin-bottom:1.5rem}.text-block[data-astro-cid-bt5j2la3]{max-width:min(15rem,100% - 2rem);padding:1.05rem 1rem .95rem}.category-title[data-astro-cid-bt5j2la3]{font-size:clamp(1.8rem,8vw,2.2rem)}.text-block[data-astro-cid-bt5j2la3]>.mt-2[data-astro-cid-bt5j2la3].text-sm,.text-block[data-astro-cid-bt5j2la3]>div[data-astro-cid-bt5j2la3].mt-2.text-sm.text-white\/90{font-size:.86rem}}
