._hero_96f34c6{color:#fff;background:#202b38 url(/bridge.webp) 50% 48%/cover no-repeat;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}._heroShade_96f34c6{background:linear-gradient(90deg,#0a111be8,#0a111bad 52%,#0a111b47);position:absolute;inset:0}._heroContent_96f34c6{z-index:1;padding-block:80px;position:relative}._eyebrow_96f34c6{color:#e2c58e;text-transform:uppercase;letter-spacing:.16em;margin:0 0 22px;font-size:13px;font-weight:700}._hero_96f34c6 h1{color:#fffaf1;letter-spacing:-.035em;max-width:700px;margin:0 0 22px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:1.08}._heroLead_96f34c6{color:#f0eee9;max-width:590px;margin:0 0 34px;font-size:18px;line-height:1.65}._actions_96f34c6{flex-wrap:wrap;gap:14px;display:flex}._button_96f34c6{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .3s;display:inline-flex}._button_96f34c6:hover{transform:translateY(-2px)}._buttonGold_96f34c6{color:#17202b;background:linear-gradient(110deg,#c9973e 0%,#f8e4ad 25%,#d5a64e 50%,#fff0bd 75%,#c9973e 100%) 0 0/250% 100%;animation:4s ease-in-out infinite _goldShimmer_96f34c6;box-shadow:0 7px 22px #0003}._buttonGold_96f34c6:hover{animation-duration:1.5s;box-shadow:0 9px 28px #d5a64e59}@keyframes _goldShimmer_96f34c6{0%{background-position:100%}50%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){._buttonGold_96f34c6{animation:none}._button_96f34c6,._button_96f34c6:hover{transition:none;transform:none}}._buttonOutline_96f34c6{color:#fff;background:#0a111b40;border:1px solid #e2c58ed9;box-shadow:0 7px 22px #0000001f}._buttonOutline_96f34c6:hover{color:#f5dba7;background:#c5a2682e;border-color:#f0d08e;box-shadow:0 7px 24px #d5a64e2e}._heroNote_96f34c6{color:#f0e8da;letter-spacing:.06em;font-size:12px;position:absolute;bottom:22px;right:max(32px,50vw - 580px)}._introStrip_96f34c6{background:#f3f0e9;border-bottom:1px solid #ded8cc}._introGrid_96f34c6{grid-template-columns:repeat(3,1fr);padding-block:30px;display:grid}._feature_96f34c6{text-align:center;border-right:1px solid #ded8cc;justify-items:center;gap:7px;padding:12px 20px;display:grid}._feature_96f34c6:last-child{border-right:0}._featureIcon_96f34c6{color:#a77b3e;font-size:34px;line-height:1.2}._feature_96f34c6 strong{color:#202b38;font-family:Montserrat,Arial,sans-serif;font-size:22px;font-weight:600}._feature_96f34c6 small{color:#515b64;font-size:14px;line-height:1.5}._homeMeetups_96f34c6{color:#fff;background:linear-gradient(100deg,#0f1923f7,#0f1923d6),url(/friends.webp) 50%/cover;padding:65px 0}._homeMeetupsInner_96f34c6{justify-content:space-between;align-items:center;gap:42px;display:flex}._meetupsContent_96f34c6{max-width:700px}._homeMeetups_96f34c6 h2{color:#fffaf1;letter-spacing:-.03em;margin:0 0 18px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.1}._meetupsText_96f34c6{color:#e0e3e5;max-width:650px;margin:0 0 22px;font-size:17px;line-height:1.7}._textLink_96f34c6{color:#e2c58e;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:color .2s;display:inline-flex}._textLink_96f34c6:hover{color:#f5dfb7}._meetupTags_96f34c6{flex-wrap:wrap;gap:10px;max-width:300px;display:flex}._meetupTags_96f34c6 span{color:#f4e6ce;border:1px solid #e2c58e8c;border-radius:30px;padding:10px 16px;font-size:14px}@media (max-width:900px){._homeMeetupsInner_96f34c6{flex-direction:column;align-items:flex-start;gap:26px}._meetupTags_96f34c6{max-width:none}}@media (max-width:760px){._hero_96f34c6{background-position:58%;min-height:500px}._heroContent_96f34c6{padding-block:58px}._hero_96f34c6 h1{font-size:clamp(43px,10vw,60px)}._heroLead_96f34c6{font-size:16px;line-height:1.6}._heroNote_96f34c6{display:none}._button_96f34c6{min-height:50px;padding-inline:20px;font-size:14px}._introGrid_96f34c6{grid-template-columns:1fr;padding-block:8px}._feature_96f34c6{text-align:left;border-bottom:1px solid #ded8cc;border-right:0;grid-template-columns:36px 1fr;place-items:center start;gap:5px 10px;padding:14px 5px}._feature_96f34c6:last-child{border-bottom:0}._featureIcon_96f34c6{grid-row:span 2;font-size:27px}._feature_96f34c6 strong{font-size:19px}._feature_96f34c6 small{grid-column:2;font-size:14px}._homeMeetups_96f34c6{padding:45px 0}._homeMeetups_96f34c6 h2{font-size:34px}._meetupsText_96f34c6{font-size:16px}}@media (max-width:420px){._actions_96f34c6{flex-direction:column;align-items:stretch;width:100%}._button_96f34c6{width:100%}._meetupTags_96f34c6{gap:8px}._meetupTags_96f34c6 span{padding:9px 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){._button_96f34c6,._textLink_96f34c6{transition:none}}._arrowIcon_96f34c6{vertical-align:middle;flex:none;width:17px;height:17px;transition:transform .25s;display:inline-block}._button_96f34c6:hover ._arrowIcon_96f34c6,._textLink_96f34c6:hover ._arrowIcon_96f34c6{transform:translate(3px,-3px)}._featureIcon_96f34c6 ._arrowIcon_96f34c6{color:#b48a4c;width:27px;height:27px}
