@charset "UTF-8";.update__location__coords .parentheses,footer[role=contentinfo]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}footer.__active[role=contentinfo],footer.__entering[role=contentinfo],footer.__exiting[role=contentinfo],footer[role=contentinfo]:target{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.update footer:after,.update footer:before,.update header:after,.update header:before{content:" ";display:table}.update footer:after,.update header:after{clear:both}.imprint__platform--primary .imprint__platform__link,.mapboxgl-marker,.update__permalink{display:block;background-color:transparent;background-size:contain;border:0;overflow:hidden;*text-indent:-9999px}.imprint__platform--primary .imprint__platform__link:before,.mapboxgl-marker:before,.update__permalink:before{content:"";display:block;width:0;height:150%}.imprint__credits,.imprint__platforms,.timeline,.update .photos{margin:0;padding:0;list-style:none}.imprint__platform{display:inline-block;vertical-align:top;letter-spacing:0}.about-link{position:relative;overflow:hidden;text-indent:105%;white-space:nowrap}.about-link:after{position:absolute;top:0;left:0;right:0;text-align:center;text-indent:0}@font-face{font-family:Antonio;font-weight:400;src:url(/font/antonio/antonio-regular.eot);src:url(/font/antonio/antonio-regular.eot?#iefix) format("embedded-opentype"),url(/font/antonio/antonio-regular.woff2) format("woff2"),url(/font/antonio/antonio-regular.woff) format("woff"),url(/font/antonio/antonio-regular.ttf) format("truetype"),url(/font/antonio/antonio-regular.svg#Antonio) format("svg")}@font-face{font-family:Metropolis;font-style:normal;font-weight:400;src:url(/font/metropolis/metropolis-regular.eot);src:url(/font/metropolis/metropolis-regular.eot?#iefix) format("embedded-opentype"),url(/font/metropolis/metropolis-regular.woff2) format("woff2"),url(/font/metropolis/metropolis-regular.woff) format("woff"),url(/font/metropolis/metropolis-regular.ttf) format("truetype"),url(/font/metropolis/metropolis-regular.svg#Metropolis) format("svg")}@font-face{font-family:Metropolis;font-style:italic;font-weight:400;src:url(/font/metropolis/metropolis-regularitalic.eot);src:url(/font/metropolis/metropolis-regularitalic.eot?#iefix) format("embedded-opentype"),url(/font/metropolis/metropolis-regularitalic.woff2) format("woff2"),url(/font/metropolis/metropolis-regularitalic.woff) format("woff"),url(/font/metropolis/metropolis-regularitalic.ttf) format("truetype"),url(/font/metropolis/metropolis-regularitalic.svg#Metropolis) format("svg")}@font-face{font-family:Metropolis;font-style:normal;font-weight:700;src:url(/font/metropolis/metropolis-bold.eot);src:url(/font/metropolis/metropolis-bold.eot?#iefix) format("embedded-opentype"),url(/font/metropolis/metropolis-bold.woff2) format("woff2"),url(/font/metropolis/metropolis-bold.woff) format("woff"),url(/font/metropolis/metropolis-bold.ttf) format("truetype"),url(/font/metropolis/metropolis-bold.svg#Metropolis) format("svg")}@font-face{font-family:Metropolis;font-style:italic;font-weight:700;src:url(/font/metropolis/metropolis-bolditalic.eot);src:url(/font/metropolis/metropolis-bolditalic.eot?#iefix) format("embedded-opentype"),url(/font/metropolis/metropolis-bolditalic.woff2) format("woff2"),url(/font/metropolis/metropolis-bolditalic.woff) format("woff"),url(/font/metropolis/metropolis-bolditalic.ttf) format("truetype"),url(/font/metropolis/metropolis-bolditalic.svg#Metropolis) format("svg")}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v5.1.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{background:#a0d4d3;color:#fff;font-family:Metropolis,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.overview,h1,h2,h3{font-family:Antonio,sans-serif;font-weight:400;text-transform:uppercase}abbr[title]{border-bottom:none;cursor:help}abbr[title]:hover{background:rgba(160,212,211,.2)}abbr[title]:after{content:"(?)";display:inline-block;overflow:hidden;width:.6em;margin-right:-.6em;font-size:.3em;text-indent:-.3em;opacity:.7;cursor:help;vertical-align:top}#map{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;z-index:1}#map .mapboxgl-canvas-container{opacity:.001;transition:opacity 1s}.__map-loaded #map .mapboxgl-canvas-container{opacity:1}#map.__interactive .mapboxgl-canvas-container{cursor:grab}#map.__interactive .mapboxgl-canvas-container:active{cursor:grabbing}.__map-loaded #map,.__map-loading #map{visibility:visible}.__map-loading #map:after{top:50%;left:50%;width:54px;height:54px;margin-top:-27px;margin-left:-27px;content:"";position:absolute;box-sizing:border-box;border:solid 2px #fff;font-size:2em;color:rgba(255,255,255,.5);background:url(/img/map-loader.png) transparent repeat-x 0 50%;background-size:94.5px 50px;opacity:.5;text-align:center;text-transform:uppercase;letter-spacing:.1em;border-radius:50%;animation:map-loading 2s infinite linear}.mapboxgl-marker{width:20px;height:20px;margin:-10px 0 0 -10px;background:#fff;border-radius:20px;opacity:0;transition:opacity .2s;pointer-events:none}.mapboxgl-marker.__active{opacity:1;pointer-events:auto}.mapboxgl-marker:after{content:"";display:block;position:absolute;top:4px;left:4px;right:4px;bottom:4px;background:transparent url(/img/map/marker-icons.svg) no-repeat 0 0;background-size:auto 12px}.no-svg .mapboxgl-marker:after{background-image:url(/img/map/marker-icons.png)}.mapboxgl-marker[data-type=airport]:after{background-position:0 0}.mapboxgl-marker[data-type=ferry-terminal]:after{background-position:-13px 0}.mapboxgl-marker[data-type=train-station]:after{background-position:-26px 0}@keyframes map-loading{0%{background-position:0 50%}100%{background-position:-94.5px 50%}}.overview{position:fixed;bottom:-30px;left:0;right:0;padding:3em 1.2em 1.2em 1.2em;z-index:4;border-bottom:solid 30px #a0d4d3;text-align:center;background:#a0d4d3;background:linear-gradient(to bottom,rgba(160,212,211,0),#a0d4d3 3em)}.overview__stat__breakdown,.overview__stats{margin:0 auto;padding:0;list-style:none;letter-spacing:-.3em}.overview__stat,.overview__stat__component{display:inline-block;vertical-align:top;letter-spacing:0}.overview__stat__component__detail,.overview__stat__component__title,.overview__stat__detail,.overview__stat__title{margin:0}.overview__stat__component__reference,.overview__stat__reference{position:relative;display:inline-block;width:.5em;margin-left:-.3em;vertical-align:top;overflow:hidden;text-indent:105%;font-size:.6em;color:#fff}.overview__stat__component__reference:after,.overview__stat__reference:after{content:"†";position:absolute;top:0;left:0;text-indent:0}.overview__stats{max-width:960px;margin-bottom:1.2em}.overview__stat{width:33%}.overview__stat__title{margin-bottom:.3em}.overview__stat__component{position:relative;margin-left:.5em;margin-right:.5em;line-height:1;text-align:left}.overview__stat__component:first-child{margin-left:0}.overview__stat__component:last-child{margin-right:0}.overview__stat__component:before{content:"";display:block;position:absolute;left:0;top:50%;vertical-align:middle}.overview__stat__component--hostels{padding-left:42px}.overview__stat__component--hostels:before{width:36px;height:26px;margin-top:-13px;background:transparent url(/img/overview/icon-hostel.svg) 50% 50% no-repeat;background-size:36px 26px}.no-svg .overview__stat__component--hostels:before{background-image:url(/img/overview/icon-hostel.png)}.overview__stat__component--hotels{padding-left:42px}.overview__stat__component--hotels:before{width:36px;height:14px;margin-top:-7px;background:transparent url(/img/overview/icon-hotel.svg) 50% 50% no-repeat;background-size:36px 14px}.no-svg .overview__stat__component--hotels:before{background-image:url(/img/overview/icon-hotel.png)}.overview__stat__component--visas{padding-left:25px}.overview__stat__component--visas:before{width:19px;height:25px;margin-top:-12.5px;background:transparent url(/img/overview/icon-passport.svg) 50% 50% no-repeat;background-size:19px 25px}.no-svg .overview__stat__component--visas:before{background-image:url(/img/overview/icon-passport.png)}.overview__stat__component--sim-cards{padding-left:21px}.overview__stat__component--sim-cards:before{width:15px;height:27px;margin-top:-13.5px;background:transparent url(/img/overview/icon-phone.svg) 50% 50% no-repeat;background-size:15px 27px}.no-svg .overview__stat__component--sim-cards:before{background-image:url(/img/overview/icon-phone.png)}.overview__stat__component--bus{padding-left:29px}.overview__stat__component--bus:before{width:23px;height:26px;margin-top:-13px;background:transparent url(/img/overview/icon-bus.svg) 50% 50% no-repeat;background-size:23px 26px}.no-svg .overview__stat__component--bus:before{background-image:url(/img/overview/icon-bus.png)}.overview__stat__component--kayaking{padding-left:34px}.overview__stat__component--kayaking:before{width:28px;height:28px;margin-top:-14px;background:transparent url(/img/overview/icon-kayak.svg) 50% 50% no-repeat;background-size:28px 28px}.no-svg .overview__stat__component--kayaking:before{background-image:url(/img/overview/icon-kayak.png)}.overview__stat__component--motorcycle{padding-left:39px}.overview__stat__component--motorcycle:before{width:33px;height:21px;margin-top:-10.5px;background:transparent url(/img/overview/icon-motorcycle.svg) 50% 50% no-repeat;background-size:33px 21px}.no-svg .overview__stat__component--motorcycle:before{background-image:url(/img/overview/icon-motorcycle.png)}.overview__stat__component--riding{padding-left:37px}.overview__stat__component--riding:before{width:31px;height:23px;margin-top:-11.5px;background:transparent url(/img/overview/icon-camel.svg) 50% 50% no-repeat;background-size:31px 23px}.no-svg .overview__stat__component--riding:before{background-image:url(/img/overview/icon-camel.png)}.overview__stat__component--train{padding-left:27px}.overview__stat__component--train:before{width:21px;height:29px;margin-top:-14.5px;background:transparent url(/img/overview/icon-train.svg) 50% 50% no-repeat;background-size:21px 29px}.no-svg .overview__stat__component--train:before{background-image:url(/img/overview/icon-train.png)}.overview__stat__component__detail,.overview__stat__component__title{display:inline-block;box-sizing:border-box;white-space:nowrap}.overview__stat__component__detail{display:block;margin-top:.2em;opacity:.5}.overview__continue{display:inline-block;position:relative;padding:.45em .45em .35em .45em;line-height:1;color:#fff;text-decoration:none}.overview__continue:after{content:"";position:absolute;display:block;left:50%;top:100%;margin-left:-.6em;border:solid .6em transparent;border-top-color:#fff;border-down:none}.overview__continue--updated{background:#fff;color:#a0d4d3}.about-link{width:2em;height:2em;display:block;position:absolute;right:.6em;bottom:.6em;background:#fff;color:#a0d4d3;border-radius:50%;opacity:.7;transition:opacity .2s}.about-link:after{content:"?";margin-top:.4em}.about-link:focus,.about-link:hover{opacity:1}.__map-interacting,.__map-interacting>body{overflow:hidden}.__map-interacting .timeline,.__map-interacting .updates{transform:translateX(50vw)}.__map-interacting .updates-backer{transform:translateX(45vw)}.timeline,.updates,.updates-backer{transition:transform .3s}.updates-backer:before{content:"";display:block;position:absolute;box-sizing:border-box;top:50%;width:2em;height:2em;margin-top:-1em;left:10em;opacity:0;cursor:pointer;border-left:solid 5px #fff;border-top:solid 5px #fff;transform:rotate(-45deg);pointer-events:none;transition:opacity .1s}.__map-interacting .updates-backer:before{opacity:1;transition:opacity .75s .25s}.updates{position:relative;margin:100vh 0 0 0;padding:1.8em 2.07em 1.8em 1.2em;padding-bottom:100vh;min-height:100vh;width:100%;z-index:3;box-sizing:border-box;list-style:none}.updates.__entering{z-index:6}.updates.__entering+.updates-backer{z-index:5}.update{position:relative;max-width:550px}.update+.update{margin-top:2.2em}.update__content{margin:.3em 0;position:relative;background:#fff;color:#222}.update__content>:first-child,.update__content>:first-child>:first-child,.update__content>:first-child>:first-child>:first-child{margin-top:0}.update__content>:last-child,.update__content>:last-child>:last-child,.update__content>:last-child>:last-child>:last-child{margin-bottom:0}.update .update-note{padding:1.2em}.update--photos .update__content{background:#222}.update .photos{padding:1.2em}.update .photo__container{margin:0}.update .photo__container img{display:block;width:100%}.update .photo__caption{color:#fff;font-size:.8em}.update footer,.update header{font-family:Antonio,sans-serif;color:#fff;text-transform:uppercase;font-size:1.2em;line-height:1.2;opacity:.7}.update__location{margin:0;float:left;padding-left:1.2em;background:transparent url(/img/timeline/icon-location.svg) 0 50% no-repeat;background-size:1em 1.5em}.no-svg .update__location{background-image:url(/img/timeline/icon-location.png)}.update__location__coords{display:block;font-size:.75em;opacity:.75}.update__permalink{float:right;width:14px;height:13px;margin-top:.15em;opacity:.75;background:transparent url(/img/timeline/icon-link.svg) 0 50% no-repeat;background-size:14px 13px}.no-svg .update__permalink{background-image:url(/img/timeline/icon-link.png)}.country{position:relative;margin:4.8em 0 1.8em 0}.country:first-child{margin-top:0}.country:last-child{margin-bottom:0}.country[data-country=indonesia] .country__name:before{background-image:url(/img/countries/indonesia/flag.svg)}.country[data-country=singapore] .country__name:before{background-image:url(/img/countries/singapore/flag.svg)}.country[data-country=malaysia] .country__name:before{background-image:url(/img/countries/malaysia/flag.svg)}.country[data-country=thailand] .country__name:before{background-image:url(/img/countries/thailand/flag.svg)}.country[data-country=cambodia] .country__name:before{background-image:url(/img/countries/cambodia/flag.svg)}.country[data-country=vietnam] .country__name:before{background-image:url(/img/countries/vietnam/flag.svg)}.country[data-country=china] .country__name:before{background-image:url(/img/countries/china/flag.svg)}.country[data-country=kazakhstan] .country__name:before{background-image:url(/img/countries/kazakhstan/flag.svg)}.country[data-country=kyrgyzstan] .country__name:before{background-image:url(/img/countries/kyrgyzstan/flag.svg)}.country__name{display:inline-block;margin:0}.country__name:before{content:"";display:inline-block;position:relative;top:-.05em;width:1.2em;height:.9em;margin-right:.3em;background:transparent none no-repeat 50% 50%;vertical-align:middle;background-size:contain;filter:saturate(0) contrast(50%) brightness(150%);transition:filter .2s}.country__stamp{display:inline-block;position:relative;top:.6em;left:-.9em;width:5rem;margin:0;height:0;overflow:visible;opacity:.75;white-space:nowrap;letter-spacing:-.285em;transform:rotate(-10deg)}.js .country__stamp{transform:rotate(-30deg) scale(2) translate(1em,-1em);opacity:0;transition:transform .15s,opacity .15s}.country__stamp:before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.country__stamp>img{display:inline-block;width:100%;height:auto;vertical-align:middle}@supports ((-o-object-fit:contain) or (object-fit:contain)){.country__stamp>img{-o-object-fit:contain;object-fit:contain;height:3.5em}}.country.__active .country__name:before{filter:none}.country.__visited .country__stamp{transform:rotate(-10deg);opacity:.75}.updates-backer{display:none;position:fixed;top:0;right:0;width:100%;height:100%;padding-left:15%;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.05) 10%,rgba(0,0,0,.3) 25%,rgba(0,0,0,.35) 30%,rgba(0,0,0,.45) 42.5%,rgba(0,0,0,.5) 50%)}@media (min-width:550px){.updates,.updates-backer{width:50%}.updates{margin-left:50%;padding-left:1.8em;padding-right:4.5em}.js .country,.js .update{opacity:.5;transition:opacity .4s}.js .country.__active,.js .update.__active{opacity:1}.update__content:after{position:absolute;display:block;top:50%;right:100%;margin-top:-.6em;border:solid .6em transparent;border-right-color:#fff;border-left:none;content:"";margin-right:-.6em;transition:margin-right .3s}.update--photos .update__content:after{border-right-color:#222}.__map-loaded .update.__active .update__content:after{margin-right:0}.updates-backer{background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.05) 10%,rgba(0,0,0,.3) 25%,rgba(0,0,0,.35) 30%,rgba(0,0,0,.45) 42.5%,rgba(0,0,0,.5) 50%)}}.timeline{position:fixed;top:1.125em;right:.9em;bottom:1.125em;z-index:4;width:2px;background:#fff}.timeline__item{position:absolute;display:block;right:-3px;margin-top:-.45em;height:.9em;font-size:.8em}.timeline__item.__active .timeline__link:after{background:#245150}.timeline__item:first-child,.timeline__item:last-child{right:-5.4px}.timeline__item:first-child .timeline__link:after,.timeline__item:last-child .timeline__link:after{width:14.4px;height:14.4px;margin-top:-7.2px}.timeline__link{display:block;overflow:hidden;margin-right:8px;font-family:Antonio,sans-serif;text-transform:uppercase;color:rgba(255,255,255,0);text-decoration:none;text-align:right;line-height:1;max-width:0;white-space:nowrap;transition:color .3s,max-width 0s .3s,margin-right 0s .3s}.timeline__link:after,.timeline__link:before{content:"";display:block;position:absolute}.timeline__link:before{top:0;right:0;height:.9em;width:12px}.timeline__link:after{top:50%;right:0;box-sizing:border-box;width:8px;height:8px;margin-top:-4px;border:solid 2px #fff;background:#fff;border-radius:50%;transition:background .3s}@media (min-width:550px){.timeline__item .timeline__link:focus,.timeline__item .timeline__link:hover,.timeline__item.__active .timeline__link,.timeline__item:first-child .timeline__link,.timeline__item:last-child .timeline__link{max-width:100px;margin-right:12px;color:#fff;transition:max-width 0s,margin-right 0s,color .3s}.timeline__item:first-child,.timeline__item:last-child{right:-5.4px}.timeline__item:first-child .timeline__link,.timeline__item:last-child .timeline__link{margin-right:21.6px}}footer[role=contentinfo]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;text-align:center;background:rgba(255,255,255,.25);transition:opacity .4s;opacity:0;-webkit-backdrop-filter:blur(4px)}footer[role=contentinfo]:before{content:"";height:100%}footer[role=contentinfo] .imprint,footer[role=contentinfo]:before{display:inline-block;vertical-align:middle}footer[role=contentinfo].__active,footer[role=contentinfo]:target{position:fixed;opacity:1}footer[role=contentinfo].__active .imprint,footer[role=contentinfo]:target .imprint{transform:none}footer[role=contentinfo],footer[role=contentinfo].__entering,footer[role=contentinfo].__exiting{opacity:0}footer[role=contentinfo].__exiting{transition-delay:.2s}footer[role=contentinfo] .imprint,footer[role=contentinfo].__entering .imprint{transform:translate(-3em,-100vh) rotate(30deg);transition:transform .3s cubic-bezier(.25,.25,.43,1.155)}footer[role=contentinfo].__exiting .imprint{transform:translate(1.5em,100vh) rotate(-25deg);transition-timing-function:cubic-bezier(.333,0,1,.333);transition-duration:.5s}.imprint{margin:1.2em;padding:1.2em;text-align:center;background:#fff;color:#222}.imprint>p:first-child{margin-top:0}.imprint__heading{margin-bottom:.3em}.imprint__platforms+.imprint__platforms{margin-top:.6em}.imprint__platform+.imprint__platform{margin-left:.3em}.imprint__platform+.imprint__platform--primary{margin-left:.6em}.imprint__platform__link{display:block;color:#222;text-decoration:none;opacity:.5;transition:opacity .2s}.imprint__platform__link:focus,.imprint__platform__link:hover{opacity:1}.imprint__platform--primary .imprint__platform__link{height:33px;background:transparent url(/img/imprint/platform-logos.svg) no-repeat 50% 50%;background-size:254px 33px}.no-svg .imprint__platform--primary .imprint__platform__link{background-image:url(/img/imprint/platform-logos.png)}.imprint__platform--primary .imprint__platform__link[href*=moves]{width:33px;background-position:0 0}.imprint__platform--primary .imprint__platform__link[href*=swarm]{width:95px;background-position:-34px 0}.imprint__platform--primary .imprint__platform__link[href*=mapbox]{width:124px;background-position:-130px 0}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}