.world-journey{height:280svh;position:relative;background:#080c24;color:white}.world-stage{position:sticky;top:96px;height:calc(100svh - 96px);overflow:hidden;display:grid;place-items:center;isolation:isolate;background:radial-gradient(ellipse at 50% 55%,#283d74 0,#101a38 40%,#060a1b 80%)}.world-stage:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#ffffffaa 1px,transparent 1px);background-size:77px 91px;opacity:.28}.world-map{width:min(72vw,780px);aspect-ratio:1;border-radius:50%;overflow:hidden;position:absolute;box-shadow:inset -50px -20px 100px #020614,0 0 65px #69bfff35;background:#143455;will-change:transform,opacity;transform-origin:53% 35%}.world-map svg{width:100%;height:100%;display:block}.world-map:after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:inset -35px -15px 65px #03091b,inset 9px 5px 25px #93d2fc55;border:1px solid #94d9ff66}.world-copy{position:absolute;top:9%;left:6%;right:6%;z-index:3;pointer-events:none}.world-copy h2{font-size:clamp(55px,8vw,125px);letter-spacing:-5px;line-height:1.02;max-width:850px;color:#fff}.world-copy .eyebrow{color:#b8c9e5}.world-caption{position:absolute;bottom:8%;left:6%;font-size:12px;letter-spacing:3px;color:#b5c6e4}.turkey-label{position:absolute;left:53%;top:35%;background:#ef7052;color:white;font-size:10px;letter-spacing:2px;padding:8px 12px;border-radius:30px;transform:translate(-50%,-50%);z-index:2}.anatolia-reveal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(#f8f7f3ee,#f8f7f3);opacity:0;pointer-events:none;z-index:4;will-change:opacity}.anatolia-reveal .brand-logo{width:min(65vw,620px)}.anatolia-reveal .brand-logo small{font-size:clamp(12px,2vw,25px);letter-spacing:4px;margin-top:25px}.journey-destinations{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;max-width:750px;margin:60px 7% 0;color:#25215b;font-size:14px}.journey-destinations a{border-bottom:1px solid #25215b40;padding-bottom:8px;pointer-events:auto}.world-scroll{position:absolute;right:6%;bottom:8%;font-size:30px;color:#ffffff80}.hero{height:780px;min-height:0}.world-journey+header .hero-visual{border-radius:45% 45% 0 0}.world-journey+header .hero-orbit{display:none}@media(max-width:1000px){.world-stage{top:82px;height:calc(100svh - 82px)}}@media(max-width:600px){.world-stage{top:78px;height:calc(100svh - 78px)}.world-map{width:110vw}.world-copy h2{font-size:60px;letter-spacing:-3px}.world-copy{top:8%}.world-caption{font-size:9px;letter-spacing:1px;max-width:70%}.anatolia-reveal .brand-logo{width:80vw}.journey-destinations{margin-top:45px;font-size:12px;gap:15px}.hero{height:850px}}@media(prefers-reduced-motion:reduce){.world-journey{height:100svh}.world-map{transform:none!important}.anatolia-reveal{display:none}}
.world-map{background:#080c24;box-shadow:0 0 90px #629de520}.world-map img{width:100%;height:100%;object-fit:cover;display:block}.world-map:after{box-shadow:none;border:0}.world-stage:before{opacity:.13}
.earth-opening{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform-origin:44% 64%;will-change:transform,opacity}.world-map{transform-origin:53% 41%}.world-copy h2{text-shadow:0 3px 35px #0009}.world-stage{background:#040918}.world-stage:before{display:none}@media(prefers-reduced-motion:reduce){.world-map{display:none}}
/* One continuous Earth photograph, cropped by the rectangular stage. */
.world-stage{border-radius:0;background:#02050b}.earth-opening{inset:auto;top:0;left:0;width:100%;height:135%;object-fit:contain;object-position:center top;transform-origin:50% 40%;max-width:none;opacity:1!important}.world-journey{height:260svh}.world-copy{top:7%}.world-copy h2{max-width:700px;font-size:clamp(52px,6.7vw,100px)}@media(max-width:600px){.earth-opening{width:150%;left:-25%;height:125%;object-fit:cover;object-position:center top}.world-copy h2{font-size:55px}.world-journey{height:240svh}}

.earth-opening{transform-origin:34% 42%}@media(max-width:600px){.earth-opening{transform-origin:34% 42%}}

.world-stage{top:88px;height:calc(100svh - 88px)}.anatolia-reveal{background:linear-gradient(#f5f3ebe0,#f5f3eb);transform:translateY(var(--reveal-y,40px));transition:transform .1s}.journey-destinations{color:#183b34}.world-journey+header.hero{height:auto;min-height:680px}.world-journey+header .hero-content{transition:opacity .4s,transform .4s}@media(max-width:800px){.world-stage{top:75px;height:calc(100svh - 75px)}.world-journey+header.hero{min-height:640px}}/* Keep the geographic focus on the actual photograph at every screen size. */
.earth-opening{object-fit:fill;left:0;top:0;transform-origin:34% 42%;height:auto}.journey-skip{position:absolute;z-index:6;bottom:28px;right:6%;color:white;background:#153b34cc;border:1px solid #ffffff60;padding:12px 18px;border-radius:30px;font-size:13px;text-decoration:none}.journey-skip:focus-visible{outline:3px solid #f3b06a;outline-offset:4px}.world-scroll{display:none}@media(prefers-reduced-motion:reduce){.world-copy{opacity:1!important}.earth-opening{width:100%;height:100%;object-fit:cover;transform:none!important}}
.world-copy h2{max-width:900px;margin-inline:auto;text-wrap:balance}html[lang=ar] .world-copy h2{line-height:1.45}html[lang=zh] .world-copy h2,html[lang=ja] .world-copy h2{line-height:1.35;letter-spacing:0}html[dir=rtl] .journey-destinations{direction:rtl}
/* Mouse/touch scroll controls a reversible image sequence; there is no video player. */
.world-journey{height:360svh}.journey-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0}.journey-canvas.ready{opacity:1}.earth-opening{width:100%;height:100%;object-fit:cover;transform:none!important}.world-copy h2{font-size:clamp(44px,6.4vw,96px)}.world-caption{z-index:2;text-shadow:0 1px 12px #000}.anatolia-reveal .journey-destinations a{pointer-events:inherit}@media(max-width:600px){.world-journey{height:340svh}.world-copy h2{font-size:44px}}@media(prefers-reduced-motion:reduce){.world-journey{height:100svh}.world-stage{position:relative;top:0}.world-copy{opacity:1!important}}
/* A geographically registered satellite globe, followed by a cloud descent. */
.world-journey{height:450svh}.earth-credit{position:absolute;left:6%;bottom:22px;z-index:6;color:#ffffffb0;font-size:10px;text-shadow:0 1px 5px #000;text-decoration:none}.earth-credit:focus-visible{outline:2px solid white;outline-offset:4px}@media(max-width:600px){.world-journey{height:420svh}.earth-credit{bottom:14px;font-size:9px}.journey-skip{bottom:36px}}@media(prefers-reduced-motion:reduce){.world-journey{height:100svh}}
