:root{--paper:#101214;--sand:#191c1e;--ink:#f2f0e9;--muted:#a3a6a6;--line:#c8b78c2a;--orange:#c8b78c;--orange-dark:#e1d3ae;--sea:#c8b78c;--gold:#c8b78c;--gold-light:#e8ddc2;--dark:#101214;--max:1280px;--radius:2px}
body{background:var(--paper);color:var(--ink);font-size:14px;line-height:1.8}body:before{display:none}.wrap{width:min(var(--max),calc(100% - 80px))}html{scroll-padding-top:120px}h1,h2,h3{color:var(--ink)}
.header{height:100px;background:#111416f5;border-bottom:1px solid #fff1;backdrop-filter:blur(22px)}.header>.wrap{height:100%;display:flex;align-items:center;gap:30px;position:relative}.brand{gap:0}.brand-wordmark{display:block}.brand-name,html[lang=en] .brand-name,html[lang=ko] .brand-name{font-size:25px;letter-spacing:.09em;font-weight:500;line-height:1.2;color:#eee8d9}.brand-en{font-family:Arial,sans-serif;font-size:8px!important;letter-spacing:.26em;color:#b4a78b;margin-top:9px;line-height:1.5}.brand-symbol{display:none}.nav{margin-left:auto;gap:27px;font-size:12px;letter-spacing:.025em}.nav a{padding:12px 0;color:#c4c6c4}.nav a:after{height:1px;background:#c8b78c;bottom:6px}.nav a:hover,.nav a[aria-current=page]{color:#f0e3c3}.header-actions{gap:15px}.language-switch{gap:7px;font-size:10px}.language-switch a{color:#949b9e;padding:5px 2px}.language-switch a[aria-current=page]{color:#ddcda9;border-color:#b5a47a}.planner-link{font-size:11px;padding:9px 12px;letter-spacing:.01em;border:1px solid #a995692f;color:#ddd2b7}.plan-count{border-radius:2px;background:#c8b78c14;color:#ddcda9;min-width:19px;height:19px;line-height:19px}.icon-btn{color:#ddd6c5}.icon-btn:hover{background:#fff05}.header .icon-btn svg{width:17px;height:17px}
.btn,.btn-primary{background:#d4c19a;color:#151616;border:1px solid #d4c19a;border-radius:1px;font-weight:500;font-size:12px;line-height:1.65;padding:14px 24px;letter-spacing:.03em;box-shadow:none;transition:background .25s,color .25s,border-color .25s,transform .25s}.btn:before{display:none}.btn:hover,.btn-primary:hover{background:#e1d3b2;border-color:#e1d3b2;box-shadow:none;transform:translateY(-1px)}.btn-outline{background:transparent;color:#d9d3c4;border-color:#a8a69b50}.btn-outline:hover{background:#ffffff06;border-color:#c8b78c;color:#f2e2c0}.text-link{color:#d4c19a;font-size:12px;letter-spacing:0;white-space:normal}.text-link:hover{color:#fff0ca}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #d4c19a;outline-offset:5px}.filter-chip{border-radius:2px;border-color:#8f958e33;color:#afb1a9;letter-spacing:0}.filter-chip[aria-pressed=true]{background:#d4c19a;color:#151616;border-color:#d4c19a}.toolbar input,.board-tools input,.dialog-search input{background:#181d20;color:#e6e6de;border-color:#b0b5ac25}.toolbar{border-color:#fff1}.skip-link{color:#111;background:#d4c19a;z-index:100}
.premium-home svg{width:18px;height:18px;flex-shrink:0}.premium-kicker{font:10px/1.7 Arial,"Microsoft YaHei",sans-serif;color:#bcaa82;letter-spacing:.2em;margin:0 0 17px}.premium-hero{position:relative;isolation:isolate;min-height:710px;overflow:hidden;background:#111519}.premium-hero-media,.premium-hero-shade{position:absolute;inset:0;z-index:-1;pointer-events:none}.premium-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:67% 50%;opacity:0;transition:opacity .95s ease;animation:premium-image-breathe 25s ease-in-out infinite alternate}.premium-slide.is-active{opacity:1}.premium-slide[data-premium-slide="1"]{object-position:75% 50%}.premium-slide[data-premium-slide="2"]{object-position:center}.premium-hero-shade{background:linear-gradient(90deg,#070b10ed 0%,#080d13a8 38%,#11181d26 75%),linear-gradient(0deg,#101214fa 0%,#10121400 25%,#0c131a19 70%,#0c131a73 100%)}.premium-hero-inner{min-height:710px;position:relative;padding-top:33px;padding-bottom:110px}.premium-hero-top{display:flex;justify-content:space-between;align-items:center;font:9px/1.7 Arial,sans-serif;letter-spacing:.23em;color:#c8c0ad;border-bottom:1px solid #d2c3a126;padding-bottom:22px}.premium-hero-top span:last-child{color:#a7b1b3;font-size:8px;letter-spacing:.17em}.premium-hero-copy{padding-top:60px;max-width:650px}.premium-hero-copy .premium-kicker{letter-spacing:.25em;color:#cbbd9c;font-size:11px;margin-bottom:18px}.premium-hero h1{font:400 clamp(64px,5.4vw,86px)/1.37 var(--serif);letter-spacing:.065em;color:#f5f1e5;margin:0 0 25px}.premium-hero h1 em{font-style:normal;color:#dfcfaa}.premium-hero-intro{font-size:13px;line-height:2.1;letter-spacing:.035em;color:#bec4c3;margin-bottom:30px}.premium-hero-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.premium-hero-actions .btn{padding:15px 27px;gap:25px}.premium-hero-secondary{display:inline-flex;align-items:center;gap:19px;font-size:12px;color:#e4e0d6;padding:12px 0;border-bottom:1px solid #d4c19a57}.premium-hero-secondary:hover{color:#e7d5af}.premium-hero-aside{position:absolute;right:0;top:113px;display:flex;flex-direction:column;align-items:flex-end;gap:21px;font:9px/2.1 Arial,sans-serif;text-align:right;letter-spacing:.19em;color:#c9c7bc}.premium-aside-line{width:1px;height:130px;background:linear-gradient(#d4c19a52,#d4c19a05)}.premium-hero-bottom{position:absolute;bottom:66px;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.premium-image-controls{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.premium-image-index{font:12px/1.5 "Cormorant Garamond",Georgia,serif;color:#e6d7b7;letter-spacing:.09em;padding-right:10px;border-right:1px solid #bcb49555}.premium-image-controls button{color:#959f9d;background:transparent;border:0;border-bottom:1px solid transparent;padding:5px 0;font-size:10px;letter-spacing:.07em;transition:color .2s,border-color .2s}.premium-image-controls button[aria-pressed=true]{color:#e7d7b4;border-color:#c6b68f}.premium-hero-caption{display:flex;gap:16px;align-items:center;font-size:8px;color:#8f9b9c}.premium-hero-caption button{background:none;border:1px solid #a5ada833;color:#b9c0ba;padding:5px 9px;font-size:8px}.premium-hero-caption button:hover{border-color:#c8b78c;color:#e6d7b4}
.premium-search{position:relative;z-index:2;margin-top:-32px;border:1px solid #aeb3aa2d;background:#181c1ee8;backdrop-filter:blur(15px);padding:0 29px;box-shadow:0 18px 42px #00000029}.premium-search-heading{display:flex;align-items:center;gap:28px;border-bottom:1px solid #aeb3aa1e;padding:16px 0;color:#d4c19a}.premium-search-heading>span{font:8px/1.7 Arial,sans-serif;letter-spacing:.19em;color:#a99875}.premium-search-heading>p{font-size:11px;color:#c8cbc5;margin:0}.premium-search-heading>a{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:10px}.premium-search-heading svg{width:13px;height:13px}.premium-search .finder{margin:0;padding:25px 0;border:0;box-shadow:none;background:transparent;border-radius:0;grid-template-columns:1.03fr 1.03fr 1.3fr auto;gap:24px}.premium-search .finder-field{border-color:#aeb3aa29;padding-right:23px}.premium-search .finder-field label{font-size:9px;letter-spacing:.08em;color:#909a9c;margin-bottom:9px}.premium-search .finder-field input,.premium-search .finder-field select{height:31px;font-size:13px;line-height:1.6;color:#e0ded5;color-scheme:dark}.premium-search .finder-field input::placeholder{color:#838c8b;font-size:12px}.premium-search .finder .btn{padding:15px 25px;gap:24px;font-size:11px}.premium-search-footer{border-top:1px solid #aeb3aa1e;padding:14px 0;display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:9px;color:#a1a6a3}.premium-search-footer>span:first-child{color:#777f7f}.premium-search-footer a:hover{color:#e4d3ae}.premium-search-source{margin-left:auto;font-size:8px;color:#797f79}
.premium-section{padding-top:80px;padding-bottom:20px}.premium-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px}.premium-section-heading h2{font-size:34px;line-height:1.65;font-weight:400;letter-spacing:.035em;margin:0;color:#ebe7da}.premium-section-heading p:not(.premium-kicker){color:#969fa0;font-size:11px;line-height:1.9;margin:12px 0 0}.premium-section-heading>p{padding-bottom:6px}.premium-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #bbb5a030;border-bottom:1px solid #bbb5a030}.premium-entry{padding:32px 26px 28px;border-right:1px solid #bbb5a026;display:flex;align-items:flex-start;flex-direction:column;transition:background .25s;min-height:258px}.premium-entry:first-child{padding-left:0}.premium-entry:last-child{border-right:0}.premium-entry:hover{background:#c8b78c05}.premium-entry>svg{width:27px;height:27px;color:#bda97c;margin-bottom:21px}.premium-entry-tag{font:8px/1.5 Arial,sans-serif;letter-spacing:.14em;color:#777f81;margin-bottom:8px}.premium-entry h3{font-size:19px;font-weight:400;margin:0 0 11px;color:#e2ddcf}.premium-entry p{font-size:11px;line-height:1.9;color:#909a9c;margin:0 0 20px;max-width:270px;flex:1}.premium-entry-action{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;font-size:10px;color:#c8b78c}.premium-entry-action svg{width:15px;height:15px}
.premium-navigator{display:grid;grid-template-columns:.8fr 1.2fr;gap:94px;padding-top:75px;padding-bottom:80px}.premium-navigator-intro h2{font-size:37px;font-weight:400;line-height:1.7;letter-spacing:.025em;margin:0 0 20px;color:#eee9db}.premium-navigator-intro>p:not(.premium-kicker){font-size:12px;line-height:2;color:#99a1a0;margin-bottom:27px}.premium-navigator-intro>.text-link{font-size:11px}.premium-intro-note{display:flex;gap:27px;align-items:center;margin-top:45px;border-top:1px solid #fff1;padding-top:21px;font-size:9px;color:#939a97}.premium-note-number{font:29px/1.1 "Cormorant Garamond",Georgia,serif;color:#aa9673;letter-spacing:.05em}.premium-tabs{display:flex;gap:38px;border-bottom:1px solid #fff1;margin-bottom:20px}.premium-tabs button{padding:12px 0 15px;font-size:12px;color:#899393;border:0;border-bottom:1px solid transparent;background:none;letter-spacing:.05em}.premium-tabs button[aria-pressed=true]{color:#d4c19a;border-color:#d4c19a}.premium-panel-label{font:8px/1.5 Arial,sans-serif;letter-spacing:.2em;color:#5f7074;margin:0;padding:2px 0 6px}.premium-tab-panel{padding-bottom:6px}.premium-tab-panel+.premium-tab-panel{margin-top:30px}.premium-tab-panel[hidden]{display:none!important}.premium-tab-link{display:flex;gap:27px;align-items:center;justify-content:space-between;padding:23px 0;border-bottom:1px solid #fff1}.premium-tab-link h3{font-size:16px;font-weight:450;letter-spacing:.02em;margin:0 0 7px;color:#d7d5ca;transition:color .2s}.premium-tab-link p{font-size:11px;color:#859192;line-height:1.9;margin:0}.premium-tab-link svg{color:#b6a480}.premium-tab-link:hover h3{color:#e8d5a9}
.premium-destination{display:grid;grid-template-columns:1.05fr 1fr;min-height:425px;background:#171b1d;border-top:1px solid #fff08;border-bottom:1px solid #fff08}.premium-destination-media{position:relative;min-height:425px;overflow:hidden}.premium-destination-media:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#11131100,#12171821),linear-gradient(0deg,#0d1219a0,transparent 45%);pointer-events:none}.premium-destination-media img{height:100%;width:100%;object-fit:cover;filter:saturate(.72);transition:transform 1s}.premium-destination-media:hover img{transform:scale(1.025)}.premium-destination-media>span{position:absolute;bottom:22px;left:32px;z-index:1;font-size:8px;letter-spacing:.04em;color:#c2c1b6}.premium-destination-copy{padding:68px max(40px,calc((100vw - 1280px)/2)) 60px 67px;align-self:center}.premium-destination-copy h2{font-size:36px;line-height:1.8;font-weight:400;margin:0 0 22px;letter-spacing:.025em}.premium-destination-copy>p:not(.premium-kicker){font-size:12px;line-height:2;color:#9ba2a1;margin-bottom:24px}.premium-destination-copy .text-link{font-size:11px}
.premium-regions{display:grid;grid-template-columns:180px 1fr;gap:45px;padding-top:48px;padding-bottom:40px}.premium-region-label .premium-kicker{font-size:8px;margin-bottom:11px}.premium-region-label h2{font-size:23px;font-weight:400;margin-bottom:15px}.premium-region-label>span{font-size:8px;color:#6e7b7e}.premium-region-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.premium-region{padding-bottom:15px;transition:color .25s}.premium-region-top{display:flex;justify-content:space-between;gap:15px;font:8px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#78888b;border-top:1px solid #a2aaa933;padding-top:14px;margin-bottom:23px}.premium-region-top span:last-child{color:#b3a27c}.premium-region h3{font-size:16px;font-weight:450;margin:0 0 14px;color:#d2d3c9}.premium-region p{font-size:10px;color:#8d9999;line-height:1.95;min-height:58px;margin-bottom:21px}.premium-region-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#bbab87;font-size:9px}.premium-region-footer svg{width:13px;height:13px}.premium-region:hover h3{color:#edd9a9}
.hotel-grid{gap:24px}.hotel-card,.content-card{background:#191d20;border:1px solid #aab0a91f;border-radius:2px;box-shadow:none}.hotel-card:hover,.content-card:hover{box-shadow:none;border-color:#d4c19a4a}.hotel-art,.hotel-art.art-1,.hotel-art.art-2{height:176px;background:#20262a;color:#d9d0bb;padding:26px;gap:14px;isolation:isolate;border-bottom:1px solid #b3baa11a}.hotel-art.art-1{background:#242522}.hotel-art.art-2{background:#202627}.hotel-art:before{content:'';position:absolute;inset:0;width:100%;height:100%;transform:none;border:0;background:repeating-linear-gradient(90deg,transparent,transparent 52px,#ede3c506 53px,transparent 54px),repeating-linear-gradient(0deg,transparent,transparent 52px,#ede3c506 53px,transparent 54px);z-index:-1}.hotel-art:after{content:'';position:absolute;right:-14px;top:22px;height:130px;width:130px;border:1px solid #d4c19a1b;transform:rotate(45deg);z-index:-1}.hotel-art-region{color:#889a9c;font-size:9px;letter-spacing:.06em}.hotel-art-name{font-family:'Cormorant Garamond',Georgia,serif;font-size:29px;line-height:1.2;font-weight:400;color:#ddd3bc;max-width:260px;letter-spacing:.025em}.art-caption{color:#a9ad9b;font-size:8px;margin-top:3px;letter-spacing:.03em}.hotel-body{padding:27px}.hotel-body h3{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.6;margin:0 0 13px;color:#e1ddcf}.hotel-body p{font-size:11px;line-height:1.95;color:#8c999c;margin-bottom:19px}.tags{gap:9px}.tags span{font-size:8px;border-radius:0;background:none;border:1px solid #b7c0ad1f;color:#929e98;padding:2px 7px}.hotel-body .card-foot{padding-top:16px;border-color:#fff1;gap:15px}.save-btn{font-size:10px;font-weight:400;color:#b6aa8a}.save-btn[aria-pressed=true]{color:#eedbab}.hotel-body .save-btn:hover{color:#f2e5c8}.premium-stays{padding-top:55px}.premium-stays-note{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:20px;color:#68797d;font-size:9px;line-height:1.8}.premium-stays-note a{display:inline-flex;gap:13px;align-items:center;color:#bcae8c;font-size:10px}.premium-stays-note svg{width:14px;height:14px}.premium-workflow{padding:36px;border:1px solid #acb2a922;margin-top:60px;margin-bottom:0;background:#151a1c}.premium-workflow-title{display:flex;justify-content:space-between;align-items:center;gap:30px;border-bottom:1px solid #fff1;padding-bottom:26px;margin-bottom:0}.premium-workflow-title .premium-kicker{margin:0;font-size:8px}.premium-workflow-title h2{font-size:26px;line-height:1.7;font-weight:400;margin:0;letter-spacing:.02em}.premium-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.premium-workflow-grid>a{display:flex;gap:22px;align-items:flex-start;padding-top:28px}.premium-workflow-grid>a>span{font:35px/1.1 'Cormorant Garamond',Georgia,serif;color:#b29e75}.premium-workflow-grid h3{font-weight:400;font-size:15px;margin:0 0 9px;color:#dcd6c4}.premium-workflow-grid p{font-size:10px;line-height:1.95;color:#879799;margin:0}.premium-workflow-grid svg{margin-left:auto;width:15px;height:15px;color:#988869;margin-top:6px}
.premium-home .section{padding-top:80px;padding-bottom:20px}.premium-home .section-heading{margin-bottom:32px}.section-heading h2{font-size:34px;font-weight:400;color:#ebe7db;line-height:1.65;letter-spacing:.025em}.section-heading p:not(.eyebrow){font-size:11px;line-height:1.95;color:#8f9da0}.section-heading .eyebrow{font:9px/1.7 Arial,sans-serif;color:#bba77b;letter-spacing:.15em;margin-bottom:17px}.discovery-grid{gap:24px}.discovery-card{background:#191d20;border-color:#aab0a91f;box-shadow:none;border-radius:2px}.discovery-card:hover{border-color:#d4c19a4a;box-shadow:none;transform:translateY(-2px)}.discovery-card-media:after{background:linear-gradient(0deg,#111b2bd4,transparent 55%)}.discovery-card-copy{padding:26px}.discovery-card-copy h3{font-size:19px;font-weight:400;line-height:1.75;color:#ddd9ca}.discovery-card-copy p{font-size:11px;color:#8a989a;line-height:1.95}.discovery-card-meta{color:#a69878;font-size:8px}.discovery-card-link{font-size:10px;color:#c8b78c}.discovery-number{font-family:'Cormorant Garamond',Georgia,serif;color:#aa9671;font-size:18px}.discovery-image-note{font-size:8px;background:#11171db0;border-color:#cab38d28;color:#b6b6ab}.discovery-footnote{color:#66777c;font-size:9px;margin-top:20px}.discovery-home-grid .discovery-card-media{height:200px}.discovery-home-grid .discovery-card-copy{padding:24px}.discovery-home-grid .discovery-card-copy h3{font-size:18px;line-height:1.65}.discovery-home-grid .discovery-card-copy>p{font-size:10px;line-height:1.9}.premium-evening{margin-top:65px;border-top:1px solid #fff1;border-bottom:1px solid #fff1;background:#171b1e}.premium-evening .night-showcase{padding:40px max(40px,calc((100% - 1160px)/2));margin:0;min-height:340px;background:none;gap:75px;justify-content:space-between}.premium-evening .night-showcase:before,.premium-evening .night-showcase:after{display:none}.premium-evening .night-showcase-copy{max-width:560px}.premium-evening .night-showcase-eyebrow{font:9px/1.7 Arial,sans-serif;color:#a7926c;letter-spacing:.19em;margin-bottom:16px}.premium-evening .night-showcase h2{font-size:31px;color:#ddd7c7;line-height:1.65;font-weight:400;letter-spacing:.025em;margin-bottom:18px}.premium-evening .night-showcase-description{font-size:11px;line-height:1.9;color:#96a0a1;max-width:420px}.premium-evening .night-showcase-links{gap:25px}.premium-evening .night-showcase-links a{font-size:10px;color:#c8b78c;padding:6px 0;border-bottom:1px solid #c8b78c42}.premium-evening .roulette-scene{width:310px;min-width:260px;max-width:310px;margin:0;transform:none}.premium-evening .roulette-floor-glow{opacity:.12}.premium-evening .roulette-wheel-shadow{opacity:.35}.premium-evening .roulette-label{font-size:8px;color:#6f807e;margin-top:18px}.premium-evening .roulette-toggle{font-size:9px;padding:5px 12px;color:#a8b2ab;background:#b9b8a608;border-color:#a7b39d25;border-radius:1px}.premium-evening .roulette-motion-note{font-size:8px;color:#607373}.premium-home .board-preview .content-card{padding:26px}.premium-home .board-preview .content-card h3{font-size:20px;font-weight:400;line-height:1.75}.content-card>p{color:#8b9a9e;font-size:12px;line-height:1.9}.demo-badge{border-radius:0;background:#c8b78c08;border-color:#c8b78c34;color:#af9d77;font-size:8px;padding:4px 8px}.board-preview-note{color:#6b7b7e;font-size:9px}.premium-closing{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding-top:68px;padding-bottom:70px;margin-top:60px;border-top:1px solid #bdbbaa27}.premium-closing h2{font-size:32px;font-weight:400;line-height:1.7;margin:0 0 15px;color:#e4decc}.premium-closing p:not(.premium-kicker){font-size:11px;color:#8b9a9c;margin:0}.premium-closing>.btn{font-size:11px;padding:14px 27px;gap:25px}.premium-closing>span{grid-column:1/-1;color:#63767b;font-size:8px;letter-spacing:.02em;margin-top:12px}
.footer{padding:48px 0 26px;background:#0c0f11;border-color:#fff1}.footer-top{gap:65px}.footer .brand-name{color:#d1c6ad}.footer .brand-en{color:#7f847a}.footer-text{font-size:10px;color:#778689;max-width:455px;line-height:2.1;margin-top:22px}.footer-links{gap:55px;color:#939d9c;font-size:10px}.footer-links b{font-size:11px;color:#b8aa8b;font-weight:450;margin-bottom:8px;letter-spacing:0}.footer-links a:hover{color:#e1d2b0;text-decoration:none}.footer-bottom{padding-top:21px;border-color:#ffffff0d;color:#536b71;font-size:9px}.footer-bottom span:last-child{color:#7f8270}.page-head{padding-top:58px;padding-bottom:34px}.page-head h1{font-size:38px;line-height:1.65;letter-spacing:.025em;color:#ede7d9;font-weight:400}.page-head>p{font-size:13px;color:#929e9f;line-height:2}.breadcrumb{font-size:9px;color:#698189}.page-meta{font-size:9px;color:#6d7d7e}.content-card .category-label{font-size:9px;color:#a49067}.content-card h3{font-weight:400;color:#dfdaca;line-height:1.7}.content-card .card-foot{border-color:#fff1}.result-count{color:#71878b;font-size:10px}.article-layout{gap:64px;grid-template-columns:minmax(0,1fr) 270px}.article-body p,.editorial-page p,.editorial-page li{color:#a5b0b0;line-height:2.05}.article-body .quick-answer{color:#d0d1c8;line-height:2.05;border-color:#fff1}.article-body h2,.editorial-page h2{color:#e1d6bd;font-weight:400;letter-spacing:.01em}.article-body h3{color:#e0dbc9;font-weight:450}.facts th{background:#202426;color:#bcae8c}.facts td{color:#a2adad}.facts th,.facts td{border-color:#a7b5aa21}.aside-block,.planner-panel,.disabled-contact{background:#1b2022;border-color:#a7b5aa21;border-radius:2px}.aside-block h3,.planner-panel h2{color:#d5c7a7}.aside-block p,.aside-block ol,.planner-help{color:#7d9195}.aside-block .save-btn{background:#161b1e;border-color:#a7b5aa25;color:#c0b291;border-radius:1px}.aside-block .btn{font-size:10px;padding:11px 12px}.faq,.faq details,.sources{border-color:#fff1}.faq summary{color:#cccfbf;font-weight:400}.sources a,.article-body a.inline-link,.directory-table td a{color:#c8b78c}.legal-notice{background:#c8b78c07;border-left-color:#a89870;color:#b4ab92}.directory-table th{background:#242a2c;color:#cfc2a5;font-weight:400}.directory-table td{color:#919fa1;border-color:#fff1}.demo-notice{background:#191e21;border-color:#a2ac992e;color:#919fa1;padding:24px 28px}.demo-notice b{color:#c8b995;font-weight:400}.demo-notice p{color:#7e9297;font-size:11px;line-height:2}.board-table-head{background:#171d20;border-top-color:#a7b5aa3a;border-bottom-color:#a7b5aa21;color:#ac9d7a;font-size:10px}.board-row{border-color:#a7b5aa1c}.board-row:hover{background:#b8c1a906}.board-title{color:#dcd8c9;font-size:18px;font-weight:400}.board-category{color:#b0a17e;font-size:10px}.board-copy p{color:#809498;font-size:11px}.board-author{color:#71868c;font-size:10px}.board-article p{color:#bac4c1;line-height:2.15}.board-related{background:#181e21;border-color:#a7b5aa21}.board-related b{color:#a89871}.board-detail-meta{border-color:#a7b5aa21;color:#8a9b9d}.board-detail-nav{color:#bbae8f}.planner-panel select,.planner-panel input{background:#141b20;border-color:#a7b5aa21;color:#c8cbbd}.planner-panel label{color:#9eaaab}.plan-row{border-color:#fff1}.plan-row h3{color:#d1c7ae}.plan-row p{color:#8f9da0}.plan-row .remove-btn{background:#252d30;color:#b9ae92;border-radius:1px}.itinerary-output{background:#131d22;color:#b7c1b7;border-color:#a7b5aa21}.empty-state{background:#181e21;border-color:#a7b5aa2f;border-radius:2px}.empty-state h2{color:#d6c6a4}.empty-state p{color:#84979d}.compare-panel{background:#192227;border-color:#a7b5aa36;border-radius:2px;color:#c6bb9b}.compare-panel .btn{background:transparent;border-color:#a7b5aa36;color:#c6bb9b}.toast{background:#1b292f;border-color:#a7b5aa36;color:#ded6be;border-radius:2px}.dialog-search{background:#151d22;border-color:#a7b5aa42;border-radius:2px;color:#d9d2bc}.dialog-search h2{font-weight:400}.dialog-search .close-search{color:#b9c1b8}.discovery-hub .discovery-lead{border-color:#a7b5aa21}.discovery-lead-copy h2{color:#ede7db}.discovery-lead-copy p{color:#b6bfbd}.discovery-curator{background:#1b2022;border-color:#a7b5aa21}.discovery-curator-heading p,.discovery-intro p{color:#8ca0a5}.discovery-curator-heading h2{color:#ded6c2}.discovery-select-fields label{color:#8ca0a5}.discovery-select-fields select{background:#111b21;border-color:#a7b5aa21;color:#c6cbbc}.discovery-recommended{background:#141c20;border-color:#a7b5aa21}.discovery-recommend-title{color:#809da6}.discovery-recommended a{color:#c8b78c}.discovery-article-figure{border-color:#a7b5aa21}.discovery-article-figure figcaption{background:#1c2529;color:#859ca3}
html[lang=en] .brand-name{letter-spacing:.025em;font-size:28px}html[lang=ko] .brand-name{font-family:'Malgun Gothic',sans-serif;letter-spacing:.025em;font-size:22px}html[lang=en] .premium-hero h1{font-size:clamp(68px,6.1vw,96px);line-height:1.14;letter-spacing:0}html[lang=en] .premium-hero-copy{padding-top:68px;max-width:730px}html[lang=en] .premium-section-heading h2,html[lang=en] .section-heading h2{font-size:41px;line-height:1.15;letter-spacing:0}html[lang=en] .premium-destination-copy h2{font-size:42px;line-height:1.2}html[lang=en] .premium-navigator-intro h2{font-size:47px;line-height:1.2}html[lang=en] .premium-entry h3{font-size:24px;line-height:1.2}html[lang=en] .premium-entry p{font-size:11px}html[lang=en] .premium-image-controls{gap:21px}html[lang=en] .premium-image-controls button{letter-spacing:0}html[lang=en] .premium-search-heading{gap:25px}html[lang=en] .premium-search .finder .btn{gap:18px;padding:15px 18px}html[lang=ko] .premium-hero h1{font-family:'Malgun Gothic',sans-serif;font-size:clamp(58px,5vw,75px);line-height:1.5;font-weight:300;letter-spacing:-.045em}html[lang=ko] .premium-section-heading h2,html[lang=ko] .section-heading h2,html[lang=ko] .premium-navigator-intro h2,html[lang=ko] .premium-destination-copy h2,html[lang=ko] .premium-closing h2{font-family:'Malgun Gothic',sans-serif;font-weight:350;letter-spacing:-.035em}html[lang=ko] .premium-tabs button{letter-spacing:0}html[lang=ko] .premium-region h3{font-size:15px}
@keyframes premium-image-breathe{from{transform:scale(1)}to{transform:scale(1.035)}}
@media(max-width:1150px){.wrap{width:calc(100% - 52px)}.header>.wrap{gap:23px}.nav{gap:18px;font-size:11px}.header-actions{gap:10px}.brand-name,html[lang=en] .brand-name{font-size:23px}.premium-entry{padding:28px 20px}.premium-entry:first-child{padding-left:0}.premium-search{padding:0 23px}.premium-search .finder{gap:18px}.premium-search .finder .btn{padding:15px 20px;gap:14px}.premium-navigator{gap:55px}.premium-regions{grid-template-columns:1fr;gap:25px}.premium-region-label{display:flex;align-items:center;gap:30px}.premium-region-label .premium-kicker,.premium-region-label h2{margin:0}.premium-region-label>span{margin-left:auto}.premium-destination-copy{padding:50px 35px 50px 43px}.premium-evening .night-showcase{padding-left:45px;padding-right:45px;gap:40px}.premium-workflow{padding:29px}.hotel-body{padding:23px}.premium-hero-caption{flex-direction:column;align-items:flex-end;gap:7px}.footer-links{gap:30px}}
@media(max-width:1000px) and (min-width:761px){.header{height:143px}.header>.wrap{height:85px}.header .nav{position:absolute;top:85px;left:0;right:0;height:58px;justify-content:center;gap:44px;margin:0;padding:0;background:none;border-top:1px solid #fff08;border-bottom:0;font-size:12px}.header-actions{margin-left:auto;gap:16px}.brand-name,html[lang=en] .brand-name{font-size:25px}.premium-hero,.premium-hero-inner{min-height:700px}.premium-hero-copy{padding-top:65px}.premium-hero h1{font-size:65px}.premium-hero-aside{display:none}.premium-search .finder{grid-template-columns:1fr 1fr 1.05fr auto;gap:15px}.premium-search .finder .btn{font-size:10px;padding:14px 16px}.premium-search .finder-field{padding-right:13px}.premium-search .finder-field input,.premium-search .finder-field select{font-size:11px}.premium-search-source{display:none}.premium-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.premium-entry{border-bottom:1px solid #bbb5a030;border-right:1px solid #bbb5a026;min-height:240px;padding:28px}.premium-entry:nth-child(2n){border-right:0}.premium-entry:nth-child(odd){padding-left:0}.premium-entry p{max-width:100%}.premium-navigator{grid-template-columns:.8fr 1.2fr;gap:35px}.premium-navigator-intro h2{font-size:30px}.premium-tabs{gap:28px}.premium-region-grid{gap:21px}.premium-region h3{font-size:15px}.hotel-grid{gap:18px}.hotel-art{padding:20px}.hotel-art-name{font-size:25px}.hotel-body{padding:20px}.hotel-body h3{font-size:18px}.premium-workflow-grid{gap:25px}.premium-workflow-grid>a{gap:17px}.premium-workflow-grid p{font-size:10px}.premium-workflow-title h2{font-size:23px}.premium-destination{min-height:390px}.premium-destination-media{min-height:390px}.premium-destination-copy{padding:42px 27px}.premium-destination-copy h2{font-size:30px}.premium-section-heading h2,.section-heading h2{font-size:31px}.premium-evening .roulette-scene{width:260px;min-width:220px}.premium-evening .night-showcase{gap:30px;padding-left:30px;padding-right:30px}.premium-evening .night-showcase h2{font-size:28px}.footer-top{gap:35px}.footer-links{gap:25px}.premium-closing h2{font-size:27px}.premium-closing>.btn{padding:13px 20px;font-size:10px}html{scroll-padding-top:165px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}html{scroll-padding-top:166px}.header{height:149px}.header>.wrap{height:80px;gap:15px;flex-wrap:nowrap}.brand{gap:0}.brand-name,html[lang=en] .brand-name,html[lang=ko] .brand-name{font-size:22px;letter-spacing:.05em}.brand-en{font-size:7px!important;letter-spacing:.22em;margin-top:7px}.header-actions{margin-left:auto;gap:10px}.header .icon-btn{padding:7px}.header .planner-link{font-size:0!important;padding:6px;border-color:#a9956928}.planner-link .plan-count{font-size:10px;min-width:22px;height:22px;line-height:22px}.header .language-switch{position:absolute;left:0;right:0;top:77px;height:28px;display:flex;gap:19px;font-size:9px;align-items:flex-start}.language-switch a{padding:2px 0}.header .nav{position:absolute;top:111px;left:0;right:0;height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;margin:0;background:none;border-top:1px solid #fff08;border-bottom:0;font-size:10px;letter-spacing:0}.header .nav a{font-size:10px;padding:8px 0;letter-spacing:0}.nav a:after{bottom:1px}.premium-hero,.premium-hero-inner{min-height:653px}.premium-hero-inner{padding-top:24px;padding-bottom:125px}.premium-hero-top{font-size:7px;letter-spacing:.14em;padding-bottom:18px;gap:10px}.premium-hero-top span:last-child{font-size:6px;letter-spacing:.06em}.premium-hero-copy{padding-top:56px;max-width:none}.premium-hero-copy .premium-kicker{font-size:9px;letter-spacing:.14em;margin-bottom:22px}.premium-hero h1{font-size:57px;line-height:1.42;letter-spacing:.05em;margin-bottom:27px}.premium-hero-intro{font-size:11px;line-height:2.1;letter-spacing:0;margin-bottom:27px}.premium-hero-intro br{display:none}.premium-hero-actions{gap:23px}.premium-hero-actions .btn{font-size:11px;padding:13px 20px;gap:20px}.premium-hero-secondary{font-size:10px;gap:10px;padding:10px 0}.premium-hero-aside{display:none}.premium-hero-shade{background:linear-gradient(90deg,#090f17d9,#11191d57),linear-gradient(0deg,#101214f7,#10121405 35%,#1012144a 100%)}.premium-slide{object-position:62% 50%}.premium-slide[data-premium-slide="1"]{object-position:66% 50%}.premium-slide[data-premium-slide="2"]{object-position:60% 50%}.premium-hero-bottom{bottom:29px;align-items:flex-start;gap:20px;flex-direction:column}.premium-image-controls{gap:22px;flex-wrap:nowrap}.premium-image-controls button{font-size:9px;letter-spacing:0}.premium-image-index{font-size:11px;padding-right:9px}.premium-hero-caption{flex-direction:row;justify-content:space-between;width:100%;align-items:center;gap:12px}.premium-hero-caption>span{font-size:7px}.premium-hero-caption button{font-size:7px;padding:4px 7px}.premium-search{padding:0 19px;margin-top:0;width:calc(100% - 40px);box-shadow:none;background:#1a1f21}.premium-search-heading{flex-wrap:wrap;gap:7px 18px;padding:17px 0}.premium-search-heading>span{font-size:7px;letter-spacing:.13em;width:100%}.premium-search-heading>p{font-size:10px}.premium-search-heading>a{font-size:9px}.premium-search .finder{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;padding:21px 0}.premium-search .finder-field{padding-right:0;border-right:0;min-width:0}.premium-search .finder-field label{font-size:8px;margin-bottom:5px}.premium-search .finder-field input,.premium-search .finder-field select{font-size:11px;height:29px}.premium-search .finder-field input::placeholder{font-size:10px}.premium-search .finder-field:nth-child(3){grid-column:1/-1}.premium-search .finder .btn{grid-column:1/-1;width:100%;padding:12px 18px;font-size:11px;justify-content:space-between;gap:18px}.premium-search-footer{font-size:8px;gap:10px 17px;line-height:1.65;padding:14px 0}.premium-search-footer>span:first-child{width:100%}.premium-search-source{display:none}.premium-section{padding-top:58px;padding-bottom:12px}.premium-section-heading{display:block;margin-bottom:24px}.premium-section-heading h2{font-size:26px;line-height:1.75;letter-spacing:.01em}.premium-kicker{font-size:8px;letter-spacing:.15em;margin-bottom:13px}.premium-section-heading p:not(.premium-kicker){font-size:10px;line-height:1.85;margin:11px 0 0}.premium-section-heading>p br{display:none}.premium-section-heading>.text-link{font-size:10px;margin-top:19px}.premium-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.premium-entry{padding:24px 18px 21px;border-bottom:1px solid #bbb5a030;border-right:1px solid #bbb5a026;min-height:257px}.premium-entry:nth-child(2n){border-right:0;padding-right:0}.premium-entry:nth-child(odd){padding-left:0}.premium-entry>svg{width:24px;height:24px;margin-bottom:21px}.premium-entry-tag{font-size:6px;letter-spacing:.07em;margin-bottom:9px}.premium-entry h3{font-size:16px;line-height:1.7;margin-bottom:10px}.premium-entry p{font-size:10px;line-height:1.85;margin-bottom:19px}.premium-entry-action{font-size:8px;gap:6px}.premium-entry-action svg{width:13px;height:13px}.premium-navigator{grid-template-columns:1fr;gap:35px;padding-top:55px;padding-bottom:55px}.premium-navigator-intro h2{font-size:30px;line-height:1.65;margin-bottom:16px}.premium-navigator-intro>p:not(.premium-kicker){font-size:11px;line-height:1.95;margin-bottom:21px}.premium-navigator-intro>.text-link{font-size:10px}.premium-intro-note{display:none}.premium-tabs{gap:32px;margin-bottom:17px;justify-content:space-between}.premium-tabs button{font-size:11px;padding:11px 0 13px}.premium-panel-label{font-size:7px;letter-spacing:.16em}.premium-tab-link{padding:21px 0;gap:20px}.premium-tab-link h3{font-size:15px;line-height:1.75;margin-bottom:7px}.premium-tab-link p{font-size:10px;line-height:1.85}.premium-tab-link svg{width:16px;height:16px}.premium-destination{grid-template-columns:1fr;min-height:0}.premium-destination-media{min-height:0;height:250px}.premium-destination-media>span{left:20px;bottom:16px;font-size:7px}.premium-destination-copy{padding:34px 25px 38px}.premium-destination-copy h2{font-size:28px;line-height:1.8;margin-bottom:17px}.premium-destination-copy>p:not(.premium-kicker){font-size:11px;line-height:1.95;margin-bottom:21px}.premium-destination-copy>p:not(.premium-kicker) br{display:none}.premium-destination-copy .text-link{font-size:10px}.premium-regions{display:block;padding-top:40px;padding-bottom:15px}.premium-region-label{display:flex;flex-wrap:wrap;align-items:center;gap:9px 15px;margin-bottom:27px}.premium-region-label .premium-kicker{font-size:7px;width:100%;margin:0}.premium-region-label h2{font-size:22px;margin:0}.premium-region-label>span{margin-left:auto;font-size:7px}.premium-region-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px}.premium-region-top{margin-bottom:15px;padding-top:11px;font-size:7px}.premium-region h3{font-size:15px;line-height:1.65;margin-bottom:10px}.premium-region p{font-size:9px;line-height:1.85;min-height:52px;margin-bottom:16px}.premium-region-footer{font-size:8px}.premium-region-footer svg{width:12px;height:12px}.premium-stays{padding-top:42px}.hotel-grid,.card-grid{grid-template-columns:1fr;gap:18px}.hotel-art{height:175px;padding:25px}.hotel-art-name{font-size:29px;max-width:260px}.hotel-body{padding:24px}.hotel-body h3{font-size:20px;line-height:1.7}.hotel-body p{font-size:11px;line-height:1.9}.premium-stays-note{align-items:flex-start;flex-direction:column;gap:10px;padding-top:17px;font-size:8px}.premium-stays-note a{font-size:9px}.premium-workflow{padding:25px;margin-top:42px}.premium-workflow-title{display:block;padding-bottom:21px}.premium-workflow-title .premium-kicker{font-size:7px;margin-bottom:12px}.premium-workflow-title h2{font-size:22px;line-height:1.7}.premium-workflow-grid{grid-template-columns:1fr;gap:0}.premium-workflow-grid>a{padding:23px 0;border-bottom:1px solid #fff1;gap:20px}.premium-workflow-grid>a:last-child{border-bottom:0;padding-bottom:0}.premium-workflow-grid>a>span{font-size:35px;min-width:34px}.premium-workflow-grid h3{font-size:15px;margin-bottom:8px}.premium-workflow-grid p{font-size:10px;line-height:1.85}.premium-workflow-grid svg{width:14px;height:14px}.premium-home .section{padding-top:57px;padding-bottom:12px}.premium-home .section-heading{margin-bottom:24px}.section-heading h2{font-size:26px;line-height:1.65}.section-heading .eyebrow{font-size:8px;margin-bottom:12px;letter-spacing:.13em}.section-heading p:not(.eyebrow){font-size:10px;line-height:1.9}.section-heading>.text-link{font-size:10px;margin-top:17px}.discovery-grid{gap:20px}.discovery-home-grid .discovery-card-media{height:205px}.discovery-home-grid .discovery-card-copy{padding:24px}.discovery-home-grid .discovery-card-copy h3{font-size:19px;line-height:1.75}.discovery-card-copy p{font-size:10px;line-height:1.9}.discovery-footnote{font-size:8px;line-height:1.8;margin-top:17px}.premium-evening{margin-top:43px}.premium-evening .night-showcase{padding:35px 25px;display:flex;flex-direction:column;gap:25px;min-height:0}.premium-evening .night-showcase-copy{max-width:none;min-width:0;width:100%}.premium-evening .night-showcase-eyebrow{font-size:8px;margin-bottom:13px}.premium-evening .night-showcase h2{font-size:28px;line-height:1.7;margin-bottom:18px}.premium-evening .night-showcase-description{font-size:10px;line-height:1.9}.premium-evening .night-showcase-links{gap:19px;flex-wrap:wrap}.premium-evening .night-showcase-links a{font-size:9px}.premium-evening .roulette-scene{width:240px;max-width:240px;min-width:0;align-self:center;margin:5px 0 0}.premium-evening .roulette-label{font-size:7px}.premium-evening .roulette-motion-note{font-size:7px}.premium-home .board-preview .content-card{padding:24px}.premium-home .board-preview .content-card h3{font-size:18px;line-height:1.8}.board-preview-note{font-size:8px}.premium-closing{grid-template-columns:1fr;padding-top:42px;padding-bottom:46px;margin-top:40px;gap:23px}.premium-closing h2{font-size:27px;line-height:1.7;margin-bottom:17px}.premium-closing p:not(.premium-kicker){font-size:10px;line-height:1.9}.premium-closing>.btn{justify-self:start;font-size:11px;padding:13px 22px;gap:20px}.premium-closing>span{font-size:7px;line-height:1.9;margin-top:0}.footer{padding:36px 0 22px}.footer .brand-name{font-size:22px}.footer-text{font-size:9px;line-height:2;margin-top:20px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:29px;font-size:8px;line-height:1.8}.footer-links b{font-size:10px;margin-bottom:8px}.footer-bottom{margin-top:29px;padding-top:19px;display:block;font-size:8px}.footer-bottom span{display:block;margin-bottom:6px}.page-head{padding-top:39px;padding-bottom:27px}.page-head h1{font-size:29px;line-height:1.65}.page-head>p{font-size:11px;line-height:1.95}.breadcrumb{font-size:8px}.page-meta{font-size:8px;gap:12px}.article-layout{grid-template-columns:1fr;gap:28px}.article-aside{position:static}.article-body p,.editorial-page p,.editorial-page li{font-size:12px;line-height:2.1}.article-body .quick-answer{font-size:13px;line-height:2.1}.article-body h2,.editorial-page h2{font-size:22px;line-height:1.8}.facts{font-size:10px}.facts th{width:90px}.facts th,.facts td{padding:10px}.aside-block{padding:23px}.toolbar{padding:16px 0;gap:8px}.filter-chip{font-size:10px;padding:7px 11px}.toolbar input{font-size:11px;width:100%;min-width:0;margin:7px 0 0}.demo-notice{padding:20px}.demo-notice b{font-size:12px;line-height:1.9}.demo-notice p{font-size:10px}.board-tools{gap:18px;margin:25px 0 17px}.board-categories{gap:7px}.board-categories .filter-chip{font-size:10px;padding:8px 12px}.board-tools input{font-size:11px;padding:12px 14px}.board-row{padding:24px 0;gap:11px}.board-title{font-size:18px;line-height:1.8}.board-copy p{font-size:10px;line-height:1.95}.board-category{font-size:9px}.board-author{font-size:9px}.demo-badge{font-size:7px;padding:4px 7px}.board-article p{font-size:13px;line-height:2.15}.board-detail-meta{font-size:10px}.board-detail-nav{font-size:10px;flex-wrap:wrap}.board-pagination{gap:21px;font-size:11px}.board-pagination .btn{font-size:10px;padding:10px 13px}.directory-table{min-width:660px;font-size:11px}.planner-layout{grid-template-columns:1fr}.planner-panel{order:-1}.compare-panel{max-width:calc(100% - 24px);gap:12px;padding:11px 15px}.comparison .facts{min-width:720px}.toast{font-size:10px;padding:11px 18px}.dialog-search{padding:23px}.dialog-search h2{font-size:25px;line-height:1.5}.dialog-search label{font-size:11px}.dialog-search input{font-size:12px}.discovery-card-copy h3{font-size:20px}.discovery-lead-copy h2{font-size:30px}.discovery-curator-heading h2{font-size:25px}html[lang=en] .premium-hero-copy{padding-top:62px}html[lang=en] .premium-hero h1{font-size:67px;line-height:1.15;letter-spacing:0;margin-bottom:29px}html[lang=en] .premium-image-controls{gap:13px}html[lang=en] .premium-image-controls button{font-size:8px}html[lang=en] .premium-hero-secondary{font-size:10px}html[lang=en] .premium-section-heading h2,html[lang=en] .section-heading h2{font-size:34px;line-height:1.25}html[lang=en] .premium-navigator-intro h2{font-size:38px;line-height:1.2}html[lang=en] .premium-destination-copy h2{font-size:37px;line-height:1.25}html[lang=en] .premium-entry h3{font-size:21px;line-height:1.3;margin-bottom:13px}html[lang=en] .premium-entry p{font-size:10px}html[lang=en] .premium-entry-action{font-size:8px}html[lang=en] .premium-entry-tag{font-size:6px;letter-spacing:.035em}html[lang=en] .premium-entry{min-height:282px}html[lang=en] .premium-region h3{font-size:20px;line-height:1.3}html[lang=en] .premium-hero-intro{font-size:11px}html[lang=ko] .premium-hero h1{font-size:54px;line-height:1.5;letter-spacing:-.06em}html[lang=ko] .premium-entry-tag{letter-spacing:.035em}html[lang=ko] .premium-hero-intro{font-size:11px}html[lang=ko] .premium-region h3{font-size:14px;line-height:1.6}}
@media(max-width:380px){.wrap{width:calc(100% - 36px)}.header-actions{gap:7px}.brand-name,html[lang=en] .brand-name,html[lang=ko] .brand-name{font-size:20px}.header .nav{gap:7px}.header .nav a{font-size:9px}.premium-hero,.premium-hero-inner{min-height:660px}.premium-hero h1{font-size:53px}.premium-hero-actions{gap:18px}.premium-hero-actions .btn{padding:12px 18px;font-size:10px;gap:17px}.premium-hero-secondary{font-size:9px}.premium-hero-top{font-size:6px;gap:8px}.premium-hero-top span:last-child{font-size:5px}.premium-search{width:calc(100% - 36px);padding:0 17px}.premium-search .finder{gap:19px 15px}.premium-image-controls{gap:18px}.premium-image-controls button{font-size:8px}.premium-tabs{gap:21px}.premium-tabs button{font-size:10px}.premium-entry h3{font-size:15px}.premium-entry-tag{font-size:5px}.premium-workflow{padding:23px}.premium-section-heading h2{font-size:25px}.premium-region-grid{gap:21px 18px}.premium-evening .night-showcase{padding-left:23px;padding-right:23px}html[lang=en] .premium-hero h1{font-size:64px}html[lang=ko] .premium-hero h1{font-size:49px}html[lang=en] .premium-image-controls{gap:11px}html[lang=en] .premium-image-controls button{font-size:7px}html[lang=en] .premium-entry h3{font-size:20px}html[lang=en] .premium-entry-action{font-size:7px}html[lang=ko] .premium-entry h3{font-size:14px}}
@media(prefers-reduced-motion:reduce){html:not(.motion-enabled) .premium-slide{animation:none;transition:none}html:not(.motion-enabled) .premium-destination-media img{transition:none;transform:none}html:not(.motion-enabled) .premium-home [data-reveal]{opacity:1;transform:none}.premium-entry,.premium-tab-link h3,.premium-region,.premium-image-controls button{transition:none}html{scroll-behavior:auto}}
.motion-paused .premium-slide{animation-play-state:paused!important;transition:none}.motion-paused .premium-home [data-reveal]{opacity:1!important;transform:none!important}.motion-paused .premium-destination-media:hover img{transform:none}
.premium-evening .roulette-svg{width:100%;height:100%}
@media(max-width:760px){.premium-evening .roulette-scene{flex:none}}

/* Source and illustration disclosures remain readable at every viewport. */
.premium-hero-caption,.premium-hero-caption>span,.premium-search-source,.premium-stays-note,.premium-closing>span,.premium-destination-media>span,.discovery-image-note,.discovery-footnote,.discovery-lead-caption,.discovery-article-figure figcaption,.board-preview-note,.footer-text,.footer-bottom,.footer-bottom span:last-child{font-size:11px;color:#a6afb0;line-height:1.85}
.premium-evening .roulette-label,.premium-evening .roulette-motion-note,.premium-evening .roulette-caption{font-size:11px;color:#a6afb0;line-height:1.85}
.demo-badge{font-size:10px;color:#cbb996}
html[lang=ko] .page-head h1{word-break:keep-all;overflow-wrap:normal}
@media(max-width:760px){
 .premium-hero-caption,.premium-hero-caption>span,.premium-search-source,.premium-stays-note,.premium-closing>span,.premium-destination-media>span,.discovery-image-note,.discovery-footnote,.discovery-lead-caption,.discovery-article-figure figcaption,.board-preview-note,.footer-text,.footer-bottom,.footer-bottom span:last-child{font-size:10px}
 .premium-evening .roulette-label,.premium-evening .roulette-motion-note,.premium-evening .roulette-caption{font-size:10px}
 .demo-badge{font-size:10px}
}

/* Casino, nightlife, then hotels: the main page follows this sequence. */
.premium-night-home .premium-hero,.premium-night-home .premium-hero-inner{min-height:720px}
.premium-night-home .premium-hero-shade{background:linear-gradient(90deg,#090b10eb 0%,#0b0d12ac 42%,#0b0d1225 100%),linear-gradient(0deg,#101214 0%,transparent 35%)}
.premium-night-home .premium-hero-copy{max-width:700px;padding-top:115px}
.premium-night-home .premium-hero h1{font-size:82px;line-height:1.3;letter-spacing:.025em}
.premium-hero-hotel-link{display:inline-flex;align-items:center;gap:14px;margin-top:25px;color:#c6c8c8;font-size:11px;letter-spacing:.06em}
.premium-hero-hotel-link svg{width:15px;height:15px}
.premium-night-home .premium-priority{padding-top:0;padding-bottom:0;margin-top:0}
.premium-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));background:#15181a;border-top:1px solid #d5bf8b55}
.premium-priority .premium-entry{min-height:235px;padding:32px;border-right:1px solid #c8b78c2a}
.premium-priority .premium-entry:last-child{border-right:0}
.premium-priority .premium-entry h2{font-size:27px;line-height:1.5;margin:0 0 13px}
.premium-priority .premium-entry>svg{margin-bottom:19px}
.premium-night-home .premium-casino-feature{margin-top:45px}
.premium-casino-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;border-bottom:1px solid #c8b78c35}
.premium-casino-links .premium-tab-link{align-items:flex-start;border:0}
.premium-casino-links .premium-tab-link h3{font-size:18px;line-height:1.5}
.premium-nightlife{scroll-margin-top:110px}
.premium-nightlife-card{position:relative;background:linear-gradient(145deg,#24202a,#161a1d 75%);border:1px solid #c8b78c40;min-height:280px;padding:35px 30px}
.premium-nightlife-card .eyebrow{color:#d6bf90}
.premium-nightlife-card h3{font-size:23px;line-height:1.6;margin:18px 0 15px}
.premium-nightlife-card>p:not(.eyebrow){font-size:12px;line-height:1.95;color:#b8bebe}
.premium-nightlife-card>.text-link{margin-top:22px}
.premium-nightlife-number{position:absolute;right:24px;top:20px;color:#d1bb7e30;font-size:42px;font-family:Georgia,serif}
.premium-nightlife-footer{display:flex;gap:30px;flex-wrap:wrap;margin-top:25px;font-size:12px;color:#d6bf90}
.premium-nightlife-footer a{display:flex;align-items:center;gap:10px}
.premium-nightlife-footer svg{width:16px;height:16px}
.premium-night-home .premium-night-search{margin:55px auto 0}
.premium-night-photo-story{padding-top:0;padding-bottom:20px}
.premium-night-photo-story summary{cursor:pointer;padding:22px 0;color:#c8b78c;font-size:12px}
.premium-night-photo-story details>div{padding:20px 0}
html[lang=en] .premium-night-home .premium-hero h1{font-size:86px;line-height:1.1}
html[lang=ko] .premium-night-home .premium-hero h1{font-size:70px;line-height:1.35}
@media(max-width:1000px){.premium-night-home .premium-hero h1{font-size:66px}.premium-priority .premium-entry{padding:28px 22px}.premium-casino-links{gap:22px}.premium-nightlife-card{padding:30px 22px}.premium-nightlife-card h3{font-size:20px}}
@media(max-width:760px){
 .premium-night-home .premium-hero,.premium-night-home .premium-hero-inner{min-height:650px}
 .premium-night-home .premium-hero-copy{padding-top:88px}
 .premium-night-home .premium-hero h1{font-size:48px;line-height:1.45;letter-spacing:.01em}
 .premium-night-home .premium-hero-top{font-size:6px}
 .premium-night-home .premium-hero-aside{display:none}
 .premium-hero-hotel-link{font-size:10px;margin-top:20px}
 .premium-priority-grid{grid-template-columns:1fr;border-bottom:0}
 .premium-priority .premium-entry{min-height:0;padding:24px 20px;border-right:0!important;border-bottom:1px solid #c8b78c35;position:relative}
 .premium-priority .premium-entry>svg{position:absolute;right:23px;top:30px;width:25px;height:25px}
 .premium-priority .premium-entry h2{font-size:23px;margin-bottom:8px}
 .premium-priority .premium-entry p{font-size:12px;margin-bottom:15px;max-width:260px}
 .premium-priority .premium-entry-tag{font-size:8px;letter-spacing:.13em}
 .premium-priority .premium-entry-action{font-size:10px}
 .premium-night-home .premium-casino-feature{margin-top:30px}
 .premium-casino-links{grid-template-columns:1fr;gap:0}
 .premium-casino-links .premium-tab-link{padding:22px 0;border-bottom:1px solid #c8b78c25}
 .premium-casino-links .premium-tab-link:last-child{border-bottom:0}
 .premium-casino-links .premium-tab-link h3{font-size:17px}
 .premium-casino-links .premium-tab-link p{font-size:12px}
 .premium-nightlife-card{min-height:0;padding:28px 23px}
 .premium-nightlife-card h3{font-size:21px}
 .premium-nightlife-card>p:not(.eyebrow){font-size:12px}
 .premium-nightlife-footer{gap:18px;font-size:11px}
 .premium-night-home .premium-night-search{margin-top:42px}
 html[lang=en] .premium-night-home .premium-hero h1{font-size:58px}
 html[lang=ko] .premium-night-home .premium-hero h1{font-size:41px;letter-spacing:-.04em}
}

/* One photographic hero, quiet typography and three compact destinations. */
.premium-night-home .premium-casino-hero{background:#0c0d0e;isolation:isolate}
.premium-night-home .premium-casino-hero,.premium-night-home .premium-casino-hero .premium-hero-inner{min-height:690px}
.premium-casino-hero .premium-hero-media{left:30%;overflow:hidden}
.premium-casino-photo{width:100%;height:100%;object-fit:cover;object-position:62% 48%;filter:saturate(.6) brightness(.78);display:block}
.premium-night-home .premium-casino-hero .premium-hero-shade{background:linear-gradient(90deg,#0c0d0e 0%,#0c0d0ef5 24%,#0c0d0eae 44%,#0c0d0e18 76%),linear-gradient(0deg,#0c0d0e 0%,#0c0d0e00 28%,#0c0d0e38 100%)}
.premium-night-home .premium-casino-hero .premium-hero-inner{display:flex;flex-direction:column;justify-content:center;padding-top:58px;padding-bottom:95px}
.premium-night-home .premium-casino-hero .premium-hero-copy{padding:0;max-width:710px}
.premium-casino-hero .premium-kicker{font:10px/1.5 Arial,sans-serif;letter-spacing:.28em;margin-bottom:31px;color:#c6ad79}
.premium-night-home .premium-casino-hero h1{font-size:76px;line-height:1.35;letter-spacing:.045em;margin:0 0 27px;color:#f2ece1}
.premium-casino-hero h1 em{color:#c7ac78;font-style:normal}
.premium-casino-hero .premium-hero-intro{font-size:14px;line-height:1.9;color:#c4c0b8;margin:0 0 39px;max-width:490px}
.premium-casino-hero .premium-hero-actions{gap:34px;flex-wrap:wrap}
.premium-casino-hero .premium-hero-actions .btn{padding:17px 25px;gap:28px;border:1px solid #c8ad7d;background:#ccb78f;color:#141310;font-size:12px;border-radius:0;box-shadow:none}
.premium-casino-hero .premium-hero-actions .btn:hover{background:#e0ceab;border-color:#e0ceab;transform:none}
.premium-casino-hero .premium-hero-secondary{font-size:12px;color:#e1d8c7;gap:20px;border-bottom:1px solid #c3ad7a50;padding:14px 0}
.premium-casino-hero-foot{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#b5a685;font:9px/1.7 Arial,sans-serif;letter-spacing:.18em}
.premium-photo-source-link{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:0;color:#c8c1b3}
.premium-photo-source-link svg{height:13px;width:13px}
.premium-night-home .premium-priority-grid{background:transparent;border-top:1px solid #c8b78c40;border-bottom:1px solid #c8b78c25}
.premium-priority .premium-entry{min-height:0;padding:29px 32px 28px;position:relative;display:block;background:transparent}
.premium-priority .premium-entry:first-child{padding-left:0}
.premium-priority .premium-entry:last-child{padding-right:0}
.premium-priority .premium-entry-tag{font-size:8px;letter-spacing:.15em;margin-bottom:10px;color:#baa47a}
.premium-priority .premium-entry h2{font-size:23px;margin-bottom:9px;font-weight:400;letter-spacing:.03em}
.premium-priority .premium-entry p{font-size:11px;color:#b1b5b3;line-height:1.8;max-width:305px;margin:0}
.premium-priority .premium-entry>svg{position:absolute;right:28px;top:32px;width:17px;height:17px;margin:0;color:#c7b18a}
.premium-priority .premium-entry:last-child>svg{right:0}
.premium-priority .premium-entry:hover{background:transparent;transform:none}
.premium-casino-source{padding:32px 0;border-top:1px solid #c8b78c25;scroll-margin-top:95px}
.premium-casino-source .premium-kicker{font-size:9px;margin-bottom:14px}
.premium-casino-source .photo-credit{font-size:12px}
.premium-casino-source .photo-description{max-width:820px}
.premium-casino-source .photo-description p{font-size:12px;line-height:1.9;color:#aeb5b4}
.premium-casino-source #motion-toggle{margin-top:10px;border:1px solid #c8b78c40;background:transparent;color:#c8b78c;padding:9px 15px;font-size:11px;cursor:pointer}
.premium-location-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.premium-location-gallery figure{margin:0}
.premium-location-gallery img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.premium-location-gallery h2{font-size:22px;font-weight:400;margin:20px 0 10px}
.premium-location-gallery .photo-credit{font-size:10px;color:#b0a588}
.premium-location-gallery .photo-description p{font-size:12px;line-height:1.9;color:#adb4b2}
html[lang=en] .premium-night-home .premium-casino-hero h1{font-size:80px;line-height:1.12;letter-spacing:-.01em}
html[lang=ko] .premium-night-home .premium-casino-hero h1{font-size:65px;line-height:1.4;letter-spacing:-.05em;word-break:keep-all}
@media(min-width:1800px){.premium-night-home .premium-casino-hero,.premium-night-home .premium-casino-hero .premium-hero-inner{min-height:780px}}
@media(max-width:1000px){.premium-night-home .premium-casino-hero h1{font-size:65px}.premium-priority .premium-entry{padding-left:24px;padding-right:24px}.premium-priority .premium-entry p{max-width:220px}.premium-priority .premium-entry>svg{right:20px}}
@media(max-width:760px){
 .premium-night-home .premium-casino-hero,.premium-night-home .premium-casino-hero .premium-hero-inner{min-height:640px}
 .premium-casino-hero .premium-hero-media{left:0;top:0;bottom:0}
 .premium-casino-photo{object-position:67% center;filter:saturate(.6) brightness(.63)}
 .premium-night-home .premium-casino-hero .premium-hero-shade{background:linear-gradient(90deg,#0c0d0ee8,#0c0d0e8c 70%,#0c0d0e50),linear-gradient(0deg,#0c0d0e,transparent 55%)}
 .premium-night-home .premium-casino-hero .premium-hero-inner{padding-top:34px;padding-bottom:98px}
 .premium-casino-hero .premium-kicker{font-size:9px;margin-bottom:25px;letter-spacing:.24em}
 .premium-night-home .premium-casino-hero h1{font-size:46px;line-height:1.5;letter-spacing:.01em;margin-bottom:22px}
 .premium-casino-hero .premium-hero-intro{font-size:12px;max-width:280px;margin-bottom:30px}
 .premium-casino-hero .premium-hero-actions{gap:22px}
 .premium-casino-hero .premium-hero-actions .btn{padding:14px 18px;font-size:11px;gap:16px}
 .premium-casino-hero .premium-hero-secondary{font-size:11px;gap:12px}
 .premium-casino-hero-foot{bottom:23px;align-items:flex-start;flex-direction:column;gap:11px;font-size:8px;letter-spacing:.14em}
 .premium-photo-source-link{font-size:10px}
 .premium-priority .premium-entry,.premium-priority .premium-entry:first-child,.premium-priority .premium-entry:last-child{padding:23px 0;border-bottom:1px solid #c8b78c25}
 .premium-priority .premium-entry:last-child{border-bottom:0}
 .premium-priority .premium-entry h2{font-size:22px}
 .premium-priority .premium-entry p{max-width:285px;font-size:11px;margin:0}
 .premium-priority .premium-entry>svg,.premium-priority .premium-entry:last-child>svg{right:0;top:29px;width:16px;height:16px}
 .premium-location-gallery{grid-template-columns:1fr;gap:30px}
 html[lang=en] .premium-night-home .premium-casino-hero h1{font-size:55px;line-height:1.16}
 html[lang=ko] .premium-night-home .premium-casino-hero h1{font-size:39px;line-height:1.5;letter-spacing:-.055em}
}

/* Private casino lounge edition: slow photographic fades and bronze detailing. */
.premium-night-home .vip-hero,.premium-night-home .vip-hero .premium-hero-inner{min-height:760px}
.vip-hero .premium-hero-media{left:0;z-index:0;background:#0a0b0c}
.vip-hero .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.vip-hero .vip-hero-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:scale(1.025);object-position:58% 48%;filter:saturate(.7) brightness(.76);transition:opacity 1.7s ease;will-change:opacity;pointer-events:none}
.vip-hero .vip-hero-slide.is-active{opacity:1;animation:vip-photo-drift 12s ease-out forwards}
.vip-hero .vip-hero-slide[data-premium-slide="0"]{object-position:65% center}
.vip-hero .vip-hero-slide[data-premium-slide="1"]{object-position:60% 47%;filter:saturate(.68) brightness(.75)}
.vip-hero .vip-hero-slide[data-premium-slide="2"]{object-position:60% 60%;filter:saturate(.72) brightness(.8)}
.premium-night-home .vip-hero .premium-hero-shade{z-index:1;background:linear-gradient(90deg,#07090bec 0%,#080a0be3 23%,#090b0bab 46%,#080a0b26 80%),linear-gradient(0deg,#080a0bef 0%,transparent 40%,#080a0b3d 100%)}
.vip-hero:after{content:"";position:absolute;inset:20px;border:1px solid #b99c622b;z-index:3;pointer-events:none}
.premium-night-home .vip-hero .premium-hero-inner{z-index:2;padding-top:55px;padding-bottom:163px}
.vip-hero .premium-kicker{display:flex;align-items:center;gap:18px;letter-spacing:.22em;font-size:10px;color:#c9b07c}
.vip-kicker-line{display:block;width:36px;height:1px;background:#c0a46b}
.premium-night-home .vip-hero h1{font-size:74px;letter-spacing:.025em;text-shadow:0 2px 24px #0004}
.vip-hero h1 em{color:#d0b57f}
.vip-hero .premium-hero-intro{color:#cbc7bc;font-size:13px}
.vip-hero .premium-hero-actions .btn{background:linear-gradient(120deg,#d7c19a,#b99d6b);border-color:#d4b783;box-shadow:0 6px 30px #0002}
.vip-hero-pagination{position:absolute;left:0;bottom:88px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:470px;max-width:50%}
.vip-hero-pagination button{position:relative;display:grid;grid-template-columns:23px 1fr;align-items:center;gap:9px;min-height:48px;border:0;background:transparent;color:#b4b0a5;padding:0 0 15px;cursor:pointer;text-align:left;transition:color .3s}
.vip-hero-pagination button[aria-pressed="true"]{color:#ecd8b1}
.vip-slide-number{font:17px/1.3 'Cormorant Garamond',Georgia,serif;color:#af9470}
.vip-slide-name{font:9px/1.5 Arial,sans-serif;letter-spacing:.15em}
.vip-progress-track{position:absolute;bottom:0;left:0;right:0;height:1px;background:#e4cca547;overflow:hidden}
.vip-progress-line{display:block;width:100%;height:100%;background:#d7b97c;transform:scaleX(0);transform-origin:left}
.vip-hero.is-playing [aria-pressed="true"] .vip-progress-line{animation:vip-progress 8s linear forwards}
.vip-hero.is-paused .vip-progress-line{animation:none;transform:scaleX(0)}
.vip-hero.is-paused [aria-pressed="true"] .vip-progress-line{transform:scaleX(1);opacity:.6}
.vip-hero-controls{position:absolute;bottom:87px;right:0;display:flex;align-items:center;gap:9px}
.vip-hero-counter{font:11px/1.7 Arial,sans-serif;letter-spacing:.15em;color:#d0bd98;margin-right:18px;min-width:58px}
.vip-hero-controls button{display:flex;justify-content:center;align-items:center;min-width:44px;height:44px;border:1px solid #d3b7874d;background:#0a0c0f40;color:#d8c8a8;font:26px/1 Georgia,serif;cursor:pointer;backdrop-filter:blur(6px)}
.vip-hero-controls .vip-autoplay-button{font:10px/1.5 Arial,sans-serif;gap:11px;padding:0 16px;letter-spacing:.03em;margin-left:9px}
.vip-autoplay-button svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4}
.vip-autoplay-button[aria-pressed="false"] svg{visibility:hidden;position:absolute}
.vip-autoplay-button[aria-pressed="false"]:before{content:"";border-left:7px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;width:0;height:0}
.vip-hero-controls button:hover,.vip-hero-pagination button:hover{color:#f4e3c2;border-color:#dbc18b}
.vip-hero .vip-hero-slide[data-premium-slide="0"]{object-position:65% 36%}
.vip-hero .vip-hero-slide[data-premium-slide="1"]{object-position:center 48%}
.vip-hero .vip-hero-slide[data-premium-slide="2"]{object-position:center 50%}
.vip-hero button:focus-visible,.vip-hero a:focus-visible{outline:2px solid #e0c99d;outline-offset:5px}
.vip-hero-foot .premium-photo-source-link{max-width:42%;color:#b9b2a6;font-size:10px}
.vip-hero-foot>span{color:#a89777;font-size:8px;letter-spacing:.2em}
.premium-theme-sources #motion-toggle{margin:12px 0 20px;border:1px solid #c8b78c40;background:transparent;color:#c8b78c;padding:10px 15px;font-size:11px;cursor:pointer}
.premium-theme-sources .premium-casino-source{padding-bottom:12px}
.motion-paused .vip-hero-slide{animation-play-state:paused!important;transition:none!important}
.vip-hero.is-paused .vip-hero-slide{animation-play-state:paused}
@keyframes vip-photo-drift{from{transform:scale(1.025)}to{transform:scale(1.085)}}
@keyframes vip-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(min-width:1800px){.premium-night-home .vip-hero,.premium-night-home .vip-hero .premium-hero-inner{min-height:820px}}
@media(max-width:1000px){.vip-hero-pagination{width:400px;gap:17px}.vip-slide-name{font-size:8px;letter-spacing:.08em}.vip-hero-controls{gap:6px}.vip-hero-counter{margin-right:6px}.vip-hero-controls .vip-autoplay-button{padding:0 11px;margin-left:2px}.premium-night-home .vip-hero h1{font-size:65px}}
@media(max-width:760px){
 .vip-hero-in-view .contact-floating,.vip-hero-in-view #compare-panel{visibility:hidden;pointer-events:none}
 .premium-night-home .vip-hero,.premium-night-home .vip-hero .premium-hero-inner{min-height:680px}
 .vip-hero:after{inset:12px;border-color:#c3a56e30}
 .premium-night-home .vip-hero .premium-hero-inner{padding-top:35px;padding-bottom:190px}
 .premium-night-home .vip-hero .premium-hero-shade{background:linear-gradient(90deg,#090b0be0,#090b0b9f 60%,#090b0b55),linear-gradient(0deg,#07090bf5 0%,transparent 65%)}
 .vip-hero .vip-hero-slide{filter:saturate(.65) brightness(.67)}
 .vip-hero .vip-hero-slide[data-premium-slide="0"]{object-position:60% center}
 .vip-hero .vip-hero-slide[data-premium-slide="1"]{object-position:52% center;filter:saturate(.65) brightness(.65)}
 .vip-hero .vip-hero-slide[data-premium-slide="2"]{object-position:52% center;filter:saturate(.68) brightness(.7)}
 .vip-hero .premium-kicker{font-size:8px;letter-spacing:.18em;gap:13px;margin-bottom:22px}
 .vip-kicker-line{width:23px}
 .premium-night-home .vip-hero h1{font-size:44px;line-height:1.45;margin-bottom:20px}
 .vip-hero .premium-hero-intro{font-size:12px;margin-bottom:28px;max-width:280px}
 .vip-hero .premium-hero-actions{gap:20px}
 .vip-hero-pagination{max-width:none;width:100%;bottom:125px;gap:15px}
 .vip-hero-pagination button{grid-template-columns:20px 1fr;gap:5px;min-height:47px;padding-bottom:14px}
 .vip-slide-number{font-size:15px}
 .vip-slide-name{font-size:7px;letter-spacing:.06em}
 .vip-hero-controls{bottom:66px;left:0;right:0;gap:9px}
 .vip-hero-counter{margin-right:auto;font-size:10px;letter-spacing:.13em}
 .vip-hero-controls button{min-width:42px;width:42px;height:42px}
 .vip-hero-controls .vip-autoplay-button{width:auto;min-width:99px;padding:0 12px;gap:8px;margin-left:2px;font-size:9px}
 .vip-hero-foot{bottom:26px;display:block}
 .vip-hero-foot>span{display:none}
 .vip-hero-foot .premium-photo-source-link{max-width:100%;font-size:9px;justify-content:flex-start}
 html[lang=en] .premium-night-home .vip-hero h1{font-size:53px;line-height:1.16}
 html[lang=ko] .premium-night-home .vip-hero h1{font-size:38px;line-height:1.5}
}
@media(prefers-reduced-motion:reduce){html:not(.motion-enabled) .vip-hero-slide{animation:none;transition:none}html:not(.motion-enabled) .vip-progress-line{animation:none}}
 .premium-bar-area{color:var(--gold,#ddc28b);font-size:13px}.premium-bar-checked{font-size:11px;color:#abb0b1}.premium-nightlife-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.premium-nightlife-grid{grid-template-columns:1fr}}
