#mtc-shared-footer{--rh-bg:#141116;--rh-surface:#211b24;--rh-high:#302332;--rh-ink:#fff4ef;--rh-soft:#c9bbc7;--rh-rose:#ffabd0;--rh-hot:#df1370;--rh-stroke:#47343f;--rh-radius:22px;box-sizing:border-box;display:block;flex:0 0 auto;position:relative;clear:both;font:400 16px/1.6 Arial,sans-serif;text-align:left;isolation:isolate;color:var(--rh-ink);background:var(--rh-bg);margin:0;border-radius:0}#mtc-shared-footer *,#mtc-shared-footer *:before,#mtc-shared-footer *:after{box-sizing:border-box}#mtc-shared-footer a{color:inherit;text-decoration:none}#mtc-shared-footer button,#mtc-shared-footer summary{font:inherit}#mtc-shared-footer p{font:inherit;margin:0 0 1em}#mtc-shared-footer svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor}#mtc-shared-footer [hidden]{display:none!important}#mtc-shared-footer :is(a,button,summary):focus-visible{outline:2px solid var(--rh-rose);outline-offset:5px}html[data-mtc-app-embed="1"] #mtc-shared-footer{display:none!important}#mtc-shared-footer{position:relative;padding:55px clamp(24px,5vw,90px) 24px;border-top:1px solid #76566a;background:radial-gradient(ellipse at 5% 0,#4e28453d,transparent 50%),#16121d}#mtc-shared-footer .rf-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:42px;border-bottom:1px solid #73516655}#mtc-shared-footer .rf-footer-wordmark{font-size:clamp(22px,3vw,32px);letter-spacing:-1.2px;text-decoration:none;color:#fff0f6;display:inline-flex;gap:14px;align-items:center}#mtc-shared-footer .rf-footer-wordmark>span{font:42px/1 Georgia,serif;color:#f7accd;transform:rotate(-14deg)}#mtc-shared-footer .rf-footer-top p{margin:15px 0 0;color:#ceb6c8;line-height:1.7}#mtc-shared-footer .rf-footer-join{font:italic clamp(25px,3vw,42px)/1.2 Georgia,serif;color:#ffc6dd;display:flex;gap:20px;align-items:center;text-underline-offset:9px;white-space:nowrap}#mtc-shared-footer .rf-footer-join>span{font:33px/1 system-ui}#mtc-shared-footer .rf-footer-links{display:grid;grid-template-columns:1.1fr 1.25fr 1fr 1fr;gap:30px;padding:40px 0}#mtc-shared-footer .rf-footer-label{display:block;font-size:10px;letter-spacing:.13em;color:#efaccb;margin-bottom:20px;line-height:1.5}#mtc-shared-footer .rf-footer-links nav a{display:block;font-size:14px;line-height:1.6;color:#e6d3e1;text-decoration:none;margin:0 0 13px}#mtc-shared-footer a:hover{text-decoration:underline;text-underline-offset:4px;color:#ffe1ed}#mtc-shared-footer .rf-play{padding:13px 14px;border:1px solid #b582a1;border-radius:14px;display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff1f7;font-size:20px;line-height:1.3;max-width:230px;background:#2c2031}#mtc-shared-footer .rf-play small{font-size:9px;letter-spacing:.1em;display:block}#mtc-shared-footer .rf-play>svg{width:22px;height:22px;flex:none}#mtc-shared-footer .rf-play>svg:last-child{width:14px;margin-left:auto}#mtc-shared-footer .rf-social-label{margin-top:30px;margin-bottom:12px}#mtc-shared-footer .rf-socials{display:flex;flex-wrap:wrap;gap:8px}#mtc-shared-footer .rf-socials a{border:1px solid #88607a66;background:#271e2e;padding:7px 9px;border-radius:8px;font-size:11px;text-decoration:none;color:#e2c6d9}#mtc-shared-footer .rf-city-index{display:grid;grid-template-columns:.65fr 2fr;gap:45px;border-top:1px solid #73516655;padding:30px 0}#mtc-shared-footer .rf-city-index>div:first-child>.rf-footer-label{margin-bottom:12px}#mtc-shared-footer .rf-city-index>div:first-child>span:last-child{font:italic 24px/1.3 Georgia,serif;color:#f7d8e8}#mtc-shared-footer .rf-region-guides{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;align-items:start}#mtc-shared-footer .rf-region-guides details{border-bottom:1px solid #73516655;min-width:0}#mtc-shared-footer .rf-region-guides summary{list-style:none;font-size:14px;padding:8px 0 15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#f9e5f1}#mtc-shared-footer .rf-region-guides summary::-webkit-details-marker{display:none}#mtc-shared-footer .rf-region-guides summary span{color:#ffb6d3;font-size:21px}#mtc-shared-footer .rf-region-guides details[open] summary span{transform:rotate(45deg)}#mtc-shared-footer .rf-region-guides details>div{display:flex;gap:10px 18px;flex-wrap:wrap;padding:5px 0 22px}#mtc-shared-footer .rf-region-guides a{font-size:13px;color:#dfc2d6;text-underline-offset:4px}#mtc-shared-footer .rf-footer-bottom{display:flex;gap:18px 25px;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #73516655;padding-top:24px;font-size:11px;color:#c7a8bd;align-items:center}#mtc-shared-footer .rf-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}#mtc-shared-footer .rf-footer-bottom a{color:#ead1e2;text-decoration:none}#mtc-shared-footer .rf-back-top{margin-left:auto}@media(max-width:1050px){#mtc-shared-footer .rf-footer-links{grid-template-columns:1fr 1fr;gap:30px 45px}}@media(max-width:700px){#mtc-shared-footer{padding:35px 24px 24px}#mtc-shared-footer .rf-footer-top{align-items:flex-start;flex-direction:column;gap:25px;padding-bottom:30px}#mtc-shared-footer .rf-footer-links{gap:32px 23px;padding:32px 0}#mtc-shared-footer .rf-footer-label{font-size:9px}#mtc-shared-footer .rf-footer-links nav a{font-size:13px}#mtc-shared-footer .rf-footer-wordmark{font-size:26px}#mtc-shared-footer .rf-play{font-size:17px;padding:10px}#mtc-shared-footer .rf-play>svg{width:17px}#mtc-shared-footer .rf-play>svg:last-child{display:none}#mtc-shared-footer .rf-socials{gap:6px}#mtc-shared-footer .rf-socials a{font-size:10px}#mtc-shared-footer .rf-city-index{grid-template-columns:1fr;gap:20px}#mtc-shared-footer .rf-region-guides{grid-template-columns:1fr}#mtc-shared-footer .rf-footer-bottom{font-size:11px;justify-content:flex-start}#mtc-shared-footer .rf-back-top{margin-left:0}}@media(max-width:370px){#mtc-shared-footer .rf-footer-wordmark{font-size:23px}}#mtc-shared-footer{max-width:1920px;margin-left:auto;margin-right:auto}#mtc-shared-footer .rf-footer-bottom button[data-home-cookies]{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}#mtc-shared-footer{max-width:none;width:100%;padding-inline:max(clamp(24px,5vw,90px),calc((100% - 1920px)/2 + 90px))}@media(max-width:700px){#mtc-shared-footer{padding-inline:24px}}html.hc-open{overflow:hidden}
#mtc-home-consent{box-sizing:border-box;color-scheme:dark;width:min(620px,calc(100% - 28px));max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);overflow:auto;overscroll-behavior:contain;padding:32px;border:1px solid #796078;border-radius:26px;background:#221b2b;color:#f9edf4;box-shadow:0 30px 90px #0008;font:16px/1.65 Arial,Helvetica,sans-serif}
#mtc-home-consent:not([open]){display:none}
#mtc-home-consent::backdrop{background:#0d0910bb;backdrop-filter:blur(4px)}
#mtc-home-consent *{box-sizing:border-box}
#mtc-home-consent h2{margin:10px 0 14px;font-size:29px;line-height:1.25;color:#fff2f8;letter-spacing:-.025em}
#mtc-home-consent h3{margin:0 0 16px;font-size:20px;color:#fff2f8}
#mtc-home-consent p{margin:0;color:#e4d5e0;font-size:16px;line-height:1.7}
#mtc-home-consent button{font:700 15px/1.4 Arial,sans-serif;cursor:pointer}
#mtc-home-consent .hc-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #796078;border-radius:14px;background:#342a3d;color:#fff2f8;font-size:26px}
#mtc-home-consent .hc-heart{color:#ffb9d7;font:46px/1 Georgia,serif}
#mtc-home-consent .hc-actions{display:flex;gap:12px;margin:24px 0 18px}
#mtc-home-consent .hc-primary,#mtc-home-consent .hc-secondary{min-height:48px;padding:12px 20px;flex:1;border:1px solid #b58ba9;border-radius:15px;text-align:center;text-wrap:balance}
#mtc-home-consent .hc-primary{background:#cf1264;color:#fff;border-color:#eb5a9e}
#mtc-home-consent .hc-secondary{background:#342a3d;color:#fff2f8}
#mtc-home-consent button:hover{filter:brightness(1.1)}
#mtc-home-consent button:focus-visible,#mtc-home-consent a:focus-visible,#mtc-home-consent input:focus-visible{outline:3px solid #ffd8eb;outline-offset:4px}
#mtc-home-consent #hc-settings{padding-top:22px;margin-top:12px;border-top:1px solid #796078}
#mtc-home-consent .hc-choice{display:flex;align-items:flex-start;gap:14px;padding:16px;margin:12px 0;border:1px solid #796078;border-radius:16px;background:#302638;cursor:pointer}
#mtc-home-consent .hc-choice input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;accent-color:#ff87bd}
#mtc-home-consent .hc-choice strong{display:block;color:#fff2f8;font-size:16px}
#mtc-home-consent .hc-choice span span{display:block;margin-top:4px;font-size:14px;color:#e4d5e0}
#mtc-home-consent .hc-save{width:100%;margin:8px 0 16px}
#mtc-home-consent .hc-policy{display:inline-block;min-height:30px;color:#ffc0dc;text-underline-offset:4px}
#mtc-shared-footer{width:100%;max-width:none!important;padding-inline:max(clamp(24px,5vw,90px),calc((100% - 1920px)/2 + 90px))!important}#mtc-shared-footer .rf-footer-wordmark{letter-spacing:-1px}#mtc-shared-footer .rf-footer-join{font-family:Georgia,serif}#mtc-shared-footer .rf-region-guides summary{list-style:none}#mtc-shared-footer .rf-region-guides summary::-webkit-details-marker{display:none}#mtc-shared-footer a:hover{color:#ffd1e6}#mtc-shared-footer .rf-footer-bottom button{cursor:pointer;color:var(--rh-soft)}@media(max-width:700px){#mtc-shared-footer{padding-inline:24px!important}}@media(prefers-reduced-motion:reduce){#mtc-shared-footer *,#mtc-shared-footer *:before,#mtc-shared-footer *:after{transition:none!important;animation:none!important}}