.media-fill{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.media-fill picture{display:contents}.media-fill__img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.media-fill__overlay{position:absolute;inset:0}.epc-form[data-astro-cid-ufkfci5f]{max-width:40rem;color:var(--color-text);font-family:var(--font-body);gap:1.25rem;display:grid}.epc-form__field[data-astro-cid-ufkfci5f]{border:0;gap:.375rem;min-width:0;margin:0;padding:0;display:grid}.epc-form[data-astro-cid-ufkfci5f] label[data-astro-cid-ufkfci5f],.epc-form[data-astro-cid-ufkfci5f] legend[data-astro-cid-ufkfci5f]{color:var(--color-charcoal);padding:0;font-weight:600}.epc-form__req[data-astro-cid-ufkfci5f]{color:var(--color-muted);font-weight:400}.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f][type=text],.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f][type=email],.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f][type=tel],.epc-form[data-astro-cid-ufkfci5f] textarea[data-astro-cid-ufkfci5f]{box-sizing:border-box;width:100%;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-muted);border-radius:0;padding:.75rem .875rem}.epc-form[data-astro-cid-ufkfci5f] textarea[data-astro-cid-ufkfci5f]{resize:vertical;min-height:10rem}.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f]:focus-visible,.epc-form[data-astro-cid-ufkfci5f] textarea[data-astro-cid-ufkfci5f]:focus-visible{outline:2px solid var(--focus-ring,var(--color-gold-ink));outline-offset:2px}.epc-form[data-astro-cid-ufkfci5f] [data-astro-cid-ufkfci5f][aria-invalid=true]{border-color:#a4262c}.epc-form__choices[data-astro-cid-ufkfci5f]{gap:.5rem}.epc-form__choice[data-astro-cid-ufkfci5f]{align-items:center;gap:.5rem;display:flex}.epc-form__choice[data-astro-cid-ufkfci5f] label[data-astro-cid-ufkfci5f]{color:var(--color-text);font-weight:400}.epc-form__choice[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f]{width:1.125rem;height:1.125rem;accent-color:var(--color-gold-ink)}.epc-form[data-astro-cid-ufkfci5f]{gap:1.5rem}.epc-form[data-astro-cid-ufkfci5f] label[data-astro-cid-ufkfci5f]:not(.epc-form__choice label),.epc-form[data-astro-cid-ufkfci5f] legend[data-astro-cid-ufkfci5f]{letter-spacing:.01em;font-size:.875rem}.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f][type=text],.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f][type=email],.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f][type=tel],.epc-form[data-astro-cid-ufkfci5f] textarea[data-astro-cid-ufkfci5f]{min-height:3rem;transition:border-color var(--default-transition-duration) var(--ease-soft), box-shadow var(--default-transition-duration) var(--ease-soft);padding:.8125rem 1rem}.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f]:hover,.epc-form[data-astro-cid-ufkfci5f] textarea[data-astro-cid-ufkfci5f]:hover{border-color:var(--color-charcoal)}.epc-form[data-astro-cid-ufkfci5f] input[data-astro-cid-ufkfci5f]:focus-visible,.epc-form[data-astro-cid-ufkfci5f] textarea[data-astro-cid-ufkfci5f]:focus-visible{border-color:var(--color-gold-ink);box-shadow:0 0 0 3px var(--color-gold-wash)}.epc-form__error[data-astro-cid-ufkfci5f]{color:#a4262c;margin:0;font-size:.875rem}.epc-form__consent[data-astro-cid-ufkfci5f] p[data-astro-cid-ufkfci5f]{color:var(--color-muted);margin:0;font-size:.875rem}.epc-form__alert[data-astro-cid-ufkfci5f],.epc-form__success[data-astro-cid-ufkfci5f]{border-left:3px solid;margin:0;padding:.875rem 1rem}.epc-form__alert[data-astro-cid-ufkfci5f]{color:#7a1c20;background:#fbeaea;border-color:#a4262c}.epc-form__success[data-astro-cid-ufkfci5f]{color:var(--color-charcoal);background:var(--color-surface);border-color:var(--color-gold-ink)}.epc-form__alert[data-astro-cid-ufkfci5f][hidden],.epc-form__success[data-astro-cid-ufkfci5f][hidden],.epc-form__error[data-astro-cid-ufkfci5f][hidden]{display:none}.epc-form[data-astro-cid-ufkfci5f] .epc-form__submit{justify-self:start}.epc-form[data-astro-cid-ufkfci5f] .epc-form__submit:disabled{opacity:.6;cursor:progress}.epc-form__trap[data-astro-cid-ufkfci5f]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.epc-sr[data-astro-cid-ufkfci5f]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post-grid{text-align:left}.post-grid__items{gap:3.5rem var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.post-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-grid__item{flex-direction:column;height:100%;display:flex}.post-grid__image{aspect-ratio:3/2;background:var(--color-line);display:block;overflow:hidden}.post-grid__image img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-soft);display:block}.post-grid__item:hover .post-grid__image img{transform:scale(1.03)}.post-grid__title{letter-spacing:var(--tracking-title);color:var(--color-charcoal);margin-top:1.5rem;font-size:var(--text-card)!important;text-align:left!important;line-height:1.25!important}.post-grid__title a{color:inherit}.post-grid__title a:hover{color:var(--color-gold-ink)}.post-grid__body{color:var(--color-text);text-align:left;margin-top:1rem;font-size:.9375rem;line-height:1.75}.post-grid__body :is(.read-more,.uabb-read-more-text){margin-top:.75rem;display:block}.post-grid__body :is(.read-more,.uabb-read-more-text) a{font-family:var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold-ink);font-size:.75rem;font-weight:600;text-decoration:none}.post-grid__body :is(.read-more,.uabb-read-more-text) a:hover{color:var(--color-charcoal)}@media (prefers-reduced-motion:reduce){.post-grid__item:hover .post-grid__image img{transform:none}}.post-grid__pagination{margin-top:3.5rem}.post-grid__pagination ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.post-grid__pagination li>.page-numbers{min-width:2.75rem;height:2.75rem;font-family:var(--font-ui);letter-spacing:.08em;color:var(--color-charcoal);border:1px solid var(--color-gold-line);place-items:center;padding:0 .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-grid}.post-grid__pagination li>a.page-numbers:hover{background:var(--color-gold-wash);border-color:var(--color-gold)}.post-grid__pagination li>.page-numbers.current{background:var(--color-charcoal);border-color:var(--color-charcoal);color:var(--color-surface)}
