.pf__bar{border-bottom:1px solid var(--line-light);gap:1.25rem;margin-bottom:clamp(2rem,4vw,3.5rem);padding-bottom:2rem;display:grid}.pf__chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{letter-spacing:.18em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--line-light);transition:background .35s var(--ease-out), color .35s, box-shadow .35s;border-radius:10px;padding:.7rem 1.2rem;font-size:.88rem;font-size:.72rem!important}.chip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.chip:focus-visible,.seg:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.pf__row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem 2rem;display:flex}.pf__types{background:var(--bone);border-radius:12px;flex-wrap:wrap;padding:.3rem;display:inline-flex}.seg{color:var(--stone);transition:background .35s var(--ease-out), color .35s;border-radius:9px;padding:.6rem 1.1rem;font-size:.82rem;font-weight:500}.seg:hover{color:var(--ink)}.seg[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #182f5414}.pf__selects{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.pf__select{gap:.15rem;display:grid}.pf__select span{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-deep);font-size:.64rem;font-weight:500}.pf__select select{appearance:none;border:0;border-bottom:1px solid var(--line-light);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 5px center,right 1px center;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;outline:none;padding:.35rem 1.4rem .35rem 0;transition:border-color .3s}.pf__select select:hover,.pf__select select:focus-visible{border-color:var(--ink)}.pf__summary{color:var(--stone);flex-wrap:wrap;align-items:center;gap:1rem 2rem;font-size:.9rem;display:flex}.pf__count{font-size:var(--step-2);color:var(--ink);margin-right:.25rem}.pf__toggle{cursor:pointer;align-items:center;gap:.6rem;display:inline-flex}.pf__toggle input{opacity:0;pointer-events:none;position:absolute}.pf__switch{background:var(--sand);border-radius:999px;width:2.3rem;height:1.3rem;transition:background .3s;position:relative}.pf__switch:after{content:"";background:var(--paper);width:1rem;height:1rem;transition:transform .4s var(--ease-out);border-radius:50%;position:absolute;top:.15rem;left:.15rem}.pf__toggle input:checked+.pf__switch{background:var(--ink)}.pf__toggle input:checked+.pf__switch:after{background:var(--accent);transform:translate(1rem)}.pf__toggle input:focus-visible+.pf__switch{outline:1px solid var(--accent);outline-offset:3px}.pf__clear{text-underline-offset:4px;color:var(--ink);text-decoration:underline}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}@media (width<=680px){.pgrid{grid-template-columns:1fr}}.pf__empty{justify-items:start;gap:1.25rem;max-width:40rem;padding-block:3rem;display:grid}.pf__empty h3{font-size:var(--step-3)}.pf__empty-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}@media (width<=720px){.pf__chips{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.chip{flex:none}.pf__types{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.seg{flex:none}}.results[data-astro-cid-6bztnxms]{padding-top:clamp(3rem,6vw,5rem)}.private[data-astro-cid-6bztnxms]{margin-bottom:0}.private__grid[data-astro-cid-6bztnxms]{grid-template-columns:1fr 3fr;align-items:start;gap:2rem;display:grid}.private__grid[data-astro-cid-6bztnxms]>.eyebrow[data-astro-cid-6bztnxms]{margin-top:.8rem}.private[data-astro-cid-6bztnxms] h2[data-astro-cid-6bztnxms]{max-width:14ch;margin-bottom:2rem}.private[data-astro-cid-6bztnxms] .lede[data-astro-cid-6bztnxms]{margin-bottom:2.5rem}@media (width<=800px){.private__grid[data-astro-cid-6bztnxms]{grid-template-columns:1fr}}
