.ess[data-astro-cid-h5gih27o]{padding-bottom:0}@media(max-width:639.98px){.ess__track[data-astro-cid-h5gih27o]{display:flex;gap:.75rem;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.ess__track[data-astro-cid-h5gih27o]::-webkit-scrollbar{display:none}.ess__track[data-astro-cid-h5gih27o]>li{flex:0 0 42%;scroll-snap-align:start}}.ess__track[data-astro-cid-h5gih27o]:focus-visible{outline:2px solid var(--color-gray-900);outline-offset:4px;border-radius:var(--radius-surface)}.ess__tile[data-astro-cid-h5gih27o]{position:relative;display:flex;width:100%;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-surface);padding:.75rem;background:var(--color-gray-900)}.ess__img[data-astro-cid-h5gih27o]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ess__tile[data-astro-cid-h5gih27o]:has(.ess__img):after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--color-gray-950) 35%,transparent)}.ess__tile[data-astro-cid-h5gih27o]:has(.ess__img) .ess__name[data-astro-cid-h5gih27o]{text-shadow:0 1px 3px color-mix(in srgb,var(--color-gray-950) 60%,transparent)}.ess__name[data-astro-cid-h5gih27o]{position:relative;z-index:1;text-align:center;text-wrap:balance;font-size:var(--text-body);line-height:1.25;font-weight:600;color:var(--color-white)}.dsselect[data-astro-cid-butauxk7]{position:relative}.dsselect[data-astro-cid-butauxk7][data-on=cream]{--dsselect-field: var(--color-white);--dsselect-field-hover: var(--color-gray-100)}.dsselect[data-astro-cid-butauxk7][data-on=white]{--dsselect-field: var(--color-cream);--dsselect-field-hover: var(--color-gray-200)}.dsselect__trigger[data-astro-cid-butauxk7]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:0;border-radius:var(--radius-action);padding:.75rem 1rem;background:var(--dsselect-field);color:var(--color-gray-900);font-family:inherit;font-size:var(--text-body);line-height:1.5;letter-spacing:-.01em;text-align:left;cursor:pointer;appearance:none;transition:background-color .2s cubic-bezier(.33,0,.2,1)}.dsselect__trigger[data-astro-cid-butauxk7]:hover{background:var(--dsselect-field-hover)}.dsselect__trigger[data-astro-cid-butauxk7]:focus-visible{outline:2px solid var(--color-gray-900);outline-offset:2px}.dsselect__label[data-astro-cid-butauxk7].is-placeholder{color:var(--color-gray-500)}.dsselect__chevron[data-astro-cid-butauxk7]{flex:none;width:1.125rem;height:1.125rem;color:var(--color-gray-600);transition:rotate .2s cubic-bezier(.33,0,.2,1)}.dsselect__trigger[data-astro-cid-butauxk7][aria-expanded=true] .dsselect__chevron[data-astro-cid-butauxk7]{rotate:180deg}.dsselect__menu[data-astro-cid-butauxk7]{position:absolute;z-index:20;top:calc(100% + .375rem);left:0;right:0;margin:0;padding:.375rem;list-style:none;max-height:15rem;overflow-y:auto;border-radius:var(--radius-surface);background:var(--color-white);box-shadow:0 1px 2px #27222014,0 12px 28px #27222024;opacity:0;translate:0 -4px;transition:opacity .16s cubic-bezier(.33,0,.2,1),translate .16s cubic-bezier(.33,0,.2,1)}.dsselect__menu[data-astro-cid-butauxk7].is-open{opacity:1;translate:0 0}.dsselect__option[data-astro-cid-butauxk7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:var(--radius-action);padding:.625rem .75rem;font-size:var(--text-body);line-height:1.4;letter-spacing:-.01em;color:var(--color-gray-700);cursor:pointer}.dsselect__option[data-astro-cid-butauxk7]:hover,.dsselect__option[data-astro-cid-butauxk7].is-active{background:var(--color-cream)}.dsselect__option[data-astro-cid-butauxk7][aria-selected=true]{color:var(--color-gray-900);font-weight:600}.dsselect__tick[data-astro-cid-butauxk7]{flex:none;width:1rem;height:1rem;opacity:0}.dsselect__option[data-astro-cid-butauxk7][aria-selected=true] .dsselect__tick[data-astro-cid-butauxk7]{opacity:1}@media(prefers-reduced-motion:reduce){.dsselect__menu[data-astro-cid-butauxk7],.dsselect__chevron[data-astro-cid-butauxk7]{transition-duration:1ms}}.dsfilters[data-astro-cid-54o5uwe3]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;border-radius:var(--radius-surface);padding:1.25rem;background:var(--dsfilters-bg)}@media(min-width:640px){.dsfilters[data-astro-cid-54o5uwe3]{padding:1.5rem}}.dsfilters[data-astro-cid-54o5uwe3][data-on=white]{--dsfilters-bg: var(--color-cream);--dsfilters-slot: var(--color-white)}.dsfilters[data-astro-cid-54o5uwe3][data-on=cream]{--dsfilters-bg: var(--color-white);--dsfilters-slot: var(--color-cream)}.dsfilters__groups[data-astro-cid-54o5uwe3]{display:grid;gap:.75rem;flex:1 1 20rem}@media(min-width:640px){.dsfilters__groups[data-astro-cid-54o5uwe3]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.dsfilters__label[data-astro-cid-54o5uwe3]{display:block;margin-bottom:.375rem;font-size:var(--text-label);font-weight:700;color:var(--color-gray-600)}.dsfilters__end[data-astro-cid-54o5uwe3]{display:flex;align-items:center;gap:1.25rem}.dsfilters__count[data-astro-cid-54o5uwe3]{font-size:var(--text-body-sm);color:var(--color-gray-600);white-space:nowrap}.dsfilters__number[data-astro-cid-54o5uwe3]{font-size:var(--text-body);font-weight:700;color:var(--color-gray-900);font-variant-numeric:tabular-nums}.dsfilters__density[data-astro-cid-54o5uwe3]{display:none}@media(min-width:1024px){.dsfilters__density[data-astro-cid-54o5uwe3]{display:flex;gap:.25rem;border-radius:var(--radius-action);padding:.25rem;background:var(--dsfilters-slot)}}.dsfilters__view[data-astro-cid-54o5uwe3]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:calc(var(--radius-action) - 2px);background:transparent;color:var(--color-gray-500);cursor:pointer;transition:background-color .2s cubic-bezier(.33,0,.2,1),color .2s cubic-bezier(.33,0,.2,1)}.dsfilters__view[data-astro-cid-54o5uwe3] svg[data-astro-cid-54o5uwe3]{width:1rem;height:1rem}.dsfilters__view[data-astro-cid-54o5uwe3]:hover{color:var(--color-gray-900)}.dsfilters__view[data-astro-cid-54o5uwe3][aria-checked=true]{background:var(--color-gray-900);color:var(--color-cream)}@media(prefers-reduced-motion:reduce){.dsfilters__view[data-astro-cid-54o5uwe3]{transition-duration:1ms}}.dsempty[data-astro-cid-pavjescn]{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:var(--radius-surface);padding:3rem 1.5rem;background:var(--dsempty-bg)}@media(min-width:640px){.dsempty[data-astro-cid-pavjescn]{padding:4rem 2rem}}.dsempty[data-astro-cid-pavjescn][data-on=white]{--dsempty-bg: var(--color-cream);--dsempty-chip: var(--color-white)}.dsempty[data-astro-cid-pavjescn][data-on=cream]{--dsempty-bg: var(--color-white);--dsempty-chip: var(--color-cream)}.dsempty__mark[data-astro-cid-pavjescn]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius-action);background:var(--dsempty-chip);color:var(--color-gray-600)}.dsempty__mark[data-astro-cid-pavjescn] svg[data-astro-cid-pavjescn]{width:1.5rem;height:1.5rem}.dsempty__title[data-astro-cid-pavjescn]{margin-top:1.5rem;font-size:var(--text-h3);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--color-gray-900)}.dsempty__text[data-astro-cid-pavjescn]{margin-top:.625rem;max-width:44ch;font-size:var(--text-body);line-height:1.6;letter-spacing:-.01em;color:var(--color-gray-600)}.dsempty__filters[data-astro-cid-pavjescn]{margin-top:2rem}.dsempty__label[data-astro-cid-pavjescn]{font-size:var(--text-label);font-weight:700;color:var(--color-gray-600)}.dsempty__chips[data-astro-cid-pavjescn]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.dsempty__chip[data-astro-cid-pavjescn]{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius-action);padding:.4375rem .75rem;background:var(--dsempty-chip);color:var(--color-gray-700);font-size:.75rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background-color .2s cubic-bezier(.33,0,.2,1),color .2s cubic-bezier(.33,0,.2,1)}.dsempty__chip[data-astro-cid-pavjescn] svg[data-astro-cid-pavjescn]{width:.75rem;height:.75rem;color:var(--color-gray-500)}.dsempty__chip[data-astro-cid-pavjescn]:hover{background:var(--color-gray-900);color:var(--color-cream)}.dsempty__chip[data-astro-cid-pavjescn]:hover svg[data-astro-cid-pavjescn]{color:var(--color-cream)}.dsempty__chip[data-astro-cid-pavjescn]:focus-visible{outline:2px solid var(--color-gray-900);outline-offset:2px}.dsempty__action[data-astro-cid-pavjescn]{margin-top:2rem}.dsempty__sr[data-astro-cid-pavjescn]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dspag[data-astro-cid-ihydqhtr]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem}.dspag[data-astro-cid-ihydqhtr][data-on=white]{--dspag-fill: var(--color-cream)}.dspag[data-astro-cid-ihydqhtr][data-on=cream]{--dspag-fill: var(--color-white)}.dspag__list[data-astro-cid-ihydqhtr]{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.dspag__page[data-astro-cid-ihydqhtr],.dspag__step[data-astro-cid-ihydqhtr]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border-radius:var(--radius-action);color:var(--color-gray-700);font-size:var(--text-body-sm);font-weight:600;text-decoration:none;transition:background-color .2s cubic-bezier(.33,0,.2,1)}.dspag__page[data-astro-cid-ihydqhtr]:hover,.dspag__step[data-astro-cid-ihydqhtr]:hover{background:var(--dspag-fill);color:var(--color-gray-900)}.dspag__page[data-astro-cid-ihydqhtr].is-current{background:var(--color-gray-900);color:var(--color-cream)}.dspag__step[data-astro-cid-ihydqhtr][aria-disabled=true]{color:var(--color-gray-400);pointer-events:none}.dspag__gap[data-astro-cid-ihydqhtr]{padding:0 .25rem;color:var(--color-gray-400)}.dspag__page[data-astro-cid-ihydqhtr]:focus-visible,.dspag__step[data-astro-cid-ihydqhtr]:focus-visible{outline:2px solid var(--color-gray-900);outline-offset:2px}.dspag__step-label[data-astro-cid-ihydqhtr]{display:none}@media(min-width:640px){.dspag__step-label[data-astro-cid-ihydqhtr]{display:inline}}.pcat__grid[data-astro-cid-cdi654vd]{row-gap:3rem}
