.page-module__BcXFzG__page{color:#1b2a52;max-width:1160px;margin:0 auto;padding:124px 40px 100px}.page-module__BcXFzG__page p{color:#53504b;max-width:68ch;font-family:var(--font-inter), sans-serif;font-size:1rem;line-height:1.75}.page-module__BcXFzG__page h1,.page-module__BcXFzG__page h2,.page-module__BcXFzG__page h3{text-wrap:balance}.page-module__BcXFzG__page h2{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.2}.page-module__BcXFzG__page a:focus-visible{outline-offset:5px;outline:3px solid #7a5e1c}.page-module__BcXFzG__page p a{text-underline-offset:4px;text-decoration:underline}.page-module__BcXFzG__breadcrumbs{flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;display:flex}.page-module__BcXFzG__breadcrumbs a{text-underline-offset:4px;padding:10px 0;text-decoration:underline}.page-module__BcXFzG__header{padding:28px 0 34px}.page-module__BcXFzG__page .page-module__BcXFzG__eyebrow{color:#7a5e1c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.7rem;font-weight:600}.page-module__BcXFzG__header h1{letter-spacing:-.025em;max-width:24ch;margin-bottom:28px;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.1}.page-module__BcXFzG__summary{border-top:1px solid #d7cdbd;flex-wrap:wrap;gap:18px 48px;margin-top:26px;padding-top:20px;display:flex}.page-module__BcXFzG__page .page-module__BcXFzG__summary p{gap:5px;margin:0;font-size:.8rem;line-height:1.6;display:grid}.page-module__BcXFzG__summary strong{color:#1b2a52;font-weight:600}.page-module__BcXFzG__heroPhoto{max-width:960px;margin:0 auto}.page-module__BcXFzG__photo{min-width:0;margin:0}.page-module__BcXFzG__photoLink{background:#e8e0d5;border-radius:5px;display:block;position:relative;overflow:hidden}.page-module__BcXFzG__photoLink img{width:100%;height:auto;display:block}.page-module__BcXFzG__enlarge{color:#fff;background:#1b2a52;border-radius:3px;padding:6px 10px;font-size:.65rem;line-height:1.4;position:absolute;bottom:10px;right:10px}.page-module__BcXFzG__photoLink:hover .page-module__BcXFzG__enlarge{background:#152040;text-decoration:underline}.page-module__BcXFzG__photo figcaption,.page-module__BcXFzG__heroPhoto figcaption{color:#53504b;padding-top:12px;font-size:.8rem;line-height:1.6}.page-module__BcXFzG__page .page-module__BcXFzG__photoNote{text-align:center;max-width:none;margin:16px 0 32px;font-size:.8rem}.page-module__BcXFzG__section{border-top:1px solid #d7cdbd;padding:42px 0}.page-module__BcXFzG__sectionHeading{margin-bottom:26px}.page-module__BcXFzG__sectionHeading h2{margin-bottom:16px}.page-module__BcXFzG__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 20px;display:grid}.page-module__BcXFzG__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__BcXFzG__faq h2{margin-bottom:28px}.page-module__BcXFzG__faq article+article{margin-top:26px}.page-module__BcXFzG__faq h3{max-width:56ch;margin-bottom:10px;font-size:1.15rem;line-height:1.4}.page-module__BcXFzG__contact{background:#efe8dc;border-left:4px solid #7a5e1c;margin-top:16px;padding:44px}.page-module__BcXFzG__contact h2{margin-bottom:20px}.page-module__BcXFzG__actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:26px;display:flex}.page-module__BcXFzG__button{color:#fff;background:#1b2a52;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:14px 20px;font-size:.85rem;font-weight:600;line-height:1.5;display:inline-flex}.page-module__BcXFzG__button:hover{background:#152040}.page-module__BcXFzG__phone{text-underline-offset:5px;align-items:center;min-height:44px;font-size:.9rem;text-decoration:underline;display:inline-flex}.page-module__BcXFzG__related{flex-wrap:wrap;gap:8px 26px;padding-top:30px;display:flex}.page-module__BcXFzG__related a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:.8rem;text-decoration:underline;display:inline-flex}@media (max-width:699px){.page-module__BcXFzG__page{padding:100px 20px 64px}.page-module__BcXFzG__header{padding:24px 0 28px}.page-module__BcXFzG__header h1{margin-bottom:24px;font-size:clamp(1.9rem,7.2vw,2.6rem)}.page-module__BcXFzG__page p{font-size:.9rem;line-height:1.7}.page-module__BcXFzG__page .page-module__BcXFzG__eyebrow{font-size:.65rem}.page-module__BcXFzG__summary{gap:16px}.page-module__BcXFzG__page .page-module__BcXFzG__summary p{flex-basis:100%;font-size:.8rem}.page-module__BcXFzG__section{padding:32px 0}.page-module__BcXFzG__sectionHeading{margin-bottom:22px}.page-module__BcXFzG__photoGrid,.page-module__BcXFzG__threeColumns{grid-template-columns:1fr;gap:24px}.page-module__BcXFzG__enlarge{bottom:8px;right:8px}.page-module__BcXFzG__faq h3{font-size:1.05rem}.page-module__BcXFzG__contact{padding:26px 20px}.page-module__BcXFzG__button{text-align:center;width:100%}}
