.archive[data-astro-cid-bfauxgwp]{padding-top:clamp(124px,11.4vw,164px)}.head[data-astro-cid-bfauxgwp]{flex-direction:column;gap:clamp(28px,3.2vw,46px);display:flex}h1[data-astro-cid-bfauxgwp]{color:var(--ink);font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(60px,7.78vw,112px);font-weight:300;line-height:.93}h1[data-astro-cid-bfauxgwp] em[data-astro-cid-bfauxgwp]{color:var(--blue);font-style:italic}.head__intro[data-astro-cid-bfauxgwp]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.head__intro[data-astro-cid-bfauxgwp] p[data-astro-cid-bfauxgwp]{text-wrap:pretty;max-width:75ch}.chip[data-astro-cid-bfauxgwp]{background:var(--chip);color:var(--blue);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;line-height:18px}.chip--ink[data-astro-cid-bfauxgwp]{color:var(--ink);padding-inline:12px}.filters[data-astro-cid-bfauxgwp]{flex-wrap:wrap;gap:8px;padding-block:28px 36px;display:none}.js .filters[data-astro-cid-bfauxgwp]{display:flex}html:not(.js) .list[data-astro-cid-bfauxgwp]{margin-top:36px}.filters[data-astro-cid-bfauxgwp] button[data-astro-cid-bfauxgwp]{background:var(--chip);min-height:40px;color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:999px;padding:0 18px;font-size:14px;font-weight:500;line-height:18px}.filters[data-astro-cid-bfauxgwp] button[data-astro-cid-bfauxgwp]:hover{background:var(--white)}.filters[data-astro-cid-bfauxgwp] button[data-astro-cid-bfauxgwp][aria-pressed=true]{background:var(--navy);color:var(--white);cursor:default}.filters[data-astro-cid-bfauxgwp] button[data-astro-cid-bfauxgwp]:focus-visible{border-radius:999px}.list[data-astro-cid-bfauxgwp]{gap:var(--gap);grid-template-columns:repeat(2,1fr);display:grid}.list[data-astro-cid-bfauxgwp] li[data-astro-cid-bfauxgwp]{display:flex}.list[data-astro-cid-bfauxgwp] li[data-astro-cid-bfauxgwp][hidden]{display:none}.item[data-astro-cid-bfauxgwp]{transition:box-shadow .6s var(--ease);flex-direction:row;flex:1;gap:18px}.item[data-astro-cid-bfauxgwp]:hover{box-shadow:0 18px 40px -18px #1c274047}.item[data-astro-cid-bfauxgwp]:focus-visible{border-radius:var(--r-card)}.item__photo[data-astro-cid-bfauxgwp]{border-radius:16px;flex-shrink:0;align-self:center;width:188px;height:248px}.item[data-astro-cid-bfauxgwp]:hover .item__photo[data-astro-cid-bfauxgwp] img{transform:scale(1.04)}.item__body[data-astro-cid-bfauxgwp]{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:10px;padding:6px 12px 6px 2px;display:flex}h2[data-astro-cid-bfauxgwp]{color:var(--ink);font-family:var(--serif);letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(21px,1.67vw,24px);font-weight:400;line-height:1.25}.item__body[data-astro-cid-bfauxgwp] p[data-astro-cid-bfauxgwp]{text-wrap:pretty;font-size:15px;line-height:22px}.item__more[data-astro-cid-bfauxgwp]{color:var(--blue);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease);font-size:15px;font-weight:500;line-height:20px;text-decoration:underline #0000}.item[data-astro-cid-bfauxgwp]:hover .item__more[data-astro-cid-bfauxgwp]{text-decoration-color:currentColor}.foot[data-astro-cid-bfauxgwp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-block:64px 88px;display:flex}.foot__address[data-astro-cid-bfauxgwp]{font-variant-numeric:tabular-nums;text-underline-offset:4px;transition:text-decoration-color .3s var(--ease);font-size:15px;line-height:22px;text-decoration:underline #0000}.foot__address[data-astro-cid-bfauxgwp]:hover{text-decoration-color:currentColor}.foot[data-astro-cid-bfauxgwp] .foot__cta{padding:13px 22px;font-size:15px}@media (width<=1000px){.list[data-astro-cid-bfauxgwp]{grid-template-columns:1fr}}@media (width<=560px){.filters[data-astro-cid-bfauxgwp]{padding-block:24px 28px}.item[data-astro-cid-bfauxgwp]{flex-direction:column;gap:0}.item__photo[data-astro-cid-bfauxgwp]{aspect-ratio:16/10;align-self:stretch;width:auto;height:auto}.item__body[data-astro-cid-bfauxgwp]{padding:18px 10px 12px}.foot[data-astro-cid-bfauxgwp]{flex-direction:column;align-items:flex-start;padding-block:48px 64px}}
