.home.loading .controls{display:none!important}.controls{--rows:1;--cols:13;--row-scale:4;--guided:"none";--menu-text:"Click to expand";z-index:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:fixed;bottom:calc(var(--height-offset) + 0px);left:0;right:0;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100vw;background-color:transparent;height:50px;--trigger-offset:20px}.controls.infront{z-index:5}.controls.disabled,.controls.disabled .container>span.control{pointer-events:none}.controls .trigger{display:block;cursor:pointer;text-align:center;position:fixed;bottom:calc(var(--height-offset) + var(--trigger-offset));pointer-events:all}.controls .trigger>img{width:var(--s-icon-size);height:auto}.controls .trigger.dark img{-webkit-filter:invert();filter:invert()}.controls .trigger.menu{right:calc(var(--s-icon-size)*1.2*4)}.controls .trigger.searcher{right:calc(var(--s-icon-size)*1.2*3)!important}.controls.guided{--trigger-offset:0px}.controls.guided:before{content:"";display:block;position:absolute;height:calc(var(--s-icon-size)*2);width:100%;background-color:hsla(0,0%,100%,.6666666666666666);bottom:0}.controls.guided .trigger{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:100;animation-iteration-count:100;right:auto!important;left:calc(50vw - 15px)}.controls.guided .trigger.searcher{left:auto!important;right:var(--s-icon-size)!important}.controls.guided .trigger.home{left:auto!important;right:calc(55% + var(--s-icon-size)*2)!important}.controls.guided .trigger.home:before{content:"Home"!important}.controls.guided .trigger.home:before,.controls.guided .trigger.menu:before{display:inline-block;position:absolute;left:40px;font-size:.7em;line-height:185%}.controls.guided .trigger.menu:before{content:var(--menu-text)!important}.controls.guided .trigger>img{width:calc(1.5*var(--s-icon-size))}.controls.guided .trigger:after{color:#2c3e50;width:30px!important;height:30px!important;left:3px!important}@-webkit-keyframes pulse{0%{color:#dd7b58}25%{color:#c9401c}50%{color:#a59f7b}to{color:#dd7b58}}@keyframes pulse{0%{color:#dd7b58}25%{color:#c9401c}50%{color:#a59f7b}to{color:#dd7b58}}.controls .container{position:relative;-webkit-transition:all .5s;transition:all .5s;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;-ms-flex-line-pack:center;align-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--s-bg-light);-webkit-box-shadow:var(--s-popup-shadow);box-shadow:var(--s-popup-shadow);border-radius:.5em;padding:7px;left:0;right:0;bottom:calc(var(--height-offset) + 57px + var(--trigger-offset));margin:auto}.controls,.controls span{font-size:1.5em}.controls .container>span.control{--hint:"";visibility:hidden}.controls .container>span.control.hint:after{content:var(--hint);display:block;position:absolute;top:-42px;font-size:.5em;border-radius:1.2em;background-color:#00416b;padding:1em;color:#faba56;font-family:Avenir;font-weight:700}.controls .container>span.control .tip,.controls .gm{display:none}.controls.expand{z-index:100;height:auto}.controls.expand .trigger.menu:after{content:"";width:20px;height:20px;background-color:var(--s-bg-light);-webkit-box-shadow:var(--s-popup-shadow);box-shadow:var(--s-popup-shadow);display:block;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-.8em;left:2px;z-index:0}.controls.expand .container{display:-webkit-box;display:-ms-flexbox;display:flex}.controls.expand span.control{visibility:visible;pointer-events:all;border:1px solid var(--s-bg-light);cursor:pointer;display:inline-block}.controls.expand span.control .img{width:calc(96vw/var(--cols));height:calc(96vw/var(--cols)*0.75);shape-outside:border-box;float:left}.controls.expand span.control .img img{width:100%;height:auto}@media (min-width:1400px){.controls.expand.tips{--row-scale:3.4}}.controls.expand.tips .search{display:block}.controls.expand.tips span.control{background-color:hsla(0,0%,100%,.6666666666666666);width:calc(96vw/var(--cols))!important}.controls.expand.tips span.control .img{padding:0 .1em 0 0;height:100%}.controls.expand.tips span.control .tip{display:block;font-size:.8rem!important;text-align:left}@media (max-width:1024px){.controls.expand.tips span.control .tip{font-size:.8rem!important}}@media (min-aspect-ratio:4/3){.controls.expand.tips span.control .tip{font-size:.8rem!important}}.controls.expand.tips span.control{min-height:220px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:1400px){.controls.expand.tips span.control{min-height:290px}}.controls.expand.tips span.control img{font-size:0!important}.controls.expand.tips span.control .img{padding:0!important;width:100%!important;float:unset!important;font-size:unset!important}.controls.expand.tips span.control .tip{padding:0 .4em!important;text-align:center!important;min-height:35px}@media (min-aspect-ratio:1.33333333){.controls.expand.tips span.control .tip{font-size:.7rem!important}}.controls .video{display:none;position:fixed;bottom:calc(var(--height-offset) + 22px);right:190px;background-color:var(--s-light);border-radius:.5em;height:40px;-webkit-box-shadow:var(--s-popup-shadow);box-shadow:var(--s-popup-shadow)}.controls .video.show{display:block}.controls .video>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}.controls .video>div img,.controls .video>div span{width:var(--s-icon-size);height:var(--s-icon-size);margin:0 .2em;cursor:pointer}.controls .video>div img.flip,.controls .video>div span.flip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.controls .video>div span{content:"";background-size:var(--s-icon-size) var(--s-icon-size);display:inline-block}.controls .video>div span.fs{background-image:url(../img/popout.8898b1a3.png)}.controls .video>div span.fs.active{background-image:url(../img/popin.836acffc.png)}.controls.hasDMS .video{right:165px}