.ContactModal_overlay__NQ4nJ{position:fixed;inset:0;z-index:10100;background:rgba(30,10,14,.6);display:flex;align-items:center;justify-content:center;padding:1rem}.ContactModal_dialog__t1wDz{position:relative;background:#fff;width:100%;max-width:560px;max-height:calc(100vh - 2rem);overflow-y:auto;border-radius:2px;border-top:4px solid #5a0d1c;padding:1.5rem;box-shadow:0 12px 40px rgba(0,0,0,.25);overscroll-behavior:contain}.ContactModal_close__jCIf_{position:absolute;top:.5rem;right:.5rem;width:44px;height:44px;border:0;background:transparent;font-size:1.75rem;line-height:1;color:#5a0d1c;cursor:pointer}.ContactModal_close__jCIf_:hover{background:#f4dee1}.ContactModal_title__9ml_W{padding-right:2.5rem;color:#5a0d1c}@media (max-width:575.98px){.ContactModal_overlay__NQ4nJ{padding:0;align-items:stretch}.ContactModal_dialog__t1wDz{max-width:none;max-height:none;height:100%;border-radius:0;padding:1.25rem 1rem 2rem}}.RelatedCards_grid__nM_6j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:992px){.RelatedCards_grid__nM_6j{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.RelatedCards_card__ItNmO{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e3dcd8;border-radius:2px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.RelatedCards_card__ItNmO:focus-within,.RelatedCards_card__ItNmO:hover{border-color:#b12d40;box-shadow:0 2px 10px rgba(90,13,28,.12)}.RelatedCards_thumb__f4j_0{aspect-ratio:16/10;background:#f4dee1;overflow:hidden}.RelatedCards_body__QAlf6{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .7rem .8rem;flex:1 1}.RelatedCards_type__67oms{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b12d40}.RelatedCards_title__lligA{font-size:.95rem;line-height:1.3;font-weight:600;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.RelatedCards_link__PbNoz{color:#5a0d1c;text-decoration:none}.RelatedCards_link__PbNoz:after{content:"";position:absolute;inset:0}.RelatedCards_excerpt__m7Bo5{margin:0;font-size:.8rem;line-height:1.4;color:#665c5e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:575.98px){.RelatedCards_excerpt__m7Bo5{font-size:.75rem}}