@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700&display=swap);header[data-v-3793abda]{position:absolute;top:0;left:0;padding:10px 0;z-index:999;width:100%;text-align:left}@media(max-width:768px){header[data-v-3793abda]{text-align:center}}header h1[data-v-3793abda]{font-family:Lato,sans-serif;font-weight:300;color:#fff;display:inline-block;text-shadow:1px 1px 5px rgba(0,0,0,.75);margin:0}header h1 span[data-v-3793abda]{font-size:.85em;text-shadow:1px 1px 5px rgba(0,0,0,.33)}header p[data-v-3793abda]{font-size:.75em;margin:0 0 .25em 0;color:#fff;opacity:.5;text-shadow:1px 1px 5px rgba(0,0,0,.75);-webkit-transition:all .25s;transition:all .25s}header:hover p[data-v-3793abda],header:hover ul#collection-list[data-v-3793abda]{opacity:.95}header .wrapper[data-v-3793abda]{padding:0 20px}@media(max-width:768px){header .wrapper[data-v-3793abda]{padding:0 15px}}header ul#collection-list[data-v-3793abda]{list-style:none;margin:.2rem 0 0 0;padding:0;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}header ul#collection-list li[data-v-3793abda]{display:inline-block;color:#fff;font-size:.75em;text-shadow:1px 1px 5px rgba(0,0,0,.75);vertical-align:top}header ul#collection-list li a[data-v-3793abda]{position:relative;display:block;padding:0 .25em;text-decoration:none}header ul#collection-list li a[data-v-3793abda]:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:0;background-color:hsla(0,0%,100%,0);border-radius:3px;-webkit-box-shadow:1px 1px 5px transparent;box-shadow:1px 1px 5px transparent;-webkit-transition:all .5s;transition:all .5s}.collection__direction--reversed header ul#collection-list li a[data-v-3793abda]:after{left:auto;right:0}header ul#collection-list li a[data-v-3793abda]:hover:after{width:100%;background-color:hsla(0,0%,100%,.25);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.25);box-shadow:1px 1px 5px rgba(0,0,0,.25)}header ul#collection-list li.selected a[data-v-3793abda]:after{width:100%;background-color:hsla(0,0%,100%,.75);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.75);box-shadow:1px 1px 5px rgba(0,0,0,.75)}header ul#collection-list li:first-child a[data-v-3793abda]{padding-left:0}header ul#collection-list li:larst-child a[data-v-3793abda]{padding-right:0}header .about--geography[data-v-3793abda]{height:1rem}header .about--description[data-v-3793abda]{height:1rem}@media(max-width:450px)and (max-height:560px){header:hover .about--description[data-v-3793abda]{opacity:0}header .about--description[data-v-3793abda]{height:0;opacity:0}}@media(max-width:450px)and (max-height:510px){header:hover .about--geography[data-v-3793abda]{opacity:0}header .about--geography[data-v-3793abda]{height:0;opacity:0}}:root:has(section.links) header[data-v-3793abda]{position:relative;padding-bottom:0}:root:has(section.links) header #collection-list[data-v-3793abda]{display:none}footer[data-v-15ab44cb]{position:absolute;bottom:0;right:0;z-index:999;width:100%;text-align:right;display:inline-block;text-shadow:1px 1px 5px rgba(0,0,0,.75);margin:10px 0;opacity:.25;-webkit-transition:opacity .25s;transition:opacity .25s}@media(max-width:768px){footer[data-v-15ab44cb]{text-align:center;opacity:.5}}footer[data-v-15ab44cb]:hover{opacity:.75}footer ul[data-v-15ab44cb]{list-style:none;padding:0;margin:0}@media(max-width:768px){footer ul[data-v-15ab44cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding:0 3px}}footer ul li[data-v-15ab44cb]{position:relative;display:inline-block;color:#fff;font-size:.75em;padding:0 10px}@media(max-width:768px){footer ul li[data-v-15ab44cb]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 5px}}@media(min-width:768px){footer ul li[data-v-15ab44cb]:after{content:"";position:absolute;top:50%;left:0;height:.66rem;width:1px;border-left:1px solid hsla(0,0%,100%,.5);-webkit-transform:translateY(-66%) rotate(45deg);transform:translateY(-66%) rotate(45deg)}}@media(max-width:320px){footer ul li.copyright[data-v-15ab44cb]{text-align:center;-webkit-box-flex:99;-ms-flex-positive:99;flex-grow:99;margin-bottom:1em}}@media(max-width:768px){footer ul li.copyright[data-v-15ab44cb]{margin-bottom:1em}}footer ul li[data-v-15ab44cb]:first-child:after{border:0}footer ul li a[data-v-15ab44cb]{text-decoration:none;color:#fff;opacity:.75}footer ul li a img.social-icon[data-v-15ab44cb]{-webkit-filter:saturate(0);filter:saturate(0);-webkit-transition:all .15s;transition:all .15s}footer ul li a[href="https://500px.com/davechiu"] img.social-icon[data-v-15ab44cb]{-webkit-filter:saturate(0) invert(100%);filter:saturate(0) invert(100%)}footer ul li a[data-v-15ab44cb]:hover{opacity:1}footer ul li a:hover img.social-icon[data-v-15ab44cb]{-webkit-filter:saturate(100%);filter:saturate(100%)}footer ul li a:hover[href="https://500px.com/davechiu"] img.social-icon[data-v-15ab44cb]{-webkit-filter:saturate(0) invert(100%);filter:saturate(0) invert(100%)}@media(max-width:768px){footer ul li .toggleHelp__link[data-v-15ab44cb]{opacity:0;display:none}}footer ul .wrapper[data-v-15ab44cb]{padding:0 20px;padding-top:3em}@media(max-width:768px){:root:has(section.links) footer[data-v-15ab44cb]{position:relative}}:root:has(section.links) footer ul li[data-v-15ab44cb]{display:none}:root:has(section.links) footer ul li.copyright[data-v-15ab44cb]{display:block}:root:has(section.links) footer ul li .toggleHelp__link[data-v-15ab44cb]{display:none}
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:davechiu;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}[class*=icon-]{font-family:davechiu;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dc-logo:before{content:"\E600"}.icon-arrow-right:before{content:"\E601"}.icon-arrow-left:before{content:"\E602"}.icon-play:before{content:"\E603"}.icon-pause:before{content:"\E604"}.icon-resize-enlarge:before{content:"\E605"}.icon-resize-shrink:before{content:"\E606"}.icon-cross:before{content:"\E607"}#main,#viewer,body,html{margin:0;padding:0;height:100%;width:100%;font-size:20px}body{background:linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#111 0,#111) 0 0,linear-gradient(45deg,#111 25%,transparent 0,transparent 75%,#000 0,#000) 1em 1em,linear-gradient(135deg,#111 17%,transparent 0,transparent 25%,#111 0,#111 36%,transparent 0,transparent 64%,#111 0,#111 75%,transparent 0,transparent 83%,#111 0) 1em 1em;background-color:#000;background-size:2em 2em;line-height:1.4;font-family:Lato,sans-serif;font-weight:300}body:has(section.links){background:#0f2027;background:linear-gradient(33deg,#2c5364,#203a43,#0f2027)}a{opacity:1;text-decoration:none}a,a:visited{color:#fff}a:hover{color:#fff;opacity:.85;text-decoration:underline}a:focus{outline:0;opacity:.85}a:active,a:hover{outline:0}section#main.fullscreen{position:absolute;top:0;left:0;height:100%;width:100%}#app{font-family:Lato,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app .aperture{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}#app .aperture .blade{position:absolute;top:50%;left:50%;height:0;width:0}#app .aperture .blade:after{content:"";display:block;position:absolute;top:0;left:0;height:150vh;width:100vw;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);-webkit-transition:all 1.25s;transition:all 1.25s;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:aperture 1.5s ease-in-out 1 forwards;animation:aperture 1.5s ease-in-out 1 forwards;-webkit-animation-delay:.5s;animation-delay:.5s}@media(orientation:portrait){#app .aperture .blade:after{height:200vh;width:150vw}}#app .aperture .blade--1{-webkit-transform:translateX(-50%) translateY(-50%) rotate(30deg);transform:translateX(-50%) translateY(-50%) rotate(30deg)}#app .aperture .blade--2{-webkit-transform:translateX(-50%) translateY(-50%) rotate(60deg);transform:translateX(-50%) translateY(-50%) rotate(60deg)}#app .aperture .blade--3{-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg)}#app .aperture .blade--4{-webkit-transform:translateX(-50%) translateY(-50%) rotate(120deg);transform:translateX(-50%) translateY(-50%) rotate(120deg)}#app .aperture .blade--5{-webkit-transform:translateX(-50%) translateY(-50%) rotate(150deg);transform:translateX(-50%) translateY(-50%) rotate(150deg)}#app .aperture .blade--6{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}#app .aperture .blade--7{-webkit-transform:translateX(-50%) translateY(-50%) rotate(210deg);transform:translateX(-50%) translateY(-50%) rotate(210deg)}#app .aperture .blade--8{-webkit-transform:translateX(-50%) translateY(-50%) rotate(240deg);transform:translateX(-50%) translateY(-50%) rotate(240deg)}#app .aperture .blade--9{-webkit-transform:translateX(-50%) translateY(-50%) rotate(270deg);transform:translateX(-50%) translateY(-50%) rotate(270deg)}#app .aperture .blade--10{-webkit-transform:translateX(-50%) translateY(-50%) rotate(300deg);transform:translateX(-50%) translateY(-50%) rotate(300deg)}#app .aperture .blade--11{-webkit-transform:translateX(-50%) translateY(-50%) rotate(330deg);transform:translateX(-50%) translateY(-50%) rotate(330deg)}#app .aperture .blade--12{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}#app .aperture .blade--13{-webkit-transform:translateX(-50%) translateY(-50%) rotate(390deg);transform:translateX(-50%) translateY(-50%) rotate(390deg)}#app .aperture .blade--14{-webkit-transform:translateX(-50%) translateY(-50%) rotate(420deg);transform:translateX(-50%) translateY(-50%) rotate(420deg)}#app .aperture .blade--15{-webkit-transform:translateX(-50%) translateY(-50%) rotate(450deg);transform:translateX(-50%) translateY(-50%) rotate(450deg)}#app .aperture .blade--16{-webkit-transform:translateX(-50%) translateY(-50%) rotate(480deg);transform:translateX(-50%) translateY(-50%) rotate(480deg)}#app .aperture .blade--17{-webkit-transform:translateX(-50%) translateY(-50%) rotate(510deg);transform:translateX(-50%) translateY(-50%) rotate(510deg)}#app .aperture .blade--18{-webkit-transform:translateX(-50%) translateY(-50%) rotate(540deg);transform:translateX(-50%) translateY(-50%) rotate(540deg)}#app .aperture .blade--19{-webkit-transform:translateX(-50%) translateY(-50%) rotate(570deg);transform:translateX(-50%) translateY(-50%) rotate(570deg)}#app .aperture .blade--20{-webkit-transform:translateX(-50%) translateY(-50%) rotate(600deg);transform:translateX(-50%) translateY(-50%) rotate(600deg)}#app .aperture .blade--21{-webkit-transform:translateX(-50%) translateY(-50%) rotate(630deg);transform:translateX(-50%) translateY(-50%) rotate(630deg)}#app .aperture .blade--22{-webkit-transform:translateX(-50%) translateY(-50%) rotate(660deg);transform:translateX(-50%) translateY(-50%) rotate(660deg)}#app .aperture .blade--23{-webkit-transform:translateX(-50%) translateY(-50%) rotate(690deg);transform:translateX(-50%) translateY(-50%) rotate(690deg)}#app .aperture .blade--24{-webkit-transform:translateX(-50%) translateY(-50%) rotate(2turn);transform:translateX(-50%) translateY(-50%) rotate(2turn)}#app .aperture .blade--13:after{background:transparent;border:1px solid hsla(0,0%,100%,.1)}#app .aperture .blade--14:after{background:transparent;border:1px solid hsla(0,0%,100%,.1)}@-webkit-keyframes aperture{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{opacity:1}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);opacity:0}}@keyframes aperture{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{opacity:1}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);opacity:0}}@media(orientation:portrait){.viewer[data-v-1ff4a56f]{position:absolute;height:67vw;width:100vw;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}}@media(max-width:450px)and (max-height:480px)and (orientation:portrait){.viewer[data-v-1ff4a56f]{top:55%}}.viewer #fullscreen[data-v-1ff4a56f]{position:absolute;top:.25em;right:.25em;z-index:9999;height:3em;width:3em}@media(max-width:768px){.viewer #fullscreen[data-v-1ff4a56f]{opacity:0;display:none}}.viewer #fullscreen a[data-v-1ff4a56f]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;padding:.5em .1em;font-size:1em;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.75);text-decoration:none;line-height:1;opacity:.25;height:1em;width:1em;-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.viewer #fullscreen a[data-v-1ff4a56f]:hover{opacity:.55;-webkit-transform:scale(1.5);transform:scale(1.5)}.viewer #next[data-v-1ff4a56f],.viewer #prev[data-v-1ff4a56f]{position:absolute;top:0;z-index:20;height:100%;width:3em}.viewer #next[data-v-1ff4a56f]{right:0}.viewer #prev[data-v-1ff4a56f]{left:0}.viewer #next a[data-v-1ff4a56f],.viewer #prev a[data-v-1ff4a56f]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;padding:.5em .1em;font-size:3em;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.75);text-decoration:none;line-height:1;opacity:.25;height:1em;width:1em;-webkit-transition:opacity .25s;transition:opacity .25s}@media(max-width:768px){.viewer #next a[data-v-1ff4a56f],.viewer #prev a[data-v-1ff4a56f]{opacity:0}}.viewer #next:hover a[data-v-1ff4a56f],.viewer #prev:hover a[data-v-1ff4a56f]{opacity:.55}@media(max-width:768px){.viewer #next:hover a[data-v-1ff4a56f],.viewer #prev:hover a[data-v-1ff4a56f]{opacity:0}}.viewer #next a[data-v-1ff4a56f]{margin-right:0;padding-left:.5em;text-align:right}.viewer #next a[data-v-1ff4a56f]:hover{opacity:.95}@media(max-width:768px){.viewer #next a[data-v-1ff4a56f]:hover{opacity:0}}.viewer #prev a[data-v-1ff4a56f]{margin-left:0;padding-right:.5em;text-align:left}.viewer #prev a[data-v-1ff4a56f]:hover{opacity:.95}@media(max-width:768px){.viewer #prev a[data-v-1ff4a56f]:hover{opacity:0}}.viewer #playpause[data-v-1ff4a56f]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:50%;width:25%;z-index:999;text-align:center}.viewer #playpause a[data-v-1ff4a56f]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:1em;width:1em;font-size:5em;color:#fff;opacity:0;text-shadow:1px 1px 5px rgba(0,0,0,.5);font-family:davechiu;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .25s;transition:opacity .25s}.viewer #playpause a span[data-v-1ff4a56f]{letter-spacing:2px}.viewer #playpause a[data-v-1ff4a56f]:hover{opacity:.99;text-decoration:none}.viewer #playpause:hover a[data-v-1ff4a56f]{opacity:.5}.viewer #playpause a.pause[data-v-1ff4a56f]:before{content:"\E604"}.viewer #playpause a.play[data-v-1ff4a56f]:before{content:"\E603"}.viewer #playpause a[data-v-1ff4a56f]:active{-webkit-box-shadow:none;box-shadow:none}.viewer #show[data-v-1ff4a56f]{background-color:#000;position:absolute;top:0;left:0;height:100%;min-height:100%;width:100%;overflow:hidden;-webkit-box-shadow:0 0 50px rgba(0,0,0,.95);box-shadow:0 0 50px rgba(0,0,0,.95)}@media(max-width:768px){.viewer #show[data-v-1ff4a56f]{-webkit-box-shadow:0 0 10em rgba(0,0,0,.75);box-shadow:0 0 10em rgba(0,0,0,.75)}}@media(orientation:portrait){.viewer #show[data-v-1ff4a56f]{position:absolute!important;min-height:66vw;height:66vw;overflow:visible}}.viewer #show[data-v-1ff4a56f]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:2rem;width:2rem;border:2px solid hsla(0,0%,100%,.5);border-radius:.25rem;background-color:hsla(0,0%,100%,.5);background:linear-gradient(-45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 48%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 52%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));-webkit-animation:spinner-data-v-1ff4a56f 1.25s ease-in-out infinite;animation:spinner-data-v-1ff4a56f 1.25s ease-in-out infinite;background-size:1.5rem 1.5rem;background-position:50%;background-repeat:no-repeat}.slideshow__direction--reversed .viewer #show[data-v-1ff4a56f]:before{animation-direction:reverse}@-webkit-keyframes spinner-data-v-1ff4a56f{0%{border-radius:.25rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}50%{border-radius:2rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}to{border-radius:.25rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes spinner-data-v-1ff4a56f{0%{border-radius:.25rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}50%{border-radius:2rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}to{border-radius:.25rem;-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.viewer #show img[data-v-1ff4a56f]{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:100%;width:100%;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s;-o-object-fit:cover;object-fit:cover}@media(orientation:portrait){.viewer #show img[data-v-1ff4a56f]{min-height:0;min-width:0;width:100vw}}.viewer #show img.show[data-v-1ff4a56f]{opacity:1}.viewer #show .photo[data-v-1ff4a56f]{-webkit-transition:all .5s;transition:all .5s}.viewer #show .photo-enter[data-v-1ff4a56f],.viewer #show .photo-leave-to[data-v-1ff4a56f]{opacity:0!important}.viewer #show .photo-enter-to[data-v-1ff4a56f]{opacity:1}.viewer #show .progressBar[data-v-1ff4a56f]{position:absolute;bottom:.25em;left:0;height:3px;width:100%;margin:0;padding:0;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-transition:height .25s;transition:height .25s}@media(orientation:portrait){.viewer #show .progressBar[data-v-1ff4a56f]{bottom:-.5em}}.viewer #show .progressBar[data-v-1ff4a56f]:hover{height:5px}.viewer #show .progressBar a[data-v-1ff4a56f]{display:block;height:100%;width:100%}.viewer #show .progressBar__element[data-v-1ff4a56f]{display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;margin:0 .125em;background-color:hsla(0,0%,100%,.25);-webkit-box-shadow:0 0 .25em rgba(0,0,0,.33);box-shadow:0 0 .25em rgba(0,0,0,.33);border-radius:1em;overflow:hidden}.viewer #show .progressBar__element[data-v-1ff4a56f]:first-child{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.viewer #show .progressBar__element[data-v-1ff4a56f]:last-child{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.viewer #show .progressBar__progress[data-v-1ff4a56f]{height:100%;width:0;background-color:hsla(0,0%,100%,.5)}.viewer #show .progressBar__element.past .progressBar__progress[data-v-1ff4a56f]{width:100%}.viewer #show .progressBar.paused .progressBar__element.current .progressBar__progress[data-v-1ff4a56f]{width:100%;-webkit-animation:pulseProgressBar-data-v-1ff4a56f 1s ease-in-out infinite alternate;animation:pulseProgressBar-data-v-1ff4a56f 1s ease-in-out infinite alternate}.viewer #show .progressBar.animate .progressBar__element.current .progressBar__progress[data-v-1ff4a56f]{-webkit-animation:animateProgressBar-data-v-1ff4a56f 12.5s linear forwards;animation:animateProgressBar-data-v-1ff4a56f 12.5s linear forwards}.viewer #show .progressBar a:hover .progressBar__progress[data-v-1ff4a56f]{width:100%;-webkit-animation:pulseProgressBar-data-v-1ff4a56f .25s ease-in-out infinite alternate;animation:pulseProgressBar-data-v-1ff4a56f .25s ease-in-out infinite alternate}@-webkit-keyframes animateProgressBar-data-v-1ff4a56f{0%{width:0}to{width:100%}}@keyframes animateProgressBar-data-v-1ff4a56f{0%{width:0}to{width:100%}}@-webkit-keyframes pulseProgressBar-data-v-1ff4a56f{0%{opacity:.25}to{opacity:1}}@keyframes pulseProgressBar-data-v-1ff4a56f{0%{opacity:.25}to{opacity:1}}.viewer .collection--header[data-v-1ff4a56f]{position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(32,32,32,.75);background:radial-gradient(circle,rgba(34,34,34,.75) 0,rgba(0,0,0,.75) 100%);color:#fff;opacity:.75;z-index:999;pointer-events:none;opacity:0}.collectionChange--complete .viewer .collection--header[data-v-1ff4a56f]{-webkit-animation:splash-data-v-1ff4a56f 1.25s ease-in-out 1 forwards;animation:splash-data-v-1ff4a56f 1.25s ease-in-out 1 forwards}.viewer .collection--header h2[data-v-1ff4a56f]{font-size:3rem;line-height:1;margin:0;text-shadow:1px 1px 5px rgba(0,0,0,.75)}.viewer .collection--header .all-centered[data-v-1ff4a56f]{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}@-webkit-keyframes splash-data-v-1ff4a56f{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes splash-data-v-1ff4a56f{0%{opacity:1}50%{opacity:1}to{opacity:0}}.help[data-v-1ff4a56f]{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);color:#fff;z-index:9999;padding:0 1em .25em;opacity:0;pointer-events:none;background:rgba(0,0,0,.85);border-radius:1.5em;border:.25em solid rgba(0,0,0,.95);-webkit-box-shadow:0 1em 2em rgba(0,0,0,.75);box-shadow:0 1em 2em rgba(0,0,0,.75);-webkit-transition:opacity .25s;transition:opacity .25s}.help.visible[data-v-1ff4a56f]{opacity:1;pointer-events:auto}.help h2[data-v-1ff4a56f]{margin:0;padding:0}.help ul[data-v-1ff4a56f]{display:block;list-style:none;margin:0;padding:0}.help ul li[data-v-1ff4a56f]{display:block;margin:.66em 0;padding:0}.help ul li>span[data-v-1ff4a56f]{float:right;padding-left:3em}.help ul li>span span.key[data-v-1ff4a56f]{border:1px solid hsla(0,0%,100%,.75);padding:.1em .4em .2em;border-radius:.25em;min-width:.9em;text-align:center;display:inline-block;margin:-.2em 0;-webkit-transition:background .3s;transition:background .3s}.help ul li>span span.key__space[data-v-1ff4a56f]{min-width:5.66em}.help ul li>span span.key__shift[data-v-1ff4a56f]{min-width:2em}.help ul li>span span.key__arrow[data-v-1ff4a56f]{max-width:.9em}.help ul li>span span.key.pressed[data-v-1ff4a56f]{background:hsla(0,0%,100%,.25);-webkit-transition:background 125ms;transition:background 125ms}