.city-intro-v3_intro__FZgMK{position:relative;height:100svh;min-height:640px;overflow:hidden;background:#e8dbda;color:#382e41;touch-action:none}.city-intro-v3_intro__FZgMK :is(a,button,input,form){touch-action:auto}.city-intro-v3_scene__MQkBq{position:absolute;inset:0}.city-intro-v3_scene__MQkBq canvas{display:block;width:100%;height:100%}.city-intro-v3_speech__9_Liy{position:absolute;z-index:2;transform:translate(-50%,-100%);background:#fffaf0;color:#654771;border:1px solid #d7c2db;border-radius:18px 18px 3px 18px;box-shadow:0 8px 22px #46394c25;padding:12px 18px;max-width:230px;font-size:15px;font-weight:700;pointer-events:none}.city-intro-v3_shade__xQuqT{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(248,240,232,.94),rgba(248,240,232,.76) 24%,transparent 64%),linear-gradient(0deg,rgba(248,240,232,.9),transparent 32%)}.city-intro-v3_topbar__Nrz7x{position:absolute;z-index:2;inset:32px 4.5% auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.city-intro-v3_brand__9qe78{display:flex;align-items:center;gap:13px;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-decoration:none}.city-intro-v3_brand__9qe78 small{font-size:9px;letter-spacing:.15em}.city-intro-v3_symbol__9_edi{font-size:38px;font-weight:400;color:#8e6b90}.city-intro-v3_skip__7yHSk{display:flex;gap:22px;align-items:center;text-decoration:none;font-size:13px;border:1px solid #69547155;border-radius:30px;padding:12px 20px;background:#fff8ef99}.city-intro-v3_copy__aA__7{position:absolute;top:27%;left:5%;width:min(510px,47%)}.city-intro-v3_eyebrow__aqh3m{font-size:10px;font-weight:700;letter-spacing:.22em;color:#7a5e7d;margin:0 0 22px}.city-intro-v3_copy__aA__7 h1{font-size:clamp(40px,4.8vw,76px);line-height:.98;font-weight:500;letter-spacing:-.045em;color:#382e41}.city-intro-v3_copy__aA__7 h1 em{color:#89668e;font-weight:500}.city-intro-v3_subtitle__Mto6c{font-size:15px;line-height:1.7;max-width:315px;color:#6e636e;margin:23px 0 17px}.city-intro-v3_credit__RbuHs{font-family:var(--font-display),serif;font-style:italic;font-size:18px;color:#816584}.city-intro-v3_enter__4eCww{display:inline-flex;align-items:center;gap:28px;margin-top:12px;border-radius:28px;padding:12px 23px;background:#65466e;color:white;text-decoration:none;font-size:13px}.city-intro-v3_fallback__mKmaG{background:#fffaf0;padding:16px;border-radius:12px}.city-intro-v3_controls__WQOzw{position:absolute;bottom:34px;left:5%;width:min(430px,46%)}.city-intro-v3_controlHeading__vro_e{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.19em;font-weight:700}.city-intro-v3_instructions__QZ__V{display:block;font-size:11px;color:#776c76;line-height:1.6;margin:10px 0 15px}.city-intro-v3_controls__WQOzw input{display:block;width:100%;accent-color:#83618b;cursor:ew-resize;height:20px;margin:0}.city-intro-v3_stops__kgw6Z{display:flex;justify-content:space-between;margin-top:7px}.city-intro-v3_stops__kgw6Z button{border:0;background:none;padding:8px 0;color:#776c76;font:inherit;font-size:11px;cursor:pointer}.city-intro-v3_stops__kgw6Z button[aria-pressed=true]{color:#65466e;font-weight:700}.city-intro-v3_caption___LfLH{position:absolute;bottom:47px;right:5%;text-align:right;font-size:10px;line-height:1.7;letter-spacing:.18em;color:#68586b}.city-intro-v3_autoControl__Gah19{position:absolute;z-index:3;top:100px;right:5%;border:1px solid #69547155;border-radius:30px;padding:10px 15px;background:#fff8efe6;color:#493c50;font:inherit;font-size:11px;cursor:pointer}.city-intro-v3_intro__FZgMK .city-intro-v3_topbar__Nrz7x .city-intro-v3_skip__7yHSk{position:fixed;right:18px;top:auto;bottom:18px;z-index:5;padding:8px 12px;font-size:10px}.city-intro-v3_autoControl__Gah19{top:auto;bottom:18px;right:156px;padding:8px 11px;font-size:10px}.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_copy__aA__7{top:auto;bottom:180px;left:5%;width:min(280px,35%);padding:12px 14px;border-radius:16px;background:#fff9efa6;backdrop-filter:blur(3px)}.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_copy__aA__7 h1{font-size:34px}.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_subtitle__Mto6c{font-size:13px;margin:10px 0}.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_eyebrow__aqh3m{font-size:8px;margin-bottom:12px}.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_shade__xQuqT{background:linear-gradient(0deg,#fff5eacc,transparent 25%)}@media(max-width:700px){.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_copy__aA__7{bottom:205px;width:90%;padding:13px}.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_copy__aA__7 h1{font-size:30px}.city-intro-v3_intro__FZgMK[data-close=true] .city-intro-v3_credit__RbuHs{display:none}.city-intro-v3_intro__FZgMK{min-height:720px}.city-intro-v3_topbar__Nrz7x{top:22px}.city-intro-v3_brand__9qe78{font-size:14px}.city-intro-v3_brand__9qe78 small{font-size:7px}.city-intro-v3_skip__7yHSk{padding:10px 13px;font-size:11px}.city-intro-v3_copy__aA__7{top:17%;width:85%}.city-intro-v3_copy__aA__7 h1{font-size:46px}.city-intro-v3_subtitle__Mto6c{max-width:275px;font-size:13px}.city-intro-v3_shade__xQuqT{background:linear-gradient(180deg,#f8f0e8cf,transparent 72%),linear-gradient(0deg,#f8f0e8 2%,transparent 33%)}.city-intro-v3_controls__WQOzw{width:90%;bottom:24px}.city-intro-v3_caption___LfLH{display:none}.city-intro-v3_eyebrow__aqh3m{font-size:9px}}