@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_e7bc9714-module__3gPqAG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_e7bc9714-module__3gPqAG__variable{--font-landing:"Inter Tight", "Inter Tight Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.ui-module__DyzD8W__pill{border:1px solid var(--line);background:var(--paper);height:30px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.ui-module__DyzD8W__pillGlass{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0c0e0d66;border-color:#ffffff59}.ui-module__DyzD8W__pillDark{background:var(--ink);border-color:var(--ink);color:#fff}.ui-module__DyzD8W__pillSage{background:var(--sage);border-color:var(--sage);color:#fff}a.ui-module__DyzD8W__pill:hover,button.ui-module__DyzD8W__pill:hover{background:var(--ink);border-color:var(--ink);color:#fff}a.ui-module__DyzD8W__pillGlass:hover,button.ui-module__DyzD8W__pillGlass:hover{color:var(--ink);background:#fff;border-color:#fff}a.ui-module__DyzD8W__pillDark:hover,button.ui-module__DyzD8W__pillDark:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ui-module__DyzD8W__cta{background:var(--ink);color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:38px;padding:0 4px 0 16px;font-size:13px;font-weight:500;display:inline-flex}.ui-module__DyzD8W__ctaLight{color:var(--ink);background:#fff}.ui-module__DyzD8W__cta:hover{color:#fff}.ui-module__DyzD8W__ctaLight:hover{color:var(--ink)}.ui-module__DyzD8W__ctaIcon{width:30px;height:30px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.ui-module__DyzD8W__ctaLight .ui-module__DyzD8W__ctaIcon{background:var(--ink);color:#fff}.ui-module__DyzD8W__ctaIcon svg{transition:transform var(--dur-hover) var(--ease-out)}.ui-module__DyzD8W__cta:hover .ui-module__DyzD8W__ctaIcon svg{transform:rotate(45deg)}.ui-module__DyzD8W__iconBtn{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ui-module__DyzD8W__iconBtn svg{transition:transform var(--dur-hover) var(--ease-out)}a.ui-module__DyzD8W__iconBtn:hover,button.ui-module__DyzD8W__iconBtn:hover,.ui-module__DyzD8W__iconBtnDark,a.ui-module__DyzD8W__iconBtnDark:hover,button.ui-module__DyzD8W__iconBtnDark:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ui-module__DyzD8W__iconBtnLight,a.ui-module__DyzD8W__iconBtnLight:hover,button.ui-module__DyzD8W__iconBtnLight:hover{color:var(--ink);background:#fff;border-color:#fff}.ui-module__DyzD8W__iconBtnLight:hover svg{transform:rotate(45deg)}.ui-module__DyzD8W__iconBtn:disabled{opacity:.35;pointer-events:none}.ui-module__DyzD8W__photo{background:var(--surface);position:absolute;inset:0;overflow:hidden}.ui-module__DyzD8W__photoImg{object-fit:cover;will-change:transform}.ui-module__DyzD8W__avatars{align-items:center;display:flex}.ui-module__DyzD8W__avatar{background:var(--surface);border:2px solid #fff;border-radius:50%;width:32px;height:32px;position:relative;overflow:hidden}.ui-module__DyzD8W__avatar+.ui-module__DyzD8W__avatar{margin-left:-10px}.ui-module__DyzD8W__avatarMore{background:var(--ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-10px;display:grid}.ui-module__DyzD8W__magnetic{will-change:transform;display:inline-flex}.ui-module__DyzD8W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Overlay-module__EVt2xq__sheet{z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear .7s;position:fixed;inset:0}.Overlay-module__EVt2xq__sheet[data-open]{visibility:visible;pointer-events:auto;transition:none}.Overlay-module__EVt2xq__backdrop{-webkit-backdrop-filter:blur(6px);opacity:0;cursor:pointer;width:100%;transition:opacity .5s var(--ease-out);background:#10121152;position:absolute;inset:0}.Overlay-module__EVt2xq__sheet[data-open] .Overlay-module__EVt2xq__backdrop{opacity:1}.Overlay-module__EVt2xq__panel{overscroll-behavior:contain;border-radius:var(--r-xl);background:var(--paper);width:min(1080px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--ink);opacity:0;transform-origin:100% 0;transition:opacity .45s var(--ease-out), transform .8s var(--ease-out);flex-direction:column;gap:20px;padding:18px;display:flex;position:absolute;top:12px;right:12px;overflow-y:auto;transform:translateY(-28px)scale(.97);box-shadow:0 40px 80px -30px #0a0c0b73}.Overlay-module__EVt2xq__sheet[data-open] .Overlay-module__EVt2xq__panel{opacity:1;transform:none}.Overlay-module__EVt2xq__panel>*{flex-shrink:0}.Overlay-module__EVt2xq__top{justify-content:space-between;align-items:center;gap:16px;padding:2px 4px 0 10px;display:flex}.Overlay-module__EVt2xq__heading{letter-spacing:-.02em;font-size:17px;font-weight:600}@media (max-width:520px){.Overlay-module__EVt2xq__panel{width:calc(100vw - 16px);max-height:calc(100svh - 16px);padding:14px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.Overlay-module__EVt2xq__sheet,.Overlay-module__EVt2xq__backdrop,.Overlay-module__EVt2xq__panel{transition:none}}
.SearchResults-module__vnhZEa__list{flex-direction:column;gap:2px;list-style:none;display:flex}.SearchResults-module__vnhZEa__row{border-radius:var(--r-md);color:var(--ink);transition:background-color .3s var(--ease-out);grid-template-columns:56px minmax(0,1fr) auto 32px;align-items:center;gap:14px;padding:8px 10px 8px 8px;display:grid}.SearchResults-module__vnhZEa__row:hover,.SearchResults-module__vnhZEa__active{background:var(--sage-soft)}.SearchResults-module__vnhZEa__thumb{aspect-ratio:1;background:var(--surface);border-radius:12px;width:56px;position:relative;overflow:hidden}.SearchResults-module__vnhZEa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.SearchResults-module__vnhZEa__text strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.SearchResults-module__vnhZEa__text span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.SearchResults-module__vnhZEa__kind{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500}.SearchResults-module__vnhZEa__go{background:var(--ink);color:#fff;opacity:0;width:32px;height:32px;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;transform:scale(.7)}.SearchResults-module__vnhZEa__row:hover .SearchResults-module__vnhZEa__go,.SearchResults-module__vnhZEa__active .SearchResults-module__vnhZEa__go{opacity:1;transform:none}.SearchResults-module__vnhZEa__compact .SearchResults-module__vnhZEa__row{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:6px 8px 6px 6px}.SearchResults-module__vnhZEa__compact .SearchResults-module__vnhZEa__thumb{border-radius:10px;width:44px}.SearchResults-module__vnhZEa__compact .SearchResults-module__vnhZEa__go{display:none}.SearchResults-module__vnhZEa__empty{color:var(--ink-2);padding:18px 10px;font-size:13px}@media (max-width:520px){.SearchResults-module__vnhZEa__kind{display:none}.SearchResults-module__vnhZEa__row{grid-template-columns:48px minmax(0,1fr) 28px}.SearchResults-module__vnhZEa__thumb{width:48px}}@media (prefers-reduced-motion:reduce){.SearchResults-module__vnhZEa__row,.SearchResults-module__vnhZEa__go{transition:none}}
.CityPicker-module__cXJ1zW__trigger{cursor:pointer;height:38px}.CityPicker-module__cXJ1zW__triggerText{text-overflow:ellipsis;max-width:140px;overflow:hidden}.CityPicker-module__cXJ1zW__panel{gap:16px}.CityPicker-module__cXJ1zW__search{border:1px solid var(--line-strong);height:50px;color:var(--muted);transition:border-color .3s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex}.CityPicker-module__cXJ1zW__search:focus-within{border-color:var(--ink)}.CityPicker-module__cXJ1zW__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.CityPicker-module__cXJ1zW__locate{border-radius:var(--r-lg);background:var(--sage-soft);flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.CityPicker-module__cXJ1zW__locateProblem{background:#fdf1ec}.CityPicker-module__cXJ1zW__locateIcon,.CityPicker-module__cXJ1zW__pulse{background:var(--sage);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}.CityPicker-module__cXJ1zW__locateProblem .CityPicker-module__cXJ1zW__locateIcon{background:var(--accent)}.CityPicker-module__cXJ1zW__pulse:after{content:"";border:2px solid var(--sage);animation:CityPicker-module__cXJ1zW__radar 1.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes CityPicker-module__cXJ1zW__radar{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.CityPicker-module__cXJ1zW__locateText{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.CityPicker-module__cXJ1zW__locateText strong{letter-spacing:-.02em;font-size:16px;font-weight:500}.CityPicker-module__cXJ1zW__locateText span{color:var(--ink-2);font-size:12px;line-height:1.45}.CityPicker-module__cXJ1zW__locateActions{flex-wrap:wrap;gap:6px;display:flex}.CityPicker-module__cXJ1zW__locateActions button{cursor:pointer;height:36px}.CityPicker-module__cXJ1zW__stepHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 0;display:flex}.CityPicker-module__cXJ1zW__stepHead h3{letter-spacing:-.04em;align-items:baseline;gap:10px;font-size:clamp(20px,2vw,26px);font-weight:400;display:flex}.CityPicker-module__cXJ1zW__stepHead h3 span{letter-spacing:0;color:var(--muted);font-size:12px}.CityPicker-module__cXJ1zW__back,.CityPicker-module__cXJ1zW__all{cursor:pointer;height:34px}.CityPicker-module__cXJ1zW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.CityPicker-module__cXJ1zW__grid>li{animation:CityPicker-module__cXJ1zW__cardIn .6s var(--ease-out) both}.CityPicker-module__cXJ1zW__grid>li:nth-child(2){animation-delay:50ms}.CityPicker-module__cXJ1zW__grid>li:nth-child(3){animation-delay:.1s}.CityPicker-module__cXJ1zW__grid>li:nth-child(4){animation-delay:.15s}.CityPicker-module__cXJ1zW__grid>li:nth-child(5){animation-delay:.2s}}@keyframes CityPicker-module__cXJ1zW__cardIn{0%{opacity:0;transform:translateY(16px)}}.CityPicker-module__cXJ1zW__card{aspect-ratio:16/9;border-radius:var(--r-md);isolation:isolate;color:#fff;text-align:left;cursor:pointer;outline-offset:3px;flex-direction:column;justify-content:space-between;width:100%;padding:12px;display:flex;position:relative;overflow:hidden}.CityPicker-module__cXJ1zW__card:after{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 0 var(--sage);transition:box-shadow .4s var(--ease-out);background:linear-gradient(#0a0c0b0d 40%,#0a0c0bb3);position:absolute;inset:0}.CityPicker-module__cXJ1zW__current:after{box-shadow:inset 0 0 0 3px var(--sage)}.CityPicker-module__cXJ1zW__photo{z-index:-2;transition:transform 1s var(--ease-out)}.CityPicker-module__cXJ1zW__card:hover .CityPicker-module__cXJ1zW__photo,.CityPicker-module__cXJ1zW__card:focus-visible .CityPicker-module__cXJ1zW__photo{transform:scale(1.06)}.CityPicker-module__cXJ1zW__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.CityPicker-module__cXJ1zW__check{background:var(--sage);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.CityPicker-module__cXJ1zW__cardBottom{flex-direction:column;gap:2px;min-width:0;display:flex}.CityPicker-module__cXJ1zW__cardBottom strong{letter-spacing:-.045em;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1}.CityPicker-module__cXJ1zW__cardBottom span{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.CityPicker-module__cXJ1zW__hubLink{text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px 4px;font-size:13px;font-weight:500;text-decoration:underline;display:inline-flex}@media (max-width:700px){.CityPicker-module__cXJ1zW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CityPicker-module__cXJ1zW__card{aspect-ratio:4/3}.CityPicker-module__cXJ1zW__search input{font-size:14px}}@media (prefers-reduced-motion:reduce){.CityPicker-module__cXJ1zW__photo,.CityPicker-module__cXJ1zW__card:after{transition:none}.CityPicker-module__cXJ1zW__pulse:after{animation:none}}
.NavSearch-module__ELwGjG__wrap{position:relative}.NavSearch-module__ELwGjG__field{-webkit-backdrop-filter:blur(10px);color:#fff;background:#0c0e0d66;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 6px 0 14px;display:flex}.NavSearch-module__ELwGjG__field input{color:#fff;background:0 0;border:0;outline:0;width:150px;font-size:12px}.NavSearch-module__ELwGjG__field input::placeholder{color:#fffc}.NavSearch-module__ELwGjG__field input::-webkit-search-cancel-button{filter:invert()}.NavSearch-module__ELwGjG__field button{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.NavSearch-module__ELwGjG__dropdown{z-index:20;overscroll-behavior:contain;border-radius:var(--r-lg);background:var(--paper);width:min(420px,80vw);max-height:min(440px,60vh);color:var(--ink);animation:NavSearch-module__ELwGjG__dropIn .4s var(--ease-out) both;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 30px 60px -24px #0a0c0b73}@keyframes NavSearch-module__ELwGjG__dropIn{0%{opacity:0;transform:translateY(-8px)}}.NavSearch-module__ELwGjG__all{border-top:1px solid var(--line);text-align:left;width:100%;color:var(--sage-deep);cursor:pointer;margin-top:6px;padding:10px;font-size:12px;font-weight:500}.NavSearch-module__ELwGjG__all:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.NavSearch-module__ELwGjG__dropdown{animation:none}}
.SiteNav-module__SuG8dq__nav{--notch-r:22px;z-index:5;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex;position:absolute;inset:0 0 auto}.SiteNav-module__SuG8dq__links,.SiteNav-module__SuG8dq__right{align-items:center;gap:6px;display:flex}.SiteNav-module__SuG8dq__right{margin-left:auto}.SiteNav-module__SuG8dq__active{color:var(--ink);background:#fff;border-color:#fff}.SiteNav-module__SuG8dq__notch{border-radius:0 0 var(--notch-r) var(--notch-r);background:var(--paper);color:var(--ink);letter-spacing:-.02em;padding:14px 36px 16px;font-size:15px;font-weight:600;position:absolute;top:0;left:50%;translate:-50%}.SiteNav-module__SuG8dq__notch:hover{color:var(--ink)}.SiteNav-module__SuG8dq__notch:before,.SiteNav-module__SuG8dq__notch:after{content:"";width:var(--notch-r);height:var(--notch-r);position:absolute;top:0}.SiteNav-module__SuG8dq__notch:before{left:calc(-1 * var(--notch-r));background:radial-gradient(circle at 0 100%, transparent calc(var(--notch-r) - .5px), var(--paper) var(--notch-r))}.SiteNav-module__SuG8dq__notch:after{right:calc(-1 * var(--notch-r));background:radial-gradient(circle at 100% 100%, transparent calc(var(--notch-r) - .5px), var(--paper) var(--notch-r))}.SiteNav-module__SuG8dq__search{display:block}.SiteNav-module__SuG8dq__menuBtn{color:#fff;-webkit-backdrop-filter:blur(10px);border-color:#fff6}.SiteNav-module__SuG8dq__nav button.SiteNav-module__SuG8dq__menuBtn:hover{color:var(--ink);background:#fff;border-color:#fff}@media (max-width:1100px){.SiteNav-module__SuG8dq__links,.SiteNav-module__SuG8dq__search{display:none}}@media (max-width:720px){.SiteNav-module__SuG8dq__right button[aria-haspopup=dialog]{height:40px}.SiteNav-module__SuG8dq__nav{padding:14px}.SiteNav-module__SuG8dq__join{display:none}.SiteNav-module__SuG8dq__notch{border-radius:0 0 var(--notch-r) 0;padding:14px 22px 14px 18px;left:0;translate:none}.SiteNav-module__SuG8dq__notch:before{display:none}}.SiteNav-module__SuG8dq__panelBody{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;display:grid}.SiteNav-module__SuG8dq__menuLinks{list-style:none}.SiteNav-module__SuG8dq__menuLinks li{border-top:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transform:translateY(24px)}.SiteNav-module__SuG8dq__menuLinks li:last-child{border-bottom:1px solid var(--line)}[data-open] .SiteNav-module__SuG8dq__menuLinks li{opacity:1;transform:none}.SiteNav-module__SuG8dq__menuLink{isolation:isolate;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:clamp(10px,1.4vw,16px) 12px;display:grid;position:relative}.SiteNav-module__SuG8dq__menuLink:before{content:"";z-index:-1;border-radius:var(--r-md);background:var(--sage-soft);transform-origin:bottom;transition:transform .55s var(--ease-out);position:absolute;inset:4px 0;transform:scaleY(0)}.SiteNav-module__SuG8dq__menuLink:hover:before,.SiteNav-module__SuG8dq__menuLink:focus-visible:before{transform:scaleY(1)}.SiteNav-module__SuG8dq__num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.SiteNav-module__SuG8dq__label{letter-spacing:-.05em;transition:transform .6s var(--ease-out);font-size:clamp(32px,4.4vw,60px);font-weight:400;line-height:1}.SiteNav-module__SuG8dq__menuLink:hover .SiteNav-module__SuG8dq__label,.SiteNav-module__SuG8dq__menuLink:focus-visible .SiteNav-module__SuG8dq__label{transform:translate(10px)}.SiteNav-module__SuG8dq__arrow{background:var(--ink);color:#fff;opacity:0;width:44px;height:44px;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid;transform:scale(.6)rotate(-45deg)}.SiteNav-module__SuG8dq__menuLink:hover .SiteNav-module__SuG8dq__arrow,.SiteNav-module__SuG8dq__menuLink:focus-visible .SiteNav-module__SuG8dq__arrow{opacity:1;transform:none}.SiteNav-module__SuG8dq__menuLink[aria-current=page] .SiteNav-module__SuG8dq__label,.SiteNav-module__SuG8dq__menuLink[aria-current=page] .SiteNav-module__SuG8dq__num{color:var(--sage-deep)}.SiteNav-module__SuG8dq__menuLink[aria-current=page] .SiteNav-module__SuG8dq__arrow{opacity:1;background:var(--sage);transform:none}.SiteNav-module__SuG8dq__feature{border-radius:var(--r-lg);isolation:isolate;color:#fff;min-height:380px;position:relative;overflow:hidden}.SiteNav-module__SuG8dq__feature:after{content:"";z-index:-1;background:linear-gradient(#0a0c0b00 40%,#0a0c0bb3);position:absolute;inset:0}.SiteNav-module__SuG8dq__featurePhoto{z-index:-2;transition:transform 1.2s var(--ease-out);transform:scale(1.12)}[data-open] .SiteNav-module__SuG8dq__featurePhoto{transform:scale(1)}.SiteNav-module__SuG8dq__featureCopy{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.SiteNav-module__SuG8dq__featureCopy p{letter-spacing:-.035em;max-width:280px;font-size:clamp(20px,1.8vw,26px);line-height:1.1}.SiteNav-module__SuG8dq__panelFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 2px;display:flex}.SiteNav-module__SuG8dq__socials{flex-wrap:wrap;gap:6px;display:flex}.SiteNav-module__SuG8dq__mail{color:var(--ink-2);text-underline-offset:3px;font-size:12px;text-decoration:underline}@media (max-width:860px){.SiteNav-module__SuG8dq__panelBody{grid-template-columns:1fr}.SiteNav-module__SuG8dq__feature{display:none}}@media (max-width:520px){.SiteNav-module__SuG8dq__menuLink{grid-template-columns:32px minmax(0,1fr) 40px}.SiteNav-module__SuG8dq__arrow{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.SiteNav-module__SuG8dq__menuLinks li,.SiteNav-module__SuG8dq__menuLink:before,.SiteNav-module__SuG8dq__label,.SiteNav-module__SuG8dq__arrow,.SiteNav-module__SuG8dq__featurePhoto{transition:none}}
.Hero-module__GsdnMa__hero{--notch-r:22px;height:clamp(620px, calc(100svh - 2 * var(--gutter) - 16px), 920px);border-radius:var(--r-lg) var(--r-lg) 0 var(--r-lg);isolation:isolate;background:var(--ink);color:#fff;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Hero-module__GsdnMa__hero{visibility:hidden}}.Hero-module__GsdnMa__media{z-index:-1;border-radius:var(--r-lg);will-change:transform;position:absolute;inset:0;overflow:hidden}.Hero-module__GsdnMa__shade{background:linear-gradient(#0a0c0b59 0%,#0a0c0b00 30%),linear-gradient(#0a0c0b00 35%,#0a0c0b26 55%,#0a0c0bb3 100%);position:absolute;inset:0}.Hero-module__GsdnMa__notchBottom:hover{color:var(--ink)}.Hero-module__GsdnMa__intro{flex-direction:column;align-items:flex-start;gap:14px;max-width:230px;display:flex;position:absolute;top:92px;left:24px}.Hero-module__GsdnMa__intro p{color:#ffffffeb;font-size:13px;line-height:1.45}.Hero-module__GsdnMa__introSmall{color:#ffffffbf;max-width:130px;margin-top:18px;font-size:11px;line-height:1.4}.Hero-module__GsdnMa__socials{flex-direction:column;align-items:flex-end;gap:6px;list-style:none;display:flex;position:absolute;top:92px;right:24px}.Hero-module__GsdnMa__refer{border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff47;width:280px;padding:18px;position:absolute;bottom:136px;right:24px}.Hero-module__GsdnMa__refer strong{font-size:15px;font-weight:500;display:block}.Hero-module__GsdnMa__refer p{color:#ffffffc7;margin-top:4px;font-size:11px;line-height:1.4}.Hero-module__GsdnMa__referRow{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.Hero-module__GsdnMa__shareBtn{cursor:pointer}.Hero-module__GsdnMa__copy{max-width:min(760px,62%);position:absolute;bottom:30px;left:28px}.Hero-module__GsdnMa__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,5.6vw,86px);font-weight:400;line-height:.98}.Hero-module__GsdnMa__sub{color:#ffffffc7;max-width:420px;margin-top:18px;font-size:13px;line-height:1.5}.Hero-module__GsdnMa__notchBottom{border-radius:var(--notch-r) 0 0 0;background:var(--paper);color:var(--ink);flex-direction:column;gap:10px;padding:18px 22px 18px 24px;display:flex;position:absolute;bottom:0;right:0}.Hero-module__GsdnMa__notchBottom:before,.Hero-module__GsdnMa__notchBottom:after{content:"";width:var(--notch-r);height:var(--notch-r);background:radial-gradient(circle at 0 0, transparent calc(var(--notch-r) - .5px), var(--paper) var(--notch-r));position:absolute}.Hero-module__GsdnMa__notchBottom:before{right:0;top:calc(-1 * var(--notch-r))}.Hero-module__GsdnMa__notchBottom:after{left:calc(-1 * var(--notch-r));bottom:0}.Hero-module__GsdnMa__downloadText{letter-spacing:-.02em;font-size:13px;font-weight:500;line-height:1.15}.Hero-module__GsdnMa__toggle{border:1px solid var(--line-strong);border-radius:999px;width:62px;height:30px;position:relative}.Hero-module__GsdnMa__knob{background:var(--ink);color:#fff;width:22px;height:22px;transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;left:3px}.Hero-module__GsdnMa__notchBottom:hover .Hero-module__GsdnMa__knob{transform:translate(32px)rotate(45deg)}@media (max-width:1100px){.Hero-module__GsdnMa__refer{display:none}.Hero-module__GsdnMa__copy{max-width:78%}}@media (max-width:720px){.Hero-module__GsdnMa__hero{height:clamp(600px,92svh,780px)}.Hero-module__GsdnMa__socials,.Hero-module__GsdnMa__intro{display:none}.Hero-module__GsdnMa__copy{max-width:none;bottom:110px;left:18px;right:18px}.Hero-module__GsdnMa__notchBottom{flex-direction:row;align-items:center;gap:14px;padding:14px 16px 14px 20px}}
.CityBanner-module__eCi0OW__banner{border-radius:var(--r-lg);background:var(--sage-soft);margin-top:calc(-1 * var(--section-gap) + clamp(16px, 2.2vw, 28px));align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(16px,2vw,22px);display:flex}.CityBanner-module__eCi0OW__pin{background:var(--sage);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.CityBanner-module__eCi0OW__thumb{aspect-ratio:4/3;border-radius:var(--r-md);flex-shrink:0;width:92px;position:relative;overflow:hidden}.CityBanner-module__eCi0OW__copy{flex:1;min-width:0}@media (prefers-reduced-motion:no-preference){.CityBanner-module__eCi0OW__thumb,.CityBanner-module__eCi0OW__copy{animation:CityBanner-module__eCi0OW__swapIn .7s var(--ease-out) both}}@keyframes CityBanner-module__eCi0OW__swapIn{0%{opacity:0;transform:translateY(10px)}}.CityBanner-module__eCi0OW__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--sage-deep);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.CityBanner-module__eCi0OW__copy h2{letter-spacing:-.04em;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.1}.CityBanner-module__eCi0OW__country{color:var(--muted)}.CityBanner-module__eCi0OW__copy p{color:var(--ink-2);margin-top:6px;font-size:13px}.CityBanner-module__eCi0OW__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.CityBanner-module__eCi0OW__actions button{cursor:pointer;height:38px}.CityBanner-module__eCi0OW__hubLink{border-color:var(--ink);background:0 0;height:38px}.CityBanner-module__eCi0OW__makeHome{cursor:pointer;height:40px;padding:0 18px}@media (max-width:900px){.CityBanner-module__eCi0OW__banner{flex-wrap:wrap}.CityBanner-module__eCi0OW__actions{justify-content:flex-start;width:100%}}
.Discover-module__JYvt6G__discover{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.Discover-module__JYvt6G__left{flex-direction:column;gap:24px;display:flex}.Discover-module__JYvt6G__topRow{align-items:center;gap:clamp(16px,6vw,96px);display:flex}.Discover-module__JYvt6G__badge{background:var(--ink);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.Discover-module__JYvt6G__tabs{flex-wrap:wrap;gap:6px;display:flex}.Discover-module__JYvt6G__tab{cursor:pointer}.Discover-module__JYvt6G__card{border-radius:var(--r-lg);background:var(--sage);color:#fff;grid-template-columns:.9fr 1fr;gap:clamp(16px,2vw,28px);min-height:320px;padding:14px;display:grid}.Discover-module__JYvt6G__cardMedia{border-radius:var(--r-md);min-height:260px;position:relative;overflow:hidden}.Discover-module__JYvt6G__slide{opacity:0;transition:opacity .8s var(--ease-out), transform 1.4s var(--ease-out);position:absolute;inset:0;transform:scale(1.1)}.Discover-module__JYvt6G__slideActive{opacity:1;transform:scale(1)}.Discover-module__JYvt6G__cardBody{flex-direction:column;align-items:flex-start;gap:14px;padding:14px 8px 4px 0;display:flex}.Discover-module__JYvt6G__cardTitle{letter-spacing:-.03em;font-size:clamp(18px,1.6vw,24px);font-weight:400;line-height:1.15}.Discover-module__JYvt6G__cardText{color:#ffffffbf;font-size:12px;line-height:1.5}.Discover-module__JYvt6G__cardFoot{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.Discover-module__JYvt6G__dots{gap:6px;display:flex}.Discover-module__JYvt6G__dot{width:6px;height:6px;transition:transform .5s var(--ease-out), background-color .5s var(--ease-out);background:#fff6;border-radius:50%}.Discover-module__JYvt6G__dotActive{background:#fff;transform:scale(1.35)}.Discover-module__JYvt6G__arrows{gap:8px;display:flex}.Discover-module__JYvt6G__ghostBtn{color:#fff;border-color:#ffffff8c}.Discover-module__JYvt6G__card button.Discover-module__JYvt6G__ghostBtn:hover{color:var(--ink);background:#fff;border-color:#fff}.Discover-module__JYvt6G__right{flex-direction:column;gap:clamp(36px,5vw,72px);display:flex}.Discover-module__JYvt6G__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1}.Discover-module__JYvt6G__feature{grid-template-columns:180px 1fr;align-items:start;gap:22px;padding-left:26px;display:grid;position:relative}.Discover-module__JYvt6G__plus{z-index:2;background:var(--ink);color:#fff;will-change:transform;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-26px;display:grid;position:absolute;top:50%;left:0}.Discover-module__JYvt6G__featureImg{aspect-ratio:4/5;border-radius:var(--r-md);position:relative;overflow:hidden}.Discover-module__JYvt6G__featureBtn{width:34px;height:34px;position:absolute;bottom:10px;right:10px}.Discover-module__JYvt6G__featureText{color:var(--ink-2);flex-direction:column;gap:12px;padding-top:16px;font-size:12px;line-height:1.5;display:flex}.Discover-module__JYvt6G__asterisk{color:var(--ink);font-size:24px;line-height:1}@media (max-width:1024px){.Discover-module__JYvt6G__discover{grid-template-columns:1fr}.Discover-module__JYvt6G__right{order:-1}}@media (max-width:640px){.Discover-module__JYvt6G__card{grid-template-columns:1fr}.Discover-module__JYvt6G__cardMedia{min-height:220px}.Discover-module__JYvt6G__topRow{flex-wrap:wrap;gap:14px}.Discover-module__JYvt6G__badge{width:46px;height:46px}.Discover-module__JYvt6G__feature{grid-template-columns:130px 1fr}}@media (prefers-reduced-motion:reduce){.Discover-module__JYvt6G__slide{transition:opacity .3s linear;transform:none}}
.ClubsDirectory-module__tf4SaG__directory{flex-direction:column;gap:24px;display:flex}.ClubsDirectory-module__tf4SaG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ClubsDirectory-module__tf4SaG__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1}.ClubsDirectory-module__tf4SaG__controls{align-items:center;gap:14px;display:flex}.ClubsDirectory-module__tf4SaG__search{border:1px solid var(--line-strong);width:clamp(220px,24vw,340px);height:42px;color:var(--muted);transition:border-color .3s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex}.ClubsDirectory-module__tf4SaG__search:focus-within{border-color:var(--ink)}.ClubsDirectory-module__tf4SaG__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ClubsDirectory-module__tf4SaG__count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ClubsDirectory-module__tf4SaG__chips{flex-wrap:wrap;gap:6px;display:flex}.ClubsDirectory-module__tf4SaG__chips button{cursor:pointer;height:34px}.ClubsDirectory-module__tf4SaG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);list-style:none;display:grid}.ClubsDirectory-module__tf4SaG__card{border-radius:var(--r-lg);background:var(--surface);isolation:isolate;flex-direction:column;height:100%;display:flex;overflow:hidden}.ClubsDirectory-module__tf4SaG__media{aspect-ratio:4/3;position:relative;overflow:hidden}.ClubsDirectory-module__tf4SaG__photo{transition:transform 1.1s var(--ease-out)}.ClubsDirectory-module__tf4SaG__card:hover .ClubsDirectory-module__tf4SaG__photo{transform:scale(1.06)}.ClubsDirectory-module__tf4SaG__tag{z-index:2;position:absolute;top:12px;left:12px}.ClubsDirectory-module__tf4SaG__go{z-index:2;width:40px;height:40px;color:var(--ink);transition:transform .5s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.ClubsDirectory-module__tf4SaG__card:hover .ClubsDirectory-module__tf4SaG__go{transform:rotate(45deg)}.ClubsDirectory-module__tf4SaG__body{flex-direction:column;gap:4px;padding:18px 18px 20px;display:flex}.ClubsDirectory-module__tf4SaG__body h3{letter-spacing:-.035em;font-size:20px;font-weight:500}.ClubsDirectory-module__tf4SaG__location{color:var(--muted);font-size:12px}.ClubsDirectory-module__tf4SaG__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:14px;display:grid}.ClubsDirectory-module__tf4SaG__stats dt{color:var(--muted);font-size:10px}.ClubsDirectory-module__tf4SaG__stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:500}.ClubsDirectory-module__tf4SaG__empty{color:var(--ink-2);padding:48px 0;font-size:15px}.ClubsDirectory-module__tf4SaG__empty button{text-underline-offset:3px;font-size:inherit;color:var(--ink);text-decoration:underline}@media (max-width:1100px){.ClubsDirectory-module__tf4SaG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ClubsDirectory-module__tf4SaG__grid{grid-template-columns:1fr}.ClubsDirectory-module__tf4SaG__controls,.ClubsDirectory-module__tf4SaG__search{width:100%}}@media (prefers-reduced-motion:reduce){.ClubsDirectory-module__tf4SaG__photo,.ClubsDirectory-module__tf4SaG__go{transition:none}}.ClubsDirectory-module__tf4SaG__citySelect{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 6px 0 14px;display:flex}.ClubsDirectory-module__tf4SaG__citySelect select{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding-right:8px;font-size:13px}.ClubsDirectory-module__tf4SaG__citySelect select option{color:var(--ink)}.ClubsDirectory-module__tf4SaG__startCard{border:1px dashed var(--line-strong);background:var(--sage-soft);min-height:320px;transition:background-color .4s var(--ease-out);justify-content:space-between;gap:24px;padding:22px}.ClubsDirectory-module__tf4SaG__startCard:hover{background:#dce8df}.ClubsDirectory-module__tf4SaG__startCard h3{letter-spacing:-.04em;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.05}.ClubsDirectory-module__tf4SaG__startCard p{max-width:260px;color:var(--ink-2);margin-top:8px;font-size:13px;line-height:1.5}.ClubsDirectory-module__tf4SaG__startIcon{background:var(--sage);color:#fff;width:52px;height:52px;transition:transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid}.ClubsDirectory-module__tf4SaG__startCard:hover .ClubsDirectory-module__tf4SaG__startIcon{transform:rotate(90deg)}.ClubsDirectory-module__tf4SaG__startLink{color:var(--sage-deep);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:700px){.ClubsDirectory-module__tf4SaG__controls{flex-wrap:wrap}.ClubsDirectory-module__tf4SaG__citySelect{flex:1}}
.Communities-module__rZWVxG__wrap{position:relative}.Communities-module__rZWVxG__panel{border-radius:var(--r-xl);background:var(--surface);padding:clamp(20px,2.8vw,40px)}.Communities-module__rZWVxG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(20px,2.5vw,32px);display:flex}.Communities-module__rZWVxG__headLeft{align-items:center;gap:14px;display:flex}.Communities-module__rZWVxG__title{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,26px);font-weight:500}.Communities-module__rZWVxG__headRight{align-items:center;gap:8px;display:flex}.Communities-module__rZWVxG__search{border:1px solid var(--line);background:var(--paper);width:clamp(200px,22vw,320px);height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.Communities-module__rZWVxG__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.Communities-module__rZWVxG__viewAll{height:36px}.Communities-module__rZWVxG__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*clamp(20px,2.8vw,40px));padding:0 clamp(20px,2.8vw,40px);overflow-x:auto}.Communities-module__rZWVxG__viewport::-webkit-scrollbar{display:none}.Communities-module__rZWVxG__panel[data-pinned] .Communities-module__rZWVxG__viewport{scroll-snap-type:none;overflow:hidden}.Communities-module__rZWVxG__track{will-change:transform;gap:12px;width:max-content;list-style:none;display:flex}.Communities-module__rZWVxG__card{aspect-ratio:3/3.4;border-radius:var(--r-md);isolation:isolate;color:#fff;scroll-snap-align:start;width:clamp(250px,24vw,340px);transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex-shrink:0;position:relative;overflow:hidden}.Communities-module__rZWVxG__card:after{content:"";pointer-events:none;background:linear-gradient(#0a0c0b00 45%,#0a0c0ba6);position:absolute;inset:0}.Communities-module__rZWVxG__media{transition:transform 1s var(--ease-out)}.Communities-module__rZWVxG__card:hover .Communities-module__rZWVxG__media{transform:scale(1.05)}.Communities-module__rZWVxG__dim{opacity:.25;transform:scale(.97)}.Communities-module__rZWVxG__tag{z-index:2;position:absolute;top:12px;right:12px}.Communities-module__rZWVxG__cardFoot{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:16px;right:12px}.Communities-module__rZWVxG__caption{letter-spacing:-.025em;max-width:200px;font-size:15px;line-height:1.2}.Communities-module__rZWVxG__cardBtn{width:34px;height:34px}@media (hover:hover){.Communities-module__rZWVxG__cardBtn{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(8px)}.Communities-module__rZWVxG__card:hover .Communities-module__rZWVxG__cardBtn,.Communities-module__rZWVxG__card:focus-within .Communities-module__rZWVxG__cardBtn{opacity:1;transform:none}}.Communities-module__rZWVxG__foot{justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(20px,2.5vw,32px);display:flex}.Communities-module__rZWVxG__arrows{gap:8px;display:flex}.Communities-module__rZWVxG__panel[data-pinned] .Communities-module__rZWVxG__arrows{display:none}.Communities-module__rZWVxG__progress{background:var(--line-strong);border-radius:2px;width:min(280px,30%);height:2px;display:none;overflow:hidden}.Communities-module__rZWVxG__progress span{background:var(--ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.Communities-module__rZWVxG__panel[data-pinned] .Communities-module__rZWVxG__progress{display:block}.Communities-module__rZWVxG__note{max-width:340px;color:var(--muted);text-align:right;font-size:11px;line-height:1.5}@media (max-width:640px){.Communities-module__rZWVxG__headRight{width:100%}.Communities-module__rZWVxG__search{flex:1}.Communities-module__rZWVxG__note{display:none}}@media (prefers-reduced-motion:reduce){.Communities-module__rZWVxG__card,.Communities-module__rZWVxG__media,.Communities-module__rZWVxG__cardBtn{transition:none}}
.PageHero-module__dFGnnq__hero{border-radius:var(--r-lg);isolation:isolate;background:var(--ink);color:#fff;height:clamp(520px,74svh,720px);position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.PageHero-module__dFGnnq__hero{visibility:hidden}}.PageHero-module__dFGnnq__media{z-index:-1;border-radius:var(--r-lg);will-change:transform;position:absolute;inset:0;overflow:hidden}.PageHero-module__dFGnnq__shade{background:linear-gradient(#0a0c0b66 0%,#0a0c0b00 32%),linear-gradient(#0a0c0b00 30%,#0a0c0b33 50%,#0a0c0bbf 100%);position:absolute;inset:0}.PageHero-module__dFGnnq__copy{flex-direction:column;align-items:flex-start;gap:18px;max-width:min(780px,64%);display:flex;position:absolute;bottom:30px;left:28px}.PageHero-module__dFGnnq__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(42px,6.2vw,96px);font-weight:400;line-height:.96}.PageHero-module__dFGnnq__sub{color:#fffc;max-width:440px;font-size:14px;line-height:1.5}.PageHero-module__dFGnnq__stats{border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff47;gap:28px;padding:18px 22px;display:flex;position:absolute;bottom:30px;right:24px}.PageHero-module__dFGnnq__stats dt{color:#ffffffbf;font-size:11px}.PageHero-module__dFGnnq__stats dd{letter-spacing:-.04em;margin-top:4px;font-size:clamp(22px,2vw,30px);font-weight:500}@media (max-width:1024px){.PageHero-module__dFGnnq__copy{max-width:86%;bottom:140px}.PageHero-module__dFGnnq__stats{left:28px;right:auto}}@media (max-width:720px){.PageHero-module__dFGnnq__hero{height:clamp(560px,86svh,720px)}.PageHero-module__dFGnnq__copy{max-width:none;bottom:130px;left:18px;right:18px}.PageHero-module__dFGnnq__stats{justify-content:space-between;gap:12px;padding:14px 16px;bottom:18px;left:18px;right:18px}}
.Empower-module__bgGVfa__empower{flex-direction:column;gap:clamp(28px,3.5vw,48px);display:flex}.Empower-module__bgGVfa__title{letter-spacing:-.045em;max-width:680px;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.04}.Empower-module__bgGVfa__grid{grid-template-columns:1.45fr .6fr 1.15fr;align-items:start;gap:clamp(18px,2.4vw,36px);display:grid}.Empower-module__bgGVfa__main{aspect-ratio:16/10.5;border-radius:var(--r-lg);isolation:isolate;color:#fff;position:relative;overflow:hidden}.Empower-module__bgGVfa__main:after{content:"";pointer-events:none;background:linear-gradient(#0a0c0b00 45%,#0a0c0b99),linear-gradient(#0a0c0b40,#0a0c0b00 30%);position:absolute;inset:0}.Empower-module__bgGVfa__mainTop{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;top:16px;left:16px}.Empower-module__bgGVfa__glassDot{-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #fff6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.Empower-module__bgGVfa__mainBottom{z-index:2;position:absolute;bottom:18px;left:20px}.Empower-module__bgGVfa__bigWord{letter-spacing:-.05em;font-size:clamp(38px,4.6vw,70px);font-weight:400;line-height:1}.Empower-module__bgGVfa__mainSub{color:#fffc;max-width:180px;margin-top:6px;font-size:11px;line-height:1.4}.Empower-module__bgGVfa__mainBtn{z-index:2;width:46px;height:46px;position:absolute;bottom:18px;right:18px}.Empower-module__bgGVfa__middle{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.Empower-module__bgGVfa__plusBtn{width:30px;height:30px}.Empower-module__bgGVfa__ring{aspect-ratio:1;width:min(150px,100%);position:relative}.Empower-module__bgGVfa__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.Empower-module__bgGVfa__ringTrack,.Empower-module__bgGVfa__ringArc{fill:none;stroke-width:10px}.Empower-module__bgGVfa__ringTrack{stroke:var(--surface)}.Empower-module__bgGVfa__ringArc{stroke-linecap:round}.Empower-module__bgGVfa__ringLabel{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.Empower-module__bgGVfa__ringLabel strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.Empower-module__bgGVfa__ringLabel>span{color:var(--muted);font-size:9px}.Empower-module__bgGVfa__middleText{letter-spacing:-.02em;max-width:120px;font-size:14px;line-height:1.2}.Empower-module__bgGVfa__right{flex-direction:column;gap:28px;min-width:0;display:flex}.Empower-module__bgGVfa__sideRow{margin-right:calc(-1 * var(--gutter));grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.Empower-module__bgGVfa__sideCard{aspect-ratio:4/4.4;border-radius:var(--r-md);isolation:isolate;color:#fff;position:relative;overflow:hidden}.Empower-module__bgGVfa__edgeCard{border-radius:var(--r-md) 0 0 var(--r-md)}.Empower-module__bgGVfa__sideCard:after{content:"";pointer-events:none;background:linear-gradient(#0a0c0b00 45%,#0a0c0b8c);position:absolute;inset:0}.Empower-module__bgGVfa__sidePlus{z-index:2;color:#fff;border-color:#ffffffb3;width:28px;height:28px;position:absolute;top:10px;left:10px}.Empower-module__bgGVfa__sideLabel{z-index:2;letter-spacing:-.03em;font-size:15px;line-height:1.1;position:absolute;bottom:12px;left:12px}.Empower-module__bgGVfa__handDot{z-index:2;width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.Empower-module__bgGVfa__copy{letter-spacing:-.02em;max-width:360px;font-size:clamp(15px,1.2vw,18px);line-height:1.45}.Empower-module__bgGVfa__mark{margin:0 1px;padding:0 8px;display:inline-block;position:relative}.Empower-module__bgGVfa__markBg{background:var(--sage);border-radius:999px;position:absolute;inset:1px 0}.Empower-module__bgGVfa__markText{color:#fff;position:relative}@media (max-width:1024px){.Empower-module__bgGVfa__grid{grid-template-columns:1fr 1fr}.Empower-module__bgGVfa__main{grid-column:1/-1}.Empower-module__bgGVfa__sideRow{margin-right:0}.Empower-module__bgGVfa__edgeCard{border-radius:var(--r-md)}}@media (max-width:640px){.Empower-module__bgGVfa__grid{grid-template-columns:1fr}.Empower-module__bgGVfa__main{aspect-ratio:4/5}.Empower-module__bgGVfa__middle{flex-flow:wrap;align-items:center}.Empower-module__bgGVfa__ring{width:130px}}
.StatsBand-module__IM9LqW__band{border-radius:var(--r-xl);background:var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.StatsBand-module__IM9LqW__stat{flex-direction:column;justify-content:space-between;gap:40px;min-height:220px;padding:clamp(22px,2.6vw,36px);display:flex}.StatsBand-module__IM9LqW__stat+.StatsBand-module__IM9LqW__stat{border-left:1px solid #ffffff1f}.StatsBand-module__IM9LqW__value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.9}.StatsBand-module__IM9LqW__stat:first-child .StatsBand-module__IM9LqW__value{color:var(--sage)}.StatsBand-module__IM9LqW__label{color:#ffffffb3;max-width:180px;font-size:13px;line-height:1.4}@media (max-width:900px){.StatsBand-module__IM9LqW__band{grid-template-columns:repeat(2,minmax(0,1fr))}.StatsBand-module__IM9LqW__stat:nth-child(3){border-left:0}.StatsBand-module__IM9LqW__stat:nth-child(n+3){border-top:1px solid #ffffff1f}.StatsBand-module__IM9LqW__stat{min-height:170px}}
.section-module__lQChCq__h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.02}.section-module__lQChCq__lead{color:var(--muted);font-size:13px;line-height:1.55}.section-module__lQChCq__headRow{grid-template-columns:1fr minmax(0,2.4fr) 1fr;align-items:end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:grid}.section-module__lQChCq__eyebrow{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.section-module__lQChCq__dot{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.section-module__lQChCq__center{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.section-module__lQChCq__textLink{align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.section-module__lQChCq__textLink>span:first-child{text-underline-offset:3px;text-decoration:underline}.section-module__lQChCq__linkIcon{background:var(--ink);color:#fff;width:30px;height:30px;transition:transform var(--dur-hover) var(--ease-out);border-radius:50%;place-items:center;display:grid}.section-module__lQChCq__textLink:hover .section-module__lQChCq__linkIcon{transform:translate(4px)}@media (max-width:820px){.section-module__lQChCq__headRow{grid-template-columns:1fr;justify-items:start}.section-module__lQChCq__center{text-align:left;align-items:flex-start}}
.CityHubs-module__HHpDqW__hubs{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.CityHubs-module__HHpDqW__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.CityHubs-module__HHpDqW__title{letter-spacing:-.045em;text-wrap:balance;max-width:760px;font-size:clamp(32px,3.6vw,54px);font-weight:400;line-height:1.02}.CityHubs-module__HHpDqW__list{list-style:none}.CityHubs-module__HHpDqW__list li{position:relative}.CityHubs-module__HHpDqW__rule{background:var(--line-strong);height:1px;position:absolute;inset:0 0 auto}.CityHubs-module__HHpDqW__list li:last-child:after{content:"";background:var(--line-strong);height:1px;position:absolute;inset:auto 0 0}.CityHubs-module__HHpDqW__row{isolation:isolate;transition:color .45s var(--ease-out);grid-template-columns:minmax(0,1fr) 160px 120px 48px;align-items:center;gap:16px;padding:clamp(14px,1.8vw,24px) 12px;display:grid;position:relative}.CityHubs-module__HHpDqW__row:before{content:"";z-index:-1;border-radius:var(--r-md);background:var(--ink);transform-origin:bottom;transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.CityHubs-module__HHpDqW__row:hover,.CityHubs-module__HHpDqW__row:focus-visible{color:#fff}.CityHubs-module__HHpDqW__row:hover:before,.CityHubs-module__HHpDqW__row:focus-visible:before{transform:scaleY(1)}.CityHubs-module__HHpDqW__mask{display:block;overflow:hidden}.CityHubs-module__HHpDqW__city,.CityHubs-module__HHpDqW__country,.CityHubs-module__HHpDqW__clubs{display:block}.CityHubs-module__HHpDqW__city{letter-spacing:-.05em;font-size:clamp(30px,4.4vw,68px);font-weight:400;line-height:1.05}.CityHubs-module__HHpDqW__cityMask{transition:transform .6s var(--ease-out)}.CityHubs-module__HHpDqW__row:hover .CityHubs-module__HHpDqW__cityMask{transform:translate(14px)}.CityHubs-module__HHpDqW__country,.CityHubs-module__HHpDqW__clubs{color:inherit;opacity:.7;font-size:13px}.CityHubs-module__HHpDqW__clubs{font-variant-numeric:tabular-nums}.CityHubs-module__HHpDqW__arrow{width:44px;height:44px;transition:transform .5s var(--ease-out);border:1px solid;border-radius:50%;place-items:center;display:grid}.CityHubs-module__HHpDqW__row:hover .CityHubs-module__HHpDqW__arrow{transform:rotate(45deg)}@media (max-width:720px){.CityHubs-module__HHpDqW__row{grid-template-columns:minmax(0,1fr) auto 40px}.CityHubs-module__HHpDqW__country{display:none}.CityHubs-module__HHpDqW__arrow{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.CityHubs-module__HHpDqW__row,.CityHubs-module__HHpDqW__row:before,.CityHubs-module__HHpDqW__cityMask,.CityHubs-module__HHpDqW__arrow{transition:none}}
.DetailIntro-module__0Q1Nvq__intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.DetailIntro-module__0Q1Nvq__main{flex-direction:column;align-items:flex-start;gap:clamp(20px,2.4vw,32px);display:flex}.DetailIntro-module__0Q1Nvq__statement{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(26px,3vw,44px);font-weight:400;line-height:1.12}.DetailIntro-module__0Q1Nvq__facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid}.DetailIntro-module__0Q1Nvq__facts>div{padding:16px 16px 4px 0}.DetailIntro-module__0Q1Nvq__facts>div+div{border-left:1px solid var(--line);padding-left:16px}.DetailIntro-module__0Q1Nvq__facts dt{color:var(--muted);font-size:11px}.DetailIntro-module__0Q1Nvq__facts dd{letter-spacing:-.03em;margin-top:6px;font-size:17px;font-weight:500}.DetailIntro-module__0Q1Nvq__factLink{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color .3s var(--ease-out);align-items:center;gap:4px;display:inline-flex}.DetailIntro-module__0Q1Nvq__factLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.DetailIntro-module__0Q1Nvq__card{border-radius:var(--r-lg);background:var(--ink);color:#fff;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,2.4vw,32px);display:flex}.DetailIntro-module__0Q1Nvq__card h3{letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.05}.DetailIntro-module__0Q1Nvq__card p{color:#ffffffbf;font-size:13px;line-height:1.55}.DetailIntro-module__0Q1Nvq__members{color:#ffffffd9;align-items:center;gap:10px;margin:4px 0 6px;font-size:12px;display:flex}@media (max-width:900px){.DetailIntro-module__0Q1Nvq__intro{grid-template-columns:1fr}}@media (max-width:520px){.DetailIntro-module__0Q1Nvq__facts{grid-template-columns:1fr}.DetailIntro-module__0Q1Nvq__facts>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}}
.Pricing-module__cxIM8q__pricing{position:relative}.Pricing-module__cxIM8q__inlineIcon{vertical-align:-.12em;border:1.5px solid;border-radius:50%;place-items:center;width:.95em;height:.95em;display:inline-grid}.Pricing-module__cxIM8q__inlineIcon svg{width:55%;height:55%}.Pricing-module__cxIM8q__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);display:grid}.Pricing-module__cxIM8q__card{will-change:transform;min-height:clamp(400px,34vw,480px);position:relative}.Pricing-module__cxIM8q__inner{border-radius:var(--r-lg);isolation:isolate;color:#fff;transform-style:preserve-3d;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0;overflow:hidden}.Pricing-module__cxIM8q__sageCard .Pricing-module__cxIM8q__inner{background:var(--sage)}.Pricing-module__cxIM8q__photoCard .Pricing-module__cxIM8q__inner:after{content:"";z-index:-1;background:linear-gradient(#0a0c0b26,#0a0c0b8c);position:absolute;inset:0}.Pricing-module__cxIM8q__bg{z-index:-2}.Pricing-module__cxIM8q__swoosh{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.Pricing-module__cxIM8q__swoosh path{fill:none;stroke:#ffffff21;stroke-width:46px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.Pricing-module__cxIM8q__top{justify-content:space-between;align-items:flex-start;display:flex}.Pricing-module__cxIM8q__badge{height:26px;font-size:11px}.Pricing-module__cxIM8q__reco{text-align:right;color:#ffffffd9;flex-direction:column;align-items:flex-end;gap:6px;font-size:10px;line-height:1.25;display:flex}.Pricing-module__cxIM8q__center{text-align:center;flex-direction:column;align-items:center;display:flex}.Pricing-module__cxIM8q__name{letter-spacing:-.045em;max-width:320px;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1}.Pricing-module__cxIM8q__subtitle{color:#fffc;margin-top:10px;font-size:12px}.Pricing-module__cxIM8q__price{background:var(--ink);border-radius:999px;align-items:baseline;gap:6px;margin-top:26px;padding:12px 26px;display:inline-flex}.Pricing-module__cxIM8q__price strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.2vw,32px);font-weight:500}.Pricing-module__cxIM8q__price span{color:#ffffffbf;font-size:11px}.Pricing-module__cxIM8q__bottom{align-items:center;gap:16px;display:flex}.Pricing-module__cxIM8q__expiry{color:#fff;background:0 0;border-color:#fff9;height:26px;font-size:11px}.Pricing-module__cxIM8q__total{font-variant-numeric:tabular-nums;text-align:center;border-top:1px solid #ffffff59;flex:1;padding-top:8px;font-size:11px}.Pricing-module__cxIM8q__go{width:52px;height:52px}@media (max-width:900px){.Pricing-module__cxIM8q__cards{grid-template-columns:1fr}}@media (max-width:480px){.Pricing-module__cxIM8q__total{display:none}.Pricing-module__cxIM8q__bottom{justify-content:space-between}}
.EventsList-module__VU5zHG__events{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.EventsList-module__VU5zHG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.EventsList-module__VU5zHG__title{letter-spacing:-.05em;text-wrap:balance;max-width:620px;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1}.EventsList-module__VU5zHG__tabs{flex-wrap:wrap;gap:6px;display:flex}.EventsList-module__VU5zHG__tabs button{cursor:pointer;height:34px}.EventsList-module__VU5zHG__listWrap{position:relative}.EventsList-module__VU5zHG__list{border-top:1px solid var(--line-strong);list-style:none}.EventsList-module__VU5zHG__row{border-bottom:1px solid var(--line-strong);transition:background-color .4s var(--ease-out);grid-template-columns:120px minmax(0,1fr) 170px auto;align-items:center;gap:24px;padding:clamp(16px,2vw,26px) 4px;display:grid}.EventsList-module__VU5zHG__date{align-items:center;gap:10px;display:flex}.EventsList-module__VU5zHG__day{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1}.EventsList-module__VU5zHG__month{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;line-height:1.3}.EventsList-module__VU5zHG__info h3{letter-spacing:-.035em;transition:transform .5s var(--ease-out);font-size:clamp(18px,1.6vw,24px);font-weight:500}.EventsList-module__VU5zHG__row:hover .EventsList-module__VU5zHG__info h3{transform:translate(8px)}.EventsList-module__VU5zHG__info p{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.EventsList-module__VU5zHG__sport{height:24px;padding:0 10px;font-size:11px}.EventsList-module__VU5zHG__city{color:var(--sage-deep);font-weight:500}.EventsList-module__VU5zHG__empty{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:36px 4px;font-size:15px;display:flex}.EventsList-module__VU5zHG__empty button{cursor:pointer}.EventsList-module__VU5zHG__spots{color:var(--muted);font-size:12px}.EventsList-module__VU5zHG__low{color:var(--accent);font-weight:500}.EventsList-module__VU5zHG__preview{z-index:3;aspect-ratio:4/5;border-radius:var(--r-md);pointer-events:none;visibility:hidden;width:240px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px #0a0c0b73}.EventsList-module__VU5zHG__previewImg{opacity:0;transition:opacity .45s var(--ease-out), transform .8s var(--ease-out);position:absolute;inset:0;transform:scale(1.12)}.EventsList-module__VU5zHG__previewActive{opacity:1;transform:scale(1)}@media (max-width:900px){.EventsList-module__VU5zHG__row{grid-template-columns:84px minmax(0,1fr);gap:14px 16px}.EventsList-module__VU5zHG__spots{grid-column:2}.EventsList-module__VU5zHG__cta{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.EventsList-module__VU5zHG__row,.EventsList-module__VU5zHG__info h3,.EventsList-module__VU5zHG__previewImg{transition:none}}
.Perks-module__Fo9UdG__perks{flex-direction:column;gap:clamp(28px,4vw,56px);display:flex}.Perks-module__Fo9UdG__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Perks-module__Fo9UdG__title{letter-spacing:-.05em;text-wrap:balance;max-width:720px;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1}.Perks-module__Fo9UdG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(20px,3vw,44px);list-style:none;display:grid}.Perks-module__Fo9UdG__perk{flex-direction:column;gap:10px;padding-top:22px;display:flex;position:relative}.Perks-module__Fo9UdG__rule{background:var(--ink);height:1px;position:absolute;inset:0 0 auto}.Perks-module__Fo9UdG__index{font-variant-numeric:tabular-nums;color:var(--sage-deep);font-size:12px}.Perks-module__Fo9UdG__perk h3{letter-spacing:-.035em;font-size:clamp(19px,1.6vw,24px);font-weight:500}.Perks-module__Fo9UdG__perk p{max-width:340px;color:var(--ink-2);font-size:13px;line-height:1.55}@media (max-width:900px){.Perks-module__Fo9UdG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Perks-module__Fo9UdG__grid{grid-template-columns:1fr}}
.SportsGrid-module__luNDUa__sports{flex-direction:column;gap:clamp(28px,4vw,48px);display:flex}.SportsGrid-module__luNDUa__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.SportsGrid-module__luNDUa__title{letter-spacing:-.05em;text-wrap:balance;max-width:720px;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1}.SportsGrid-module__luNDUa__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(260px,24vw,340px);gap:clamp(10px,1.2vw,16px);list-style:none;display:grid}.SportsGrid-module__luNDUa__feature{grid-area:span 2/span 2}.SportsGrid-module__luNDUa__wide{grid-column:span 2}.SportsGrid-module__luNDUa__tile{border-radius:var(--r-lg);isolation:isolate;position:relative;overflow:hidden}.SportsGrid-module__luNDUa__link{color:#fff;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:absolute;inset:0}.SportsGrid-module__luNDUa__link:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0c0b00 40%,#0a0c0bb8);position:absolute;inset:0}.SportsGrid-module__luNDUa__photo{z-index:-2;transition:transform 1.1s var(--ease-out)}.SportsGrid-module__luNDUa__link:hover .SportsGrid-module__luNDUa__photo{transform:scale(1.06)}.SportsGrid-module__luNDUa__top{justify-content:space-between;align-items:flex-start;display:flex}.SportsGrid-module__luNDUa__go{width:40px;height:40px;color:var(--ink);transition:transform .5s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid}.SportsGrid-module__luNDUa__link:hover .SportsGrid-module__luNDUa__go{transform:rotate(45deg)}.SportsGrid-module__luNDUa__bottom h3{letter-spacing:-.04em;font-size:clamp(22px,2vw,30px);font-weight:400}.SportsGrid-module__luNDUa__feature .SportsGrid-module__luNDUa__bottom h3{font-size:clamp(36px,4vw,64px);line-height:1}.SportsGrid-module__luNDUa__meta{color:#fffc;margin-top:6px;font-size:12px}.SportsGrid-module__luNDUa__desc{color:#ffffffd9;opacity:0;max-width:360px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);margin-top:10px;font-size:12px;line-height:1.45;transform:translateY(10px)}.SportsGrid-module__luNDUa__feature .SportsGrid-module__luNDUa__desc,.SportsGrid-module__luNDUa__link:hover .SportsGrid-module__luNDUa__desc,.SportsGrid-module__luNDUa__link:focus-visible .SportsGrid-module__luNDUa__desc{opacity:1;transform:none}@media (max-width:900px){.SportsGrid-module__luNDUa__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:260px}.SportsGrid-module__luNDUa__desc{display:none}.SportsGrid-module__luNDUa__feature .SportsGrid-module__luNDUa__desc{display:block}}@media (max-width:520px){.SportsGrid-module__luNDUa__grid{grid-template-columns:1fr}.SportsGrid-module__luNDUa__feature,.SportsGrid-module__luNDUa__wide{grid-area:span 1}}@media (prefers-reduced-motion:reduce){.SportsGrid-module__luNDUa__photo,.SportsGrid-module__luNDUa__go,.SportsGrid-module__luNDUa__desc{transition:none}}
.Faq-module__MnIUoG__faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.Faq-module__MnIUoG__intro{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:sticky;top:32px}.Faq-module__MnIUoG__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1}.Faq-module__MnIUoG__lead{max-width:320px;color:var(--ink-2);font-size:14px;line-height:1.5}.Faq-module__MnIUoG__list{border-top:1px solid var(--line-strong)}.Faq-module__MnIUoG__item{border-bottom:1px solid var(--line-strong)}.Faq-module__MnIUoG__item summary{cursor:pointer;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2vw,26px) 0;font-size:clamp(17px,1.5vw,22px);font-weight:500;list-style:none;display:flex}.Faq-module__MnIUoG__item summary::-webkit-details-marker{display:none}.Faq-module__MnIUoG__icon{border:1px solid var(--line-strong);width:36px;height:36px;transition:transform .5s var(--ease-out), background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Faq-module__MnIUoG__item summary:hover .Faq-module__MnIUoG__icon,.Faq-module__MnIUoG__item[open] .Faq-module__MnIUoG__icon{background:var(--ink);border-color:var(--ink);color:#fff}.Faq-module__MnIUoG__item[open] .Faq-module__MnIUoG__icon{transform:rotate(45deg)}.Faq-module__MnIUoG__answer{max-width:560px;color:var(--ink-2);padding-bottom:24px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.Faq-module__MnIUoG__item[open] .Faq-module__MnIUoG__answer{animation:Faq-module__MnIUoG__answerIn .6s var(--ease-out) both}}@keyframes Faq-module__MnIUoG__answerIn{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:900px){.Faq-module__MnIUoG__faq{grid-template-columns:1fr}.Faq-module__MnIUoG__intro{position:static}}@media (prefers-reduced-motion:reduce){.Faq-module__MnIUoG__icon{transition:none}}
.LandingFooter-module__my-tMG__footer{margin-top:var(--section-gap);border-radius:var(--r-xl);background:var(--surface);padding:clamp(24px,3vw,44px)}.LandingFooter-module__my-tMG__grid{grid-template-columns:1.5fr .8fr .7fr .7fr 1.3fr;gap:clamp(20px,3vw,44px);display:grid}.LandingFooter-module__my-tMG__brand{flex-direction:column;justify-content:space-between;gap:40px;display:flex}.LandingFooter-module__my-tMG__logo{letter-spacing:-.02em;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.LandingFooter-module__my-tMG__tagline{letter-spacing:-.03em;font-size:clamp(16px,1.4vw,20px);line-height:1.35}.LandingFooter-module__my-tMG__mark{padding:0 6px;display:inline-block;position:relative}.LandingFooter-module__my-tMG__markBg{background:var(--sage);border-radius:6px;position:absolute;inset:1px 0}.LandingFooter-module__my-tMG__markText{color:#fff;position:relative}.LandingFooter-module__my-tMG__col h3{letter-spacing:-.02em;margin-bottom:14px;font-size:13px;font-weight:500}.LandingFooter-module__my-tMG__col ul{flex-direction:column;gap:8px;list-style:none;display:flex}.LandingFooter-module__my-tMG__col li a{color:var(--ink-2);transition:color .3s var(--ease-out);font-size:11px}.LandingFooter-module__my-tMG__col li a:hover{color:var(--sage-deep)}.LandingFooter-module__my-tMG__socials{align-items:flex-start}.LandingFooter-module__my-tMG__col li a.LandingFooter-module__my-tMG__socialPill{border-color:var(--ink);height:26px;color:var(--ink);background:0 0;font-size:11px}.LandingFooter-module__my-tMG__col li a.LandingFooter-module__my-tMG__socialPill:hover{background:var(--ink);color:#fff}.LandingFooter-module__my-tMG__form{flex-direction:column;gap:8px;display:flex}.LandingFooter-module__my-tMG__form input,.LandingFooter-module__my-tMG__form select{border:1px solid var(--line);background:var(--paper);width:100%;height:38px;color:var(--ink);appearance:none;transition:border-color .3s var(--ease-out);border-radius:999px;outline:none;padding:0 16px;font-size:12px}.LandingFooter-module__my-tMG__form select:invalid{color:var(--muted)}.LandingFooter-module__my-tMG__form input:focus,.LandingFooter-module__my-tMG__form select:focus{border-color:var(--sage)}.LandingFooter-module__my-tMG__submit{border:1px solid var(--ink);background:var(--paper);height:40px;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:0 4px 0 18px;font-size:11px;font-weight:600;display:inline-flex}.LandingFooter-module__my-tMG__submit:hover{background:var(--ink);color:#fff}.LandingFooter-module__my-tMG__submitIcon{background:var(--ink);color:#fff;width:32px;height:32px;transition:transform .5s var(--ease-out), background-color .4s var(--ease-out), color .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.LandingFooter-module__my-tMG__submit:hover .LandingFooter-module__my-tMG__submitIcon{color:var(--ink);background:#fff;transform:translate(3px)}.LandingFooter-module__my-tMG__error{color:var(--destructive,#d93025);padding:0 6px;font-size:12px}.LandingFooter-module__my-tMG__submit:disabled{opacity:.6;cursor:progress}.LandingFooter-module__my-tMG__thanks{border-radius:var(--r-md);background:var(--sage-soft);color:var(--sage-deep);padding:14px 18px;font-size:13px;line-height:1.4}.LandingFooter-module__my-tMG__bottom{color:var(--ink-2);justify-content:space-between;gap:16px;margin-top:clamp(36px,5vw,64px);font-size:10px;display:flex}.LandingFooter-module__my-tMG__legal{gap:10px;display:flex}@media (max-width:1100px){.LandingFooter-module__my-tMG__grid{grid-template-columns:repeat(3,1fr)}.LandingFooter-module__my-tMG__brand,.LandingFooter-module__my-tMG__join{grid-column:span 3}.LandingFooter-module__my-tMG__join{max-width:420px}}@media (max-width:560px){.LandingFooter-module__my-tMG__grid{grid-template-columns:1fr 1fr}.LandingFooter-module__my-tMG__brand,.LandingFooter-module__my-tMG__join{grid-column:span 2}.LandingFooter-module__my-tMG__footer{border-radius:var(--r-lg)}}
.Leaderboard-module__CTMBZG__board{flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.Leaderboard-module__CTMBZG__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Leaderboard-module__CTMBZG__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(34px,4vw,60px);font-weight:400;line-height:1}.Leaderboard-module__CTMBZG__list{border-top:1px solid var(--line-strong);list-style:none}.Leaderboard-module__CTMBZG__row{border-bottom:1px solid var(--line-strong);grid-template-columns:40px 44px minmax(140px,1fr) minmax(0,2fr) 90px;align-items:center;gap:16px;padding:14px 4px;display:grid}.Leaderboard-module__CTMBZG__rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.Leaderboard-module__CTMBZG__row:first-child .Leaderboard-module__CTMBZG__rank{color:var(--sage-deep);font-weight:600}.Leaderboard-module__CTMBZG__avatar{background:var(--surface);border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.Leaderboard-module__CTMBZG__name{letter-spacing:-.03em;font-size:clamp(16px,1.4vw,20px);font-weight:500}.Leaderboard-module__CTMBZG__track{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.Leaderboard-module__CTMBZG__bar{border-radius:inherit;background:var(--sage);transform-origin:0;height:100%;display:block}.Leaderboard-module__CTMBZG__row:first-child .Leaderboard-module__CTMBZG__bar{background:var(--ink)}.Leaderboard-module__CTMBZG__points{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px}@media (max-width:720px){.Leaderboard-module__CTMBZG__row{grid-template-columns:28px 40px minmax(0,1fr) 76px}.Leaderboard-module__CTMBZG__track{display:none}.Leaderboard-module__CTMBZG__avatar{width:40px;height:40px}}
.SearchView-module__jMKQ0G__view{flex-direction:column;gap:20px;width:100%;max-width:980px;margin:0 auto;display:flex}.SearchView-module__jMKQ0G__field{border:1px solid var(--line-strong);height:68px;color:var(--muted);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:999px;align-items:center;gap:14px;padding:0 26px;display:flex}.SearchView-module__jMKQ0G__field:focus-within{border-color:var(--ink);box-shadow:0 18px 40px -24px #0a0c0b59}.SearchView-module__jMKQ0G__field input{min-width:0;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;font-size:clamp(16px,1.6vw,20px)}.SearchView-module__jMKQ0G__suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SearchView-module__jMKQ0G__suggest>span{color:var(--muted);margin-right:4px;font-size:12px}.SearchView-module__jMKQ0G__suggest button{cursor:pointer;height:32px}.SearchView-module__jMKQ0G__groups{flex-direction:column;gap:28px;margin-top:12px;display:flex}.SearchView-module__jMKQ0G__group h2{letter-spacing:-.03em;align-items:baseline;gap:8px;margin:0 0 8px 8px;font-size:20px;font-weight:500;display:flex}.SearchView-module__jMKQ0G__group h2 span{color:var(--muted);font-size:12px;font-weight:400}.SearchView-module__jMKQ0G__none{color:var(--ink-2);padding:32px 8px;font-size:15px;line-height:1.5}@media (max-width:520px){.SearchView-module__jMKQ0G__field{height:56px;padding:0 18px}}
.Team-module__Yh6Uuq__team{position:relative}.Team-module__Yh6Uuq__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,14px);list-style:none;display:grid}.Team-module__Yh6Uuq__card{aspect-ratio:3/3.7;border-radius:var(--r-md);isolation:isolate;color:#fff;position:relative;overflow:hidden}.Team-module__Yh6Uuq__card:after{content:"";pointer-events:none;background:linear-gradient(#0a0c0b00 55%,#0a0c0b99);position:absolute;inset:0}.Team-module__Yh6Uuq__media{transition:transform 1.1s var(--ease-out)}.Team-module__Yh6Uuq__card:hover .Team-module__Yh6Uuq__media{transform:scale(1.06)}.Team-module__Yh6Uuq__actions{z-index:2;gap:5px;display:flex;position:absolute;top:10px;right:10px}.Team-module__Yh6Uuq__action{width:28px;height:28px;color:var(--ink);transition:transform .5s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid}.Team-module__Yh6Uuq__action:hover{color:var(--ink);transform:scale(1.12)}.Team-module__Yh6Uuq__meta{z-index:2;transition:transform .6s var(--ease-out);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:14px;left:0;right:0}.Team-module__Yh6Uuq__card:hover .Team-module__Yh6Uuq__meta{transform:translateY(-4px)}.Team-module__Yh6Uuq__meta strong{letter-spacing:-.03em;font-size:15px;font-weight:500}.Team-module__Yh6Uuq__meta span{color:#ffffffbf;font-size:10px}.Team-module__Yh6Uuq__join{background:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;display:flex}.Team-module__Yh6Uuq__join:after{display:none}.Team-module__Yh6Uuq__join p{letter-spacing:-.02em;max-width:170px;font-size:clamp(14px,1.2vw,17px);line-height:1.25}.Team-module__Yh6Uuq__mail{height:30px;transition:background-color .4s var(--ease-out), color .4s var(--ease-out);border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.Team-module__Yh6Uuq__mail:hover{color:var(--ink);background:#fff}@media (max-width:900px){.Team-module__Yh6Uuq__row{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);display:flex;overflow-x:auto}.Team-module__Yh6Uuq__row::-webkit-scrollbar{display:none}.Team-module__Yh6Uuq__card{scroll-snap-align:start;flex:0 0 min(62vw,260px)}}@media (prefers-reduced-motion:reduce){.Team-module__Yh6Uuq__media,.Team-module__Yh6Uuq__meta,.Team-module__Yh6Uuq__action{transition:none}}
.landing-module__NtdvUa__page{--paper:#fff;--surface:#f2f3f4;--ink:#101211;--ink-2:#3d413f;--muted:#858a87;--line:#e4e6e5;--line-strong:#cfd3d1;--sage:#6e977a;--sage-deep:#4f7559;--sage-soft:#e7efe9;--accent:#f26a36;--r-xl:28px;--r-lg:22px;--r-md:16px;--gutter:clamp(16px, 2.2vw, 28px);--section-gap:clamp(72px, 9vw, 140px);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-hover:.5s;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-landing), system-ui, -apple-system, sans-serif;font-feature-settings:"ss01", "cv11"}:where(.landing-module__NtdvUa__page) a,:where(.landing-module__NtdvUa__page) a:hover{color:inherit}.landing-module__NtdvUa__page :focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px}.landing-module__NtdvUa__frame{max-width:1440px;padding:var(--gutter);background:var(--paper);margin:0 auto;overflow:clip}.landing-module__NtdvUa__sections{gap:var(--section-gap);padding-bottom:var(--gutter);flex-direction:column;display:flex}
