.world-experience[data-native-city=true]{--city-ink:#fff7ed;--city-paper:#fff1e2;--city-dim:#c5d8d6;--city-accent:var(--native-accent,#ffb184);--city-line:#fbe9d42b;background:var(--native-deep,#102f35);color:var(--city-ink)}[data-native-city=true] .city-header{background:var(--native-deep,#102f35);border-bottom-color:#fbe9d433}[data-native-city=true] .berlin-hero{background:var(--native-deep,#12333a);border-radius:0 0 56px 56px;min-height:740px}[data-native-city=true] .berlin-hero-photo{object-position:center 56%;opacity:.94}[data-native-city=true] .berlin-hero h1{letter-spacing:-.075em;margin-block:14px 30px;font-size:clamp(65px,12.3vw,185px)}[data-native-city=true] .hero-kicker{margin-top:50px}[data-native-city=true] .hero-intro{color:#fff0df;max-width:480px;font-size:17px;line-height:1.7}[data-native-city=true] .hero-manifesto{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(32px,3.2vw,47px)}[data-native-city=true] .hero-next-card{background:#12363dcc;border-color:#ffe8ce55;border-radius:32px 32px 10px}[data-native-city=true] .hero-next-card:hover{background:#1e4850}[data-native-city=true] .hero-next-card>span:last-child{color:#e4e9de;font-size:16px}[data-native-city=true] .hero-bottom{color:#e8e2d6}[data-native-city=true] .world-content-register{color:#ffe3cc;padding-block:30px}[data-native-city=true] .world-start{padding-top:28px}[data-native-city=true] .world-start-links a{border-color:#f2c5a855}[data-native-city=true] [data-world-section]{--section-paper:var(--native-deep,#102f35);--section-ink:#fff7ed;--section-dim:#d1e2de;--section-accent:#ffb184;--section-line:#fff0df33}[data-native-city=true] [data-world-section=story]{--section-paper:#fbefdf;--section-ink:#173e43;--section-dim:#3b6061;--section-accent:#994329;--section-line:#173e4333}[data-native-city=true] [data-world-section=personality]{--section-paper:var(--native-soft,#e8b39c);--section-ink:#243738;--section-dim:#3e4946;--section-accent:#72351f;--section-line:#673d3438}[data-native-city=true] [data-world-section=missions]{--section-paper:var(--native-mid,#123e47)}[data-native-city=true] [data-world-section=surprise]{--section-paper:var(--native-soft,#f2d5a2);--section-ink:#243d3d;--section-dim:#49574b;--section-accent:#854326;--section-line:#643e2838}[data-native-city=true] [data-world-section=discover]{--section-paper:var(--native-deep,#0b2930)}[data-native-city=true] [data-world-section=routes]{--section-paper:var(--native-mid,#215361)}[data-native-city=true] [data-world-section=map]{--section-paper:var(--native-mid,#173c43)}[data-native-city=true] [data-world-section=day]{--section-paper:var(--native-mid,#184d53)}[data-native-city=true] [data-world-section=voices]{--section-paper:#f1c9af;--section-ink:#223b3b;--section-dim:#46544b;--section-accent:#803a23;--section-line:#643e2838}[data-native-city=true] .world-section-heading{padding-bottom:25px}[data-native-city=true] .story-scene{background:#fff9f0;border-radius:46px 14px}[data-native-city=true] .story-photo{border-radius:46px 80px 0 14px}[data-native-city=true] .story-copy{color:#173e43}[data-native-city=true] .sync-moment>summary{color:#173e43;background:#e6d4bb}[data-native-city=true] .story-trail button{color:#20474a;background:#e7d8c3}[data-native-city=true] .story-trail button[aria-current=step]{color:#fff5e6;background:#20545c}[data-native-city=true] .story-choices button{color:#23474a;background:#fff6e9;border-color:#ad775955}[data-native-city=true] .story-enter{color:#fff6e9;background:#173e43ed;border-color:#edc9a4}[data-native-city=true] .story-enter:hover{background:#b45736}[data-native-city=true] .personal-result,[data-native-city=true] .personal-quiz{background:0 0}[data-native-city=true] .personal-orbit{color:#ffdaa9;background:#194d55;border-color:#315b5f}[data-native-city=true] .personal-choice{color:#223d3f;background:#fff2e5;border-color:#9a6a55}[data-native-city=true] .personal-choice.is-selected{color:#fff4e6;background:#1f4b51;border-color:#20454b}[data-native-city=true] .personal-surprise-invitation{background:#fbe7c7;border-color:#ae805c}[data-native-city=true] .world-app-promotion{background:#0c2b33}[data-native-city=true] .world-app-description{color:#d5e2dc}[data-native-city=true] .city-footer{background:#102f35}[data-native-city=true] .world-entity-page{padding-bottom:42px}[data-native-city=true] .detail-photo,[data-native-city=true] .world-route-photo,[data-native-city=true] .place-card-photo{border-radius:28px 8px;overflow:hidden}[data-native-city=true] .city-mobile-nav,[data-native-city=true] .world-mobile-nav{background:#0c2b33f5}[data-native-city=true] .city-small,[data-native-city=true] .world-catalog-meta,[data-native-city=true] .world-source-note{font-size:15px;line-height:1.7}[data-native-city=true] button,[data-native-city=true] input,[data-native-city=true] select{font-size:max(16px,1em)}[data-native-city=true] .world-day-stop input[type=number]{min-height:48px;font-size:16px}[data-native-city=true] .city-small{color:var(--section-dim,var(--city-dim))}[data-native-city=true] .world-count{color:var(--city-accent)}[data-native-city=true] .personal-choice.is-selected .personal-choice-copy>span:not(.personal-choice-mark){color:#e0eeea}[data-native-city=true] .world-day-leg,[data-native-city=true] .world-plan-note,[data-native-city=true] .world-day-title>span{color:#d1e2de}[data-native-city=true] .sync-map-gesture{display:none}[data-native-city=true] .sync-map-scroll:focus-visible{outline-offset:4px;outline:2px solid #994329}@media (max-width:700px){[data-native-city=true] .berlin-hero{border-radius:0 0 34px 34px;min-height:780px}[data-native-city=true] .berlin-hero h1{margin-bottom:24px;font-size:clamp(55px,12.5vw,90px)}[data-native-city=true] .hero-kicker{margin-top:38px;font-size:14px}[data-native-city=true] .hero-next-card{border-radius:24px 24px 8px}[data-native-city=true] .hero-intro{font-size:16px}[data-native-city=true] .hero-topline{gap:16px;font-size:14px}[data-native-city=true] .hero-topline span{text-align:right;max-width:120px}[data-native-city=true] .story-scene{border-radius:30px 10px}.world-experience[data-native-city=true]{padding-bottom:calc(100px + env(safe-area-inset-bottom))}[data-native-city=true] .world-mobile-nav a,[data-native-city=true] .world-mobile-nav button{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;min-height:48px;font-size:14px;line-height:1.3}[data-native-city=true] .city-toast{bottom:calc(110px + env(safe-area-inset-bottom));font-size:16px}[data-native-city=true] :is(button:not(.sync-map-pin),summary,.city-button,.city-text-link){min-height:48px;scroll-margin-block:24px 110px}[data-native-city=true] :is(input:not([type=range]):not([type=checkbox]),select,textarea){min-width:0;max-width:100%;min-height:48px;scroll-margin-block:24px 110px;font-size:16px}[data-native-city=true] .world-day-stop input[type=number]{background:#0c3036;border-color:#b9d3ce80;width:76px;padding:12px}[data-native-city=true] .world-day-reorder button,[data-native-city=true] .world-day-summary button{border-color:#c5d8d666;max-width:100%;padding:11px 13px}[data-native-city=true] .world-day-title a{overflow-wrap:anywhere;font-size:19px;line-height:1.35}[data-native-city=true] .world-card h3{font-size:23px;line-height:1.25}[data-native-city=true] .world-card .place-copy>p:not(.city-mono),[data-native-city=true] .world-route-card>p:not(.city-mono),[data-native-city=true] .personal-choice-copy>span:not(.personal-choice-mark),[data-native-city=true] .personal-memory-note p,[data-native-city=true] .personal-mission-plan>p:not(.city-mono),[data-native-city=true] .personal-mission-stops p:not(.city-mono),[data-native-city=true] .personal-surprise-copy>p,[data-native-city=true] .world-plan-note,[data-native-city=true] .city-small{font-size:16px;line-height:1.7}[data-native-city=true] .detail-body p{overflow-wrap:anywhere;font-size:17px;line-height:1.75}[data-native-city=true] .world-original-text ul{font-size:16px;line-height:1.75}[data-native-city=true] .sync-energy button{overflow-wrap:anywhere;min-width:0;font-size:16px}[data-native-city=true] .story-dialog-content{padding-bottom:calc(30px + env(safe-area-inset-bottom))}[data-native-city=true] .sync-map-disclosure>summary{display:block}[data-native-city=true] .sync-map-disclosure>summary>span{text-align:left;max-width:none;margin-top:8px;line-height:1.6;display:block}[data-native-city=true] .sync-map-gesture{color:#3b6061;margin:0 0 15px;font-size:16px;line-height:1.65;display:block}[data-native-city=true] .sync-map-scroll{overscroll-behavior-x:contain;border-radius:17px;overflow-x:auto}[data-native-city=true] .sync-map-canvas{aspect-ratio:880/620;width:880px;min-width:880px}[data-native-city=true] .sync-map-pin{width:44px;min-width:44px;height:44px;min-height:44px}[data-native-city=true] .sync-map-pin:before{display:none}}@media (max-width:360px){[data-native-city=true] .sync-energy>div{flex-direction:column}[data-native-city=true] .sync-energy button{align-items:center;gap:12px;min-height:56px;padding:12px;display:flex}[data-native-city=true] .sync-energy button span{margin:0}}[data-city=valencia]{--native-deep:#3b2521;--native-mid:#54392e;--native-accent:#ffc096;--native-soft:#efd1aa}[data-city=paris]{--native-deep:#262534;--native-mid:#3d394e;--native-accent:#f1bd9e;--native-soft:#e6c2c0}[data-city=copenhagen]{--native-deep:#1c303e;--native-mid:#2b4b5c;--native-accent:#f8c6a2;--native-soft:#c8d9db}[data-city=lake-garda]{--native-deep:#25392f;--native-mid:#3a5444;--native-accent:#e5c986;--native-soft:#dfd8b7}[data-city=vancouver]{--native-deep:#16352f;--native-mid:#28544b;--native-accent:#b6ddbe;--native-soft:#c2d6bd}[data-city=kyoto]{--native-deep:#39232c;--native-mid:#543a44;--native-accent:#f1b5a6;--native-soft:#e5c5c5}[data-native-city=true] .hero-next-card{background:color-mix(in srgb,var(--native-deep) 88%,transparent)}[data-native-city=true] .city-header,[data-native-city=true] .world-app-promotion,[data-native-city=true] .city-footer{background:var(--native-deep)}[data-native-city=true] .saved-section{background:var(--native-mid)}[data-native-city=true] .world-mobile-nav{background:var(--native-deep)}[data-native-city=true] .berlin-hero h1{overflow-wrap:anywhere;font-size:clamp(64px,11vw,170px)}@media (max-width:700px){[data-native-city=true] .berlin-hero h1{letter-spacing:-.06em;font-size:clamp(42px,10.8vw,76px)}[data-city=copenhagen] .berlin-hero h1{font-size:clamp(39px,10vw,68px)}}[data-native-city=true] .berlin-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--native-deep) 90%,transparent),color-mix(in srgb,var(--native-deep) 48%,transparent)),linear-gradient(0deg,var(--native-deep),transparent 80%)}[data-native-city=true] .city-button{border-radius:999px}[data-native-city=true] .world-language select{border-radius:16px}.world-experience[data-city=tokyo]{--native-deep:#231e32;--native-accent:#ffb1ba}.world-experience[data-city=singapore]{--native-deep:#17392f;--native-accent:#ffbf73}.world-experience[data-city=seattle]{--native-deep:#142f3a;--native-accent:#81d5cf}.world-experience[data-city=new-orleans]{--native-deep:#302338;--native-accent:#eec378}.world-experience[data-city=mallorca]{--native-deep:#163b40;--native-accent:#ffc280}.world-experience[data-city=boston]{--native-deep:#243640;--native-accent:#e6b99b}.world-experience[data-city=krakow]{--native-deep:#31202a;--native-accent:#e9be85}.world-experience[data-city=shanghai]{--native-deep:#253241;--native-accent:#f4a486}.world-experience[data-city=japan]{--native-deep:#292e29;--native-accent:#e9af9b}.world-experience[data-city=pompeii]{--native-deep:#342726;--native-accent:#f5bf8e}.world-experience[data-city=amsterdam]{--native-deep:#263237;--native-accent:#ffbd8e}.world-experience[data-city=croatia]{--native-deep:#173d46;--native-accent:#ffcb8e}.world-experience[data-city=athens]{--native-deep:#1f3943;--native-accent:#ebce9b}.world-experience[data-city=zurich]{--native-deep:#18383c;--native-accent:#c4d5af}.world-experience[data-city=miami]{--native-deep:#293740;--native-accent:#fbb8bf}.world-experience[data-city=buenos-aires]{--native-deep:#293335;--native-accent:#f3c087}.world-experience[data-city=montreal]{--native-deep:#263a38;--native-accent:#fac9a5}.world-experience[data-city=beijing]{--native-deep:#342727;--native-accent:#e5b784}.world-experience[data-city=osaka]{--native-deep:#2c303e;--native-accent:#f5b2a9}.world-experience[data-city=stockholm]{--native-deep:#203a41;--native-accent:#efc689}.world-experience[data-city=venice]{--native-deep:#2e363c;--native-accent:#f6bd9b}.world-experience[data-city=grand-canyon]{--native-deep:#3c2929;--native-accent:#ffc88f}.world-experience[data-city=chicago]{--native-deep:#223441;--native-accent:#e6c07f}.world-experience[data-city=washington-dc]{--native-deep:#283440;--native-accent:#e9c38e}[data-native-rollout=true] .berlin-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--native-deep) 94%,transparent),transparent 85%),linear-gradient(0deg,var(--native-deep),transparent 75%)}[data-native-rollout=true] :is(.city-header,.city-footer,.world-app-promotion){background:var(--native-deep)}[data-native-rollout=true] .hero-next-card{background:color-mix(in srgb,var(--native-deep) 84%,transparent)}[data-native-rollout=true] .personal-orbit{background:var(--native-deep);color:var(--native-accent)}.site-access-scenario{color:#263c32;background:#fff8ee;border:1px solid #77876d;border-radius:20px;margin-bottom:20px;padding:20px 24px}.site-access-scenario label{cursor:pointer;align-items:center;gap:14px;font-size:17px;line-height:1.5;display:flex}.site-access-scenario input{accent-color:#30563c;min-width:24px;min-height:24px}.site-access-scenario p{margin:12px 0 0;font-size:16px;line-height:1.7}[data-city=istanbul]{--native-deep:#28343a;--native-accent:#dfb57f}[data-city=seoul]{--native-deep:#29233c;--native-accent:#c5b8f0}[data-city=madrid]{--native-deep:#3c202e;--native-accent:#f5be8a}[data-city=vatican-city]{--native-deep:#33332b;--native-accent:#e8d49d}[data-city=abu-dhabi]{--native-deep:#2d3b36;--native-accent:#f0d0a1}[data-city=frankfurt]{--native-deep:#202e3d;--native-accent:#edbf6c}[data-city=toronto]{--native-deep:#27303c;--native-accent:#f3a59a}[data-city=new-york]{--native-deep:#26293b;--native-accent:#edc17d}[data-city=sydney]{--native-deep:#153d43;--native-accent:#9cdde0}[data-city=tuscany]{--native-deep:#3d332b;--native-accent:#f1c184}[data-city=rio-de-janeiro]{--native-deep:#164238;--native-accent:#ffe07c}[data-city=melbourne]{--native-deep:#2c253d;--native-accent:#f6b2ad}[data-city=dubai]{--native-deep:#34313b;--native-accent:#eac793}[data-city=havana]{--native-deep:#1c3b41;--native-accent:#f2bd81}[data-city=lisbon]{--native-deep:#183c43;--native-accent:#e7c16f}[data-city=sao-paulo]{--native-deep:#2c333a;--native-accent:#efb076}[data-city=st-petersburg]{--native-deep:#283544;--native-accent:#c6d3e4}[data-city=rome]{--native-deep:#3d2b2c;--native-accent:#e6af88}[data-city=guangzhou]{--native-deep:#263c38;--native-accent:#e2c393}[data-city=moscow]{--native-deep:#34282f;--native-accent:#eebbb0}[data-city=warsaw]{--native-deep:#302c38;--native-accent:#e7a9a5}[data-city=georgia]{--native-deep:#343b2a;--native-accent:#dec38a}[data-city=porto]{--native-deep:#233c48;--native-accent:#efbd82}[data-city=malta]{--native-deep:#4a3830;--native-accent:#eed09a}[data-city=bangkok]{--native-deep:#342c44;--native-accent:#edc277}[data-city=edinburgh]{--native-deep:#303b38;--native-accent:#c4c5a1}[data-city=london]{--native-deep:#34313a;--native-accent:#e7b6a5}[data-city=oslo]{--native-deep:#263d42;--native-accent:#acd5d4}[data-city=penang]{--native-deep:#343e32;--native-accent:#e7c387}[data-city=hawaii]{--native-deep:#1e4340;--native-accent:#e1cc85}[data-city=honolulu]{--native-deep:#203e48;--native-accent:#f0c590}[data-city=san-francisco]{--native-deep:#3b3437;--native-accent:#efae84}[data-city=prague]{--native-deep:#3b3035;--native-accent:#e0bd88}[data-city=florence]{--native-deep:#43332f;--native-accent:#e7bd8b}[data-city=seville]{--native-deep:#47342b;--native-accent:#e9c487}[data-city=los-angeles]{--native-deep:#3d3043;--native-accent:#f0b8a1}[data-city=hamburg]{--native-deep:#253a45;--native-accent:#b6cdd4}[data-city=philadelphia]{--native-deep:#353d36;--native-accent:#dbc19b}[data-city=corsica]{--native-deep:#314338;--native-accent:#d7c791}[data-city=tbilisi]{--native-deep:#43312d;--native-accent:#ecc196}[data-city=bali]{--native-deep:#263e31;--native-accent:#e2c393}[data-city=yosemite]{--native-deep:#2d4038;--native-accent:#d3cba0}[data-city=cyprus]{--native-deep:#2e4147;--native-accent:#e6c58f}[data-city=brussels]{--native-deep:#35332e;--native-accent:#dfc69d}[data-city=dublin]{--native-deep:#263b32;--native-accent:#d4c79b}[data-city=munich]{--native-deep:#283f4a;--native-accent:#c4d5d6}[data-city=san-diego]{--native-deep:#28443f;--native-accent:#e9cb8c}[data-city=lyon]{--native-deep:#433230;--native-accent:#e7b998}[data-city=bruges]{--native-deep:#303b3d;--native-accent:#dbc5a6}[data-city=helsinki]{--native-deep:#283e47;--native-accent:#b8d6d9}[data-city=mexico-city]{--native-deep:#45322e;--native-accent:#e8b791}[data-city=tel-aviv]{--native-deep:#28434a;--native-accent:#e7cd99}[data-city=malaga]{--native-deep:#3b4030;--native-accent:#ead09a}[data-city=kuala-lumpur]{--native-deep:#2f3d38;--native-accent:#dbc48c}[data-city=bratislava]{--native-deep:#3a353d;--native-accent:#e3c7a9}[data-city=sardinia]{--native-deep:#224341;--native-accent:#e6d2a0}[data-city=salzburg]{--native-deep:#344039;--native-accent:#ddc9aa}[data-city=turin]{--native-deep:#343644;--native-accent:#dfc192}[data-city=strasbourg]{--native-deep:#453332;--native-accent:#e9b99a}[data-city=new-zealand]{--native-deep:#243d36;--native-accent:#bfcea3}[data-city=san-sebastian]{--native-deep:#2b4147;--native-accent:#d3d3b0}[data-city=great-smoky-mountains]{--native-deep:#303d32;--native-accent:#d4c49b}[data-city=cuba]{--native-deep:#303e43;--native-accent:#ebc69a}[data-city=israel]{--native-deep:#3c3d32;--native-accent:#e1caa2}[data-city=genoa]{--native-deep:#343b40;--native-accent:#e1b998}[data-city=machu-picchu]{--native-deep:#344230;--native-accent:#ddc69b}[data-city=verona]{--native-deep:#433233;--native-accent:#ebbd9d}[data-city=nice]{--native-deep:#29434b;--native-accent:#efd3a3}[data-city=marrakech]{--native-deep:#4b342d;--native-accent:#ebbe8c}[data-city=las-vegas]{--native-deep:#342b44;--native-accent:#e5c291}[data-city=phuket]{--native-deep:#291a16;--native-accent:#e6d6b1}[data-city=auckland]{--native-deep:#29241f;--native-accent:#e6e5b1}[data-city=quebec]{--native-deep:#291b12;--native-accent:#e6dfb1}[data-city=glacier-national-park]{--native-deep:#291b24;--native-accent:#e6b1b8}[data-city=hanoi]{--native-deep:#1c2629;--native-accent:#b1c1e6}[data-city=rotterdam]{--native-deep:#292621;--native-accent:#dfe6b1}[data-city=cologne]{--native-deep:#222129;--native-accent:#d0b1e6}[data-city=alicante]{--native-deep:#291a19;--native-accent:#e6cdb1}[data-city=geneva]{--native-deep:#121e29;--native-accent:#b1b4e6}[data-city=ottawa]{--native-deep:#292012;--native-accent:#e2e6b1}[data-city=bucharest]{--native-deep:#291f1f;--native-accent:#e6cab1}[data-city=ibiza]{--native-deep:#292213;--native-accent:#dde6b1}[data-city=sicily]{--native-deep:#29211e;--native-accent:#e6d8b1}[data-city=tromso]{--native-deep:#142920;--native-accent:#b1e2e6}[data-city=sintra]{--native-deep:#29211d;--native-accent:#e6dcb1}[data-city=cordoba]{--native-deep:#292114;--native-accent:#e1e6b1}[data-city=germany]{--native-deep:#292512;--native-accent:#d5e6b1}[data-city=cinque-terre]{--native-deep:#29211b;--native-accent:#e6e1b1}[data-city=canada]{--native-deep:#291516;--native-accent:#e6c8b1}[data-city=barbados]{--native-deep:#292012;--native-accent:#e2e6b1}[data-city=greek-islands]{--native-deep:#291712;--native-accent:#e6d6b1}[data-city=thailand]{--native-deep:#291b15;--native-accent:#e6dab1}[data-city=italy]{--native-deep:#291d12;--native-accent:#e6e2b1}[data-city=spain]{--native-deep:#291f12;--native-accent:#e4e6b1}[data-city=madeira]{--native-deep:#291d16;--native-accent:#e6dfb1}[data-city=orlando]{--native-deep:#292122;--native-accent:#e6c7b1}[data-city=greece]{--native-deep:#291d12;--native-accent:#e6e2b1}[data-city=nashville]{--native-deep:#291e15;--native-accent:#e6e2b1}[data-city=amalfi-coast]{--native-deep:#292126;--native-accent:#e6b1b5}[data-city=naples]{--native-deep:#291c14;--native-accent:#e6ddb1}[data-city=france]{--native-deep:#292621;--native-accent:#e3e6b1}[data-city=hokkaido]{--native-deep:#292621;--native-accent:#dee6b1}[data-city=cairo]{--native-deep:#291d1a;--native-accent:#e6d5b1}[data-city=dominican-republic]{--native-deep:#272129;--native-accent:#e6b1d9}[data-city=macau]{--native-deep:#1b1c29;--native-accent:#c4b1e6}[data-city=ho-chi-minh-city]{--native-deep:#1a2229;--native-accent:#b1b5e6}[data-city=fukuoka]{--native-deep:#292321;--native-accent:#e6d5b1}[data-city=cape-town]{--native-deep:#29211a;--native-accent:#e6e2b1}[data-city=riviera-maya]{--native-deep:#291e12;--native-accent:#e6e5b1}[data-city=turkey]{--native-deep:#292016;--native-accent:#e5e6b1}[data-city=denmark]{--native-deep:#291d1a;--native-accent:#e6d6b1}[data-city=granada]{--native-deep:#291e12;--native-accent:#e6e5b1}[data-city=san-antonio]{--native-deep:#291f14;--native-accent:#e4e6b1}[data-city=palermo]{--native-deep:#292124;--native-accent:#e6bbb1}[data-city=hakone]{--native-deep:#1a2029;--native-accent:#b5b1e6}[data-city=dallas]{--native-deep:#291b12;--native-accent:#e6deb1}[data-city=french-riviera]{--native-deep:#291c17;--native-accent:#e6d9b1}[data-city=bergen]{--native-deep:#291f12;--native-accent:#e4e6b1}[data-city=gold-coast]{--native-deep:#212629;--native-accent:#b1bbe6}[data-city=costa-rica]{--native-deep:#292317;--native-accent:#dee6b1}[data-city=seychelles]{--native-deep:#291e12;--native-accent:#e5e6b1}[data-city=montpellier]{--native-deep:#222921;--native-accent:#b1e6c4}[data-city=new-delhi]{--native-deep:#292112;--native-accent:#dee6b1}[data-city=ko-samui]{--native-deep:#182929;--native-accent:#b1cde6}[data-city=bristol]{--native-deep:#292621;--native-accent:#e2e6b1}[data-city=antwerp]{--native-deep:#202229;--native-accent:#bfb1e6}[data-city=belgrade]{--native-deep:#292421;--native-accent:#e6dcb1}[data-city=ellis-island]{--native-deep:#212329;--native-accent:#bbb1e6}[data-city=ghent]{--native-deep:#292117;--native-accent:#e2e6b1}[data-city=calgary]{--native-deep:#29231d;--native-accent:#e4e6b1}[data-city=playa-del-carmen]{--native-deep:#212927;--native-accent:#b1dce6}[data-city=cannes]{--native-deep:#291514;--native-accent:#e6cdb1}[data-city=myanmar]{--native-deep:#291e12;--native-accent:#e6e5b1}[data-city=pattaya]{--native-deep:#122029;--native-accent:#b1b7e6}[data-city=carcassonne]{--native-deep:#262921;--native-accent:#b6e6b1}[data-city=atlanta]{--native-deep:#291f18;--native-accent:#e6e0b1}[data-city=marseille]{--native-deep:#29211b;--native-accent:#e6e0b1}[data-city=china]{--native-deep:#29261f;--native-accent:#dee6b1}[data-city=puerto-rico]{--native-deep:#201f29;--native-accent:#d1b1e6}[data-city=mumbai]{--native-deep:#291c19;--native-accent:#e6d5b1}[data-city=santiago-de-compostela]{--native-deep:#292212;--native-accent:#dce6b1}[data-city=antalya]{--native-deep:#212926;--native-accent:#b1e2e6}[data-city=hiroshima]{--native-deep:#291e16;--native-accent:#e6e1b1}[data-city=cartagena]{--native-deep:#291e1e;--native-accent:#e6cbb1}[data-city=taiwan]{--native-deep:#262129;--native-accent:#e6b1e1}[data-city=charleston]{--native-deep:#292112;--native-accent:#dfe6b1}[data-city=mauritius]{--native-deep:#29201b;--native-accent:#e6dfb1}[data-city=ephesus]{--native-deep:#29201a;--native-accent:#e6dfb1}[data-city=key-west]{--native-deep:#292321;--native-accent:#e6d7b1}[data-city=aruba]{--native-deep:#182729;--native-accent:#b1c5e6}[data-city=czech-republic]{--native-deep:#292112;--native-accent:#dfe6b1}[data-city=toledo]{--native-deep:#29231b;--native-accent:#e3e6b1}[data-city=chiang-mai]{--native-deep:#291c12;--native-accent:#e6e2b1}[data-city=lima]{--native-deep:#291a12;--native-accent:#e6dcb1}[data-city=siem-reap]{--native-deep:#291d12;--native-accent:#e6e4b1}[data-city=south-africa]{--native-deep:#291c12;--native-accent:#e6e1b1}[data-city=dusseldorf]{--native-deep:#292221;--native-accent:#e6d1b1}[data-city=thessaloniki]{--native-deep:#212729;--native-accent:#b1bde6}[data-city=savannah]{--native-deep:#29221f;--native-accent:#e6dbb1}[data-city=shenzhen]{--native-deep:#292014;--native-accent:#e3e6b1}[data-city=oxford]{--native-deep:#292821;--native-accent:#d5e6b1}[data-city=manila]{--native-deep:#29171b;--native-accent:#e6bdb1}[data-city=jerusalem]{--native-deep:#291f14;--native-accent:#e5e6b1}[data-city=nuremberg]{--native-deep:#291a12;--native-accent:#e6dcb1}[data-city=monaco]{--native-deep:#212229;--native-accent:#c6b1e6}[data-city=bern]{--native-deep:#29231e;--native-accent:#e6e3b1}[data-city=corfu]{--native-deep:#1c2629;--native-accent:#b1c0e6}[data-city=liverpool]{--native-deep:#29211b;--native-accent:#e6e2b1}[data-city=rhodes]{--native-deep:#212929;--native-accent:#b1cce6}[data-city=bahamas]{--native-deep:#291c12;--native-accent:#e6e2b1}[data-city=santiago-de-chile]{--native-deep:#291d12;--native-accent:#e6e2b1}[data-city=siena]{--native-deep:#292112;--native-accent:#dfe6b1}[data-city=glasgow]{--native-deep:#291c13;--native-accent:#e6dfb1}[data-city=bilbao]{--native-deep:#292217;--native-accent:#e0e6b1}[data-city=yangon]{--native-deep:#172129;--native-accent:#b1b5e6}[data-city=lucerne]{--native-deep:#292521;--native-accent:#e6e4b1}[data-city=bologna]{--native-deep:#291d12;--native-accent:#e6e3b1}[data-city=minneapolis]{--native-deep:#212929;--native-accent:#b1cce6}[data-city=riga]{--native-deep:#29211f;--native-accent:#e6d4b1}[data-city=loire-valley]{--native-deep:#292721;--native-accent:#dbe6b1}[data-city=brisbane]{--native-deep:#1e1a29;--native-accent:#d6b1e6}[data-city=nepal]{--native-deep:#1c2429;--native-accent:#b1b9e6}[data-city=heraklion]{--native-deep:#1b2329;--native-accent:#b1b7e6}[data-city=dubrovnik]{--native-deep:#181e29;--native-accent:#b6b1e6}[data-city=chichen-itza]{--native-deep:#292418;--native-accent:#dbe6b1}[data-city=panama-city]{--native-deep:#212529;--native-accent:#b1b1e6}[data-city=tulum]{--native-deep:#291b12;--native-accent:#e6dfb1}[data-city=australia]{--native-deep:#292125;--native-accent:#e6b1b2}[data-city=tallinn]{--native-deep:#212928;--native-accent:#b1d1e6}[data-city=catania]{--native-deep:#212529;--native-accent:#b1b2e6}[data-city=bath]{--native-deep:#282921;--native-accent:#c8e6b1}[data-city=interlaken]{--native-deep:#212929;--native-accent:#b1cce6}[data-city=denver]{--native-deep:#291b16;--native-accent:#e6d8b1}[data-city=cambodia]{--native-deep:#29251f;--native-accent:#e2e6b1}[data-city=queensland]{--native-deep:#122928;--native-accent:#b1cee6}[data-city=florida]{--native-deep:#29221f;--native-accent:#e6dab1}[data-city=balearic-islands]{--native-deep:#152029;--native-accent:#b1b6e6}[data-city=basel]{--native-deep:#292121;--native-accent:#e6cab1}[data-city=manchester]{--native-deep:#292016;--native-accent:#e5e6b1}[data-city=costa-del-sol]{--native-deep:#172229;--native-accent:#b1b9e6}[data-city=martinique]{--native-deep:#291b12;--native-accent:#e6dfb1}[data-city=assisi]{--native-deep:#292521;--native-accent:#e6e2b1}[data-city=salt-lake-city]{--native-deep:#122529;--native-accent:#b1c3e6}[data-city=bordeaux]{--native-deep:#292019;--native-accent:#e6e2b1}[data-city=sochi]{--native-deep:#292621;--native-accent:#dee6b1}[data-city=the-hague]{--native-deep:#252921;--native-accent:#b2e6b1}[data-city=inverness]{--native-deep:#1e2429;--native-accent:#b1b5e6}[data-city=malmo]{--native-deep:#1d2229;--native-accent:#b2b1e6}[data-city=stavanger]{--native-deep:#202928;--native-accent:#b1cee6}[data-city=patagonia-argentina]{--native-deep:#222129;--native-accent:#ccb1e6}[data-city=puerto-vallarta]{--native-deep:#291912;--native-accent:#e6dab1}[data-city=santorini]{--native-deep:#192129;--native-accent:#b1b1e6}[data-city=bogota]{--native-deep:#1b2429;--native-accent:#b1bbe6}[data-city=lucca]{--native-deep:#291e17;--native-accent:#e6e1b1}[data-city=zagreb]{--native-deep:#291f19;--native-accent:#e6ddb1}[data-city=perth]{--native-deep:#202529;--native-accent:#b1b8e6}[data-city=syracuse]{--native-deep:#212927;--native-accent:#b1d7e6}[data-city=pisa]{--native-deep:#1d2429;--native-accent:#b1b7e6}[data-city=hong-kong]{--native-deep:#291d19;--native-accent:#e6d6b1}[data-city=stuttgart]{--native-deep:#142729;--native-accent:#b1c7e6}[data-city=curacao]{--native-deep:#1e2429;--native-accent:#b1b6e6}[data-city=russia]{--native-deep:#212924;--native-accent:#b1e6dc}[data-city=costa-brava]{--native-deep:#232921;--native-accent:#b1e6bf}[data-city=french-polynesia]{--native-deep:#1a2729;--native-accent:#b1c5e6}[data-city=united-states]{--native-deep:#252921;--native-accent:#b1e6b2}[data-city=serbia]{--native-deep:#291d14;--native-accent:#e6e1b1}[data-city=qingdao]{--native-deep:#151f29;--native-accent:#b1b3e6}[data-city=austin]{--native-deep:#291e22;--native-accent:#e6b9b1}[data-city=lake-tahoe]{--native-deep:#142629;--native-accent:#b1c4e6}[data-city=saint-martin]{--native-deep:#212729;--native-accent:#b1bde6}[data-city=kiev]{--native-deep:#29211f;--native-accent:#e6d6b1}[data-city=netherlands]{--native-deep:#252921;--native-accent:#b1e6b2}[data-city=johannesburg]{--native-deep:#291e16;--native-accent:#e6e0b1}[data-city=bari]{--native-deep:#1d2329;--native-accent:#b1b1e6}[data-city=gothenburg]{--native-deep:#1c2229;--native-accent:#b2b1e6}[data-city=cancun]{--native-deep:#212929;--native-accent:#b1cee6}[data-city=slovenia]{--native-deep:#142229;--native-accent:#b1bae6}[data-city=galapagos-islands]{--native-deep:#122029;--native-accent:#b1b8e6}[data-city=houston]{--native-deep:#29211c;--native-accent:#e6ddb1}[data-city=jakarta]{--native-deep:#292312;--native-accent:#dae6b1}[data-city=cardiff]{--native-deep:#161f29;--native-accent:#b1b1e6}[data-city=nottingham]{--native-deep:#291d1d;--native-accent:#e6cab1}[data-city=aix-en-provence]{--native-deep:#212927;--native-accent:#b1dbe6}[data-city=marbella]{--native-deep:#162429;--native-accent:#b1c0e6}[data-city=tahiti]{--native-deep:#122429;--native-accent:#b1c1e6}[data-city=basque-country]{--native-deep:#1f2929;--native-accent:#b1cce6}[data-city=minsk]{--native-deep:#292521;--native-accent:#e3e6b1}[data-city=gotland]{--native-deep:#1d2429;--native-accent:#b1b7e6}[data-city=birmingham]{--native-deep:#292921;--native-accent:#cce6b1}[data-city=mexico]{--native-deep:#152429;--native-accent:#b1bee6}[data-city=capri]{--native-deep:#132129;--native-accent:#b1b9e6}[data-city=halifax]{--native-deep:#212429;--native-accent:#b2b1e6}:is([data-city=hong-kong],[data-city=stuttgart],[data-city=curacao],[data-city=russia],[data-city=costa-brava],[data-city=french-polynesia],[data-city=united-states],[data-city=serbia],[data-city=qingdao],[data-city=austin],[data-city=lake-tahoe],[data-city=saint-martin],[data-city=kiev],[data-city=netherlands],[data-city=johannesburg],[data-city=bari],[data-city=gothenburg],[data-city=cancun],[data-city=slovenia],[data-city=galapagos-islands],[data-city=houston],[data-city=jakarta],[data-city=cardiff],[data-city=nottingham],[data-city=aix-en-provence],[data-city=marbella],[data-city=tahiti],[data-city=basque-country],[data-city=minsk],[data-city=gotland],[data-city=birmingham],[data-city=mexico],[data-city=capri],[data-city=halifax]) .berlin-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--native-deep) 94%,transparent),color-mix(in srgb,var(--native-deep) 70%,transparent)),linear-gradient(0deg,var(--native-deep),transparent 75%)}[data-city=british-museum]{--native-deep:#202b31;--native-accent:#d5c3a1}[data-city=versailles]{--native-deep:#30251c;--native-accent:#e7cf93}[data-city=met]{--native-deep:#341c22;--native-accent:#e2b7a0}[data-city=vatican-museums]{--native-deep:#232d30;--native-accent:#d9c6a1}[data-city=national-gallery]{--native-deep:#1e302b;--native-accent:#d4d7ad}
.visitor-world{--visit-ink:var(--native-deep,#25342e);--visit-paper:#f4f0e6;color:var(--visit-ink);font-size:17px;line-height:1.65}.visitor-world h1,.visitor-world h2,.visitor-world h3{letter-spacing:-.04em;line-height:1.12}.visitor-world h2,.visitor-day h2{max-width:19ch;font-size:clamp(34px,4vw,62px)}.visitor-world .city-mono{font-size:14px;line-height:1.5}.visitor-world .city-small{font-size:15px;line-height:1.6}.visitor-hero{isolation:isolate;color:#fff6e8;background:var(--visit-ink);border-radius:0 0 64px;align-items:end;min-height:680px;padding:60px 0 38px;display:grid;position:relative;overflow:hidden}.visitor-hero>picture img{object-fit:cover}.visitor-hero-shade{z-index:0;background:linear-gradient(90deg,#0f1716eb,#0f171699 55%,#0f171640),linear-gradient(#0000,#0f1716b3);position:absolute;inset:0}.visitor-hero>.city-wrap{z-index:1;width:100%;position:relative}.visitor-hero h1{color:#fff6e8;max-width:13ch;margin:34px 0 24px;font-size:clamp(58px,8vw,118px)}.visitor-hero h1 span{color:var(--native-accent)}.visitor-manifesto{margin:0 0 20px;font:clamp(30px,3.2vw,49px)/1.2 Georgia,serif}.visitor-hero-intro{max-width:50ch;font-size:20px}.visitor-hero .city-button{background:var(--native-accent);color:var(--visit-ink);margin:12px 0 32px}.visitor-hero-register{border-top:1px solid #ffffff40;justify-content:space-between;gap:24px;padding-top:20px;font-size:15px;display:flex}.visitor-routes{background:#e0e5d6;padding:64px 0}.visitor-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;display:flex}.visitor-heading h2{margin:10px 0}.visitor-controls{gap:16px;display:flex}.visitor-world label,.visitor-day label{gap:8px;font-size:16px;display:grid}.visitor-world select,.visitor-world input,.visitor-day input{font:inherit;color:#25342e;background:#fffaf0;border:1px solid #74806a;border-radius:14px;min-width:0;max-width:100%;min-height:48px;padding:10px 14px}.visitor-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.visitor-route-choice{text-align:left;color:var(--visit-ink);cursor:pointer;font:inherit;background:#eef0e7;border:1px solid #7e8d7440;border-radius:26px 26px 8px;flex-direction:column;gap:14px;padding:24px;transition:background .2s;display:flex}.visitor-route-choice strong{font-size:25px;line-height:1.2}.visitor-route-choice.is-active{background:var(--visit-ink);color:#fff6e8}.visitor-route-choice>span:last-child{font-size:16px;line-height:1.55}.visitor-thread{background:var(--visit-paper);padding:62px 0}.visitor-opening{max-width:70ch;font:clamp(21px,2.3vw,30px)/1.5 Georgia,serif}.visitor-access{background:#e7e5d8;border-block:1px solid #7e8d7450;border-radius:18px;margin:26px 0;padding:18px 22px}.visitor-access summary{cursor:pointer;min-height:28px;font-weight:600}.visitor-access p{max-width:80ch}.visitor-thread-stops{scrollbar-width:thin;gap:8px;padding:14px 0 24px;display:flex;overflow-x:auto}.visitor-thread-stops button{text-align:left;max-width:260px;font:inherit;color:var(--visit-ink);background:0 0;border:1px solid #7e8d7470;border-radius:999px;flex:none;padding:12px 18px;font-size:16px}.visitor-thread-stops button span{color:#a05d32;margin-right:10px}.visitor-thread-stops button[aria-current]{background:var(--visit-ink);color:#fff6e8}.visitor-chapter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:42px;scroll-margin-top:100px;display:grid}.visitor-chapter-image{background:#dedbce;border-radius:10px 90px 10px 10px;align-self:start;position:relative;overflow:hidden}.visitor-chapter-image img{object-fit:contain;width:100%;height:auto;max-height:800px;display:block}.visitor-chapter-copy{min-width:0}.visitor-chapter h3{letter-spacing:-.025em;margin:12px 0 20px;font:clamp(31px,3.2vw,49px)/1.16 Georgia,serif}.visitor-chapter-copy>p{max-width:72ch;margin:20px 0}.visitor-chapter-copy blockquote{border-left:3px solid #b67445;margin:26px 0;padding-left:22px;font:24px/1.5 Georgia,serif}.visitor-arrival{color:#5a684d;font-weight:500}.visitor-transition{border-block:1px solid #7e8d7450;margin:28px 0;padding:20px 0}.visitor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.visitor-actions button,.visitor-world .visitor-add{min-height:46px;font:inherit;cursor:pointer;color:#25342e;background:#e0e5d6;border:1px solid #6b795b;border-radius:30px;padding:10px 18px;position:static}.visitor-world button:disabled,.visitor-day button:disabled{opacity:.45;cursor:default}.visitor-world a:focus-visible,.visitor-world button:focus-visible,.visitor-day button:focus-visible{outline-offset:4px;outline:3px solid #db7e40}.visitor-map-panel{border-top:1px solid #7e8d7460;margin-top:54px;padding-top:34px}.visitor-map-panel .visitor-heading label{max-width:360px}.visitor-map-scroll{overscroll-behavior:contain;background:#faf8ee;border:1px solid #7e8d7450;border-radius:24px;max-height:620px;overflow:auto}.visitor-map-canvas{min-width:640px;max-width:1100px;margin:auto;position:relative}.visitor-map-canvas>img{width:100%;height:auto;display:block}.visitor-map-pin{color:#c44612;text-shadow:0 0 2px #fff,0 0 5px #fff;pointer-events:none;font-size:28px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.visitor-discover{background:var(--visit-ink);color:#fff6e8;padding:62px 0}.visitor-search{gap:14px;margin:26px 0;display:flex}.visitor-search label:first-child{flex:1}.visitor-catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:30px;display:grid}.visitor-card{border-bottom:1px solid #ffffff30;min-width:0;padding-bottom:24px}.visitor-card>a{text-decoration:none;display:block}.visitor-card img{object-fit:contain;background:#ffffff08;border-radius:28px 8px;width:100%;height:240px;margin-bottom:22px;display:block}.visitor-card h3{color:inherit;margin:12px 0;font-size:26px}.visitor-card>p{color:#eee3d1;font-size:17px;line-height:1.6}.visitor-card .city-mono{color:var(--native-accent)}.visitor-card .save-place{color:#fff6e8;background:0 0;border-color:#ffffff70}.visitor-discover>.city-wrap>.city-outline-button{color:#fff6e8;border-color:#fff6e8}.visitor-detail{padding-block:42px}.visitor-detail h1{margin:20px 0;font-size:clamp(42px,6vw,82px)}.visitor-detail-photo{border-radius:28px;max-height:650px;margin:24px 0;overflow:hidden}.visitor-detail-photo img{object-fit:contain;background:#e7e5d8;width:100%;height:auto;max-height:650px;display:block}.visitor-reading{max-width:78ch;margin:36px 0}.visitor-reading section{margin:32px 0}.visitor-reading h2{font-size:32px}.visitor-reading p{white-space:pre-line}.visitor-day{color:#25342e;background:#d6dfce;padding:60px 0;font-size:17px;line-height:1.6}.visitor-day-list{padding:0;list-style:none}.visitor-day-list li{border-top:1px solid #8c9c7c;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.visitor-day-list h3{margin:8px 0;font-size:24px;line-height:1.25}.visitor-day-list label{flex-shrink:0;width:100px}.visitor-day-list li>div:first-child{flex:1}.visitor-day-list button{color:#25342e;min-width:46px;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #6b795b;border-radius:24px;padding:8px 16px}.visitor-day-list input{width:100%}.visitor-day .city-mono{font-size:14px}.visitor-world [id],.visitor-day{scroll-margin-top:95px}@media (max-width:1000px){.visitor-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-chapter{gap:24px}.visitor-heading{flex-direction:column;align-items:flex-start}.visitor-controls{flex-wrap:wrap}.visitor-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-day-list li{flex-wrap:wrap}}@media (max-width:650px){.visitor-hero{border-radius:0 0 42px;min-height:660px;padding-top:36px}.visitor-hero h1{overflow-wrap:anywhere;font-size:58px}.visitor-hero-intro{font-size:18px}.visitor-hero-register{flex-direction:column;gap:8px}.visitor-route-grid{grid-template-columns:1fr}.visitor-route-choice{padding:22px}.visitor-routes,.visitor-thread,.visitor-discover{padding:40px 0}.visitor-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.visitor-controls label{min-width:0}.visitor-chapter{grid-template-columns:1fr;gap:24px}.visitor-chapter-image img{max-height:420px}.visitor-chapter-image{border-radius:8px 65px 8px 8px}.visitor-chapter h3{font-size:34px}.visitor-catalogue{grid-template-columns:1fr;gap:28px}.visitor-card img{height:270px}.visitor-search{flex-direction:column}.visitor-map-panel .visitor-heading label{width:100%;max-width:100%}.visitor-map-scroll{max-height:500px}.visitor-world .city-mono{letter-spacing:.04em;font-size:14px}.visitor-day-list li{gap:16px}.visitor-day-list li>div:first-child{flex-basis:calc(100% - 120px)}.visitor-day{padding-bottom:90px}.visitor-world .city-button{white-space:normal;text-align:center;line-height:1.4}.visitor-heading>.city-button{width:100%}.visitor-detail h1{overflow-wrap:anywhere}.visitor-detail .world-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.visitor-credits{overflow-wrap:anywhere;padding-block:28px;font-size:14px}.visitor-credits summary{cursor:pointer;font-size:17px}.visitor-credits li{margin:12px 0}.visitor-routes .city-mono,.visitor-thread .city-mono,.visitor-detail .city-mono{color:#725238}.visitor-routes .city-small,.visitor-thread .city-small,.visitor-detail .city-small{color:#4d5d49}.visitor-route-choice.is-active .city-mono{color:#e7d6ba}.visitor-discover .city-small{color:#e4dbca}.visitor-hero .city-mono{color:#f0dfc6}
