header,header.scrolled{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:0;padding:15px 25px 0;background:#faf6ec;color:#46361e;border-bottom:1px solid #b8a17c44;backdrop-filter:none;box-shadow:none;direction:ltr;min-height:177px}.brand{white-space:nowrap}header .brand{flex-direction:column;text-align:center;gap:5px}header .royal-logo{display:none}header .brand>div{text-align:center}header .brand span{font-size:30px;letter-spacing:.16em;line-height:1.1;color:#211f1a}header .brand small{letter-spacing:.46em;font-size:9px;margin-top:8px;color:#756749}.royal-emblem{height:55px;font:57px/.9 'Cormorant Garamond',serif;color:#b08d53;letter-spacing:-.24em;padding-right:12px;margin-bottom:6px}.royal-emblem i{font-size:.72em;font-style:normal;position:relative;top:10px;left:-3px}header nav{display:flex!important;justify-content:center;align-items:center;gap:0;direction:rtl;width:100%;margin-top:20px;padding-bottom:14px}header nav a{font-size:17px;padding:0 27px;border-inline-end:1px solid #b79e7666;line-height:1.3}header nav a:last-child{border-inline-end:0}.header-actions{position:absolute;right:25px;top:22px;gap:14px}.header-actions .small-cta{display:none}.hero{display:block;position:relative;margin-top:177px;min-height:640px;height:calc(100svh - 177px);max-height:1050px;background-image:linear-gradient(0deg,#25160e75,transparent 36%),url('istanbul-hero.png');background-position:center;background-size:cover;background-color:#382c1c;overflow:hidden}.hero-photo{display:none!important}.hero-copy,[lang=ar] .hero-copy,[lang=en] .hero-copy,[lang=tr] .hero-copy{position:absolute;inset:auto 5% 9%;padding:0;display:flex;align-items:center;justify-content:center;text-align:center;direction:inherit;background:none;z-index:2}.hero-copy h1,[lang=en] .hero-copy h1,[lang=tr] .hero-copy h1{font-size:clamp(32px,3.2vw,53px);line-height:1.35;margin:0 0 22px;font-weight:400;color:#fff9ec;text-shadow:0 2px 20px #0008}.hero-copy h1 em{color:inherit}.hero-copy h1 br{display:none}.hero-copy .eyebrow,.hero-copy .intro,.hero-bottom{display:none}.hero .button{align-self:center;border:1px solid #dfc497;background:#49331e55;color:#fff6e3;padding:10px 30px;min-height:50px;backdrop-filter:blur(3px);font-size:17px}.hero .button:hover{background:#d5b47a;color:#302211}.floating{left:auto;right:25px;bottom:24px;width:59px;height:59px;justify-content:center;padding:0;border-radius:50%;background:#4c351e88;border:1px solid #e3cc9b;color:#fff3d6;backdrop-filter:blur(5px)}.floating span{display:none}.floating svg{width:30px;height:30px}.ribbon{background:#f1e6cf;padding-block:16px}[lang=en] header nav,[lang=tr] header nav{direction:ltr}[lang=en] header nav a,[lang=tr] header nav a{font:13px Manrope,sans-serif}html{scroll-padding-top:25px}@media(min-width:701px) and (max-width:1100px){header,header.scrolled{display:flex;gap:0}.brand{grid-column:auto;grid-row:auto}header nav{gap:0;grid-column:auto;grid-row:auto}.hero-copy{padding-top:0}header nav a{padding-inline:22px}}@media(max-width:700px){header,header.scrolled{min-height:165px;padding:14px 0 0}header .brand span{font-size:25px}header .brand small{font-size:8px;letter-spacing:.35em}.royal-emblem{font-size:48px;height:45px}.header-actions{right:10px;top:14px;gap:6px}#currency,#language{font-size:10px;max-width:52px}header nav{margin-top:18px;justify-content:center;padding:0 7px 13px;overflow-x:auto;gap:0}header nav a{font-size:13px;padding-inline:11px}[lang=en] header nav a,[lang=tr] header nav a{font-size:10px;padding-inline:8px}.hero{margin-top:165px;min-height:560px;height:calc(100svh - 165px);max-height:800px;background-image:linear-gradient(0deg,#24170fbf,transparent 46%),url('istanbul-hero.png');background-size:cover;background-position:49% center}.hero-copy,[lang=ar] .hero-copy,[lang=en] .hero-copy,[lang=tr] .hero-copy{bottom:8%;inset-inline:6%;padding:0;background:none}.hero-copy h1,[lang=en] .hero-copy h1,[lang=tr] .hero-copy h1{font-size:31px;line-height:1.35;margin-bottom:20px}.hero .button{font-size:14px;padding:10px 22px}.floating{right:16px;bottom:18px;width:52px;height:52px}footer .royal-logo{display:block}}
@media(min-width:701px){header,header.scrolled{height:188px;min-height:188px}.hero{margin-top:188px;height:calc(100svh - 188px)}}
body{display:flow-root}
header .royal-emblem{display:block!important}@media(min-width:701px){.hero{min-height:0}}
.hero{background-position:center top!important}@media(max-width:700px){.hero{background-position:49% top!important}}
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0;pointer-events:none}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#24170f88,transparent 45%);pointer-events:none;z-index:1}.hero-copy{z-index:2}@media(max-width:700px){.hero-video{object-position:49% top}}
header,header.scrolled{isolation:isolate;background:linear-gradient(110deg,#e5d1a7 0%,#f5ebd8 22%,#fffbf2 49%,#f3e7cf 77%,#dec494 100%);border-bottom:1px solid #b39051;box-shadow:0 3px 16px #85632716}header:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url('lace.png');background-size:480px;opacity:.075;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,#000,transparent 28%,transparent 72%,#000)}header:after{content:'';position:absolute;bottom:4px;left:3%;right:3%;height:1px;background:linear-gradient(90deg,transparent,#b8985d 18%,#e2c78e 50%,#b8985d 82%,transparent);pointer-events:none}header .royal-emblem{color:#a78142;text-shadow:0 1px 0 #fff8}header .brand span{color:#382a17}header .brand small{color:#8d723f}header nav{padding-top:10px;margin-top:10px;border-top:1px solid #b99a6038;width:auto;max-width:94%}header nav a{color:#564223;transition:color .25s,background .25s}header nav a:hover{color:#a5792f}#language{background:#fff9ee70;border:1px solid #b89a6255;border-radius:2px;padding:6px 8px;max-width:85px}@media(max-width:700px){header:before{background-size:330px;opacity:.055}header nav{max-width:100%;width:100%;margin-top:12px;padding-top:8px}#language{font-size:10px;max-width:67px}.header-actions{right:12px;top:12px}}

.ribbon{background:linear-gradient(100deg,#211d16,#3c3020,#211d16);border-top:1px solid #c3a16b66;border-bottom:1px solid #c3a16b66;color:#edddbc;padding:0;min-height:76px;display:flex;align-items:center}.ribbon-track{animation-duration:52s;align-items:center}.ribbon-track>span{display:inline-flex;align-items:center;padding:0!important;word-spacing:normal}.ribbon-track .marquee-word{font-size:18px;font-weight:400;line-height:1.5;padding:0 32px;letter-spacing:.015em;direction:rtl}.ribbon-track .marquee-divider{font-size:15px;color:#c4a169;padding:0 4px;line-height:1}.ribbon:hover .ribbon-track{animation-play-state:paused}[lang=en] .ribbon-track .marquee-word,[lang=tr] .ribbon-track .marquee-word{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.17em;direction:ltr;padding-inline:35px}@media(max-width:700px){.ribbon{min-height:65px}.ribbon-track .marquee-word{font-size:17px;padding-inline:22px}[lang=en] .ribbon-track .marquee-word,[lang=tr] .ribbon-track .marquee-word{font-size:11px;letter-spacing:.13em;padding-inline:25px}.ribbon-track{animation-duration:42s}}@media(prefers-reduced-motion:reduce){.ribbon-track>span:nth-child(n+2){display:none!important}.ribbon-track .marquee-word,.ribbon-track .marquee-divider{display:inline!important}.ribbon-track>span:first-child{flex-wrap:wrap;justify-content:center;gap:14px;padding-block:18px!important}.ribbon-track .marquee-word{padding-inline:5px!important}}
#language{display:flex;align-items:center;gap:10px;direction:ltr;max-width:none;padding:0;border:0;background:transparent;white-space:nowrap}#language button{border:0;border-bottom:1px solid transparent;background:transparent;color:#806b46;padding:5px 0;cursor:pointer;font:12px Manrope,sans-serif;transition:color .2s,border-color .2s}#language button[lang=ar]{font-family:inherit;font-size:14px}#language button[aria-pressed=true]{color:#382a17;border-bottom-color:#a78142}#language button:hover{color:#a5792f}#language button:focus-visible{outline:2px solid #a78142;outline-offset:3px}@media(max-width:700px){#language{gap:8px;max-width:none}#language button{font-size:10px}#language button[lang=ar]{font-size:12px}}
