.crumbs[data-astro-cid-4hvkk6ax]{color:var(--mist);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.78rem;display:flex}.crumbs[data-astro-cid-4hvkk6ax] a[data-astro-cid-4hvkk6ax]{color:var(--mist);text-decoration:none}.crumbs[data-astro-cid-4hvkk6ax] a[data-astro-cid-4hvkk6ax]:hover{color:var(--teal)}.head[data-astro-cid-4hvkk6ax]{border-bottom:1px solid var(--rim-soft);margin-bottom:2.5rem;padding-block:clamp(2.5rem,6vw,4rem) 2rem}.head[data-astro-cid-4hvkk6ax] h1[data-astro-cid-4hvkk6ax]{font-size:var(--t-4);margin-block:.5rem .85rem}.head[data-astro-cid-4hvkk6ax] .lead[data-astro-cid-4hvkk6ax]{max-width:56ch}.switch[data-astro-cid-4hvkk6ax]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.1rem;font-size:.82rem;display:flex}.switch[data-astro-cid-4hvkk6ax] .label[data-astro-cid-4hvkk6ax]{color:var(--mist)}.switch[data-astro-cid-4hvkk6ax] a[data-astro-cid-4hvkk6ax]{color:var(--foam);border-bottom:1px solid var(--rim);transition:color .16s var(--ease), border-color .16s var(--ease);text-decoration:none}.switch[data-astro-cid-4hvkk6ax] a[data-astro-cid-4hvkk6ax]:hover{color:var(--teal);border-color:var(--teal)}.layout[data-astro-cid-4hvkk6ax]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-bottom:5rem;display:grid}.filters[data-astro-cid-4hvkk6ax]{position:sticky;top:6rem}.filters[data-astro-cid-4hvkk6ax] form[data-astro-cid-4hvkk6ax]{gap:1.5rem;display:grid}fieldset[data-astro-cid-4hvkk6ax]{border:0;gap:.15rem;margin:0;padding:0;display:grid}.opts[data-astro-cid-4hvkk6ax]{gap:.15rem;display:grid}legend[data-astro-cid-4hvkk6ax]{font-family:var(--f-label);letter-spacing:.15em;text-transform:uppercase;color:var(--mist);padding:0 0 .6rem;font-size:.64rem;font-weight:600}.opt[data-astro-cid-4hvkk6ax]{border-radius:var(--r);cursor:pointer;color:var(--foam);transition:background .14s var(--ease), color .14s var(--ease);align-items:center;gap:.6rem;padding:.42rem .5rem;font-size:.88rem;display:flex}.opt[data-astro-cid-4hvkk6ax]:hover{background:var(--water);color:var(--cream)}.opt[data-astro-cid-4hvkk6ax] span[data-astro-cid-4hvkk6ax]{flex:1}.opt[data-astro-cid-4hvkk6ax] b[data-astro-cid-4hvkk6ax]{color:var(--mist);font-size:.74rem;font-weight:400}.opt[data-astro-cid-4hvkk6ax] input[data-astro-cid-4hvkk6ax]{accent-color:var(--teal)}.opt[data-astro-cid-4hvkk6ax]:has(input:checked),.opt[data-astro-cid-4hvkk6ax]:has(input:checked) b[data-astro-cid-4hvkk6ax]{color:var(--teal)}.opt[data-astro-cid-4hvkk6ax].select{padding:0}select[data-astro-cid-4hvkk6ax]{border:1px solid var(--rim);border-radius:var(--r);background:var(--water);width:100%;color:var(--foam);padding:.55rem .7rem;font-size:.86rem}.filters[data-astro-cid-4hvkk6ax] .btn[data-astro-cid-4hvkk6ax]{margin-top:.25rem}.tally[data-astro-cid-4hvkk6ax]{letter-spacing:.13em;text-transform:uppercase;color:var(--mist);margin:0 0 1rem;font-size:.7rem}.grid[data-astro-cid-4hvkk6ax]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.cell[data-astro-cid-4hvkk6ax][hidden]{display:none}.none[data-astro-cid-4hvkk6ax]{text-align:center;color:var(--mist);padding:3rem 0}@media (width<=56rem){.layout[data-astro-cid-4hvkk6ax]{grid-template-columns:1fr}.filters[data-astro-cid-4hvkk6ax]{position:static}.filters[data-astro-cid-4hvkk6ax] form[data-astro-cid-4hvkk6ax]{border:1px solid var(--rim-soft);border-radius:var(--r-lg);background:var(--water);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem;display:flex}legend[data-astro-cid-4hvkk6ax]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fs-avail[data-astro-cid-4hvkk6ax] .opt[data-astro-cid-4hvkk6ax]{border:1px solid var(--rim);background:var(--bg);white-space:nowrap;border-radius:999px;padding:.45rem .8rem}.fs-avail[data-astro-cid-4hvkk6ax] .opt[data-astro-cid-4hvkk6ax] span[data-astro-cid-4hvkk6ax]{flex:none}.fs-avail[data-astro-cid-4hvkk6ax] .opt[data-astro-cid-4hvkk6ax]:has(input:checked){border-color:var(--teal);background:var(--teal-wash)}.fs-sort[data-astro-cid-4hvkk6ax]{flex:9rem;min-width:0}.fs-sort[data-astro-cid-4hvkk6ax] .opt[data-astro-cid-4hvkk6ax].select{padding:0}.filters[data-astro-cid-4hvkk6ax] select[data-astro-cid-4hvkk6ax]{background:var(--bg);border-radius:999px;padding:.45rem .6rem}.filters[data-astro-cid-4hvkk6ax] .clear[data-astro-cid-4hvkk6ax]{border-radius:999px;flex:none;width:auto;margin-top:0;padding-inline:1rem}}
