.mh-visit{background:#f4f1eb;color:#162c3f;padding:clamp(46px,6vw,100px) clamp(24px,5vw,86px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);scroll-margin-top:65px}.mh-visit figure{margin:0}.mh-visit figure img{width:100%;height:auto;aspect-ratio:3/2;display:block}.mh-visit figcaption,.mh-visit .mh-eyebrow,.mh-file{font:500 .74rem/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.mh-visit figcaption{margin-top:12px;color:#52616a}.mh-visit .mh-eyebrow{margin:0 0 18px}.mh-visit h2{color:inherit;font:400 clamp(42px,4.6vw,82px)/1.04 Georgia,serif;letter-spacing:-.025em;margin:0 0 22px}.mh-visit h2 em{font:inherit;font-style:italic}.mh-copy>p:not(.mh-eyebrow){font:400 17px/1.6 Inter,Arial,sans-serif;max-width:45ch;margin:0}.mh-visit .mh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin:24px 0 18px}.mh-visit .mh-actions a{min-height:48px;display:inline-flex;align-items:center;gap:9px;text-decoration:underline;text-underline-offset:.3em;font:500 15px/1.3 Inter,Arial,sans-serif;color:#162c3f}.mh-visit .mh-actions .mh-primary{background:#162c3f;color:white;padding:0 19px;text-decoration:none}.mh-actions a:focus-visible{outline:3px solid #916e44;outline-offset:4px}.mh-copy small{display:block;color:#53616a;font:400 14px/1.5 Inter,Arial,sans-serif;max-width:44ch}@media(max-width:850px){.mh-visit{grid-template-columns:1fr;gap:26px}.mh-visit figcaption{font-size:.67rem}.mh-visit .mh-actions{margin:18px 0 14px}}