.heroShare{margin-top:-17px}.shareWrap{z-index:18;display:inline-flex;position:relative}.shareTrigger{color:#dfe8f2;letter-spacing:.5px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061326a8;border:1px solid #ffffff2d;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:900;transition:all .22s;display:inline-flex}.shareTrigger:hover{color:#ffd77e;border-color:#e1aa3b;transform:translateY(-2px)}.shareTrigger>svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.sharePanel{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#041225f5;border:1px solid #e6b65055;border-radius:13px;width:280px;padding:15px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 22px 60px #000b}.sharePanel>strong{margin-bottom:12px;font:14px Georgia,serif;display:block}.sharePanel>div{gap:8px;display:flex}.sharePanel a,.sharePanel>div>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;display:grid}.sharePanel a:hover,.sharePanel>div>button:hover{color:#071326;background:#e1aa3b;border-color:#ffd77e}.sharePanel svg{fill:currentColor;width:19px;height:19px}.sharePanel svg rect:not(.solid),.sharePanel svg circle:not(.solid):not(.cut),.sharePanel svg path:not(.solid):not(.cut){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.sharePanel svg .solid{fill:currentColor;stroke:none}.sharePanel svg .cut{fill:#041225;stroke:none}.sharePanel a:hover svg .cut{fill:#e1aa3b}.sharePanel small{color:#8fa1b5;margin-top:11px;font-size:9px;line-height:1.45;display:block}.whatsappMark{color:#25d366;font-size:22px}.linkMark{font-size:18px}.galleryCtas{justify-content:center;align-items:center;gap:12px;margin-top:31px;display:flex}.galleryCtas .galleryJoin{margin:0}.galleryCtas .shareTrigger{min-height:45px;padding-inline:16px}.socialFollow{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.socialFollow>span{color:#7f91a5;letter-spacing:1.3px;text-transform:uppercase;font-size:9px;font-weight:900}.socialIcons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.socialIcon{color:#fff;background:#ffffff08;border:1px solid #fff2;border-radius:9px;place-items:center;width:35px;height:35px;padding:0;transition:all .22s;display:grid}.socialIcon svg{fill:currentColor;width:18px;height:18px}.socialIcon svg rect:not(.solid),.socialIcon svg circle:not(.solid):not(.cut),.socialIcon svg path:not(.solid):not(.cut){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.socialIcon svg .solid{fill:currentColor;stroke:none}.socialIcon svg .cut{fill:#020a15;stroke:none}.socialIcon:not(.pending):hover{border-color:#0000;transform:translateY(-3px)}.socialIcon.facebook:hover{background:#1877f2}.socialIcon.instagram:hover{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.socialIcon.tiktok:hover{background:#111}.socialIcon.linkedin:hover{background:#0a66c2}.socialIcon.x:hover{background:#050505}.socialIcon.snapchat:hover{color:#000;background:#fffc00}.socialIcon.youtube:hover{background:red}.socialIcon.pinterest:hover{background:#bd081c}.socialIcon.pending{opacity:.42;cursor:not-allowed}.footerNav{gap:18px;font-size:11px;display:flex}.siteFooter{grid-template-columns:minmax(220px,1fr) auto auto auto}.siteFooter>.socialFollow{justify-self:end}.siteFooter>small{grid-column:1/-1}@media (width<=1050px){.siteFooter{grid-template-columns:1fr auto}.siteFooter>.socialFollow{grid-column:1/-1;justify-self:center;align-items:center}.socialIcons{justify-content:center}}@media (width<=760px){.heroShare{margin-top:-14px}.galleryCtas{flex-direction:column}.galleryCtas .galleryJoin,.galleryCtas .shareWrap,.galleryCtas .shareTrigger{width:100%}.sharePanel{width:min(290px,100vw - 36px);left:50%;transform:translate(-50%)}.siteFooter{grid-template-columns:1fr}.siteFooter>.socialFollow{grid-column:auto}.socialFollow{align-items:center}.socialIcons{justify-content:center}.socialIcon{width:39px;height:39px}}.galleryShare .sharePanel{top:auto;bottom:calc(100% + 10px)}.socialIcon.facebook{color:#1877f2}.socialIcon.instagram{color:#e4405f}.socialIcon.tiktok{color:#fff}.socialIcon.linkedin{color:#0a66c2}.socialIcon.x{color:#fff}.socialIcon.snapchat{color:#fffc00}.socialIcon.pinterest{color:#e60023}.socialIcon:not(.pending):hover{color:#fff}.socialIcon.snapchat:not(.pending):hover{color:#000}.movementGallery{isolation:isolate;background:radial-gradient(circle at 12% 15%,#1b4d7b66 0,#0000 27%),radial-gradient(circle at 88% 78%,#c98b2738 0,#0000 25%),linear-gradient(145deg,#020b17,#071a31 52%,#0b2848);padding:110px clamp(20px,7vw,112px) 105px;position:relative;overflow:hidden}.movementGallery:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 75%,#0000);mask-image:linear-gradient(#0000,#000 35% 75%,#0000)}.galleryHalo{filter:blur(90px);opacity:.4;z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.galleryHaloOne{background:#0a66ad;width:420px;height:420px;top:20%;left:-220px}.galleryHaloTwo{background:#d89a25;width:370px;height:370px;bottom:2%;right:-170px}.movementGallery>header{text-align:center;max-width:810px;margin:0 auto 52px;position:relative}.movementGallery>header h2{margin:17px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.02}.movementGallery>header>p:last-child{color:#aebdce;font-size:16px;line-height:1.75}.galleryShell{max-width:1280px;margin:auto;position:relative}.galleryStage{background:linear-gradient(145deg,#ffffff15,#ffffff04);border:1px solid #edba5759;border-radius:22px;padding:10px;position:relative;box-shadow:0 45px 120px #000b,inset 0 0 0 1px #0008}.galleryStage:before,.galleryStage:after{content:"✦";color:#f3c569;text-shadow:0 0 22px #f2ae38;z-index:5;font-size:22px;animation:3.8s ease-in-out infinite gallerySpark;position:absolute}.galleryStage:before{top:16%;left:-10px}.galleryStage:after{animation-delay:1.2s;bottom:18%;right:-9px}.galleryCanvas{aspect-ratio:16/9;color:#fff;cursor:zoom-in;background:#030a13;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.galleryBackdrop{object-fit:cover;filter:blur(30px)saturate(.88)brightness(.43);width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.08)}.galleryPhoto{object-fit:contain;filter:drop-shadow(0 25px 35px #0009);width:100%;height:100%;animation:.85s cubic-bezier(.2,.75,.2,1) both galleryReveal,7s ease-out both galleryDrift;position:absolute;inset:0}.galleryShade{background:linear-gradient(#0004 0,#0000 35%,#020a16d9 100%);position:absolute;inset:0;box-shadow:inset 0 0 90px #0009}.galleryCategory{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffd77e;letter-spacing:1.4px;text-transform:uppercase;background:#031021bd;border:1px solid #f1c26266;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900;position:absolute;top:20px;left:22px}.galleryExpand{background:#031021a8;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:43px;height:43px;font-size:18px;transition:all .25s;display:grid;position:absolute;top:18px;right:20px}.galleryCanvas:hover .galleryExpand{color:#061326;background:#e1aa3b;border-color:#e1aa3b;transform:scale(1.08)}.galleryCaption{text-align:left;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.galleryCaption b{text-shadow:0 3px 18px #000;font:clamp(20px,2.2vw,34px) Georgia,serif}.galleryCaption small{letter-spacing:2px;color:#f2c365;white-space:nowrap;font-size:9px;font-weight:900}.galleryArrow{z-index:6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031021d6;border:1px solid #ffffff3b;border-radius:50%;width:52px;height:52px;font-size:20px;transition:all .25s;position:absolute;top:50%;box-shadow:0 12px 30px #0007}.galleryArrow:hover{color:#061326;background:#e1aa3b;border-color:#e1aa3b;transform:translateY(-50%)scale(1.08)}.galleryPrevious{left:28px;transform:translateY(-50%)}.galleryNext{right:28px;transform:translateY(-50%)}.galleryCount{z-index:7;color:#8ea0b5;letter-spacing:1px;background:#041225;border:1px solid #e3ad435c;border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 17px;font-size:10px;display:flex;position:absolute;bottom:-21px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0007}.galleryCount b{color:#ffd77e;font:18px Georgia}.galleryCount i{background:#c7922d;width:28px;height:1px}.galleryControlBar{grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:15px;margin:35px 3px 13px;display:grid}.galleryPause{color:#f3c260;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;width:36px;height:36px;font-size:11px}.galleryProgress{background:#ffffff13;height:2px;overflow:hidden}.galleryProgress span{transform-origin:0;background:linear-gradient(90deg,#a56a12,#ffd77e);width:100%;height:100%;animation:5.6s linear both galleryProgress;display:block}.galleryProgress span.isPaused{animation-play-state:paused}.galleryControlBar strong{color:#dbe5ef;font:14px Georgia}.galleryControlBar small{color:#7f91a5;letter-spacing:1.5px;font-size:9px}.galleryThumbs{scrollbar-width:thin;scrollbar-color:#c89331 #ffffff0d;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:10px;padding:9px 3px 17px;display:flex;overflow-x:auto}.galleryThumbs button{aspect-ratio:3/2;opacity:.55;cursor:pointer;scroll-snap-align:center;background:#061326;border:1px solid #ffffff18;border-radius:9px;flex:0 0 126px;padding:0;transition:all .28s;position:relative;overflow:hidden}.galleryThumbs button:hover,.galleryThumbs button.active{opacity:1;border-color:#f2bc52;transform:translateY(-3px);box-shadow:0 12px 28px #0007}.galleryThumbs img{object-fit:cover;width:100%;height:100%;display:block}.galleryThumbs button span{color:#ffd77e;background:#031021d9;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:900;position:absolute;bottom:5px;right:5px}.galleryJoin{width:max-content;margin:31px auto 0}.galleryLightbox{z-index:1000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#01060df2;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:18px;padding:40px clamp(14px,3vw,45px);animation:.25s both galleryReveal;display:grid;position:fixed;inset:0}.galleryLightboxBackdrop{object-fit:cover;filter:blur(70px)brightness(.22)saturate(.8);opacity:.48;width:120%;height:120%;position:absolute;inset:-10%}.galleryLightboxPhoto{z-index:1;object-fit:contain;border-radius:10px;justify-self:center;max-width:100%;max-height:calc(100vh - 120px);position:relative;box-shadow:0 40px 100px #000}.galleryLightboxClose{z-index:3;color:#fff;cursor:pointer;background:#07182dd9;border:1px solid #ffffff42;border-radius:50%;width:46px;height:46px;font-size:29px;position:absolute;top:20px;right:24px}.galleryLightboxArrow{z-index:2;color:#fff;cursor:pointer;background:#07182dc7;border:1px solid #ffffff38;border-radius:50%;width:56px;height:56px;font-size:22px;position:relative}.galleryLightboxArrow:hover,.galleryLightboxClose:hover{color:#071326;background:#e1aa3b;border-color:#e1aa3b}.galleryLightboxCaption{z-index:3;white-space:nowrap;background:#041225d9;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:22px;padding:11px 17px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.galleryLightboxCaption b{font:15px Georgia}.galleryLightboxCaption span{color:#f1bd57;letter-spacing:1.5px;font-size:9px}@keyframes galleryReveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes galleryDrift{0%{scale:1}to{scale:1.025}}@keyframes galleryProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gallerySpark{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(45deg)}}@media (width<=760px){.movementGallery{padding:82px 16px 78px}.movementGallery>header{margin-bottom:35px}.movementGallery>header h2{font-size:42px}.movementGallery>header>p:last-child{font-size:14px}.galleryStage{border-radius:15px;padding:6px}.galleryCanvas{aspect-ratio:4/5;border-radius:10px}.galleryCategory{max-width:70%;font-size:8px;top:12px;left:12px}.galleryExpand{width:36px;height:36px;top:11px;right:12px}.galleryCaption{display:block;bottom:15px;left:15px;right:15px}.galleryCaption b{font-size:24px;display:block}.galleryCaption small{margin-top:7px;display:block}.galleryArrow{width:42px;height:42px}.galleryPrevious{left:14px}.galleryNext{right:14px}.galleryControlBar{grid-template-columns:auto 1fr auto}.galleryControlBar strong{display:none}.galleryThumbs button{flex-basis:96px}.galleryLightbox{grid-template-columns:42px minmax(0,1fr) 42px;gap:5px;padding:65px 7px 78px}.galleryLightboxArrow{width:40px;height:40px}.galleryLightboxClose{top:12px;right:12px}.galleryLightboxCaption{max-width:92%;bottom:16px}.galleryLightboxCaption b{text-overflow:ellipsis;max-width:220px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.galleryPhoto,.galleryStage:before,.galleryStage:after,.galleryProgress span{animation:none!important}.galleryThumbs button,.galleryArrow,.galleryExpand{transition:none!important}}.galleryLightbox{z-index:2147483000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(22px);width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.galleryLightboxBackdrop{pointer-events:none}.galleryLightboxPhoto{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-height:calc(100dvh - 120px)}.galleryLightboxClose{right:max(24px, env(safe-area-inset-right));top:max(20px, env(safe-area-inset-top))}.galleryLightboxCaption{bottom:max(20px, env(safe-area-inset-bottom))}@media (width<=760px){.galleryLightboxClose{right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top))}.galleryLightboxCaption{bottom:max(16px, env(safe-area-inset-bottom))}}.leadership{background:linear-gradient(145deg,#031023,#0c2849);padding:105px clamp(20px,7vw,112px);position:relative;overflow:hidden}.leadership:before{content:"";filter:blur(110px);background:#d89d2b20;border-radius:50%;width:540px;height:540px;position:absolute;top:-240px;right:-180px}.leadership>header{position:relative}.leadership>header>p:last-child{color:#aebdce;line-height:1.7}.leadershipGrid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:stretch;gap:25px;max-width:1220px;margin:auto;display:grid;position:relative}.videoCard,.platinumCard{background:#07182d;border:1px solid #e0ad4850;border-radius:15px;margin:0;overflow:hidden;box-shadow:0 30px 80px #0008}.videoCard{flex-direction:column;display:flex}.videoCard video{aspect-ratio:16/9;object-fit:cover;background:#020812;width:100%;display:block}.videoCard figcaption{background:#061326;align-items:center;gap:13px;padding:17px 20px;display:flex}.videoCard figcaption>span{background:linear-gradient(135deg,var(--light),#bd7d17);color:#061326;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.videoCard figcaption div{flex-direction:column;gap:4px;display:flex}.videoCard figcaption small{letter-spacing:1.5px;color:var(--gold);font-size:8px;font-weight:900}.videoCard figcaption b{color:#fff;font:17px Georgia}.platinumCard{background:linear-gradient(160deg,#0c2b50,#061326);flex-direction:column;padding:22px;display:flex;position:relative}.platinumGlow{filter:blur(65px);background:#efbb4d25;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-50px}.platinumCard>img{aspect-ratio:5/4;object-fit:contain;background:#061326;border:1px solid #f0bd5966;border-radius:10px;width:100%;position:relative}.platinumCard>div{padding:18px 4px 3px}.platinumCard h3{margin:9px 0 4px;font-size:26px}.platinumCard strong{color:var(--light);text-transform:uppercase;letter-spacing:1.2px;font-size:11px}.platinumCard>div>p:not(.eyebrow){color:#9fb0c4;margin:13px 0 18px;font-size:12px;line-height:1.6}.platinumCard .goldBtn{width:100%}@media (width<=900px){.leadershipGrid{grid-template-columns:1fr}.platinumCard{grid-template-columns:minmax(220px,.75fr) 1fr;align-items:center;gap:20px;display:grid}}@media (width<=560px){.leadership{padding:75px 20px}.leadership h2{font-size:37px}.videoCard figcaption b{font-size:14px}.platinumCard{padding:16px;display:flex}}.destinationTeaser{background:linear-gradient(120deg,#07182d,#123b65);border-top:1px solid #d9a44135;border-bottom:1px solid #d9a44135;justify-content:space-between;align-items:center;gap:35px;padding:52px clamp(20px,7vw,112px);display:flex}.destinationTeaser>div{max-width:760px}.destinationTeaser h2{margin:12px 0;font-size:clamp(31px,3.5vw,48px)}.destinationTeaser>div>p:last-child{color:#aab8c8;margin-bottom:0;line-height:1.65}.destinationTeaser>aside{flex-direction:column;gap:8px;min-width:235px;display:flex}.destinationTeaser>aside>a{white-space:nowrap}.passportBtn{color:#ffd77e;text-align:center;border:1px solid #ffd77e66;border-radius:7px;padding:13px 18px;font-size:11px;font-weight:900}@media (width<=720px){.destinationTeaser{flex-direction:column;align-items:flex-start;padding:42px 20px}.destinationTeaser>aside,.destinationTeaser>aside>a{width:100%}}.portalCodeCard{background:#051223b8;border:1px solid #e2a8378c;border-radius:14px;margin-top:24px;padding:18px}.portalCodeCard small,.portalCodeCard strong,.portalCodeCard a{margin:0!important;display:block!important}.portalCodeCard strong{letter-spacing:.12em;color:#f2bd55;padding:8px 0;font:700 20px monospace}.portalCodeCard a{font-weight:700;color:#fff!important}.meetingTicker{z-index:35;color:#e9edf3;background:#14130f;border-top:1px solid #e1aa3b42;border-bottom:1px solid #e1aa3b5c;height:36px;margin-top:80px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0006}.meetingTickerViewport{width:100%;height:100%;overflow:hidden}.meetingTickerTrack{will-change:transform;backface-visibility:hidden;width:max-content;height:100%;animation:34s linear infinite tickerRun;display:flex;transform:translate(0,0)}.meetingTickerGroup{white-space:nowrap;flex:none;align-items:center;gap:22px;padding-right:22px;display:flex}.tickerLive{color:#f6c65c;letter-spacing:1.35px;align-items:center;gap:7px;padding-left:22px;font-size:9px;font-weight:950;display:inline-flex}.tickerLive i{background:#31d47e;border-radius:50%;width:6px;height:6px;animation:1.7s infinite meetingPulse;box-shadow:0 0 0 4px #31d47e20}.meetingTicker a{color:#d8dee7;align-items:center;gap:9px;min-height:35px;font-size:11px;transition:color .2s;display:inline-flex}.meetingTicker a b{color:#f1b83e;letter-spacing:.08em;font-size:9px}.meetingTicker a strong{color:#f7cc6b;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.meetingTicker .tickerPassword{color:#f4efe4;align-items:center;gap:4px;font-size:10px;display:inline-flex}.meetingTicker .tickerPassword b{color:#fff;letter-spacing:.08em;background:#ffffff12;border:1px solid #e1aa3b55;border-radius:4px;padding:2px 6px;font-size:10px}.meetingTicker a:hover,.meetingTicker a:focus-visible{color:#fff}.meetingTicker a:hover strong,.meetingTicker a:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.tickerDiamond{color:#a87a22;font-size:7px;font-style:normal}.meetingTicker:focus-within .meetingTickerTrack,.meetingTicker:active .meetingTickerTrack{animation-play-state:paused}.meetingTicker+.hero{min-height:710px;padding-top:70px}[dir=rtl] .meetingTickerTrack{animation-direction:reverse}@keyframes tickerRun{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes meetingPulse{50%{box-shadow:0 0 0 7px #31d47e00}}@media (hover:hover) and (pointer:fine){.meetingTicker:hover .meetingTickerTrack{animation-play-state:paused}}@media (width<=900px){.meetingTicker{height:34px;margin-top:70px}.meetingTickerTrack{animation-duration:38s}.meetingTickerGroup{gap:17px;padding-right:17px}.tickerLive{padding-left:17px}.meetingTicker a{min-height:33px;font-size:10px}.meetingTicker+.hero{min-height:720px;padding-top:55px}}@media (width<=560px){.meetingTickerTrack{animation-duration:42s}.meetingTicker a{gap:7px}.meetingTicker a strong,.tickerLive{font-size:8px}}@media (prefers-reduced-motion:reduce){.meetingTickerTrack{animation:54s linear infinite tickerRun!important}.tickerLive i{animation:none}}
