.directory[data-astro-cid-wyr7lb6i]{border-top:1px solid var(--line);position:relative}.directory__item[data-astro-cid-wyr7lb6i]{border-bottom:1px solid var(--line)}.directory__heading[data-astro-cid-wyr7lb6i]{font:inherit}.directory__trigger[data-astro-cid-wyr7lb6i]{text-align:left;width:100%;min-height:5.25rem;color:var(--ink-3);transition:color var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.2rem;display:flex}.directory__trigger[data-astro-cid-wyr7lb6i]:hover,[data-astro-cid-wyr7lb6i][data-active]>.directory__heading[data-astro-cid-wyr7lb6i] .directory__trigger[data-astro-cid-wyr7lb6i]{color:var(--ink)}.directory__title[data-astro-cid-wyr7lb6i]{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.02em;transition:transform var(--dur-3) var(--ease-out);font-weight:700;line-height:1.05}[data-astro-cid-wyr7lb6i][data-active] .directory__title[data-astro-cid-wyr7lb6i]{transform:translate(.6rem)}.directory__tag[data-astro-cid-wyr7lb6i]{display:none}.directory__icon[data-astro-cid-wyr7lb6i]{border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.directory__icon[data-astro-cid-wyr7lb6i] .directory__icon-minus{display:none}[data-astro-cid-wyr7lb6i][data-active] .directory__icon[data-astro-cid-wyr7lb6i]{background:var(--ink);border-color:var(--ink);color:var(--bg)}[data-astro-cid-wyr7lb6i][data-active] .directory__icon[data-astro-cid-wyr7lb6i] .directory__icon-plus{display:none}[data-astro-cid-wyr7lb6i][data-active] .directory__icon[data-astro-cid-wyr7lb6i] .directory__icon-minus{display:block}.directory__panel-inner[data-astro-cid-wyr7lb6i]{gap:var(--space-5);padding-bottom:var(--space-6);display:grid}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__panel[data-astro-cid-wyr7lb6i]{visibility:hidden;transition:grid-template-rows .6s var(--ease-in-out), visibility 0s linear .6s;grid-template-rows:0fr;display:grid}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__panel[data-astro-cid-wyr7lb6i]>.directory__panel-inner[data-astro-cid-wyr7lb6i]{min-height:0;overflow:hidden}.directory[data-astro-cid-wyr7lb6i].is-ready [data-astro-cid-wyr7lb6i][data-active]>.directory__panel[data-astro-cid-wyr7lb6i]{visibility:visible;transition:grid-template-rows .6s var(--ease-in-out), visibility 0s;grid-template-rows:1fr}.directory__media[data-astro-cid-wyr7lb6i]{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.directory__media[data-astro-cid-wyr7lb6i] img{object-fit:cover;width:100%;height:100%}.directory__media-label[data-astro-cid-wyr7lb6i]{background:var(--bg);color:var(--ink);padding:.35rem .55rem;position:absolute;bottom:1rem;left:1rem}.directory__body[data-astro-cid-wyr7lb6i]{gap:var(--space-4);justify-items:start;display:grid}.directory__body[data-astro-cid-wyr7lb6i] .button{margin-top:var(--space-1)}.directory__description[data-astro-cid-wyr7lb6i]{font-size:var(--fs-lead);color:var(--ink);max-width:26em;line-height:1.45}.directory__services[data-astro-cid-wyr7lb6i]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));width:100%;display:grid}.directory__services[data-astro-cid-wyr7lb6i] li[data-astro-cid-wyr7lb6i]{border-bottom:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-2);align-items:baseline;gap:.75rem;padding-block:.7rem;display:flex}.directory__services[data-astro-cid-wyr7lb6i] li[data-astro-cid-wyr7lb6i]:before{content:"";background:var(--accent);flex:none;width:5px;height:5px;translate:0 -2px}@media (width>=48em){.directory__tag[data-astro-cid-wyr7lb6i]{display:block}.directory__trigger[data-astro-cid-wyr7lb6i]{grid-template-columns:3.5rem 1fr auto auto}}@media (width>=64em){.directory[data-astro-cid-wyr7lb6i].is-ready{border-top:0;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(2rem,1rem + 4vw,6rem);min-height:47rem;display:grid}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__list[data-astro-cid-wyr7lb6i]{border-top:1px solid var(--line);align-self:start}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__tag[data-astro-cid-wyr7lb6i]{display:none}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__trigger[data-astro-cid-wyr7lb6i]{grid-template-columns:3.5rem 1fr auto;min-height:6.5rem}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__panel[data-astro-cid-wyr7lb6i]{visibility:hidden;pointer-events:none;width:calc(45.4545% + clamp(2rem,1rem + 4vw,6rem)/-2.2);transition:visibility 0s linear .7s;display:block;position:absolute;top:0;right:0}.directory[data-astro-cid-wyr7lb6i].is-ready [data-astro-cid-wyr7lb6i][data-active]>.directory__panel[data-astro-cid-wyr7lb6i]{visibility:visible;pointer-events:auto;transition:visibility}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__panel[data-astro-cid-wyr7lb6i]>.directory__panel-inner[data-astro-cid-wyr7lb6i]{padding-bottom:0;overflow:visible}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__media[data-astro-cid-wyr7lb6i]{clip-path:inset(0 0 0 100%);transition:clip-path .9s var(--ease-in-out)}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__media[data-astro-cid-wyr7lb6i] img{transition:transform 1.4s var(--ease-out);transform:scale(1.1)}.directory[data-astro-cid-wyr7lb6i].is-ready .directory__body[data-astro-cid-wyr7lb6i]{opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);transform:translateY(12px)}.directory[data-astro-cid-wyr7lb6i].is-ready [data-astro-cid-wyr7lb6i][data-active] .directory__media[data-astro-cid-wyr7lb6i]{clip-path:inset(0)}.directory[data-astro-cid-wyr7lb6i].is-ready [data-astro-cid-wyr7lb6i][data-active] .directory__media[data-astro-cid-wyr7lb6i] img{transform:none}.directory[data-astro-cid-wyr7lb6i].is-ready [data-astro-cid-wyr7lb6i][data-active] .directory__body[data-astro-cid-wyr7lb6i]{opacity:1;transition-delay:.25s;transform:none}.directory[data-astro-cid-wyr7lb6i].is-ready [data-astro-cid-wyr7lb6i][data-active] .directory__title[data-astro-cid-wyr7lb6i]{transform:translate(1rem)}}
