.connections-experience{--ink:#f1efe8;--muted:#c9c8c1;color:#f1efe8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:anywhere;background:#151719;border-radius:12px;padding:clamp(20px,4vw,48px)}.connections-experience :is(h1,h2,h3,h4,p,label,legend,dt,dd){color:inherit}.connections-experience :is(.member-access-lead,.member-access-small,.eyebrow,.member-access-eyebrow,dt){color:#c9c8c1;opacity:1}.connections-experience a{color:#e9bd58;text-underline-offset:3px;text-decoration:underline}.connections-experience :is(button,.primary){color:#151719;opacity:1;background:#e9bd58;border:1px solid #e9bd58;border-radius:6px;min-height:44px;padding:10px 16px;font-weight:650}.connections-experience :is(.text-button,button[type=button]){color:#f1efe8;background:#25282b;border-color:#969991}.connections-experience :is(button:disabled){opacity:1;color:#c9c8c1;cursor:not-allowed;background:#34373a;border-color:#969991}.connections-experience :is(input,select){color:#f1efe8;background:#111315;border:1px solid #969991;border-radius:5px;width:100%;max-width:100%;min-height:44px;padding:10px;font-size:16px}.connections-experience input::placeholder{color:#c9c8c1;opacity:1}.connections-experience :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #e9bd58}.connections-experience :is([role=alert],.connections-error){color:#ffb9b0}.connections-experience{max-width:1050px;margin:auto}.connections-experience nav{flex-wrap:wrap;gap:12px 24px;margin:24px 0 40px;display:flex}.connections-experience nav a{min-height:44px;padding:8px 0}.connections-experience form{max-width:650px}.connections-experience label{margin:20px 0 8px;line-height:1.6;display:block}.connections-experience label input,.connections-experience label select{margin-top:8px}.connections-experience fieldset{border:1px solid #969991;padding:16px}.connections-experience .connections-choice{align-items:flex-start;gap:12px;min-height:44px;display:flex}.connections-experience .connections-choice input{accent-color:#e9bd58;width:22px;min-width:22px;height:22px;min-height:22px;margin-top:3px}.connections-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0;display:flex}.connections-actions a{padding:12px}.connections-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:28px 0;display:grid}.connections-card{background:#1d2023;border:1px solid #969991;border-radius:8px;padding:24px}.connections-card h3{margin-top:0}.connections-experience p{line-height:1.7}.connections-experience [role=group]{border:1px solid #969991;margin-top:24px;padding:20px}.connections-experience [role=group] button{margin:8px}@media (max-width:600px){.connections-experience nav,.connections-experience nav a{display:block}.connections-actions{align-items:stretch}.connections-actions button{flex:130px}.member-access-panel{min-width:0;padding:20px}}.connections-experience h1{letter-spacing:-.035em;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.connections-experience h2{margin-top:32px;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.2}.connections-experience h3{font-size:1.25rem}.connections-experience form>p{color:#c9c8c1}.connections-experience .connections-card{background:#202a2c;border:1px solid #87938d;border-radius:8px;align-items:flex-start;gap:13px;min-width:0;padding:17px 16px;display:flex}.connections-monogram{color:#f1efe8;letter-spacing:.04em;background:#34423e;border:1px solid #d7b86a;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:13px;font-weight:600;display:flex}.connections-card-copy{flex:1;min-width:0}.connections-experience .connections-card h3{letter-spacing:0;color:#f1efe8;margin:0 0 4px;font-size:16px;line-height:1.35}.connections-experience .connections-card .connections-card-place{color:#c9c8c1;margin:0;font-size:13px;line-height:1.5}.connections-visitor{color:#e9bd58;align-items:center;gap:5px;margin-top:7px;font-size:11px;line-height:1.5;display:inline-flex}.connections-future-note{font-size:13px;color:#c9c8c1!important}.connections-experience .connections-card-alias{overflow-wrap:anywhere;line-height:1.4;color:#c9c8c1!important;margin:2px 0 4px!important;font-size:12px!important}.connections-map-first{border:1px solid #485351;background:#151b1e!important;max-width:1440px!important;padding:clamp(18px,3vw,38px)!important}.connections-map-first>h1{max-width:850px;margin:12px 0 16px;font-size:clamp(1.9rem,3.8vw,3.4rem)}.connections-map-first>nav{align-items:center;gap:8px 20px;margin:16px 0 22px;font-size:13px}.connections-map-first>nav a{padding:8px 0}.connections-map-first>nav button{margin-left:auto;color:#e9bd58!important;background:0 0!important}.connections-map-first .connections-discovery-deck{color:#c9c8c1;max-width:740px;margin-bottom:24px;font-size:15px;line-height:1.65}.connections-discovery-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 20px;display:flex;position:relative}.connections-discovery-controls label{margin:0}.connections-view-toggle{background:#111719;border:1px solid #87938d;border-radius:7px;gap:2px;padding:3px;display:flex}.connections-view-toggle button{min-width:66px;color:#c9c8c1!important;background:0 0!important;border:0!important;padding:8px 16px!important}.connections-view-toggle button[aria-pressed=true]{color:#151719!important;background:#e9bd58!important}.connections-country-select{flex:1;min-width:160px;max-width:310px}.connections-country-select select{margin:0!important}.connections-refine{margin-left:auto;position:relative}.connections-refine summary{cursor:pointer;color:#f1efe8;border:1px solid #87938d;border-radius:5px;min-height:44px;padding:10px 14px;list-style:none}.connections-refine summary:after{content:" +";color:#e9bd58}.connections-refine[open] summary:after{content:" −"}.connections-refine form{z-index:3;background:#1b2427;border:1px solid #87938d;border-radius:8px;width:min(330px,78vw);padding:18px;position:absolute;top:52px;right:0;box-shadow:0 10px 30px #0008}.connections-refine form button{margin:6px 4px 0 0;font-size:13px}.connections-refine form input{margin:8px 0!important}.connections-explorer{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.connections-map-column{min-width:0}.connections-world-map{background:#192326;border:1px solid #87938d;border-radius:10px;overflow:hidden}.connections-map-tools{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.connections-map-tools label{max-width:160px;margin:0!important}.connections-map-tools select{min-height:44px!important;margin:0!important;padding:8px!important;font-size:13px!important}.connections-zoom{gap:6px;display:flex}.connections-zoom button{min-width:44px;font-size:13px;color:#f1efe8!important;background:#243235!important;border-color:#87938d!important;padding:6px 10px!important}.connections-world-svg{touch-action:pan-y pinch-zoom;width:100%;height:390px;display:block}.connections-graticule{fill:none;stroke:#718782;stroke-opacity:.22;stroke-width:.6px}.connections-country{fill:#394947;stroke:#a8b0a4;stroke-width:.6px;vector-effect:non-scaling-stroke;cursor:pointer;outline:none}.connections-country:hover{fill:#647563}.connections-country:focus{fill:#55654b;stroke:#f1efe8;stroke-width:2px}.connections-country.is-selected{fill:#e9bd58;stroke:#f1efe8;stroke-width:1.4px}.connections-country-neutral{cursor:default;fill:#394947;stroke:#a8b0a4}.connections-country-neutral:hover{fill:#394947}.connections-map-caption{color:#f1efe8;border-top:1px solid #53655d;justify-content:space-between;gap:10px;padding:12px 16px;font-size:13px;display:flex}.connections-map-caption span:last-child{color:#c9c8c1;font-size:11px}.connections-map-hint,.connections-map-privacy,.connections-map-credit{font-size:12px;color:#c9c8c1!important;line-height:1.65!important}.connections-map-hint{padding:0 16px 14px;margin:0!important}.connections-map-privacy{margin:12px 0}.connections-map-credit{margin-top:22px!important}.connections-results{background:#1b2326;border:1px solid #87938d;border-radius:10px;min-width:0;max-height:570px;padding:20px;scroll-margin-top:12px;overflow:auto}.connections-results-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.connections-results .connections-results-eyebrow{letter-spacing:.18em;color:#e9bd58;margin:0;font-size:10px}.connections-results h2{margin:6px 0 18px!important;font-size:24px!important}.connections-clear-country{color:#e9bd58!important;background:0 0!important;border-color:#87938d!important;padding:7px 9px!important;font-size:12px!important}.connections-compact-results{gap:10px;display:grid}.connections-results .connections-card{margin:0}.connections-results-note,.connections-applied-area{font-size:12px;line-height:1.65;color:#c9c8c1!important}.connections-map-empty{text-align:left;padding:28px 4px}.connections-map-empty>span{color:#e9bd58;font-size:36px}.connections-map-empty h3{line-height:1.3;font-size:21px!important}.connections-map-empty p{font-size:14px;color:#c9c8c1!important}.connections-map-empty button{font-size:13px}.connections-back-map{display:none}.connections-pagination{justify-content:space-between;align-items:center!important;gap:8px!important;margin:20px 0!important;display:flex!important}.connections-pagination button{font-size:13px}.connections-pagination span{font-size:12px}.connections-explorer.is-list{display:block}.is-list .connections-results{max-height:none;overflow:visible}.is-list .connections-compact-results{grid-template-columns:repeat(3,minmax(0,1fr))}.connections-discovery-invitation{border-top:1px solid #53655d;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;padding:16px 0;display:flex}.connections-discovery-invitation p{margin:0;font-size:14px;color:#c9c8c1!important}.connections-discovery-invitation a{align-items:center;min-height:44px;font-size:14px;display:flex}.connections-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1000px){.connections-explorer{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}.is-list .connections-compact-results{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-world-svg{height:360px}}@media (max-width:780px){.connections-map-first{padding:18px!important}.connections-map-first>nav{gap:4px 14px;margin:10px 0 16px;font-size:12px;display:flex!important}.connections-map-first>nav a{align-items:center;min-height:44px;display:inline-flex!important}.connections-map-first>nav button{font-size:12px;margin-left:0!important}.connections-map-first .connections-discovery-deck{margin:12px 0 18px;font-size:14px}.connections-explorer{grid-template-columns:1fr;gap:14px}.connections-world-svg{height:260px}.connections-map-tools{gap:6px;padding:10px}.connections-map-tools label{max-width:130px}.connections-zoom{gap:4px}.connections-zoom button{font-size:12px;padding:6px 8px!important}.connections-map-caption{padding:10px 12px;display:block}.connections-map-caption span{display:block}.connections-map-caption span:last-child{margin-top:4px}.connections-map-hint{padding:0 12px 12px;font-size:11px}.connections-country{stroke-width:.7px}.connections-discovery-controls{gap:10px}.connections-country-select{min-width:145px;max-width:none}.connections-view-toggle button{min-width:55px;padding:8px 12px!important}.connections-refine{margin-left:0}.connections-refine form{left:0;right:auto}.connections-results{max-height:none;padding:18px;overflow:visible}.connections-results h2{scroll-margin-top:16px;font-size:25px!important}.connections-back-map{margin:0 0 16px;font-size:12px;display:block;color:#f1efe8!important;background:0 0!important;border-color:#87938d!important}.is-list .connections-compact-results{grid-template-columns:1fr}.connections-map-credit{font-size:11px}.connections-map-first>h1{margin-top:8px;font-size:31px;line-height:1.12}}@media (prefers-reduced-motion:reduce){.connections-map-first *{scroll-behavior:auto!important;transition:none!important}}.connections-refine summary:focus-visible{outline-offset:4px;outline:3px solid #e9bd58}#connections-results-title:focus-visible{outline-offset:4px;outline:3px solid #e9bd58}.connections-country.is-selected:focus{stroke:#fff;stroke-width:3.5px;stroke-dasharray:3 2}.travel-mode{background:#111719;border:1px solid #87938d;border-radius:7px;gap:5px;max-width:620px;margin:20px 0;padding:4px;display:flex}.travel-mode button{flex:1;font-size:14px;color:#f1efe8!important;background:0 0!important;border:0!important}.travel-mode button[aria-pressed=true]{color:#151719!important;background:#e9bd58!important}.travel-breadcrumbs{flex-wrap:wrap;align-items:center;line-height:1.4;gap:6px!important;margin:12px 0 20px!important;display:flex!important}.travel-breadcrumbs button{font-size:13px;color:#e9bd58!important;background:0 0!important;border:0!important;padding:8px 6px!important}.travel-breadcrumbs>span{color:#c9c8c1;font-size:12px}.travel-search{max-width:650px;position:relative}.travel-search>form,.travel-search>div:first-child{align-items:flex-end;gap:10px;display:flex}.travel-search label{flex:1;font-size:14px;margin:10px 0 0!important}.travel-search input{margin-top:8px!important}.travel-search button{font-size:13px}.travel-search>p{margin:8px 0;font-size:12px;color:#c9c8c1!important}.travel-search-results{background:#1b282b;border:1px solid #87938d;border-radius:6px;max-height:300px;margin:8px 0;padding:0;list-style:none;overflow:auto}.travel-search-results li{margin:0}.travel-search-results li button{text-align:left;width:100%;display:block;color:#f1efe8!important;background:0 0!important;border:0!important;border-bottom:1px solid #53655d!important;border-radius:0!important;padding:12px!important}.travel-search-results strong{font-size:14px;display:block}.travel-search-results span{color:#c9c8c1;margin-top:4px;font-size:12px;display:block}.travel-search-results li>p{padding:10px;font-size:13px}.travel-country-fallback{margin:12px 0}.travel-country-fallback summary,.travel-location-help summary{cursor:pointer;color:#c9c8c1;min-height:44px;padding:12px 0;font-size:13px}.travel-examples{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.travel-examples button{font-size:12px;color:#f1efe8!important;background:#253438!important;border-color:#87938d!important}.travel-explore-choices h2{margin:12px 0!important;font-size:24px!important}.travel-explore-choices label{max-width:500px;font-size:13px}.travel-region-grid,.travel-country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.travel-region-grid button{text-align:left;justify-content:space-between;align-items:center;font-size:16px;display:flex;color:#f1efe8!important;background:#243537!important;border-color:#87938d!important;min-height:64px!important;padding:20px!important}.travel-region-grid button span:last-child{color:#e9bd58}.travel-country-grid button{text-align:left;font-size:13px;color:#f1efe8!important;background:0 0!important;border-color:#87938d!important}.travel-selection{justify-content:space-between;align-items:center;gap:14px;margin:20px 0;scroll-margin-top:10px;display:flex}.travel-selection h2{margin:4px 0!important;font-size:30px!important}.travel-selection p{color:#c9c8c1;margin:3px 0;font-size:13px}.travel-selection .travel-eyebrow{letter-spacing:.17em;color:#e9bd58;font-size:10px}.travel-selection>button{font-size:12px;color:#f1efe8!important;background:0 0!important;border-color:#87938d!important}.travel-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.travel-layout.is-navigation{grid-template-columns:1fr}.travel-map-panel{min-width:0;scroll-margin-top:12px}.travel-map-panel>h2{margin:0 0 14px!important;font-size:23px!important}.travel-area-map{background:#19272c;border:1px solid #87938d;border-radius:8px;overflow:hidden}.travel-area-map svg{touch-action:pan-y pinch-zoom;width:100%;height:400px;display:block}.travel-area-map svg[role=img] .connections-country{cursor:default}.travel-area-map .connections-country.is-selected{fill:#3b504a;stroke:#e9bd58;stroke-width:1.2px}.travel-area-map .travel-other-country{fill:#2b3e40;stroke:#879b95}.travel-map-caption{color:#f1efe8;background:#1b282b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px;display:flex}.travel-geography-note{background:#1b282b;padding:0 14px 10px;color:#c9c8c1!important;margin:0!important;font-size:11px!important}.travel-distance-note{color:#c9c8c1!important;font-size:12px!important;line-height:1.6!important}.travel-map-panel>p{color:#c9c8c1;font-size:13px}.travel-return{margin:14px 0;font-size:13px;color:#f1efe8!important;background:#253438!important;border-color:#87938d!important}.travel-results{background:#1b2326;border:1px solid #87938d;border-radius:8px;min-width:0;padding:18px}.travel-results>h2{margin:0 0 12px!important;font-size:23px!important}.travel-group-title{letter-spacing:.035em;color:#e9bd58!important;margin:18px 0 8px!important;font-size:12px!important}.travel-member-row{background:#202a2c;border:1px solid #87938d;border-radius:8px;margin:10px 0;overflow:hidden}.travel-member-row .connections-card{gap:10px;border:0!important;border-radius:0!important;margin:0!important;padding:12px!important}.travel-member-row .connections-monogram{width:32px;min-width:32px;height:32px;font-size:11px}.travel-member-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 8px;display:flex}.travel-member-actions>span{color:#c9c8c1;font-size:11px}.travel-member-actions button{min-height:44px;font-size:12px;color:#e9bd58!important;background:0 0!important;border:0!important;padding:7px 0!important}.travel-pages{justify-content:space-between;align-items:center;gap:8px!important;margin:18px 0!important;display:flex!important}.travel-pages button,.travel-pages span{font-size:12px}.travel-results>a{padding:12px 0;font-size:13px;display:block}.travel-location-help{border-top:1px solid #53655d;margin-top:20px}.travel-location-help p{max-width:800px;font-size:13px;color:#c9c8c1!important}.travel-empty h3{font-size:21px!important}.travel-empty p{color:#c9c8c1;font-size:14px}.travel-empty button{font-size:12px}.travel-layout.is-list{display:block}.travel-layout.is-list .travel-results{max-width:780px}.travel-profile-form .travel-search{border:1px solid #87938d;border-radius:7px;margin:14px 0;padding:14px}.travel-profile-form h3{font-size:20px}.travel-selected-place{border-left:3px solid #e9bd58;padding:10px 14px}.travel-profile-form p{font-size:14px}.travel-profile-form .travel-search label{font-size:13px}.travel-profile-form .travel-search>div:first-child{display:block}.travel-profile-form .travel-search>div:first-child>button{margin-top:10px}:is(.travel-search button:focus-visible,.travel-country-fallback summary:focus-visible,.travel-location-help summary:focus-visible,.travel-map-panel>h2:focus-visible){outline-offset:4px;outline:3px solid #e9bd58}@media (max-width:780px){.travel-mode{max-width:none;margin:14px 0}.travel-mode button{font-size:12px;padding:10px 8px!important}.travel-search>form{display:block}.travel-search>form>button{width:100%;margin-top:10px}.travel-search-results{max-height:260px}.travel-examples{gap:6px}.travel-region-grid,.travel-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.travel-region-grid button{font-size:14px;min-height:58px!important;padding:16px!important}.travel-breadcrumbs{gap:2px!important;margin:6px 0 14px!important}.travel-breadcrumbs button{font-size:12px}.travel-explore-choices h2{font-size:23px!important}.travel-layout{flex-direction:column;gap:18px;display:flex}.travel-results{order:0;width:100%;padding:14px}.travel-map-panel{order:1;width:100%}.travel-layout.is-area .travel-map-panel{order:-1}.travel-layout.is-world .travel-map-panel{display:none}.travel-area-map svg{height:300px}.travel-map-panel>h2{font-size:22px!important}.travel-selection h2{font-size:27px!important}.travel-member-actions{padding-left:54px}.travel-layout.is-area .travel-results{margin-top:8px}.travel-map-caption{font-size:12px}.travel-map-caption span{font-size:11px}.travel-profile-form .travel-search{padding:12px}}.travel-publication-map{margin:16px 0}.travel-publication-map svg{height:250px}.travel-selection:focus-visible{outline-offset:4px;outline:3px solid #e9bd58}.geo-controls{background:#152023;border-bottom:1px solid #66776f;flex-wrap:wrap;gap:5px;padding:9px;display:flex}.geo-controls button{min-width:44px;min-height:44px;font-size:12px;color:#f1efe8!important;background:#26383b!important;border:1px solid #87938d!important;padding:8px 11px!important}.geo-controls button[aria-pressed=true]{color:#151719!important;background:#e9bd58!important}.geo-hint{background:#152023;padding:8px 12px;color:#c9c8c1!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.interactive-geography svg,.interactive-geography canvas{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.interactive-geography.is-interacting svg,.interactive-geography.is-interacting canvas{touch-action:none;cursor:grab}.interactive-geography.is-interacting svg:active,.interactive-geography.is-interacting canvas:active{cursor:grabbing}:is(.interactive-geography svg:focus-visible,.interactive-geography canvas:focus-visible){outline-offset:-4px;outline:3px solid #e9bd58}.geo-approved-region{fill:#536848;stroke:#e9bd58;pointer-events:none}.geo-view-choice{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.geo-view-choice button{font-size:12px;color:#f1efe8!important;background:#253438!important;border-color:#87938d!important}.geo-view-choice button[aria-pressed=true]{color:#151719!important;background:#e9bd58!important}.geo-globe{background:radial-gradient(#24343a 0,#131b21 70%);border:1px solid #87938d;border-radius:8px;overflow:hidden}.geo-globe canvas{aspect-ratio:1.2;width:100%;max-height:510px;display:block}.geo-globe-selection{color:#f1efe8;background:#152023;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 16px;font-size:13px;display:flex}.geo-globe-selection button{font-size:12px}.geo-selected-member{max-width:580px;margin-top:14px}.travel-layout.is-area{display:block}.travel-layout.is-area .travel-map-panel{max-width:1000px}.geo-region-shortcuts>summary{cursor:pointer;color:#e9bd58;min-height:44px;padding:12px 0}.travel-layout.is-world .travel-map-panel{display:block}.travel-explore-choices{margin:12px 0}.travel-map-panel h2{font-size:21px!important}.travel-layout.is-area .travel-map-panel>p{margin:8px 0}.travel-area-map .connections-country{transition:none!important}:is(.geo-controls button:focus-visible,.geo-view-choice button:focus-visible,.geo-region-shortcuts>summary:focus-visible){outline-offset:2px;outline:3px solid #e9bd58}@media (max-width:780px){.geo-controls{gap:4px;padding:7px}.geo-controls button{font-size:11px;padding:7px 9px!important}.geo-controls button:first-child{flex:1}.geo-globe canvas{aspect-ratio:1;max-height:420px}.travel-layout.is-world .travel-map-panel{display:block}.geo-globe-selection{padding:10px;font-size:12px}.travel-area-map svg{height:310px}.travel-layout.is-area .travel-map-panel{order:0}.travel-publication-map .geo-controls button:last-child{display:none}.travel-publication-map svg{height:260px}.travel-explore-choices h2{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.interactive-geography *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.connections-geographic-shell .membership-header{max-width:1440px;min-height:0;margin:auto;padding:12px 28px}.connections-geographic-shell .membership-header .clubhouse-logo{width:105px;height:auto}.connections-geographic-shell .membership-header>.text-button{display:none}.connections-geographic-shell .membership-public{max-width:1440px;margin:auto;padding:8px 28px 24px}.connections-geographic-shell .membership-footer{padding-top:24px}.globe-experience{max-width:1320px!important;margin:auto!important}.globe-intro{margin:0 0 14px}.globe-experience .globe-intro .travel-eyebrow{letter-spacing:.18em;color:#e9bd58;margin:0 0 7px;font-size:10px}.globe-experience .globe-intro h1{letter-spacing:-.025em;margin:0 0 10px!important;font-size:clamp(30px,4vw,45px)!important;line-height:1.1!important}.globe-title-break{display:none}.globe-experience .globe-intro>p:last-child{color:#c9c8c1;margin:0;font-size:14px;line-height:1.5}.globe-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:28px;display:grid}.globe-stage{min-width:0;scroll-margin-top:10px}.globe-experience .geo-globe{background:radial-gradient(#24343a 0,#131b21 70%);border:0;position:relative;overflow:hidden}.globe-experience .geo-globe canvas{aspect-ratio:1.1;width:100%;height:auto;max-height:570px}.globe-experience .geo-globe .geo-controls{z-index:1;background:0 0;border:0;padding:0;position:absolute;top:10px;right:10px}.globe-experience .geo-controls button{font-size:11px;background:#172326!important;border-color:#87938d!important}.globe-experience .geo-globe .geo-controls button{min-width:44px;min-height:44px;padding:5px 9px!important}.globe-experience .geo-hint{text-align:center;background:0 0;padding:7px 8px!important;font-size:11px!important}.geo-globe-selection{border-top:0;flex-wrap:wrap;background:0 0!important;justify-content:center!important;min-height:38px!important;padding:4px 12px 10px!important;font-size:11px!important}.geo-gold-key{background:#d7b76d;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.globe-discovery-panel{min-width:0;padding:15px 0}.globe-context-header{justify-content:space-between;align-items:center;gap:12px;scroll-margin-top:12px;display:flex}.globe-context-header:focus-visible{outline-offset:4px;outline:3px solid #e9bd58}.globe-experience .globe-context-header h2{line-height:1.2;margin:3px 0 12px!important;font-size:25px!important}.globe-context-header .travel-eyebrow{letter-spacing:.14em;color:#e9bd58;margin:0;font-size:9px}.globe-experience .globe-world-return{white-space:nowrap;font-size:12px;color:#e9bd58!important;background:0 0!important;border:0!important;padding:8px!important}.globe-search{margin:8px 0!important;font-size:12px!important}.globe-search input{margin-top:7px!important}.globe-country-shortcuts{flex-wrap:wrap;gap:12px;margin:6px 0;display:flex}.globe-country-shortcuts button,.globe-quiet-tools>button{min-height:36px;font-size:12px;color:#e9bd58!important;background:0 0!important;border:0!important;padding:4px 0!important}.globe-quiet-tools{align-items:start;gap:20px;margin:2px 0 12px;display:flex}.globe-quiet-tools>details{flex:1}.globe-quiet-tools summary{color:#c9c8c1;cursor:pointer;min-height:36px;padding:8px 0;font-size:12px}.globe-quiet-tools label{font-size:12px}.globe-search-results{max-height:300px}.globe-experience .travel-member-row{background:0 0;border:0;border-top:1px solid #53655d;border-radius:0;margin:0}.globe-experience .travel-member-row .connections-card{background:0 0!important;padding:12px 0 2px!important}.globe-experience .travel-member-actions{padding:0 0 8px 42px}.globe-experience .travel-pages{margin:8px 0!important}.globe-experience .travel-pages button{padding:6px 11px!important}.globe-experience .travel-pages span{font-size:11px}.globe-local-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.globe-local-heading button{font-size:12px;color:#e9bd58!important;background:0 0!important;border:0!important}.globe-local-heading h2{margin:0!important;font-size:20px!important}.globe-lower-links{border-top:1px solid #53655d;justify-content:space-between;align-items:start;gap:18px;margin:24px 0 10px;padding-top:15px;display:flex}.globe-lower-links>a,.globe-account summary{min-height:44px;padding:10px 0;display:block;font-size:12px!important}.globe-account summary{cursor:pointer;color:#c9c8c1}.globe-account nav{flex-direction:column;align-items:start;gap:10px!important;display:flex!important}.globe-account nav a,.globe-account nav button{font-size:12px}.globe-publication-choice,.globe-publication-review{border:1px solid #87938d;border-radius:6px;margin:20px 0;padding:16px}.globe-publication-choice legend{padding:0 6px;font-size:14px}.globe-hero-grid.is-list{display:block}.globe-hero-grid.is-list .globe-discovery-panel{max-width:680px}.interactive-geography svg,.interactive-geography canvas{touch-action:auto;cursor:grab}.interactive-geography svg:active,.interactive-geography canvas:active{cursor:grabbing}.interactive-geography.geo-expanded{flex-direction:column;z-index:10000!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;background:#131b21!important;border:0!important;border-radius:0!important;outline:0!important;display:flex!important;position:fixed!important;inset:0!important}.interactive-geography.geo-expanded svg,.interactive-geography.geo-expanded canvas{touch-action:none;flex:1;min-height:0;aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important}.interactive-geography.geo-expanded .geo-controls{justify-content:flex-end;position:static!important}.interactive-geography.geo-expanded .geo-hint,.interactive-geography.geo-expanded .travel-map-caption{flex:none}.globe-experience .geo-globe.geo-expanded .geo-controls button{min-height:44px}:is(.globe-quiet-tools summary:focus-visible,.globe-account summary:focus-visible,.globe-country-shortcuts button:focus-visible){outline-offset:3px;outline:3px solid #e9bd58}@media (max-width:780px){.connections-geographic-shell .membership-header{padding:8px 16px}.connections-geographic-shell .membership-header .clubhouse-logo{width:87px}.connections-geographic-shell .membership-public{padding:5px 16px 20px}.globe-experience .globe-intro h1{margin-bottom:7px!important;font-size:29px!important;line-height:1.07!important}.globe-title-break{display:block}.globe-experience .globe-intro>p:last-child{font-size:12px}.globe-intro{margin-bottom:10px}.globe-experience .globe-intro .travel-eyebrow{margin-bottom:5px;font-size:9px}.globe-hero-grid{flex-direction:column;gap:10px;display:flex}.globe-stage,.globe-discovery-panel{width:100%}.globe-experience .geo-globe canvas{aspect-ratio:1.05;max-height:370px}.globe-discovery-panel{padding:8px 0}.globe-experience .globe-context-header h2{font-size:23px!important}.globe-context-header .travel-eyebrow{font-size:9px}.globe-country-shortcuts{gap:16px}.globe-lower-links{margin-top:16px;display:block}.globe-local-heading{flex-wrap:wrap;gap:4px}.globe-experience .travel-member-actions{padding-left:42px}.globe-experience .geo-controls button:first-child{flex:none}.globe-experience .geo-globe .geo-controls{top:6px;right:6px}.globe-publication-choice,.globe-publication-review{padding:12px}}.travel-publication-map .geo-controls button:last-child{display:inline-flex}.connections-geographic-shell .membership-public{width:100%}.globe-experience{background:0 0;border-radius:0;padding:0!important}.globe-country-shortcuts button,.globe-quiet-tools>button,.globe-quiet-tools summary{min-height:44px}.geo-region-context{pointer-events:none}.geo-participation-list summary{cursor:pointer;justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex}.geo-participation-list>div{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;display:flex}.geo-participation-list button{min-height:44px;font-size:12px}.geo-participation-list summary:focus-visible{outline-offset:3px;outline:3px solid #e9bd58}.geo-participation-list p{font-size:12px}.interactive-geography svg,.interactive-geography canvas{overscroll-behavior:contain;-webkit-user-select:none;user-select:none;touch-action:none!important}.globe-stage{min-width:0;margin-left:0;margin-right:0;padding:0}.globe-discovery-panel{box-sizing:border-box;margin-left:0;margin-right:0}.globe-experience .travel-pages{border-top:1px solid #53655d;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 0 6px;gap:14px!important;margin:12px 0 0!important;display:grid!important}.globe-experience .travel-pages>button{justify-self:start;min-height:44px;padding:8px 12px!important}.globe-experience .travel-pages>button:last-child{justify-self:end}.globe-experience .travel-pages>span{white-space:nowrap;color:#c9c8c1;font-size:12px}.globe-experience .travel-pages strong{color:#f1efe8}.geo-hint{font-size:10px!important}.globe-experience .geo-globe .geo-controls{gap:4px}.globe-experience .geo-globe .geo-controls button{padding:5px 8px!important}.travel-area-map{border-color:#53655d}@media (max-width:780px){.connections-geographic-shell .membership-public{width:100%;padding-left:16px;padding-right:16px}.globe-hero-grid{width:100%;margin:0}.globe-experience .travel-pages{padding-top:16px;gap:10px!important}.globe-experience .geo-globe .geo-controls{top:4px;right:4px}.globe-experience .geo-globe .geo-controls button{font-size:10px}}.interactive-geography .geo-controls,.globe-experience .geo-globe .geo-controls{background:0 0;border:0;flex:none;justify-content:center;gap:8px;display:flex;z-index:auto!important;padding:8px 12px!important;position:static!important;inset:auto!important}.interactive-geography .geo-controls button,.globe-experience .geo-globe .geo-controls button{min-width:44px;min-height:44px;font-size:12px;padding:7px 12px!important}.interactive-geography .geo-hint{clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.globe-experience .geo-globe canvas{order:0}.globe-experience .geo-globe .geo-controls{order:1}.globe-experience .geo-globe .geo-globe-selection{order:2}.globe-experience .geo-globe-selection{min-height:44px!important;padding:0 12px 6px!important}.globe-participation-note{font-size:12px}.globe-discovery-panel .travel-distance-note{margin:7px 0 10px;line-height:1.5!important}.globe-discovery-panel .globe-context-header h2{margin-bottom:10px!important}.globe-discovery-panel .globe-quiet-tools{margin-bottom:6px}.globe-discovery-panel .globe-search{margin:6px 0!important}@media (max-width:780px){.connections-geographic-shell{--discovery-gutter:clamp(16px,4.6vw,20px)}.connections-geographic-shell .membership-public{width:100%;padding-left:0!important;padding-right:0!important}.globe-experience .globe-intro,.globe-experience .globe-discovery-panel,.globe-experience .globe-lower-links,.globe-experience>.travel-location-help{box-sizing:border-box;padding-left:var(--discovery-gutter);padding-right:var(--discovery-gutter)}.globe-experience .globe-intro{margin-bottom:8px}.globe-experience .globe-discovery-panel{padding-top:12px;padding-bottom:8px}.globe-experience .globe-local-heading{padding-left:var(--discovery-gutter);padding-right:var(--discovery-gutter)}.globe-stage>.travel-area-map,.globe-stage>.travel-distance-note{margin-left:var(--discovery-gutter);margin-right:var(--discovery-gutter)}.globe-experience .travel-pages{padding-top:14px;margin-top:10px!important}.globe-experience .geo-globe canvas{max-height:390px}.globe-experience .travel-location-help{margin-top:12px}.globe-experience .globe-lower-links{margin-top:14px}.globe-experience .geo-globe .geo-controls{padding-left:var(--discovery-gutter)!important;padding-right:var(--discovery-gutter)!important}}.interactive-geography .geo-controls button{flex:none}.globe-experience .globe-intro{float:none;column-count:1;display:block!important}.globe-member-navigation{border:0;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 20px;margin:0 0 8px;padding:0;display:flex!important}.globe-member-navigation>a,.globe-member-navigation summary{box-sizing:border-box;align-items:center;min-height:44px;padding:8px 0;font-size:12px;line-height:1.4;display:flex}.globe-member-navigation .globe-account nav{padding:0 0 10px}.globe-member-navigation a:focus-visible{outline-offset:3px;outline:3px solid #e9bd58}.discovery-progressive button:focus-visible{outline-offset:3px;outline:3px solid #e9bd58}.travel-member-row:focus-visible{outline-offset:3px;outline:3px solid #e9bd58}.globe-member-results{overflow-anchor:none}.discovery-progressive{justify-content:center;padding:16px 0 8px;display:flex}.discovery-progressive button{min-height:44px;padding:10px 18px!important}.discovery-load-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:780px){.globe-member-navigation{padding-left:var(--discovery-gutter);padding-right:var(--discovery-gutter);gap:0 12px;margin-bottom:2px}.globe-member-navigation>a,.globe-member-navigation summary{font-size:11px}.globe-experience .globe-intro>*{width:100%;max-width:none}.globe-experience .globe-intro .travel-eyebrow,.globe-experience .globe-intro h1{display:block}.discovery-progressive{padding-top:14px}}.travel-area-map .connections-country.is-selected{fill:#3b4840;stroke:#d7b76d}.travel-area-map .connections-country:hover,.travel-area-map .connections-country:focus{fill:#394947}.travel-area-map .connections-country.is-selected:hover,.travel-area-map .connections-country.is-selected:focus{fill:#3b4840}.travel-area-map .geo-approved-region{fill:#b994461f;stroke:#d7b76d;pointer-events:none}.travel-map-caption .geo-member-key{color:#e9bd58}.globe-hero-grid.is-local{max-width:1000px;margin-left:auto;margin-right:auto;display:block}.globe-local-heading{align-items:start;margin:4px 0 12px}.globe-local-heading h2{line-height:1.25;font-size:23px!important}.globe-local-heading p{color:#c9c8c1;margin:5px 0 0;font-size:13px}.globe-local-heading nav{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 14px!important;display:flex!important}.globe-local-heading nav button{min-height:44px;padding:8px 0!important}.globe-local-heading nav button:focus-visible{outline-offset:3px;outline:3px solid #e9bd58}@media (max-width:780px){.globe-local-heading{display:block}.globe-local-heading nav{justify-content:space-between;margin-top:4px}.globe-local-heading h2{font-size:22px!important}}.travel-area-map .geo-approved-country{fill:#b994461f;stroke:#d7b76d;pointer-events:none;vector-effect:non-scaling-stroke}.geo-loading{aspect-ratio:1.1;color:#c9c8c1;justify-content:center;align-items:center;font-size:13px;display:flex}.connections-card .connections-card-alias,.globe-local-heading .connections-card-alias{overflow-wrap:anywhere;line-height:1.4;color:#c9c8c1!important;margin:2px 0 4px!important;font-size:12px!important}.connections-route{--ink:#f1efe8;--muted:#c8c6bf;--connections-gold:#c2a567;color:var(--ink);overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1e20;font-family:Clubhouse Membership Sans,DM Sans,Arial,sans-serif;line-height:1.75}.connections-route :is(.public-demo-frame,.connections-membership-context){width:min(1240px,100% - 96px);margin-inline:auto}.connections-route .public-demo-frame{padding-block:clamp(40px,6vw,72px) 0}.connections-route .connections-experience{width:100%;min-width:0;color:var(--ink);--ink:#f1efe8;--muted:#c8c6bf;background:0 0;border:0;border-radius:0;padding:0}.connections-route :is(h1,h2,h3){letter-spacing:-.025em;color:#f1efe8;font-family:Clubhouse Membership Display,Barlow Condensed,Arial Narrow,sans-serif;font-weight:600}.connections-route :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #d1b474}.connections-route a{color:var(--connections-gold);text-underline-offset:5px}.connections-route a:hover{color:#e2c68b}.connections-route .travel-eyebrow{color:var(--connections-gold);letter-spacing:.14em;margin:0 0 14px;font-size:11px;font-weight:600;line-height:1.6}.connections-route header.connections-intro{background:0 0;border:0;height:auto;min-height:0;margin:0 0 clamp(48px,7vw,88px);padding:0;display:block}.connections-route .connections-intro h1{max-width:900px;margin:18px 0 28px;font-size:clamp(48px,6.5vw,88px);line-height:1.02}.connections-route .connections-intro>p:not(.travel-eyebrow){max-width:640px;color:var(--muted);margin:0 0 16px;font-size:17px;line-height:1.8}.connections-route .connections-explore-link{align-items:center;gap:24px;min-height:48px;font-size:14px;display:inline-flex}.connections-route .connections-preview-heading{padding:0 0 28px;scroll-margin-top:24px}.connections-route .connections-preview-heading h2{margin:0;font-size:clamp(30px,3.8vw,46px);line-height:1.1}.connections-route :is(.globe-hero-grid,.globe-stage,.globe-discovery-panel){box-sizing:border-box;min-width:0;max-width:100%}.connections-route .globe-hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:clamp(28px,4vw,52px)}.connections-route .globe-stage{background:0 0;border:0;border-radius:0;overflow:hidden}.connections-route .globe-stage .geo-globe{background:#1c1e20;border:0;border-radius:0}.connections-route .geo-controls button{color:#f1efe8!important;background:#303337!important;border-color:#777971!important}.connections-route .geo-controls button[aria-pressed=true]{color:#1c1e20!important;background:#c2a567!important}.connections-route .geo-gold-key{background:#c2a567}.connections-route .globe-local-heading{padding:0 0 16px}.connections-route .globe-discovery-panel{color:#f1efe8;background:0 0;border:0;padding:0}.connections-route .globe-context-header .travel-eyebrow{margin-bottom:8px;font-size:11px}.connections-route .globe-context-header h2{font-family:Clubhouse Membership Display,Barlow Condensed,Arial Narrow,sans-serif}.connections-route .globe-discovery-panel :is(label,summary){color:#c8c6bf;font-size:14px}.connections-route .globe-discovery-panel :is(input,select){color:#f1efe8;background:#25282b;border:1px solid #777971;border-radius:3px;min-height:48px;padding:12px;font-size:16px}.connections-route .globe-discovery-panel input::placeholder{color:#b9b9b5;opacity:1}.connections-route .connections-search{margin:20px 0 12px;line-height:1.6;display:block}.connections-route .connections-search input{margin-top:8px;display:block}.connections-route .globe-quiet-tools{gap:24px;margin:12px 0 20px}.connections-route .globe-quiet-tools :is(button,summary){min-height:44px}.connections-route .globe-quiet-tools details[open]{padding-bottom:12px}.connections-route .globe-discovery-panel .connections-choice{align-items:center;min-height:44px;line-height:1.5}.connections-route .globe-discovery-panel .connections-choice input{accent-color:#c2a567;width:22px;min-width:22px;height:22px;min-height:22px;margin:0}.connections-route .globe-member-results .travel-member-row{border-color:#414440;padding-block:16px 8px}.connections-route .globe-member-results>div:first-child .travel-member-row{border-top:0}.connections-route .connections-card h3{letter-spacing:0;color:#f1efe8;font-family:Clubhouse Membership Sans,DM Sans,Arial,sans-serif;font-size:17px;font-weight:600}.connections-route .connections-card .connections-card-place{color:#c8c6bf;font-size:14px;line-height:1.6}.connections-route .connections-monogram{color:#d1b474;background:#303337;border-color:#807052;width:36px;min-width:36px;height:36px}.connections-route .connections-example-label{letter-spacing:.06em;text-transform:uppercase;color:#c8c6bf;margin:0 0 6px;font-size:11px;line-height:1.5;display:block}.connections-route .connections-visitor{color:#d1b474;font-size:12px}.connections-route .travel-member-actions{padding-bottom:0;padding-left:46px}.connections-route .travel-member-actions button{text-underline-offset:5px;min-height:44px;font-size:13px;text-decoration:underline}.connections-route .travel-search-results{background:#25282b;border-color:#777971;border-radius:3px;margin-block:16px}.connections-route .travel-search-results li button{min-height:56px;border-bottom-color:#414440!important}.connections-route .travel-search-results li:last-child button{border-bottom:0!important}.connections-route .travel-search-results button:hover{background:#34373a!important}.connections-route .travel-search-results span{color:#c8c6bf;font-size:13px}.connections-route .connections-demo-context{grid-template-columns:1fr 1fr;gap:48px;margin-top:clamp(48px,7vw,88px);display:grid}.connections-route .connections-demo-context h2{margin:0;font-size:clamp(30px,3.8vw,46px);line-height:1.1}.connections-route .connections-demo-context>div>p:not(.travel-eyebrow){color:#c8c6bf;max-width:58ch;font-size:15px;line-height:1.8}.connections-route .connections-demo-context .public-demo-disclosure{color:#f1efe8;margin:20px 0 0;font-size:14px}.connections-route .travel-location-help{border:0;margin-top:24px}.connections-route .travel-location-help summary{min-height:44px;font-size:14px}.connections-route .connections-membership-context{background:0 0;border:0;padding-block:clamp(48px,7vw,88px)}.connections-route .connections-membership-context h2{margin:0 0 24px;font-size:clamp(38px,4.8vw,62px);line-height:1.05}.connections-route .connections-membership-context>p:not(.travel-eyebrow){color:#c8c6bf;max-width:580px;font-size:16px;line-height:1.8}.connections-route .connections-membership-context>a{align-items:center;gap:28px;min-height:48px;font-size:14px;display:inline-flex}.connections-route .public-demo-loading{color:#c8c6bf;min-height:360px;padding-block:32px}@media (max-width:1000px){.connections-route :is(.public-demo-frame,.connections-membership-context){width:calc(100% - 64px)}.connections-route .globe-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:28px}}@media (max-width:780px){.connections-route{--discovery-gutter:0px}.connections-route :is(.public-demo-frame,.connections-membership-context){width:auto;margin-left:max(20px,env(safe-area-inset-left));margin-right:max(20px,env(safe-area-inset-right))}.connections-route .public-demo-frame{padding-top:36px}.connections-route header.connections-intro{margin-bottom:44px}.connections-route .connections-intro h1{margin:18px 0 24px;font-size:clamp(42px,10vw,64px)}.connections-route .connections-intro>p:not(.travel-eyebrow){font-size:16px}.connections-route .globe-hero-grid{flex-direction:column;gap:32px;width:100%;margin:0;display:flex}.connections-route .globe-stage,.connections-route .globe-discovery-panel{width:100%}.connections-route .interactive-geography:not(.geo-expanded){box-sizing:border-box;width:100%;max-width:100%}.connections-route .globe-stage>.travel-area-map,.connections-route .globe-stage>.travel-distance-note{margin-inline:0}.connections-route .connections-demo-context{grid-template-columns:1fr;gap:20px;margin-top:48px}.connections-route .globe-hero-grid.is-list .globe-discovery-panel{max-width:none}.connections-route .connections-membership-context{padding-bottom:max(48px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.connections-route *{scroll-behavior:auto;transition:none;animation:none}}
