.opening-experience{--opening-gold:#f4c45e;--opening-gold-deep:#d99d2b;--opening-glass:#ffffff1f;isolation:isolate;background:#21493f;width:100vw;height:100dvh}.opening-experience:before{z-index:-1;opacity:.34;background-image:radial-gradient(circle at 50% 43%,#6fd7ff3d,#0000 28%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)}.opening-backdrops,.opening-backdrop,.opening-backdrop-veil{position:absolute;inset:0}.opening-splash{z-index:3}.opening-welcome{z-index:2}.opening-backdrops{z-index:-3;overflow:hidden}.opening-stage-1 .opening-backdrops{display:none}.opening-backdrop{object-fit:cover;width:100%;height:100%;transition:opacity .95s,transform 4.2s}.opening-backdrop-globe{object-position:center 44%;filter:saturate(1.04)brightness(1.05);transform:scale(1.03)}.opening-backdrop-welcome{opacity:0;object-position:center 48%;filter:saturate(1.06)brightness(.92);transform:scale(1.08)}.opening-backdrop-veil{-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:linear-gradient(90deg,#0719286b,#0719281f 52%,#07192857),linear-gradient(#07192829,#07192875)}.opening-stage-2 .opening-backdrop-globe,.opening-stage-3 .opening-backdrop-globe{opacity:0;transform:scale(1.08)}.opening-stage-2 .opening-backdrop-welcome,.opening-stage-3 .opening-backdrop-welcome{opacity:1;transform:scale(1.02)}.opening-topbar{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;min-height:52px;padding:5px 6px 5px 18px;display:none;box-shadow:0 18px 50px #081a2724}.opening-topbar button{background:#ffffff1f;min-width:104px;min-height:42px}.opening-wordmark{color:#fff9ee}.opening-wordmark strong{color:var(--opening-gold)}.opening-art-scene{aspect-ratio:auto;filter:none;background:#020b18;width:100vw;height:100dvh;animation:none;position:relative;overflow:hidden}.opening-motion-backdrop{z-index:1;background:radial-gradient(circle,#2289de57,#0000 34%),#020b18;width:100%;height:100%;transition:opacity .72s,transform 1.1s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.opening-motion-backdrop-image{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%}.opening-motion-globe,.opening-puzzle-burst{--motion-globe-size:min(49vw, 760px);--motion-globe-top:clamp(34px, 5.2vh, 66px);top:var(--motion-globe-top);width:var(--motion-globe-size);aspect-ratio:1;position:absolute;left:50%;transform:translate(-50%)}.opening-motion-globe{z-index:2;box-shadow:none;will-change:transform, opacity;border:0;border-radius:50%;transition:opacity .48s,filter .58s,transform .72s cubic-bezier(.2,.8,.2,1);animation:4.2s ease-in-out infinite opening-globe-float;overflow:visible;-webkit-mask-image:none;mask-image:none}.opening-motion-globe-map{border-radius:inherit;filter:saturate(1.24)contrast(1.08)brightness(1.02);will-change:background-position;background-image:url(/generated/puzzle-earth-equirectangular-v1.webp);background-position:0;background-repeat:repeat-x;background-size:200% 100%;animation:15s linear infinite opening-globe-map-turn;display:none;position:absolute;inset:0}.opening-motion-globe-fallback{z-index:2;object-fit:contain;opacity:1;filter:none;pointer-events:none;transform-origin:50%;will-change:transform;animation:14s ease-in-out infinite opening-globe-fidelity-turn}.opening-motion-globe:before,.opening-motion-globe:after{z-index:3;border-radius:inherit;content:none;pointer-events:none;position:absolute;inset:0}.opening-motion-globe:before{mix-blend-mode:screen;background:radial-gradient(circle at 36% 24%,#ffffff52,#0000 18%),radial-gradient(circle at 50% 48%,#0000 48%,#01071457 75%,#00040ed1 100%)}.opening-motion-globe:after{background:linear-gradient(100deg,#00051057,#0000 24% 72%,#0005106b);box-shadow:inset 0 0 34px #71d5ff8a}.opening-puzzle-burst{z-index:6;pointer-events:none}.opening-puzzle-burst span{top:var(--piece-y);left:var(--piece-x);aspect-ratio:1;opacity:0;background-image:url(/generated/puzzle-earth-equirectangular-v1.webp);background-position:var(--piece-bg-x) var(--piece-bg-y);clip-path:polygon(0 0,39% 0,39% 12%,61% 12%,61% 0,100% 0,100% 39%,88% 39%,88% 61%,100% 61%,100% 100%,61% 100%,61% 88%,39% 88%,39% 100%,0 100%,0 61%,12% 61%,12% 39%,0 39%);will-change:transform, opacity, filter;background-size:760% 380%;border:1px solid #ffdc7fd1;border-radius:3px;width:clamp(17px,1.9vw,30px);position:absolute;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 13px #4fc2ffd1,0 0 22px #f4c45e5c}.opening-puzzle-burst span:first-child{--piece-x:22%;--piece-y:21%;--piece-bg-x:10%;--piece-bg-y:8%;--burst-x:-48vw;--burst-y:-28vh;--burst-rotate:-250deg;--burst-delay:0s}.opening-puzzle-burst span:nth-child(2){--piece-x:41%;--piece-y:14%;--piece-bg-x:28%;--piece-bg-y:6%;--burst-x:-23vw;--burst-y:-39vh;--burst-rotate:190deg;--burst-delay:35ms}.opening-puzzle-burst span:nth-child(3){--piece-x:61%;--piece-y:16%;--piece-bg-x:50%;--piece-bg-y:8%;--burst-x:22vw;--burst-y:-41vh;--burst-rotate:280deg;--burst-delay:65ms}.opening-puzzle-burst span:nth-child(4){--piece-x:79%;--piece-y:25%;--piece-bg-x:72%;--piece-bg-y:14%;--burst-x:47vw;--burst-y:-27vh;--burst-rotate:-210deg;--burst-delay:20ms}.opening-puzzle-burst span:nth-child(5){--piece-x:13%;--piece-y:42%;--piece-bg-x:5%;--piece-bg-y:34%;--burst-x:-53vw;--burst-y:-9vh;--burst-rotate:310deg;--burst-delay:90ms}.opening-puzzle-burst span:nth-child(6){--piece-x:32%;--piece-y:36%;--piece-bg-x:22%;--piece-bg-y:28%;--burst-x:-31vw;--burst-y:-14vh;--burst-rotate:-180deg;--burst-delay:.115s}.opening-puzzle-burst span:nth-child(7){--piece-x:52%;--piece-y:34%;--piece-bg-x:44%;--piece-bg-y:27%;--burst-x:5vw;--burst-y:-21vh;--burst-rotate:220deg;--burst-delay:55ms}.opening-puzzle-burst span:nth-child(8){--piece-x:72%;--piece-y:40%;--piece-bg-x:67%;--piece-bg-y:32%;--burst-x:36vw;--burst-y:-12vh;--burst-rotate:-280deg;--burst-delay:.13s}.opening-puzzle-burst span:nth-child(9){--piece-x:87%;--piece-y:49%;--piece-bg-x:86%;--piece-bg-y:40%;--burst-x:54vw;--burst-y:2vh;--burst-rotate:240deg;--burst-delay:75ms}.opening-puzzle-burst span:nth-child(10){--piece-x:18%;--piece-y:63%;--piece-bg-x:9%;--piece-bg-y:58%;--burst-x:-49vw;--burst-y:18vh;--burst-rotate:-230deg;--burst-delay:.15s}.opening-puzzle-burst span:nth-child(11){--piece-x:38%;--piece-y:56%;--piece-bg-x:30%;--piece-bg-y:51%;--burst-x:-26vw;--burst-y:27vh;--burst-rotate:300deg;--burst-delay:85ms}.opening-puzzle-burst span:nth-child(12){--piece-x:59%;--piece-y:57%;--piece-bg-x:53%;--piece-bg-y:52%;--burst-x:19vw;--burst-y:28vh;--burst-rotate:-260deg;--burst-delay:.165s}.opening-puzzle-burst span:nth-child(13){--piece-x:78%;--piece-y:65%;--piece-bg-x:75%;--piece-bg-y:61%;--burst-x:46vw;--burst-y:21vh;--burst-rotate:190deg;--burst-delay:.105s}.opening-puzzle-burst span:nth-child(14){--piece-x:28%;--piece-y:78%;--piece-bg-x:19%;--piece-bg-y:78%;--burst-x:-37vw;--burst-y:40vh;--burst-rotate:-320deg;--burst-delay:.185s}.opening-puzzle-burst span:nth-child(15){--piece-x:47%;--piece-y:74%;--piece-bg-x:41%;--piece-bg-y:73%;--burst-x:-7vw;--burst-y:45vh;--burst-rotate:260deg;--burst-delay:.125s}.opening-puzzle-burst span:nth-child(16){--piece-x:67%;--piece-y:77%;--piece-bg-x:62%;--piece-bg-y:76%;--burst-x:30vw;--burst-y:41vh;--burst-rotate:-220deg;--burst-delay:.205s}.opening-puzzle-burst span:nth-child(17){--piece-x:39%;--piece-y:89%;--piece-bg-x:31%;--piece-bg-y:92%;--burst-x:-22vw;--burst-y:52vh;--burst-rotate:230deg;--burst-delay:.145s}.opening-puzzle-burst span:nth-child(18){--piece-x:61%;--piece-y:88%;--piece-bg-x:56%;--piece-bg-y:91%;--burst-x:24vw;--burst-y:52vh;--burst-rotate:-300deg;--burst-delay:.225s}.opening-stage-2 .opening-puzzle-burst span{animation:opening-puzzle-flight 1.08s cubic-bezier(.18, .82, .24, 1) var(--burst-delay) both}.puzzle-hero-art{z-index:1;object-fit:cover;object-position:center;mix-blend-mode:normal;pointer-events:none;border-radius:0;transition:opacity .56s,transform .82s cubic-bezier(.2,.8,.2,1)}.puzzle-hero-mobile,.puzzle-foreground-mobile{display:none}.puzzle-foreground{z-index:4;object-fit:cover;object-position:center;pointer-events:none;transition:opacity .42s,transform .72s cubic-bezier(.2,.8,.2,1)}.puzzle-foreground-left{clip-path:polygon(0 61%,19% 57%,24% 51%,31% 49%,38% 57%,47% 78%,45% 86%,0 89%)}.puzzle-foreground-right{clip-path:polygon(100% 61%,81% 57%,76% 51%,69% 49%,62% 57%,53% 78%,55% 86%,100% 89%)}.puzzle-globe{opacity:1;border:0;width:51.7%;animation:none;top:4.6%;box-shadow:0 0 80px #50c0ff24}.puzzle-original-globe{z-index:1;object-fit:contain;width:100%;height:100%;transition:opacity .24s,transform .4s;animation:36s linear infinite puzzle-original-globe-spin;position:absolute;inset:0}.puzzle-original-globe-mobile{display:none}.hub-page,.hub-screen{background:#416c5d}.hub-background{object-fit:cover}.hub-shade{background:linear-gradient(#07192857 0%,#0000 30% 72%,#07192847),linear-gradient(90deg,#0719283d,#0000 24% 76%,#0719283d)}.puzzle-piece{z-index:2;opacity:0;background-image:url(/generated/puzzle-earth-equirectangular-v1.webp);border-color:#f4c45e9e}.puzzle-halo{width:51%;display:none;top:2.5%;box-shadow:0 0 100px #4cbcff2e,inset 0 0 45px #ffffff0d}.opening-splash>p{color:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1c;border:1px solid #ffffff38;border-radius:999px;padding:11px 18px;display:none;box-shadow:0 20px 56px #081a2729}.opening-stage-2 .opening-art-scene{animation-play-state:paused}.opening-stage-3 .opening-splash{opacity:0;pointer-events:none;transform:scale(1.07)}.opening-stage-2 .opening-motion-backdrop,.opening-stage-3 .opening-motion-backdrop{opacity:0;transform:scale(1.04)}.opening-stage-2 .opening-motion-globe,.opening-stage-3 .opening-motion-globe{opacity:0;filter:brightness(1.32)blur(2px);animation-play-state:paused;transform:translate(-50%)scale(.94)}.opening-stage-2 .opening-motion-globe-map,.opening-stage-3 .opening-motion-globe-map{animation-play-state:paused}.opening-stage-2 .puzzle-hero-art,.opening-stage-3 .puzzle-hero-art,.opening-stage-2 .puzzle-foreground,.opening-stage-3 .puzzle-foreground{opacity:0;transform:scale(1.06)}.opening-stage-2 .puzzle-hero-art{transition-delay:.23s}.opening-stage-2 .puzzle-globe,.opening-stage-3 .puzzle-globe{box-shadow:none;opacity:1;border-color:#0000;animation:none;overflow:visible}.opening-stage-2 .puzzle-globe:before,.opening-stage-3 .puzzle-globe:before{opacity:0}.opening-stage-2 .puzzle-piece,.opening-stage-3 .puzzle-piece{animation:puzzle-piece-burst .98s cubic-bezier(.18, .82, .24, 1) var(--piece-delay) both}.opening-stage-2 .puzzle-original-globe,.opening-stage-3 .puzzle-original-globe{opacity:0;animation-play-state:paused;transform:scale(1.04)}.opening-stage-2 .puzzle-halo,.opening-stage-3 .puzzle-halo{opacity:0;transform:translate(-50%)translateY(45px)scale(.8)}.opening-welcome{opacity:0;pointer-events:none;grid-template-columns:minmax(0,.88fr) minmax(420px,.8fr);gap:clamp(38px,7vw,105px);transform:translateY(24px)scale(.985)}.opening-assembly-fragments{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.opening-assembly-fragment{--assembly-final-x:var(--assembly-target-x);--assembly-final-y:var(--assembly-target-y);aspect-ratio:1;opacity:0;background-image:url(/generated/puzzle-earth-equirectangular-v1.webp);background-position:var(--assembly-bg-x) var(--assembly-bg-y);clip-path:polygon(0 0,39% 0,39% 12%,61% 12%,61% 0,100% 0,100% 39%,88% 39%,88% 61%,100% 61%,100% 100%,61% 100%,61% 88%,39% 88%,39% 100%,0 100%,0 61%,12% 61%,12% 39%,0 39%);will-change:transform, opacity, filter;background-size:950% 475%;border:1px solid #ffe097d1;border-radius:3px;width:clamp(13px,1.55vw,24px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.35);box-shadow:0 0 12px #58c6ffb8,0 0 20px #f4c45e61}.opening-stage-2 .opening-assembly-fragment,.opening-stage-3 .opening-assembly-fragment{animation:puzzle-piece-assemble .85s cubic-bezier(.18, .84, .32, 1) var(--assembly-delay) both}.opening-stage-2 .puzzle-text-piece{opacity:0;filter:blur(5px)}.opening-stage-2 .puzzle-text-1{transform:translate(-18vw,-13vh)rotate(-11deg)scale(.68)}.opening-stage-2 .puzzle-text-2{transform:translate(16vw,-9vh)rotate(8deg)scale(.7)}.opening-stage-2 .puzzle-text-3{transform:translate(-22vw,5vh)rotate(-7deg)scale(.72)}.opening-stage-2 .puzzle-text-4{transform:translate(19vw,11vh)rotate(6deg)scale(.72)}.opening-stage-2 .puzzle-text-5{transform:translate(-13vw,18vh)rotate(-4deg)scale(.76)}.opening-stage-3 .opening-welcome{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.opening-exact-frame{background:#86c9dc;padding:0;display:block;overflow:hidden}.opening-exact-backdrop{filter:blur(22px)saturate(1.05);background:linear-gradient(#1c58741f,#1c58741f),url(/generated/paradis-opening-frame-2-exact-v2.webp) 50%/cover no-repeat;position:absolute;inset:-28px;transform:scale(1.08)}.opening-exact-canvas{z-index:2;aspect-ratio:auto;opacity:0;filter:blur(5px)brightness(1.08);width:100%;height:100%;transition:opacity .56s,filter .72s,transform .92s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.025)}.opening-stage-3 .opening-exact-canvas{opacity:1;filter:blur()brightness();transform:scale(1)}.opening-stage-2 .opening-exact-canvas{opacity:.22;filter:blur(11px)brightness(1.1);transform:scale(1.06)}.opening-exact-image{object-fit:cover;object-position:center}.opening-exact-image-mobile{display:none}.opening-exact-link{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;position:absolute;top:83.1%}.opening-exact-link:hover,.opening-exact-link:focus-visible{outline-offset:2px;outline:2px solid #fff0bef5;box-shadow:0 0 24px #f4c45e80}.opening-main-menu-bar{display:none}.opening-exact-community{width:10.3%;left:6.9%}.opening-exact-travel{width:9.5%;left:17.6%}.opening-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opening-stage-3 .opening-topbar,.opening-stage-3 .opening-progress{opacity:0;pointer-events:none}.opening-welcome-copy{-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:30px;max-width:680px;padding:clamp(30px,4vw,54px);box-shadow:0 34px 90px #07192833}.opening-engine{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin:0 0 17px;font-size:.59rem;font-weight:720;display:block}.opening-welcome h1{max-width:700px;font-family:var(--font-geist-sans), Arial, sans-serif;font-size:clamp(3rem,5.4vw,6.1rem);font-weight:690}.opening-welcome h1 em{color:#ffe3a0;text-shadow:0 5px 28px #1f140333}.opening-description{color:#ffffffdb}.opening-actions button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4c45ee0;border-color:#ffefc5ad;border-radius:999px;box-shadow:0 12px 34px #3f2b051f}.opening-actions button+button{color:#fff9ee;background:#ffffff1c;border-color:#ffffff57}.opening-photo{border-color:#ffffff6b;border-radius:26px;box-shadow:0 35px 90px #0719283b}.opening-photo:after{background-image:linear-gradient(#f4c45e33 1px,#0000 1px),linear-gradient(90deg,#f4c45e33 1px,#0000 1px)}.opening-stage-3 .puzzle-text-piece,.opening-stage-3 .opening-photo{opacity:1;filter:blur()brightness();transform:translate(0)rotate(0)scale(1)}.opening-stage-3 .opening-photo-main{transform:translate(0)rotate(2deg)scale(1)}.opening-stage-3 .opening-photo-group{transform:translate(0)rotate(-4deg)scale(1)}.opening-stage-3 .opening-photo-sunrise{transform:translate(0)rotate(4deg)scale(1)}.opening-stage-3 .opening-progress span:nth-child(2).is-current:after{transition-duration:7.4s}.opening-progress{display:none}@supports not ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.opening-topbar,.opening-welcome-copy,.opening-splash>p{background:#123e34e0}}@keyframes puzzle-original-globe-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes opening-globe-map-turn{0%{background-position:0}to{background-position:-200%}}@keyframes opening-globe-float{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-7px)scale(1.008)}}@keyframes opening-globe-fidelity-turn{0%,to{transform:perspective(1400px)rotateY(-4deg)scale(1)}25%{transform:perspective(1400px)rotateY(0)scale(1.004)}50%{transform:perspective(1400px)rotateY(4deg)scale(1)}75%{transform:perspective(1400px)rotateY(0)scale(1.004)}}@keyframes opening-puzzle-flight{0%{opacity:0;filter:brightness(1.35)blur(1px);transform:translate(-50%,-50%)scale(.28)rotate(0)}14%{opacity:1}48%{opacity:.98;filter:brightness(1.22)blur()}to{opacity:0;filter:brightness(1.08)blur(1px);transform:translate(calc(-50% + var(--burst-x)), calc(-50% + var(--burst-y))) scale(.48) rotate(var(--burst-rotate))}}@keyframes puzzle-piece-burst{0%{opacity:.94;filter:brightness(1.16);transform:translate(0)rotate(0)scale(1.04)}to{opacity:0;filter:brightness(1.28);transform:translate(var(--explode-x), var(--explode-y)) rotate(var(--explode-rotate)) scale(.62)}}@keyframes puzzle-piece-assemble{0%{opacity:0;filter:brightness(1.45);transform:translate(-50%,-50%)rotate(0)scale(.34)}12%{opacity:.96}38%{opacity:1;filter:brightness(1.28);transform:translate(calc(-50% + var(--assembly-radial-x)), calc(-50% + var(--assembly-radial-y))) rotate(0deg) scale(.92)}84%{opacity:.94;filter:brightness(1.08);transform:translate(calc(-50% + var(--assembly-final-x)), calc(-50% + var(--assembly-final-y))) rotate(var(--assembly-rotate)) scale(.54)}to{opacity:0;filter:brightness();transform:translate(calc(-50% + var(--assembly-final-x)), calc(-50% + var(--assembly-final-y))) rotate(var(--assembly-rotate)) scale(.2)}}@media (width<=760px){.opening-backdrop-globe{object-position:58% center}.opening-backdrop-veil{background:linear-gradient(#07192838,#0719288a)}.opening-topbar{min-height:50px;padding-left:14px;left:14px;right:14px}.opening-topbar button{min-width:94px;min-height:42px}.opening-art-scene{aspect-ratio:auto;width:100vw;height:100dvh}.opening-motion-globe,.opening-puzzle-burst{--motion-globe-size:min(67vw, 290px);--motion-globe-top:33dvh}.puzzle-hero-art{object-fit:cover;object-position:center;border-radius:0}.puzzle-hero-desktop,.puzzle-foreground-desktop,.opening-exact-image-desktop{display:none}.puzzle-hero-mobile,.puzzle-foreground-mobile,.opening-exact-image-mobile{display:block}.puzzle-original-globe-desktop{display:none}.puzzle-original-globe-mobile{display:block}.puzzle-globe{width:63.3%;top:23.9%}.puzzle-foreground-left{clip-path:polygon(0 54%,17% 50%,22% 48%,29% 50%,38% 57%,47% 61%,46% 68%,0 75%)}.puzzle-foreground-right{clip-path:polygon(100% 54%,83% 50%,78% 48%,71% 50%,62% 57%,53% 61%,54% 68%,100% 75%)}.opening-exact-image{object-position:center}.opening-exact-image-mobile{object-fit:contain}.opening-exact-backdrop{background-image:linear-gradient(#1c58741a,#1c58741a),url(/generated/paradis-opening-frame-2-mobile-v1.webp)}.opening-exact-link{top:92.3%}.opening-exact-community{width:23.8%;left:24%}.opening-exact-travel{width:22.4%;left:49.4%}.opening-exact-link{display:none}.opening-main-menu-bar{z-index:7;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));color:#fff9eb;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(1.16);backdrop-filter:blur(16px)saturate(1.16);cursor:pointer;background:linear-gradient(135deg,#073158f5,#105276f0);border:1px solid #ffe59eeb;border-radius:999px;justify-content:center;align-items:center;gap:12px;max-width:calc(100vw - 32px);min-height:54px;padding:0 16px;font-size:clamp(.78rem,3.8vw,.92rem);font-weight:760;display:flex;position:absolute;left:16px;box-shadow:0 14px 40px #03192b6b,inset 0 1px #fff3}.opening-main-menu-bar span{color:var(--opening-gold);font-size:1.15rem}.opening-main-menu-bar:focus-visible{outline-offset:3px;outline:3px solid #fff0befa}.puzzle-piece:nth-child(n+101){display:none}.opening-assembly-fragment{--assembly-final-x:var(--assembly-mobile-target-x);--assembly-final-y:var(--assembly-mobile-target-y);top:43%}.opening-assembly-fragment:nth-child(n+30){display:none}.opening-splash>p{max-width:calc(100vw - 36px);bottom:max(72px, calc(env(safe-area-inset-bottom) + 54px));text-align:center}.opening-welcome{padding:max(78px, calc(env(safe-area-inset-top) + 64px)) 18px max(64px, calc(env(safe-area-inset-bottom) + 48px));grid-template-columns:1fr;align-content:start;gap:18px}.opening-welcome-copy{border-radius:24px;order:2;padding:21px 18px}.opening-collage{order:1;width:min(68vw,270px)}.opening-badge{display:none}.opening-kicker{margin-top:0}.opening-engine{margin-bottom:11px;font-size:.49rem}.opening-welcome h1{font-size:clamp(2.05rem,10.5vw,3.25rem)}.opening-description{display:none}.opening-actions{width:100%}.opening-actions button{min-height:43px}}@media (height<=720px) and (width<=760px){.opening-collage{width:min(50vw,190px)}.opening-welcome{gap:10px}.opening-welcome-copy{padding:16px}.opening-engine{display:none}.opening-welcome h1{font-size:clamp(1.85rem,9.2vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.opening-stage-3 .opening-backdrop-globe{opacity:0}.opening-stage-3 .opening-backdrop-welcome{opacity:1;transform:none}.puzzle-piece,.opening-assembly-fragment{display:none}.puzzle-original-globe,.opening-motion-globe,.opening-motion-globe-map,.opening-motion-globe-fallback{animation:none}.opening-motion-globe-map{opacity:0}.opening-motion-globe-fallback{opacity:1}.opening-puzzle-burst{display:none}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--midnight:#071a2b;--midnight-soft:#0d2a40;--coral:#ff5a4f;--coral-dark:#df4138;--cream:#fff7e8;--sand:#e9dcc8;--paper:#fffdf8;--ink:#10283a;--muted:#66737b;--line:#071a2b26;--shadow:0 24px 70px #071a2b24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}body.opening-is-active{overflow:hidden}.opening-experience{--opening-gold:#ffd84a;--opening-gold-deep:#f0a91b;--opening-coral:#ff744d;z-index:1000;color:#fffdf4;opacity:1;background:radial-gradient(circle at 78% 26%,#ffd84a0e,#0000 23%),radial-gradient(circle at 18% 78%,#ff744d0d,#0000 28%),#111211;transition:opacity .52s,transform .7s cubic-bezier(.7,0,.2,1);position:fixed;inset:0;overflow:hidden}.opening-experience:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.opening-experience.is-closing{opacity:0;pointer-events:none;transform:scale(1.025)}.opening-topbar{z-index:5;top:max(24px, env(safe-area-inset-top));justify-content:space-between;align-items:center;display:flex;position:absolute;left:clamp(22px,5vw,70px);right:clamp(22px,5vw,70px)}.opening-wordmark{letter-spacing:.13em;align-items:center;gap:.24em;font-size:clamp(.78rem,1.35vw,1.05rem);font-weight:820;display:flex}.opening-wordmark:before{background:linear-gradient(135deg, var(--opening-gold), var(--opening-coral));content:"";border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.opening-wordmark strong{color:var(--opening-gold);font-weight:820}.opening-topbar button{color:#ffffffe0;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff2b;border-radius:999px;min-height:42px;padding:0 17px;font-size:.72rem;font-weight:750}.opening-topbar button:hover,.opening-topbar button:focus-visible{border-color:var(--opening-gold);color:var(--opening-gold)}.opening-splash,.opening-welcome{transition:opacity .58s,transform .72s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.opening-splash{place-items:center;display:grid}.opening-stage-2 .opening-splash{opacity:0;pointer-events:none;transform:scale(1.12)}.opening-splash>p{color:#ffffff85;letter-spacing:.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.85rem,1.5vw,1.08rem);font-style:italic;position:absolute;bottom:clamp(84px,11vh,130px)}.opening-welcome{opacity:0;pointer-events:none;grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:center;gap:clamp(40px,8vw,130px);padding:clamp(100px,12vh,145px) clamp(30px,8vw,120px) 90px;display:grid;transform:translateY(28px)}.opening-stage-2 .opening-welcome{opacity:1;pointer-events:auto;transform:translateY(0)}.opening-welcome-copy{max-width:710px}.puzzle-text-piece{opacity:0;filter:blur(5px);clip-path:polygon(0 0,47% 0,47% 5%,54% 5%,54% 0,100% 0,100% 44%,96% 44%,96% 57%,100% 57%,100% 100%,0 100%);transition:opacity .52s,filter .62s,transform .76s cubic-bezier(.16,.84,.2,1)}.puzzle-text-1{transition-delay:.16s;transform:translate(-18vw,-13vh)rotate(-11deg)scale(.68)}.puzzle-text-2{transition-delay:.23s;transform:translate(16vw,-9vh)rotate(8deg)scale(.7)}.puzzle-text-3{transition-delay:.3s;transform:translate(-22vw,5vh)rotate(-7deg)scale(.72)}.puzzle-text-4{transition-delay:.38s;transform:translate(19vw,11vh)rotate(6deg)scale(.72)}.puzzle-text-5{transition-delay:.47s;transform:translate(-13vw,18vh)rotate(-4deg)scale(.76)}.opening-stage-2 .puzzle-text-piece{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}.puzzle-line{display:block}.opening-badge{background:var(--opening-gold);color:#181817;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:31px;padding:5px 13px;font-size:.66rem;font-weight:850;display:inline-flex}.opening-kicker{color:var(--opening-gold);letter-spacing:.13em;text-transform:uppercase;margin:25px 0 10px;font-size:clamp(.72rem,1.2vw,.9rem);font-weight:760}.opening-welcome h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(3.4rem,6.2vw,7.3rem);font-weight:720;line-height:.92}.opening-welcome h1 em{color:var(--opening-gold);font-family:Georgia,Times New Roman,serif;font-weight:500}.opening-description{color:#ffffffa8;max-width:570px;margin:26px 0 0;font-size:clamp(.9rem,1.35vw,1.08rem);line-height:1.65}.opening-actions{gap:10px;width:min(420px,100%);margin-top:25px;display:grid}.opening-actions button{border:1px solid var(--opening-gold-deep);color:#11110f;cursor:pointer;letter-spacing:.065em;text-transform:uppercase;background:linear-gradient(135deg,#e3a72e,#ffd66c 52%,#bb7516);border-radius:6px;min-height:48px;font-size:.75rem;font-weight:850;transition:transform .18s,filter .18s}.opening-actions button+button{color:#fff7df;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b0ab8}.opening-actions button:hover,.opening-actions button:focus-visible{filter:brightness(1.08);transform:translateY(-2px)}.opening-collage{aspect-ratio:.82;justify-self:end;width:min(38vw,520px);position:relative}.opening-photo{opacity:0;filter:blur(4px)brightness(1.18);clip-path:polygon(0 0,43% 0,43% 4%,57% 4%,57% 0,100% 0,100% 42%,96% 42%,96% 58%,100% 58%,100% 100%,58% 100%,58% 96%,42% 96%,42% 100%,0 100%,0 58%,4% 58%,4% 42%,0 42%);border:1px solid #ffffff24;border-radius:8px;transition:opacity .52s,filter .66s,transform .82s cubic-bezier(.16,.84,.2,1);position:absolute;overflow:hidden;box-shadow:0 35px 90px #0000005c}.opening-photo img{object-fit:cover}.opening-photo:after{z-index:2;content:"";pointer-events:none;mix-blend-mode:screen;background-image:linear-gradient(#e4ab3247 1px,#0000 1px),linear-gradient(90deg,#e4ab3247 1px,#0000 1px);background-size:9% 9%;position:absolute;inset:0}.opening-photo-main{width:69%;height:86%;transition-delay:.21s;top:4%;left:12%;transform:translate(30vw,-10vh)rotate(38deg)scale(.3)}.opening-photo-main img{object-position:center 58%}.opening-photo-group{width:49%;height:32%;transition-delay:.3s;top:1%;left:-7%;transform:translate(-28vw,-15vh)rotate(-48deg)scale(.3)}.opening-photo-group img{object-position:center}.opening-photo-sunrise{width:47%;height:31%;transition-delay:.39s;bottom:2%;right:-2%;transform:translate(26vw,19vh)rotate(52deg)scale(.3)}.opening-photo-sunrise img{object-position:55% center}.opening-stage-2 .opening-photo{opacity:1;filter:blur()brightness()}.opening-stage-2 .opening-photo-main{transform:translate(0)rotate(2deg)scale(1)}.opening-stage-2 .opening-photo-group{transform:translate(0)rotate(-4deg)scale(1)}.opening-stage-2 .opening-photo-sunrise{transform:translate(0)rotate(4deg)scale(1)}.opening-progress{z-index:6;right:clamp(22px,5vw,70px);bottom:max(30px, env(safe-area-inset-bottom));grid-template-columns:repeat(2,1fr);gap:8px;display:grid;position:absolute;left:clamp(22px,5vw,70px)}.opening-progress span{background:#ffffff24;border-radius:99px;height:3px;overflow:hidden}.opening-progress span:after{border-radius:inherit;background:linear-gradient(90deg, var(--opening-gold), var(--opening-coral));content:"";width:0;height:100%;display:block}.opening-progress span.is-current:after{width:100%;transition:width 2.55s linear}.opening-stage-2 .opening-progress span:nth-child(2).is-current:after{transition-duration:8.1s}.opening-progress span.is-done:after{width:100%}@keyframes opening-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.01)}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.hub-page{background:#0d0e0d;height:100svh;overflow:hidden}.hub-screen{color:#fff8e8;isolation:isolate;background:#0d0e0d;height:100svh;position:relative;overflow:hidden}.hub-background{z-index:-3;object-fit:contain;object-position:center;width:100%;height:100%}.hub-shade{z-index:-2;pointer-events:none;background:linear-gradient(#0405049e 0%,#0000 25% 100%),linear-gradient(90deg,#05060575,#0000 22% 78%,#05060575);position:absolute;inset:0}.hub-header{z-index:2;top:max(22px, env(safe-area-inset-top));align-items:flex-start;display:flex;position:absolute;left:clamp(20px,4vw,55px);right:clamp(20px,4vw,55px)}.hub-wordmark{color:#110e08;background:linear-gradient(135deg,#85570cf2,#f6d369f5 48%,#ad7112f5);border:1px solid #ffe183b8;border-radius:8px;flex-direction:column;padding:10px 18px 9px;display:inline-flex;box-shadow:0 14px 42px #0000004d}.hub-wordmark span{letter-spacing:-.045em;white-space:nowrap;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(1.55rem,3vw,2.25rem);font-style:italic;font-weight:750;line-height:.95}.hub-wordmark small{letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:.47rem;font-weight:800}.hub-bottom{z-index:3;padding:24px max(24px, 4vw) max(10px, calc(env(safe-area-inset-bottom) + 6px));background:0 0;gap:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.hub-social-row{justify-content:center;display:flex}.hub-social-row .share-actions{color:#ffffffb8;margin:0}.hub-social-row .share-actions button,.hub-social-row .share-actions a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0d0c9e;border-color:#ffd84a47}.hub-menu{grid-template-columns:repeat(6,1fr);gap:clamp(8px,2vw,18px);width:min(820px,100%);margin-inline:auto;display:grid}.hub-menu-card{color:#ffffffdb;text-align:center;justify-items:center;gap:8px;display:grid}.hub-menu-photo{background:#ffffff0f;border:1px solid #ffd84a80;border-radius:18px;width:clamp(72px,7vw,92px);height:clamp(56px,5.4vw,70px);transition:border-color .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 13px 35px #00000047}.hub-menu-photo:after{content:"";background:linear-gradient(#0000 36%,#00000061);position:absolute;inset:0}.hub-menu-photo img{object-fit:cover}.hub-menu-card i{z-index:2;color:#ffd84a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111211d6;border:1px solid #ffd84ac7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.58rem;font-style:normal;font-weight:850;display:grid;position:absolute;bottom:6px;right:6px}.hub-menu-card i.is-whatsapp{color:#fff;background:#22a765;border-color:#ffffffbf}a.hub-menu-card:hover .hub-menu-photo,a.hub-menu-card:focus-visible .hub-menu-photo{border-color:#ffd84a;transform:translateY(-3px)}.hub-menu-card small{letter-spacing:.01em;text-shadow:0 2px 9px #000000eb;font-size:.61rem;font-weight:750;line-height:1.1}.travel-app-page{--travel-black:#0b0c0b;--travel-charcoal:#151713;--travel-gold:#f2c14e;--travel-gold-soft:#ffe7a0;--travel-cream:#f8f2e6;--travel-sage:#7e8e78;background:var(--travel-cream);min-height:100svh;color:var(--travel-black);overflow:clip}.travel-app-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0c0bf0;border-bottom:1px solid #f2c14e2e;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:76px;padding:10px clamp(22px,5vw,76px);display:grid;position:sticky;top:0}.travel-app-brand{flex-direction:column;width:max-content;line-height:1;display:inline-flex}.travel-app-brand span{color:var(--travel-gold);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.45rem);font-style:italic;font-weight:700}.travel-app-brand small{color:#ffffffbd;letter-spacing:.24em;margin-top:5px;font-size:.48rem;font-weight:850}.travel-app-header nav{justify-content:center;gap:clamp(18px,3vw,42px);display:flex}.travel-app-header nav a{color:#ffffffb8;font-size:.78rem;font-weight:700;position:relative}.travel-app-header nav a:after{background:var(--travel-gold);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(.3)}.travel-app-header nav a:hover:after,.travel-app-header nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.travel-app-account{color:#ffffffbf;align-items:center;gap:9px;display:flex}.travel-app-account>span{width:34px;height:34px;color:var(--travel-gold);background:#f2c14e1a;border:1px solid #f2c14e99;border-radius:50%;place-items:center;font-size:.68rem;font-weight:850;display:grid}.travel-app-account small{font-size:.68rem;font-weight:700}.travel-app-hero{background:radial-gradient(circle at 12% 8%, #f2c14e1f, transparent 25%), var(--travel-black);color:#fff;grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);align-items:center;gap:clamp(40px,6vw,96px);min-height:calc(100svh - 76px);padding:clamp(70px,10vh,120px) clamp(28px,7vw,110px);display:grid}.travel-app-hero-copy{max-width:650px}.travel-app-kicker{color:#b98d2e;letter-spacing:.22em;margin:0 0 18px;font-size:.68rem;font-weight:900}.travel-app-hero h1{letter-spacing:-.065em;max-width:700px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,6.4vw,6.5rem);font-weight:500;line-height:.9}.travel-app-hero h1 em{color:var(--travel-gold);font-weight:500}.travel-app-hero-copy>p:not(.travel-app-kicker){color:#ffffffab;max-width:580px;margin:30px 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.travel-app-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.travel-app-primary,.travel-app-secondary{border:1px solid var(--travel-gold);border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 23px;font-size:.78rem;font-weight:850;transition:transform .18s,background .18s;display:inline-flex}.travel-app-primary{background:var(--travel-gold);color:#11110e}.travel-app-secondary{color:#fff;border-color:#ffffff47}.travel-app-primary:hover,.travel-app-secondary:hover{transform:translateY(-2px)}.travel-app-stats{gap:clamp(20px,3vw,42px);margin:42px 0 0;display:flex}.travel-app-stats div{gap:4px;display:grid}.travel-app-stats dt{color:var(--travel-gold);font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700}.travel-app-stats dd{color:#ffffff85;margin:0;font-size:.68rem}.travel-app-hero-collage{min-height:650px;position:relative}.travel-app-photo{background:var(--travel-charcoal);border:1px solid #f2c14e42;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 70px #00000059}.travel-app-photo img{object-fit:cover}.travel-app-photo-main{border-radius:180px 20px 20px;width:60%;top:4%;bottom:4%;left:0}.travel-app-photo-main img{object-position:center 43%}.travel-app-photo-top,.travel-app-photo-bottom{border-radius:18px;width:36%;height:42%;right:0}.travel-app-photo-top{top:10%}.travel-app-photo-bottom{bottom:7%}.travel-app-photo figcaption{z-index:2;color:#ffffffb8;background:linear-gradient(#0000,#000000d1);gap:4px;padding:42px 18px 18px;font-size:.67rem;display:grid;position:absolute;bottom:0;left:0;right:0}.travel-app-photo figcaption span{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.travel-app-compass{z-index:5;border:1px solid var(--travel-gold);background:var(--travel-black);width:76px;height:76px;color:var(--travel-gold);border-radius:50%;place-items:center;font-size:1.8rem;display:grid;position:absolute;top:46%;left:55%;box-shadow:0 0 0 10px #0b0c0bcc}.travel-app-modules{background:#f0e8da;border-bottom:1px solid #0b0c0b1f;grid-template-columns:repeat(4,1fr);display:grid}.travel-app-modules article{border-right:1px solid #0b0c0b1f;gap:18px;min-height:178px;padding:42px clamp(22px,3vw,48px);display:flex}.travel-app-modules article>span{color:#a37b22;font-family:Georgia,Times New Roman,serif;font-size:.78rem}.travel-app-modules h2,.travel-app-modules p{margin:0}.travel-app-modules h2{font-family:Georgia,Times New Roman,serif;font-size:1.28rem}.travel-app-modules p{color:#6a685f;margin-top:9px;font-size:.76rem;line-height:1.55}.travel-pulse{color:#fff;background:radial-gradient(circle at 76% 18%,#f2c14e21,#0000 26%),#131510;padding:clamp(82px,11vw,150px) clamp(24px,7vw,110px);position:relative;overflow:hidden}.travel-pulse:before,.travel-pulse:after{content:"";border:1px solid #f2c14e29;border-radius:16px;width:70px;height:70px;position:absolute;transform:rotate(35deg)}.travel-pulse:before{top:8%;right:5%}.travel-pulse:after{width:42px;height:42px;bottom:8%;left:3%}.travel-pulse-heading{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(280px,.48fr);align-items:end;gap:60px;margin-bottom:48px;display:grid;position:relative}.travel-pulse-heading h2{letter-spacing:-.055em;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.7vw,5rem);font-weight:500;line-height:.97}.travel-pulse-shell{z-index:2;grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,42px);display:grid;position:relative}.travel-pulse-options{align-content:center;display:grid}.travel-pulse-options button>span{color:#c99b35;border:1px solid #f2c14e4d;border-radius:50%;place-items:center;width:35px;height:35px;transition:background .18s,color .18s;display:grid}.travel-pulse-options button.is-active>span{background:var(--travel-gold);color:#11110e}.travel-pulse-result{background:#1a1c16;border:1px solid #f2c14e3d;border-radius:30px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.7fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 35px 80px #0000004d}.travel-pulse-copy{z-index:3;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex;position:relative}.travel-pulse-tags small{color:#ffe7a0b8;border:1px solid #f2c14e47;border-radius:999px;padding:7px 10px;font-size:.56rem}@keyframes travel-pulse-reveal{0%{opacity:.25;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.travel-app-section,.travel-app-premium{padding:clamp(76px,10vw,140px) clamp(24px,7vw,110px)}.travel-app-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.5fr);align-items:end;gap:60px;margin-bottom:48px;display:grid}.travel-app-section-heading h2,.travel-community h2,.travel-cristian h2,.travel-coming h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.5vw,4.7rem);font-weight:500;line-height:.98}.travel-app-section-heading>p{color:#6a685f;margin:0;line-height:1.7}.travel-card-grid,.premium-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.travel-card{background:#fffaf1;border:1px solid #0b0c0b1f;border-radius:24px;transition:transform .22s,box-shadow .22s;overflow:hidden}.travel-card:hover{transform:translateY(-5px);box-shadow:0 26px 55px #221f181f}.travel-card-image{height:260px;position:relative;overflow:hidden}.travel-card-image img{object-fit:cover;transition:transform .5s}.travel-card:hover .travel-card-image img{transform:scale(1.04)}.travel-card-image>span{color:var(--travel-gold-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0c0bc7;border-radius:99px;padding:8px 12px;font-size:.65rem;font-weight:850;position:absolute;top:16px;right:16px}.travel-card-copy{padding:26px}.travel-card-copy>p{color:#a37b22;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.63rem;font-weight:850}.travel-card-copy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem}.travel-card-copy>span{color:#6a685f;min-height:66px;margin-top:12px;font-size:.84rem;line-height:1.55;display:block}.travel-card-copy button{width:100%;color:var(--travel-black);cursor:pointer;background:0 0;border:0;border-top:1px solid #0b0c0b1a;justify-content:space-between;align-items:center;margin-top:18px;padding:18px 0 0;font-size:.75rem;font-weight:850;display:flex}.travel-card-copy button i{color:#a37b22;font-size:1rem;font-style:normal}.travel-app-premium{background:var(--travel-black);color:#fff}.premium-trip-card{border:1px solid #f2c14e38;border-radius:28px;min-height:520px;position:relative;overflow:hidden}.premium-trip-card img{object-fit:cover;transition:transform .7s}.premium-trip-2 img{object-position:center 38%}.premium-trip-card:hover img{transform:scale(1.045)}.premium-trip-overlay{background:linear-gradient(#00000005,#000000e6);position:absolute;inset:0}.premium-trip-copy{padding:30px;position:absolute;bottom:0;left:0;right:0}.premium-trip-copy p{color:var(--travel-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.65rem;font-weight:900}.premium-trip-copy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:2rem}.premium-trip-copy>span{color:#ffffffad;margin-top:12px;font-size:.86rem;line-height:1.55;display:block}.premium-trip-copy small{color:#ffffff8c;border-top:1px solid #f2c14e47;margin-top:20px;padding-top:14px;display:inline-block}.travel-community{background:#e8dfd0;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.travel-community-image{min-height:620px;position:relative}.travel-community-image img{object-fit:cover}.travel-community-copy{flex-direction:column;justify-content:center;padding:clamp(54px,7vw,110px);display:flex}.travel-community-copy>p:not(.travel-app-kicker){color:#65635b;line-height:1.75}.travel-community-points{gap:0;margin-top:28px;display:grid}.travel-community-points span{border-top:1px solid #0b0c0b24;padding:17px 0;font-size:.78rem;font-weight:800}.travel-cristian{background:#f8f2e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,78px);padding:clamp(72px,9vw,130px) clamp(24px,7vw,110px);display:grid}.travel-cristian-mark{color:#a37b22;border:1px solid #a37b22;border-radius:50%;place-items:center;width:clamp(100px,13vw,170px);height:clamp(100px,13vw,170px);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.8rem);font-style:italic;display:grid}.travel-cristian>div:nth-child(2){max-width:760px}.travel-cristian>div:nth-child(2)>p:not(.travel-app-kicker){color:#65635b;max-width:650px;line-height:1.75}.travel-cristian>a{background:var(--travel-black);min-height:56px;color:var(--travel-gold);white-space:nowrap;border-radius:99px;align-items:center;gap:18px;padding:0 23px;font-size:.77rem;font-weight:850;display:inline-flex}.travel-coming{color:#15130f;text-align:center;background:#bf8e2f;padding:clamp(72px,9vw,120px) clamp(24px,7vw,110px)}.travel-coming .travel-app-kicker{color:#15130fad}.travel-coming h2{max-width:900px;margin-inline:auto}.travel-coming>p:last-child{max-width:660px;margin:24px auto 0;line-height:1.7}.travel-app-footer{background:var(--travel-black);color:#fff9;justify-content:space-between;align-items:center;gap:28px;padding:44px clamp(24px,7vw,110px);display:flex}.travel-app-footer>p{font-family:Georgia,Times New Roman,serif;font-style:italic}.travel-app-footer>div{gap:20px;font-size:.72rem;display:flex}.travel-mobile-nav{display:none}@media (width<=1050px){.travel-app-hero{grid-template-columns:1fr}.travel-app-hero-copy{max-width:760px}.travel-app-hero-collage{width:min(780px,100%);min-height:600px}.travel-app-modules{grid-template-columns:repeat(2,1fr)}.travel-app-modules article:nth-child(2){border-right:0}.travel-card-grid,.premium-card-grid{grid-template-columns:repeat(2,1fr)}.travel-card:last-child,.premium-trip-card:last-child{grid-column:1/-1}.travel-cristian{grid-template-columns:auto 1fr}.travel-cristian>a{grid-column:2;width:max-content}.travel-pulse-result{grid-template-columns:minmax(0,1fr) minmax(270px,.78fr)}}@media (width<=760px){.travel-app-page{padding-bottom:70px}.travel-app-header{grid-template-columns:1fr auto;min-height:68px;padding:10px 18px;position:relative}.travel-app-header nav,.travel-app-account small{display:none}.travel-app-hero{grid-template-columns:1fr;gap:46px;min-height:auto;padding:62px 20px 70px}.travel-app-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.travel-app-actions{display:grid}.travel-app-primary,.travel-app-secondary{width:100%}.travel-app-stats{justify-content:space-between;gap:10px}.travel-app-stats dt{font-size:1.45rem}.travel-app-stats dd{max-width:80px;font-size:.58rem}.travel-app-hero-collage{min-height:480px}.travel-app-photo-main{border-radius:100px 16px 16px;width:70%}.travel-app-photo-top,.travel-app-photo-bottom{width:36%;height:36%}.travel-app-photo-top{top:14%}.travel-app-photo-bottom{bottom:10%}.travel-app-compass{width:58px;height:58px;left:62%}.travel-app-modules{grid-template-columns:1fr}.travel-app-modules article{border-right:0;min-height:0;padding:26px 22px}.travel-app-section,.travel-app-premium{padding:76px 18px}.travel-app-section-heading{grid-template-columns:1fr;gap:18px}.travel-card-grid,.premium-card-grid{grid-template-columns:1fr}.travel-card:last-child,.premium-trip-card:last-child{grid-column:auto}.travel-card-image{height:230px}.premium-trip-card{min-height:470px}.travel-community{grid-template-columns:1fr}.travel-community-image{min-height:430px}.travel-community-copy{padding:68px 22px}.travel-cristian{grid-template-columns:1fr;padding:78px 22px}.travel-cristian-mark{width:95px;height:95px}.travel-cristian>a{grid-column:auto;justify-content:center;width:100%}.travel-coming{padding:78px 22px}.travel-app-footer{flex-direction:column;align-items:flex-start;padding:48px 22px}.travel-pulse{padding:76px 18px}.travel-pulse-heading{grid-template-columns:1fr;gap:18px}.travel-pulse-shell{grid-template-columns:1fr}.travel-pulse-options{grid-template-columns:repeat(2,1fr);gap:7px}.travel-pulse-options button{border:1px solid #ffffff1a;border-radius:14px;min-height:62px;padding:9px;font-size:.64rem}.travel-pulse-options button:hover,.travel-pulse-options button.is-active{padding-left:9px}.travel-pulse-options button>span{flex:none;width:30px;height:30px}.travel-pulse-result{grid-template-columns:1fr;min-height:0}.travel-pulse-image{min-height:360px}.travel-pulse-image:after{background:linear-gradient(#0000 55%,#1a1c16cc)}.travel-pulse-copy{padding:34px 24px}.travel-mobile-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0c0bf0;border:1px solid #f2c14e40;border-radius:18px;grid-template-columns:repeat(4,1fr);min-height:60px;padding:7px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 14px 44px #0000004d}.travel-mobile-nav a{color:#ffffff9e;place-items:center;gap:2px;font-size:.52rem;font-weight:750;display:grid}.travel-mobile-nav a span{color:var(--travel-gold);font-size:1rem}}.shell{width:min(1280px,100% - 80px);margin-inline:auto}.hero{background:linear-gradient(#071a2b94, #071a2b94), url(/hero-batur-cristian-enhanced-v1.png) center / cover no-repeat, var(--midnight);min-height:100svh;color:var(--cream);isolation:isolate;position:relative;overflow:hidden}.hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#03111d8f 0%,#03111d66 34%,#03111d1f 66%,#03111d08 100%),linear-gradient(#020e1838 0%,#0000 45%,#020e1847 100%);position:absolute;inset:0}.hero-background{z-index:0;object-fit:contain;object-position:center top;width:100%;height:100%}.site-header{z-index:3;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;min-height:94px;display:grid;position:relative}.site-header-minimal{border-bottom:0;align-items:flex-start;padding-top:24px;display:flex}.brand-panel{flex-direction:column;width:245px;display:inline-flex}.brand-logo{color:#090704;background:linear-gradient(135deg,#8f6310 0%,#f4d67d 42%,#c08a22 100%);border:1px solid #ffe89ab8;border-radius:4px;justify-content:center;align-items:center;min-height:58px;padding:8px 18px 10px;display:flex;box-shadow:0 12px 35px #0000003d,inset 0 1px #ffffff80}.brand-logo span{letter-spacing:-.045em;white-space:nowrap;font-family:Brush Script MT,Segoe Script,cursive;font-size:2rem;font-style:italic;font-weight:700;line-height:1;transform:rotate(-1deg)}.brand-tagline{color:#fff4d1e6;letter-spacing:.075em;text-transform:uppercase;flex-direction:column;gap:3px;min-height:40px;margin-top:8px;font-size:.55rem;font-weight:600;line-height:1.25;display:flex}.brand-tagline>span{min-height:.75rem;display:block}.brand-menu{flex-direction:column;gap:6px;margin-top:8px;display:flex}.brand-menu a{color:#f0cc69;letter-spacing:.025em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040404d1;border:1px solid #daa9399e;border-radius:3px;justify-content:space-between;align-items:center;min-height:36px;padding:7px 11px;font-size:.67rem;font-weight:720;transition:background .18s,border-color .18s,transform .18s;display:flex}.brand-menu a:hover,.brand-menu a:focus-visible{background:#000000f0;border-color:#f0cc69;transform:translate(2px)}.typewriter-text{display:inline}.typewriter-cursor{vertical-align:-.04em;background:currentColor;width:.08em;height:.9em;margin-left:.08em;animation:.72s step-end infinite typewriter-blink;display:inline-block}.typewriter-text.is-complete .typewriter-cursor{animation:.72s step-end 2 typewriter-blink,.25s 1.4s forwards typewriter-fade}@keyframes typewriter-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes typewriter-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter-cursor{display:none}}.site-header nav{color:#fff7e8c7;align-items:center;gap:24px;font-size:.81rem;font-weight:540;display:flex}.site-header nav a{transition:color .18s}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff}.header-cta{border-bottom:1px solid var(--coral);color:#fff;justify-self:end;padding:8px 0;font-size:.79rem;font-weight:700}.hero-grid{z-index:2;align-items:center;min-height:calc(100svh - 94px);padding-block:76px 150px;display:flex;position:relative}.hero-copy{z-index:2;text-shadow:0 2px 30px #0003;max-width:650px;position:relative}.hero-grid-minimal{align-items:flex-end;padding-bottom:92px}.hero-actions-minimal{margin-top:0}.eyebrow{color:var(--coral);letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;font-size:.69rem;font-weight:760;line-height:1.4}.eyebrow.dark{color:var(--coral-dark)}.hero h1,.section-heading h2,.community-copy h2,.cristian-grid h2,.form-intro h2,.legal-page h1,.crm-page h1{letter-spacing:-.048em;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero h1{max-width:600px;margin:0;font-size:clamp(2.55rem,3.3vw,4rem);line-height:1.01}.hero h1 span{color:var(--coral);font-style:italic}.hero-intro{color:#fff7e8ba;max-width:535px;margin:30px 0 0;font-size:1.05rem;line-height:1.72}.hero-actions,.legal-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.button{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:51px;padding:0 25px;font-size:.78rem;font-weight:740;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--coral);color:#fff}.button-primary:hover{background:var(--coral-dark)}.button-secondary{color:currentColor;background:0 0;border-color:#ffffff38}.button-secondary:hover{border-color:currentColor}.hero-button-community{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ff5a4f1a;border-color:#ff5a4f75}.hero-button-community:hover{background:#ff5a4f33;border-color:#ff7a70c7}.hero-button-travel{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#7e4ed61a;border-color:#a678ff75}.hero-button-travel:hover{background:#7e4ed633;border-color:#be9affc7}.share-actions{color:#fff7e89e;flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px;font-size:.69rem;display:flex}.hero-share-row{z-index:3;position:absolute;bottom:24px;left:0;right:0}.hero-share-row .share-actions{margin-top:0}.share-actions>span{margin-right:4px}.share-actions button,.share-actions a{min-height:35px;color:var(--cream);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 7px;font-size:.66rem;font-weight:710;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.share-actions .share-icon-only{width:35px;padding:5px}.share-actions button:hover,.share-actions button:focus-visible,.share-actions a:hover,.share-actions a:focus-visible{background:#ffffff1a;border-color:#ffffff6b;transform:translateY(-1px)}.share-icon{color:#fff;background:#22a765;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.64rem;font-weight:850;display:grid}.share-icon.link-icon{background:var(--coral);font-size:.8rem}.share-icon.instagram-icon{background:linear-gradient(135deg,#833ab4,#fd1d1d 58%,#fcb045);font-size:.56rem}.trust-strip{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03111d8f;border-top:1px solid #ffffff1f;position:relative}.trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-grid p{border-left:1px solid #ffffff1f;align-items:center;gap:15px;min-height:110px;margin:0;padding-inline:32px;display:flex}.trust-grid p:last-child{border-right:1px solid #ffffff1f}.trust-grid strong{color:var(--coral);font-family:Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:500}.trust-grid span{color:#fff7e8ab;max-width:185px;font-size:.76rem;line-height:1.45}.section{padding-block:126px}.section-light{background:var(--paper)}.section-heading{max-width:850px;margin-bottom:58px}.section-heading h2,.community-copy h2,.form-intro h2{margin:0;font-size:clamp(3rem,5vw,5.2rem);line-height:.98}.split-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;max-width:none;display:grid}.split-heading>p{color:var(--muted);margin:0 0 3px;font-size:1rem;line-height:1.75}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-card{border-right:1px solid var(--line);min-height:260px;padding:39px 42px 30px 0}.feature-card+.feature-card{padding-left:42px}.feature-card:last-child{border-right:0}.feature-card>span{color:var(--coral-dark);font-family:Georgia,Times New Roman,serif;font-size:.9rem}.feature-card h3{margin:70px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:1.65rem;font-weight:500}.feature-card p{max-width:300px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.7}.categories-section{border-top:1px solid var(--line);background:var(--cream)}.categories-heading{grid-template-columns:1fr 1.1fr .65fr;align-items:end;gap:55px;max-width:none;display:grid}.categories-heading .eyebrow{align-self:start;margin-top:8px}.categories-heading h2{font-size:clamp(3rem,4.5vw,5rem)}.categories-heading>p:last-child{color:var(--muted);margin:0 0 4px;font-size:.92rem;line-height:1.7}.category-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.category-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf894;flex-direction:column;min-height:300px;padding:29px;transition:background .18s,color .18s,transform .18s;display:flex}.category-card:hover{z-index:1;background:var(--midnight);color:var(--cream);transform:translateY(-4px)}.category-card>span{color:var(--coral-dark);font-family:Georgia,Times New Roman,serif;font-size:.78rem}.category-card h3{margin:54px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1.12}.category-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.category-card:hover p{color:#fff7e8ad}.category-card a{color:var(--coral-dark);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:.68rem;font-weight:760;display:flex}.journeys-section{background:var(--midnight);color:var(--cream)}.journey-grid{grid-template-columns:1.05fr 1.05fr .9fr;gap:18px;display:grid}.journey-card{isolation:isolate;background:linear-gradient(#04121f14 37%,#04121ff2),linear-gradient(135deg,#a9b9b5,#1c5361);flex-direction:column;justify-content:space-between;min-height:510px;padding:32px;display:flex;position:relative;overflow:hidden}.journey-card:after{z-index:-1;opacity:.34;content:"";background:radial-gradient(circle at 75% 25%,#fffc,#0000 8%),linear-gradient(155deg,#0000 48%,#fff3 49%,#0000 50%);position:absolute;inset:0}.journey-bali{background:linear-gradient(#04121f05 38%,#04121ff7),linear-gradient(125deg,#4f7d72,#e4be74 58%,#244e59)}.journey-mexic{background:linear-gradient(#04121f08 38%,#04121ff7),linear-gradient(145deg,#1b7c8e,#a1d6d3 48%,#ec9a71)}.journey-next{background:repeating-linear-gradient(135deg, transparent 0 48px, #ffffff08 49px 50px), var(--midnight-soft);border:1px solid #fff7e833}.journey-card>p{color:#fff7e8b8;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:720}.journey-card h3{letter-spacing:-.04em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4vw,4.7rem);font-weight:500}.journey-card div>span{color:var(--coral);text-transform:uppercase;font-size:.72rem;font-weight:700}.journey-card div>p{color:#fff7e8b8;max-width:390px;margin:18px 0 0;font-size:.89rem;line-height:1.7}.community-section{background:var(--cream)}.community-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px;display:grid}.community-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:30px 0;line-height:1.75}.text-link{border-bottom:1px solid var(--coral);gap:25px;padding-bottom:8px;font-size:.8rem;font-weight:750;display:inline-flex}.community-board{box-shadow:var(--shadow);grid-template-columns:repeat(2,1fr);display:grid;position:relative}.community-board article{background:var(--midnight);min-height:245px;color:var(--cream);border:1px solid #ffffff1a;padding:34px}.community-board article:last-child{background:var(--coral);grid-column:2}.community-board article span{letter-spacing:.18em;font-size:.58rem;font-weight:800}.community-board article h3{margin:67px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.community-board article p{color:#fff7e8ad;margin:0;font-size:.82rem;line-height:1.6}.cristian-section{background:var(--paper)}.cristian-grid{grid-template-columns:180px 1fr .6fr;align-items:center;gap:65px;display:grid}.signature-mark{border:1px solid var(--line);width:155px;height:155px;color:var(--coral-dark);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-style:italic;display:grid}.cristian-grid h2{margin:0;font-size:clamp(2.4rem,4.1vw,4.5rem);line-height:1.05}.cristian-grid>p{color:var(--muted);margin:0;line-height:1.8}.form-section{background:var(--midnight);color:var(--cream)}.form-shell{grid-template-columns:.83fr 1.17fr;align-items:start;gap:100px;display:grid}.form-intro{position:sticky;top:50px}.form-intro>p:not(.eyebrow){color:#fff7e8b3;max-width:500px;margin:30px 0;line-height:1.75}.form-intro ul{margin:35px 0 0;padding:0;list-style:none}.form-intro li{color:#fff7e8bd;border-top:1px solid #ffffff21;padding:14px 0 14px 27px;font-size:.84rem;position:relative}.form-intro li:before{color:var(--coral);content:"✦";position:absolute;left:0}.lead-form{background:var(--cream);min-height:610px;color:var(--ink);padding:48px;box-shadow:20px 20px #ff5a4f1f}.form-progress{margin-bottom:42px}.form-progress div{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font-size:.68rem;font-weight:700;display:flex}.form-progress{border-bottom:2px solid #071a2b17}.form-progress i{background:var(--coral);height:2px;margin-bottom:-2px;transition:width .25s;display:block}.lead-form fieldset{border:0;gap:21px;margin:0;padding:0;display:grid}.lead-form legend{letter-spacing:-.03em;margin-bottom:29px;font-family:Georgia,Times New Roman,serif;font-size:2.05rem}.lead-form label,.choice-group>span{color:#394a56;gap:9px;font-size:.75rem;font-weight:700;display:grid}.field-row{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.lead-form input,.lead-form select,.lead-form textarea{width:100%;color:var(--ink);background:#ffffffa8;border:1px solid #071a2b2e;border-radius:0;outline:none;font-size:.9rem;font-weight:500;transition:border-color .16s,box-shadow .16s}.lead-form input,.lead-form select{min-height:50px;padding:0 14px}.lead-form textarea{resize:vertical;padding:14px;line-height:1.5}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--coral);box-shadow:0 0 0 3px #ff5a4f1f}.choice-group{gap:12px;display:grid}.choice-group>div{flex-wrap:wrap;gap:8px;display:flex}.choice-group label{cursor:pointer;text-align:center;background:#fff9;border:1px solid #071a2b2b;flex:auto;justify-content:center;align-items:center;min-height:41px;padding:9px 13px;display:flex}.choice-group input{opacity:0;width:1px;height:1px;position:absolute}.choice-group label:has(input:checked){border-color:var(--coral);color:#b32d25;background:#ff5a4f17}.consent{align-items:flex-start;line-height:1.55;gap:13px!important;font-weight:500!important;display:flex!important}.consent input{width:18px;min-height:18px;accent-color:var(--coral);margin-top:2px}.honeypot{position:absolute;left:-9999px}.form-actions{justify-content:flex-end;gap:10px;margin-top:32px;display:flex}.button-back{color:var(--ink);background:0 0;border-color:#071a2b33}.form-error{color:#b62e27;margin:20px 0 0;font-size:.8rem}.success-card{flex-direction:column;justify-content:center;display:flex}.success-card .success-icon{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:30px;font-size:1.5rem;display:grid}.success-card h3{margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:3rem;font-weight:500}.success-card>p:not(.eyebrow){max-width:450px;color:var(--muted);line-height:1.7}.success-card .button{align-self:flex-start;margin-top:18px}.site-footer{color:var(--cream);background:#04121f;border-top:1px solid #ffffff1f}.footer-grid{grid-template-columns:1fr 1fr auto;align-items:center;gap:50px;min-height:155px;display:grid}.footer-grid>p{color:#fff7e88c;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-style:italic}.footer-grid>div:last-child{color:#fff7e8a8;gap:23px;font-size:.74rem;display:flex}.legal-page{background:var(--cream);min-height:100svh;padding:45px max(5vw,24px) 100px}.legal-page>.brand{margin-bottom:72px}.legal-page article{width:min(780px,100%);margin-inline:auto}.legal-page h1{margin:0 0 12px;font-size:clamp(3.4rem,7vw,6rem);line-height:.95}.legal-updated{color:var(--muted);font-size:.78rem;margin-bottom:55px!important}.legal-page h2{margin:38px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-weight:500}.legal-page article>p:not(.eyebrow){color:#52626c;line-height:1.8}.legal-page .button-secondary{border-color:var(--line)}.crm-page{background:#f3eee4;min-height:100svh}.crm-header{border-bottom:1px solid var(--line);background:var(--midnight);min-height:82px;color:var(--cream);justify-content:space-between;align-items:center;padding-inline:max(4vw,24px);display:flex}.crm-header>div:last-child{align-items:center;gap:22px;font-size:.75rem;display:flex}.crm-header>div:last-child a{color:var(--coral);font-weight:700}.crm-content{width:min(1460px,100% - 70px);margin-inline:auto;padding-block:55px 90px}.crm-title{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.crm-title h1{margin:0;font-size:clamp(2.7rem,5vw,4.4rem)}.crm-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.crm-stats article{border:1px solid var(--line);background:var(--paper);align-content:space-between;min-height:140px;padding:24px;display:grid}.crm-stats span{color:var(--muted);font-size:.72rem}.crm-stats strong{font-family:Georgia,Times New Roman,serif;font-size:2.9rem;font-weight:500}.crm-table-card,.crm-access-card{border:1px solid var(--line);background:var(--paper);box-shadow:0 18px 55px #071a2b12}.crm-table-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.crm-table-heading h2{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.crm-table-heading p,.crm-table-heading>span{color:var(--muted);margin:0;font-size:.72rem}.crm-table-scroll{overflow-x:auto}.crm-table-card table{border-collapse:collapse;width:100%;font-size:.75rem}.crm-table-card th{color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f8f4ec;padding:14px 20px;font-size:.62rem}.crm-table-card td{border-top:1px solid var(--line);vertical-align:top;min-width:125px;padding:18px 20px}.crm-table-card td:first-child,.crm-table-card td:nth-child(2){min-width:210px}.crm-table-card td strong,.crm-table-card td span{margin-bottom:5px;display:block}.crm-table-card td span{color:var(--muted)}.status{background:#e6eced;border-radius:99px;width:fit-content;padding:5px 9px;font-size:.62rem;font-weight:750;color:#45555f!important;display:inline-block!important}.status-qualified,.status-joined{background:#dff1e7;color:#24744b!important}.status-review,.status-scheduled{background:#fff0d5;color:#9a6114!important}.empty-table{height:140px;color:var(--muted);text-align:center}.crm-access-card{width:min(700px,100% - 40px);margin:15vh auto;padding:50px}.crm-access-card h1{margin:0 0 22px;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1}.crm-access-card>p:not(.eyebrow){color:var(--muted);margin-bottom:28px;line-height:1.7}.crm-access-card .button-secondary{border-color:var(--line)}@media (width<=1080px){.shell{width:min(100% - 48px,920px)}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero-grid{padding-top:70px}.hero-copy{max-width:760px}.hero-background{object-position:center}.split-heading,.categories-heading,.community-grid,.form-shell{gap:55px}.cristian-grid{grid-template-columns:130px 1fr}.signature-mark{width:120px;height:120px}.cristian-grid>p{grid-column:2}.journey-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.journey-next{grid-column:1/-1;min-height:370px}}@media (width<=760px){.hub-background{object-fit:cover;object-position:center}.hub-shade{background:linear-gradient(#04050480 0%,#0000 28% 100%)}.hub-header{top:max(16px, env(safe-area-inset-top));left:16px;right:16px}.hub-wordmark{border-radius:6px;padding:8px 13px 7px}.hub-wordmark span{font-size:1.45rem}.hub-wordmark small{margin-top:4px;font-size:.4rem}.hub-bottom{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.hub-social-row{right:0;bottom:max(8px, calc(env(safe-area-inset-bottom) + 4px));pointer-events:auto;position:absolute;left:0}.hub-social-row .share-actions{gap:5px}.hub-social-row .share-actions button,.hub-social-row .share-actions a{min-height:28px;padding:3px 7px 3px 4px;font-size:.56rem}.hub-social-row .share-actions .share-icon-only{width:30px;padding:3px}.hub-social-row .share-icon{width:20px;height:20px;font-size:.55rem}.hub-menu{top:max(94px, calc(env(safe-area-inset-top) + 70px));pointer-events:auto;grid-template-columns:1fr;gap:7px;width:142px;margin:0;position:absolute;left:13px}.hub-menu-card{text-align:left;grid-template-columns:48px 1fr;place-items:center start;gap:6px}.hub-menu-photo{border-radius:9px;width:48px;height:32px}.hub-menu-card i{width:20px;height:20px;font-size:.47rem;bottom:4px;right:4px}.hub-menu-card small{white-space:nowrap;font-size:.49rem}.opening-topbar{top:max(18px, env(safe-area-inset-top));left:18px;right:18px}.opening-wordmark{font-size:.7rem}.opening-topbar button{min-height:38px;padding-inline:14px;font-size:.66rem}.opening-splash>p{bottom:max(68px, calc(env(safe-area-inset-bottom) + 48px))}.opening-welcome{padding:max(82px, calc(env(safe-area-inset-top) + 68px)) 22px max(62px, calc(env(safe-area-inset-bottom) + 50px));grid-template-columns:1fr;align-content:start;gap:24px}.opening-welcome-copy{max-width:540px}.opening-badge{min-height:27px;font-size:.57rem}.opening-kicker{margin:15px 0 7px;font-size:.62rem}.opening-welcome h1{max-width:520px;font-size:clamp(2.25rem,10.8vw,3.7rem);line-height:.94}.opening-description{max-width:460px;margin-top:12px;font-size:.78rem;line-height:1.48}.opening-actions{gap:7px;width:min(340px,100%);margin-top:14px}.opening-actions button{min-height:39px;font-size:.62rem}.opening-collage{justify-self:center;width:min(72vw,30vh,300px)}.opening-photo{border-radius:19px}.opening-progress{right:18px;bottom:max(18px, env(safe-area-inset-bottom));left:18px}.shell,.crm-content{width:min(100% - 36px,620px)}.site-header{min-height:77px}.site-header-minimal{padding-top:16px}.brand-panel{width:205px}.brand-logo{min-height:50px;padding:7px 13px 9px}.brand-logo span{font-size:1.65rem}.brand-tagline{gap:2px;min-height:34px;margin-top:6px;font-size:.46rem}.brand-menu{gap:5px;margin-top:6px}.brand-menu a{min-height:32px;padding:5px 9px;font-size:.6rem}.hero-grid{align-items:flex-start;min-height:calc(100svh - 64px);padding-block:24px 170px}.hero-grid-minimal{align-items:flex-end;padding-block:24px 76px}.hero h1{font-size:clamp(1.95rem,8.2vw,2.65rem);line-height:1.01}.hero .eyebrow{margin-bottom:12px;font-size:.6rem}.hero-intro{max-width:94%;margin-top:18px;font-size:.88rem;line-height:1.5}.hero-actions{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:8px;margin-top:22px}.hero-actions .button{white-space:nowrap;gap:8px;width:auto;min-height:46px;padding-inline:8px}.share-actions{flex-wrap:nowrap;justify-content:center;gap:6px;margin-top:0}.share-actions>span{display:none}.share-actions button,.share-actions a{white-space:nowrap;gap:5px;min-height:32px;padding:4px 8px 4px 5px;font-size:.61rem}.hero-share-row{width:calc(100% - 24px);bottom:14px}.hero-background{object-fit:cover;object-position:center top}.trust-grid{grid-template-columns:1fr}.trust-grid p{border-bottom:1px solid #ffffff1f;border-left:0;min-height:88px;padding-inline:0}.trust-grid p:last-child{border-bottom:0;border-right:0}.section{padding-block:86px}.section-heading h2,.community-copy h2,.form-intro h2{font-size:clamp(2.75rem,13vw,4rem)}.split-heading,.categories-heading,.feature-grid,.journey-grid,.community-grid,.cristian-grid,.form-shell,.footer-grid{grid-template-columns:1fr}.split-heading,.community-grid,.form-shell{gap:45px}.feature-card,.feature-card+.feature-card{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:30px 0}.feature-card:last-child{border-bottom:0}.feature-card h3{margin-top:35px}.categories-heading{gap:25px}.category-grid{grid-template-columns:1fr}.category-card{min-height:260px}.journey-card,.journey-next{grid-column:auto;min-height:435px}.community-board article:last-child{grid-column:1/-1}.cristian-grid{gap:32px}.cristian-grid>p{grid-column:auto}.signature-mark{width:105px;height:105px;font-size:2.2rem}.form-intro{position:static}.lead-form{min-height:auto;margin-inline:-5px;padding:32px 22px;box-shadow:8px 8px #ff5a4f1f}.field-row{grid-template-columns:1fr}.choice-group>div{flex-direction:column}.choice-group label{flex:none}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}.footer-grid{gap:26px;min-height:0;padding-block:50px}.footer-grid>div:last-child{flex-wrap:wrap}.crm-header>div:last-child span{display:none}.crm-title{flex-direction:column;align-items:flex-start;gap:24px}.crm-stats{grid-template-columns:repeat(2,1fr)}.crm-stats article{min-height:120px}.crm-table-heading{flex-direction:column;align-items:flex-start;gap:12px}.crm-access-card{padding:34px 25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening-experience{transition-duration:.25s!important}}.travel-pulse{color:#fff;isolation:isolate;background:#456c5d;min-height:900px;padding:clamp(82px,11vw,150px) clamp(24px,7vw,110px);position:relative;overflow:hidden}.travel-pulse-backdrop,.travel-pulse-scrim{position:absolute;inset:0}.travel-pulse-backdrop{z-index:-3}.travel-pulse-backdrop img{object-fit:cover;object-position:center 42%;animation:.7s both travel-pulse-backdrop-reveal}.travel-pulse-scrim{z-index:-2;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:linear-gradient(90deg,#0719149e,#0719142e 52%,#0719146b),linear-gradient(#0719142e,#0719148f)}.travel-pulse-heading{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#ffffff1f;border:1px solid #ffffff42;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.48fr);align-items:end;gap:60px;margin-bottom:42px;padding:clamp(24px,3.2vw,44px);display:grid;box-shadow:0 26px 70px #0c1c162e}.travel-pulse-heading h2{letter-spacing:-.055em;text-shadow:0 5px 32px #00000047;max-width:850px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4.7vw,5rem);font-weight:500;line-height:.97}.travel-pulse-heading>p{color:#ffffffd4;margin:0;line-height:1.75}.travel-pulse-shell{grid-template-columns:minmax(230px,.32fr) minmax(0,1fr);gap:clamp(18px,3vw,42px);display:grid}.travel-pulse-options{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#ffffff21;border:1px solid #ffffff40;border-radius:24px;align-content:center;padding:10px 18px;display:grid;overflow:hidden;box-shadow:0 24px 65px #0719142b}.travel-pulse-options button{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff38;align-items:center;gap:15px;min-height:78px;padding:12px 10px;font-size:.78rem;font-weight:760;transition:color .18s,padding-left .18s,background .18s;display:flex}.travel-pulse-options button:last-child{border-bottom:0}.travel-pulse-options button>span{color:#ffe7a0;border:1px solid #ffe7a0b3;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;transition:background .18s,color .18s;display:grid}.travel-pulse-options button:hover,.travel-pulse-options button.is-active{color:#fff;padding-left:18px}.travel-pulse-options button.is-active>span{color:#11110e;background:#f2c14e}.travel-pulse-result{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:30px;grid-template-columns:minmax(0,1.12fr) minmax(280px,.7fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 35px 80px #07191447}.travel-pulse-image{min-height:480px;position:relative;overflow:hidden}.travel-pulse-image:after{content:"";background:linear-gradient(90deg,#0000 54%,#112820a8);position:absolute;inset:0}.travel-pulse-image img{object-fit:cover;object-position:center 43%;animation:.56s both travel-pulse-reveal}.travel-pulse-orbit{z-index:3;border:1px solid #ffe7a0b3;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-55px;right:-55px}.travel-pulse-orbit i{background:#f2c14e;border-radius:3px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.travel-pulse-orbit i:nth-child(2){top:6%;left:50%}.travel-pulse-orbit i:nth-child(3){top:50%;left:6%}.travel-pulse-copy{z-index:3;text-shadow:0 4px 24px #00000038;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);display:flex;position:relative}.travel-pulse-copy>span{color:#ffe7a0;letter-spacing:.16em;text-transform:uppercase;font-size:.63rem;font-weight:900}.travel-pulse-copy h3{letter-spacing:-.045em;margin:15px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:500;line-height:1}.travel-pulse-copy p{color:#ffffffd1;margin:20px 0 0;font-size:.85rem;line-height:1.7}.travel-pulse-tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.travel-pulse-tags small{color:#fff0bd;background:#0b191421;border:1px solid #ffe7a080;border-radius:999px;padding:7px 10px;font-size:.56rem}.travel-pulse-copy>a{color:#fff;border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;font-size:.72rem;font-weight:850;display:flex}.travel-pulse-copy>a b{color:#ffe7a0;font-size:1rem}@keyframes travel-pulse-backdrop-reveal{0%{opacity:.45;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.travel-pulse-result{grid-template-columns:minmax(0,1fr) minmax(270px,.78fr)}}@media (width<=760px){.travel-pulse{min-height:0;padding:76px 18px}.travel-pulse-heading{grid-template-columns:1fr;gap:18px;padding:24px 20px}.travel-pulse-shell{grid-template-columns:1fr}.travel-pulse-options{grid-template-columns:repeat(2,1fr);gap:7px;padding:8px}.travel-pulse-options button{border:1px solid #ffffff38;border-radius:14px;min-height:62px;padding:9px;font-size:.64rem}.travel-pulse-options button:last-child{border-bottom:1px solid #ffffff38}.travel-pulse-options button:hover,.travel-pulse-options button.is-active{background:#ffffff1a;padding-left:9px}.travel-pulse-options button>span{width:30px;height:30px}.travel-pulse-result{grid-template-columns:1fr;min-height:0}.travel-pulse-image{min-height:360px}.travel-pulse-image:after{background:linear-gradient(#0000 55%,#112820ad)}.travel-pulse-copy{padding:34px 24px}}.travel-app-header{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#0c1f1985;border-bottom-color:#ffffff3d;box-shadow:0 12px 42px #0819141f}.travel-app-hero{background:linear-gradient(90deg,#081c15b3,#081c1547 55%,#081c151f),linear-gradient(#081c1514,#081c1566),url(/hero-batur-cristian-enhanced-v1.png) 50% 44%/cover no-repeat;position:relative}.travel-app-hero-copy{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#ffffff1c;border:1px solid #ffffff3d;border-radius:30px;padding:clamp(28px,4vw,56px);box-shadow:0 34px 80px #0519122e}.travel-app-hero-copy>p:not(.travel-app-kicker),.travel-app-stats dd{color:#ffffffd6}.travel-app-photo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-color:#ffffff61;box-shadow:0 28px 70px #05191238}.travel-app-compass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff3;border-color:#ffe7a0e6;box-shadow:0 0 0 10px #ffffff1a}.travel-app-modules{background:linear-gradient(#f9f5ebe0,#f9f5ebe0),url(/menu/opening-nest.webp) 50% 38%/cover no-repeat;border-bottom-color:#ffffff6b}.travel-app-modules article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff3d;border-right-color:#3b52442e}.travel-app-section{background:linear-gradient(#f8f2e6e0,#f8f2e6e6),url(/menu/galerie.webp) 50%/cover no-repeat;position:relative}.travel-card{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#ffffff94;border-color:#ffffff9e;box-shadow:0 20px 52px #213a2e1a}.travel-card-copy{background:#ffffff57}.travel-app-premium{color:#fff;background:linear-gradient(120deg,#0e362cc2,#1a50497a),url(/menu/galerie.webp) 50% 54%/cover no-repeat;position:relative}.travel-app-section-heading-dark{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:#ffffff21;border:1px solid #ffffff47;border-radius:28px;padding:clamp(24px,3vw,40px)}.travel-app-section-heading-dark>p{color:#ffffffd6}.premium-trip-card{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#ffffff21;border-color:#ffffff5c;box-shadow:0 28px 70px #09251e33}.premium-trip-placeholder{color:#fff;text-align:center;background:radial-gradient(circle at 70% 22%,#ffe59b61,#0000 25%),repeating-linear-gradient(135deg,#ffffff12 0 1px,#0000 1px 34px),linear-gradient(145deg,#45887bb8,#1f4941b8);place-content:center;gap:14px;padding:30px;display:grid;position:absolute;inset:0}.premium-trip-placeholder>span{letter-spacing:.08em;opacity:.7;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4vw,4.6rem)}.premium-trip-placeholder>small{color:#ffffffc2;letter-spacing:.16em;font-size:.58rem;font-weight:850}.premium-trip-overlay{background:linear-gradient(#081f1905,#081f19db)}.travel-community-copy,.travel-cristian{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f2e6e6}.travel-coming{background:linear-gradient(#ffe091c7,#e9b74ad1),url(/menu/opening-nest.webp) 50% 43%/cover no-repeat}.travel-mobile-nav{-webkit-backdrop-filter:blur(22px)saturate(1.2)!important;backdrop-filter:blur(22px)saturate(1.2)!important;background:#0c1f19b8!important;border-color:#ffffff47!important}@media (width<=760px){.travel-app-header{position:sticky}.travel-app-hero{background:linear-gradient(#081c154d,#081c15b3),url(/hero-batur-cristian-enhanced-v1.png) 50% 42%/cover no-repeat}.travel-app-hero-copy{border-radius:24px;padding:26px 20px}.travel-app-section-heading-dark{padding:24px 20px}}
