.contact-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:start}.contact-options{display:grid;gap:15px}.contact-option{background:#e6eadf;border-radius:7px;padding:25px;display:flex;justify-content:space-between;gap:20px;align-items:center}.contact-option span{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#6d7968}.contact-option strong{display:block;margin-top:6px;font-size:18px}.team-section{background:#e9ece3}.team-heading{max-width:720px;margin-bottom:40px}.team-heading p{font-size:13px;line-height:1.8;color:var(--muted)}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.person{background:var(--paper);border-radius:7px;overflow:hidden}.person img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top;display:block}.person-body{padding:20px}.person h2{font-size:19px;margin:0 0 5px;letter-spacing:-.5px}.person-role{font-size:11px!important;font-weight:700;color:#58704d!important;margin:0 0 12px!important}.person p{font-size:11px;line-height:1.7;color:var(--muted);margin:0}.contact-note{margin-top:35px;padding:26px;background:var(--ink);color:#fff;border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:25px}.contact-note p{margin:0;font-size:13px;line-height:1.7}.contact-note .btn{flex-shrink:0}@media(max-width:1000px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.contact-intro{grid-template-columns:1fr;gap:30px}.team-grid{grid-template-columns:1fr 1fr}.contact-note{display:block}.contact-note .btn{margin-top:20px}}@media(max-width:480px){.team-grid{grid-template-columns:1fr}}.contact-intro .btn{margin-top:18px}.contact-booking .content{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}@media(max-width:800px){.contact-booking .content{grid-template-columns:1fr;gap:25px}}