.ggk2uG_carousel{z-index:21;isolation:isolate;color:#fff;touch-action:pan-y;background:#111513;padding:28px 16px 24px;scroll-margin-top:80px;position:relative;overflow:hidden}.ggk2uG_ambience{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ggk2uG_ambience:before{content:"";z-index:2;background:url(/home-passes/orivane-regional-boarding-desktop.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.18);-webkit-mask-image:linear-gradient(#000 0% 18%,#0000 52%);mask-image:linear-gradient(#000 0% 18%,#0000 52%)}.ggk2uG_ambience:after{content:"";background:linear-gradient(#10141266,#1014128c 55%,#101412d9);position:absolute;inset:0}.ggk2uG_backgroundImage{position:absolute;inset:0;transform:scale(1.18)}.ggk2uG_backgroundImage img{object-fit:cover}.ggk2uG_ambience:after{z-index:2}.ggk2uG_inner{max-width:1180px;margin-inline:auto}.ggk2uG_heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ggk2uG_wordmark{filter:drop-shadow(0 3px 5px #020b1ccc)drop-shadow(0 8px 20px #020b1c99);width:min(360px,76vw);height:auto}.ggk2uG_stage{perspective:1400px;justify-content:center;align-items:center;height:485px;display:flex;position:relative}.ggk2uG_pass{--pass-scale:.94;width:calc(343px * var(--pass-scale));height:calc(var(--preview-height) * var(--pass-scale));transform-origin:50%;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s;position:absolute;overflow:visible;transition-duration:.8s!important}.ggk2uG_pass:after{content:"";z-index:30;opacity:var(--depth-shade,0);pointer-events:none;background:#061009;border-radius:24px;position:absolute;inset:0}.ggk2uG_pass[data-visible=false]{display:none}.ggk2uG_passRender{width:343px;transform:scale(var(--pass-scale));transform-origin:0 0;border-radius:24px;box-shadow:0 18px 28px #0007}.ggk2uG_passRender [data-pass-provider]{width:343px}.ggk2uG_pass[data-active=false] .ggk2uG_passRender{box-shadow:0 22px 28px #0006}.ggk2uG_passRender [data-pass-family=loyalty] [data-pass-code=square]{width:150px}.ggk2uG_passRender [data-pass-provider]:after{content:"";pointer-events:none;z-index:20;border-radius:inherit;background:linear-gradient(125deg,#ffffff1a,#0000 30%,#ffffff06 62%,#b8ceff11);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff5a,inset 0 0 0 1px #ffffff20}.ggk2uG_passRender [data-pass-field]{cursor:default}.ggk2uG_passRender [data-pass-field]:after{content:none}.ggk2uG_copy{text-align:center;max-width:900px;margin:32px auto 12px;display:grid;position:relative}@media (min-width:601px){.ggk2uG_carousel[data-preview-mode=pass] .ggk2uG_copy{margin-top:66px}}.ggk2uG_caption{opacity:0;pointer-events:none;grid-area:1/1}.ggk2uG_caption[data-current=true]{opacity:1}.ggk2uG_market{z-index:40;opacity:0;color:#fff;text-shadow:0 3px 24px #000b;letter-spacing:-.055em;white-space:nowrap;text-align:center;pointer-events:none;isolation:isolate;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:0 16px;font-size:42px;font-weight:800;line-height:1.05;transition:opacity .8s,transform .8s cubic-bezier(.25,1,.5,1);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,12px);transition-duration:.8s!important}.ggk2uG_market:before{content:"";z-index:-1;background:radial-gradient(#101412a6 30%,#0000 72%);position:absolute;inset:-16px -24px}.ggk2uG_pass[data-active=true] .ggk2uG_market{opacity:1;transform:translate(-50%)}.ggk2uG_carousel .ggk2uG_caption h3{color:#fff;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(22px,3.3vw,38px);font-weight:600;line-height:1.2}.ggk2uG_carousel .ggk2uG_description{color:#edf0ee;letter-spacing:-.025em;text-wrap:pretty;max-width:820px;margin:0 auto;font-size:20px;font-weight:400;line-height:1.45}.ggk2uG_controls{justify-content:center;align-items:center;gap:22px;display:flex}.ggk2uG_mobileRailMeta{display:none}.ggk2uG_description strong{color:#fff;font-weight:600}.ggk2uG_description span{color:#d5ddd8}.ggk2uG_carousel .ggk2uG_arrow{--arrow-size:66px;top:calc(50% - var(--arrow-size) / 2);z-index:45;width:var(--arrow-size);height:var(--arrow-size);color:#fff;cursor:pointer;background:linear-gradient(145deg,#334039b3,#19221dcc) padding-box padding-box,linear-gradient(135deg,#ffffff20,#ffffff03 65%,#b8ccff12) border-box;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,box-shadow .2s;display:grid;position:absolute;box-shadow:0 6px 20px #0002,inset 0 1px #ffffff08;transition-duration:.2s!important;transform:translate(0,0)scale(1)!important}.ggk2uG_previous{right:calc(50% + 280px)}.ggk2uG_next{left:calc(50% + 280px)}.ggk2uG_carousel .ggk2uG_arrow:hover{border-color:#ffffff30;box-shadow:0 6px 20px #0003,inset 0 1px #ffffff10}.ggk2uG_carousel .ggk2uG_arrow:active{border-color:#ffffff50}.ggk2uG_pagination{justify-content:center;align-items:center;gap:8px;display:flex}.ggk2uG_dot{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:44px;padding:0;display:grid;transform:none!important}.ggk2uG_dot span{background:#ffffff45;border-radius:999px;width:22px;height:4px;transition:background-color .25s;display:block;transition-duration:.25s!important}.ggk2uG_dot:hover span{background:#ffffff80}.ggk2uG_dot[aria-current=true] span{background:#f5f5f7}.ggk2uG_carousel :focus-visible{outline-offset:4px;outline:3px solid #99b9ff}@media (min-width:1024px){.ggk2uG_pass{--pass-scale:1}.ggk2uG_stage{--near-offset:335px;--far-offset:585px;height:515px}.ggk2uG_previous{right:calc(50% + 325px)}.ggk2uG_next{left:calc(50% + 325px)}}@media (max-width:600px){.ggk2uG_ambience:before{background-image:url(/home-passes/orivane-regional-boarding-mobile.webp);-webkit-mask-image:linear-gradient(#000 0% 14%,#0000 43%);mask-image:linear-gradient(#000 0% 14%,#0000 43%)}.ggk2uG_carousel{padding:24px 16px 28px}.ggk2uG_stage{--near-offset:clamp(138px, 42vw, 180px);--far-offset:clamp(260px, 78vw, 335px);height:380px}.ggk2uG_pass{--pass-scale:.7}.ggk2uG_pass[data-distance="2"]{display:none}.ggk2uG_carousel[data-transitioning=true] .ggk2uG_pass[data-distance="2"]{display:block}.ggk2uG_carousel[data-preview-mode=pass] .ggk2uG_stage{height:440px}.ggk2uG_carousel[data-preview-mode=pass] .ggk2uG_pass{--pass-scale:.78}.ggk2uG_copy{margin-top:20px;margin-bottom:30px}.ggk2uG_carousel .ggk2uG_description{max-width:360px;margin-top:0;font-size:19px;line-height:1.55}.ggk2uG_market{padding:0;font-size:26px}.ggk2uG_heading{margin-bottom:20px}.ggk2uG_wordmark{width:min(310px,100vw - 48px)}.ggk2uG_carousel .ggk2uG_arrow{--arrow-size:54px;color:#173565;background:#fff;border-color:#fff;box-shadow:0 6px 18px #0006}.ggk2uG_carousel .ggk2uG_arrow:hover{border-color:#fff;box-shadow:0 6px 18px #0006}.ggk2uG_carousel .ggk2uG_arrow:active{background:#e3e9f2;border-color:#e3e9f2}.ggk2uG_carousel .ggk2uG_arrow svg{stroke-width:3.2px}.ggk2uG_carousel[data-preview-mode=pass] .ggk2uG_arrow{top:auto;bottom:-5px}.ggk2uG_previous{left:-8px;right:auto}.ggk2uG_next{left:auto;right:-8px}.ggk2uG_pagination{flex-wrap:wrap;gap:0}.ggk2uG_dot{width:28px}}@media (max-width:359px){.ggk2uG_pass{--pass-scale:.585}.ggk2uG_stage{height:340px}.ggk2uG_carousel[data-preview-mode=pass] .ggk2uG_pass{--pass-scale:.7}.ggk2uG_carousel[data-preview-mode=pass] .ggk2uG_stage{height:410px}.ggk2uG_controls{gap:8px}.ggk2uG_carousel .ggk2uG_arrow{--arrow-size:52px}.ggk2uG_previous{left:-16px}.ggk2uG_next{right:-16px}}.ggk2uG_modeToggle{background:#ffffffd9;border:1px solid #ffffff80;border-radius:999px;gap:3px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffffb3}.ggk2uG_carousel .ggk2uG_modeToggle button{color:#1d4ed8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:102px;min-height:40px;padding:8px 18px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s;display:flex;transform:none!important}.ggk2uG_carousel .ggk2uG_modeToggle button[aria-pressed=true]{color:#fff;background:#2563ebd9;box-shadow:inset 0 1px #bfdbfe40,0 2px 6px #0002}.ggk2uG_carousel .ggk2uG_modeToggle button:hover{color:#1d4ed8;background:#fff6}.ggk2uG_carousel .ggk2uG_modeToggle button[aria-pressed=true]:hover{color:#fff;background:#2563ebed}.ggk2uG_modeError{color:#e4eaf2;margin:0;font-size:14px}.ggk2uG_stationaryPhone{aspect-ratio:415/843;z-index:25;pointer-events:none;filter:drop-shadow(0 18px 28px #0006);width:374px;position:absolute}.ggk2uG_phoneDevice{width:100%;height:100%;display:block}.ggk2uG_carousel[data-preview-mode=phone] .ggk2uG_stage{height:800px}@media (min-width:1024px){.ggk2uG_stationaryPhone{width:430px}.ggk2uG_carousel[data-preview-mode=phone] .ggk2uG_stage{height:910px}}@media (max-width:600px){.ggk2uG_stationaryPhone{width:286px}.ggk2uG_carousel[data-preview-mode=phone] .ggk2uG_stage{height:620px}}@media (max-width:359px){.ggk2uG_stationaryPhone{width:248px}.ggk2uG_carousel[data-preview-mode=phone] .ggk2uG_stage{height:540px}}.ggk2uG_departingPass{z-index:29;opacity:0;pointer-events:none;transition:none!important}.ggk2uG_carousel[data-lightweight=true]{--poster-detail-background:#1e1c19d9;--poster-detail-filter:none;background:linear-gradient(165deg,#09294b,#111513 65%)}.ggk2uG_carousel[data-lightweight=true] .ggk2uG_stage{perspective:none}.ggk2uG_carousel[data-lightweight=true] .ggk2uG_pass,.ggk2uG_carousel[data-lightweight=true] .ggk2uG_market{transition:none!important}.ggk2uG_carousel[data-lightweight=true] .ggk2uG_pass[data-active=false]{display:none}.ggk2uG_carousel[data-lightweight=true] .ggk2uG_pass:after,.ggk2uG_carousel[data-lightweight=true] .ggk2uG_passRender [data-pass-provider]:after{animation:none;display:none}.ggk2uG_carousel[data-lightweight=true] .ggk2uG_wordmark,.ggk2uG_carousel[data-lightweight=true] .ggk2uG_stationaryPhone{filter:none}@media (max-width:600px){.ggk2uG_carousel[data-mobile-rail=true]{--rail-scale:.68;--rail-step:calc(343px * var(--rail-scale) + 16px);--rail-base:0px;background:radial-gradient(at 50% 32%,#183b56 0,#09273b 38%,#101513 76%);padding-inline:16px}.ggk2uG_carousel[data-mobile-rail=true][data-first-slide=true]{--rail-base:calc(171.5px * var(--rail-scale) - 50vw + 16px)}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_heading{margin-bottom:18px}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_stage{perspective:none;height:400px}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_pass{--pass-scale:var(--rail-scale);transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .28s!important}.ggk2uG_carousel[data-mobile-rail=true][data-lightweight=true] .ggk2uG_pass[data-visible=true]{display:block}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_pass[data-active=false] .ggk2uG_passRender{box-shadow:0 16px 26px #0005}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_market{display:none}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_arrow{--arrow-size:42px;top:calc(50% - 21px);bottom:auto}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_arrow svg{width:20px;height:20px}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_previous{left:4px;right:auto}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_next{left:auto;right:4px}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_arrow:disabled{visibility:hidden}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_mobileRailMeta{color:#d0d9de;letter-spacing:.08em;border-top:1px solid #ffffff42;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;font-size:12px;font-weight:650;display:flex}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_mobileRailMeta span{white-space:nowrap;flex-shrink:0}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_mobileRailMeta strong{color:#fff;letter-spacing:-.02em;text-align:right;font-size:15px;font-weight:650}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_copy{margin-top:16px}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_controls{display:none}}@media (max-width:359px){.ggk2uG_carousel[data-mobile-rail=true]{--rail-scale:.64}.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_stage{height:365px}}@media (prefers-reduced-motion:reduce){.ggk2uG_carousel[data-mobile-rail=true] .ggk2uG_pass{transition:none!important}}
