.foundations-module__RHo7Wq__page{display:flow-root}.foundations-module__RHo7Wq__page a:focus-visible{outline-offset:4px;outline:2px solid #222325}.foundations-module__RHo7Wq__imageNote{color:#fff;font-size:12px;position:absolute;bottom:14px;right:28px}.foundations-module__RHo7Wq__contactSection{padding:64px 0;scroll-margin-top:100px}.foundations-module__RHo7Wq__contactPanel{color:#fff;background:#092b20;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:64px;padding:44px;display:grid}.foundations-module__RHo7Wq__eyebrow{color:#bdd3c6;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:650}.foundations-module__RHo7Wq__contactPanel h2{letter-spacing:-.035em;margin:14px 0 20px;font-size:clamp(32px,3.3vw,44px);font-weight:650;line-height:1.08}.foundations-module__RHo7Wq__contactPanel p:not(.foundations-module__RHo7Wq__eyebrow){color:#dce8e0;max-width:55ch;font-size:16px;line-height:1.55}.foundations-module__RHo7Wq__contactActions{flex-direction:column;gap:12px;display:flex}.foundations-module__RHo7Wq__contactActions small{color:#c3d5c9;margin-top:8px;font-size:13px;line-height:1.5}@media (max-width:760px){.foundations-module__RHo7Wq__contactPanel{grid-template-columns:1fr;gap:28px;padding:28px}}
