.community-images .community-main{height:440px;aspect-ratio:auto;object-fit:cover;object-position:center 48%}
.neela-photo-layout{grid-template-columns:1fr 120px;gap:55px;max-width:1030px}
.neela-community-photo{align-self:center}
.neela-community-photo img{width:112px;height:112px;border-radius:50%;object-fit:cover;object-position:center}
.neela-quote-section{padding-block:52px}
.standalone-map{align-items:center}
.participation-hub{padding-top:38px}
.participation-hub .hub-heading{padding-top:0}
.participation-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;gap:14px!important;padding:0;background:none;overflow:visible}
.participation-tabs button{display:grid;grid-template-columns:28px 1fr;gap:7px 12px;text-align:left;white-space:normal;background:#eeebe5;padding:23px 25px!important;color:#272421;min-height:108px;align-content:center;border-radius:0}
.participation-tabs button[aria-selected=true]{background:#191919;color:#faf8f4;box-shadow:none}
.destination-number{grid-row:1/3;font-size:11px;opacity:.65;padding-top:5px}
.participation-tabs strong{font:25px/1.15 Aperitif,Georgia,serif;font-weight:400}
.destination-description{grid-column:2;font-size:13px;line-height:1.4;opacity:.72}
.participation-hub .participation-panel{padding-top:48px;padding-bottom:65px}
.participation-hub .membership-grid{grid-template-columns:1.2fr .8fr;gap:80px}
.participation-hub .membership h2{font-size:44px;line-height:1.12}
.participation-hub .benefits{font-size:17px;gap:13px;max-width:530px}
.participation-hub .membership-process{font-size:15px;max-width:520px;color:#615e59}
.participation-hub .dues{padding:32px}
.participation-hub .dues>p:not(.price):not(.eyebrow):not(.small-note){font-size:16px;line-height:1.6}
.team-section .library-heading{align-items:center;gap:30px}
.team-section .library-heading h2{font-size:44px}
.team-section .team-tabs{gap:10px;border:0;display:flex;flex-wrap:wrap;overflow:visible;margin-top:28px}
.team-section .team-tabs button{border:0!important;padding:12px 18px;background:#eeebe5;font-size:14px;color:#615e59}
.team-section .team-tabs button[aria-selected=true]{background:#ded8cf;color:#191919}
.team-section .leader-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:20px;padding-top:30px;overflow:visible}
.team-section .leader{display:flex;flex-direction:column;min-width:0;max-width:none;background:#f0ece6;padding:0 0 22px;color:#191919;flex:none;height:100%;text-decoration:none}
.team-section .leader img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 28%;display:block;background:#ded8ce;filter:grayscale(1)}
.team-section .leader h4{font:25px/1.14 Aperitif,Georgia,serif;margin:20px 16px 0;min-height:58px}
.team-section .leader .leader-title{font:14px/1.5 Swiss,Arial,sans-serif;color:#514d46;margin:10px 16px 0}
.team-section .leader .leader-organization{font:12px/1.5 Swiss,Arial,sans-serif;color:#6b665f;margin:6px 16px 0}
.team-section .leader a{border:0}
.team-section .fineprint{border:0;font-size:12px;margin-top:20px}
.participation-hub .involvement-heading h2{font-size:44px}
@media(max-width:1000px){.team-section .leader-row{grid-template-columns:repeat(3,minmax(0,1fr))}.participation-hub .membership-grid{gap:40px}.participation-tabs button{padding:22px 18px!important}.participation-tabs strong{font-size:23px}.community-images .community-main{height:400px}}
@media(max-width:700px){.neela-photo-layout{grid-template-columns:1fr 85px;gap:25px}.neela-community-photo img{width:85px;height:85px}.neela-quote blockquote{font-size:29px}.participation-tabs button{grid-template-columns:1fr;gap:7px;padding:18px 12px!important;min-height:106px}.destination-number{display:none}.destination-description{grid-column:1;font-size:11px}.participation-tabs strong{font-size:21px}.participation-tabs{gap:8px!important}.participation-hub .membership-grid{grid-template-columns:1fr;gap:28px}.participation-hub .membership h2,.team-section .library-heading h2,.participation-hub .involvement-heading h2{font-size:36px}.team-section .leader-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-section .leader h4{font-size:24px}.community-images .community-main{height:360px}.team-section .team-tabs button{font-size:12px;padding:11px 12px}}
@media(max-width:430px){.neela-photo-layout{grid-template-columns:1fr;gap:20px}.neela-community-photo{grid-row:1}.neela-community-photo img{width:78px;height:78px}.participation-hub{padding-top:28px}.participation-hub .participation-panel{padding-top:32px;padding-bottom:42px}.team-section .leader h4{font-size:22px;min-height:51px;margin-inline:12px}.team-section .leader .leader-title{font-size:13px;margin-inline:12px}.team-section .leader .leader-organization{font-size:11px;margin-inline:12px}}
