@import"https://use.typekit.net/jzj1ail.css";body{margin:0;padding:0;font-family:cofo-sans-mono-variable,sans-serif;font-variation-settings:"wght" 400}body,html{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}:focus{outline:none}p{line-height:1.2}.hero{width:100vw;height:100vh;position:absolute;left:0;top:0}.hero img{padding:24px;height:80%;width:auto;max-width:100%;margin:auto;display:block}.hero .description{margin:auto;max-width:800px;display:flex;justify-content:space-between}.hero .description p{width:48%}.page{width:100%;height:100vh}.page h1{font-size:64px;border-bottom:2px solid #000;line-height:1;margin-top:5px;padding:5px 24px}.page h1:after{content:"...";position:absolute;right:24px}.page img{height:70%;width:auto;max-width:100%;margin:auto;display:block;object-fit:contain}.text-section{padding:24px;max-width:600px;margin:auto}body{overflow:hidden}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.a-to{padding:0 14px;width:100vw;overflow-x:hidden;line-height:1.3;animation:fadeIn 1.5s ease}.a-to a{text-decoration:none;color:#000}.a-to p{line-height:1.3}.a-to .info a,.a-to p a{text-decoration:underline}.a-to .nav{display:flex;width:100%;justify-content:space-between;align-items:end;padding:14px;position:absolute;background-color:#fff;top:0;left:0}.a-to .nav h1{margin:0;font-size:42px}.a-to .nav .menu{font-size:42px;position:absolute;right:14px;z-index:9999;cursor:pointer}.a-to .menu-items{position:absolute;right:14px;top:80px}.a-to .menu-items a{display:block;text-align:right}.a-to .menu-items a:hover{font-weight:700;text-decoration:underline}.a-to .menu-wrapper{width:500px;max-width:100%;height:100vh;position:fixed;right:-500px;top:0;border-left:1px solid #000;background-color:#fff;z-index:888;transition:right .4s ease;padding:0 14px 100px;overflow-y:auto}.a-to .menu-wrapper.show{right:0}.a-to .menu-wrapper .info{margin-top:100px}.a-to .description{max-width:320px;margin-top:80px}.a-to .image-text{display:flex;margin-top:-40px}.a-to .image-text img{width:50%;height:100%;max-height:85vh;object-fit:contain}.a-to .image-text .text{width:45%;padding:40px 24px;font-size:20px}.a-to .image-text .text .button{margin-top:24px}.a-to .button{border:1px solid #000;border-radius:25px;padding:10px 15px;width:-moz-fit-content;width:fit-content;font-size:20px}.a-to .button:hover{background-color:#000;transition:all .4s ease;color:#fff}.a-to .button:hover a{color:#fff}.a-to .carousel{width:130vw;margin-left:-15vw;position:absolute;z-index:-1}.a-to .carousel .slick-list,.a-to .carousel .slick-slider{height:90vh}.a-to .carousel img{width:100%;height:100%;object-fit:contain}.a-to .carousel .carousel-item{transform:scale(.7);transform-origin:center;height:75vh;transition:all .4s ease;display:flex!important;flex-direction:column;align-items:center;justify-content:center;position:relative}.a-to .carousel .carousel-item .button{transition:all .4s ease;visibility:hidden;opacity:0}.a-to .carousel .slick-current .carousel-item{transform:scale(1);overflow:visible}.a-to .carousel .slick-current .carousel-item .button{visibility:visible;opacity:1}.a-to .filter-items{display:flex;flex-wrap:wrap}.a-to .filter-items .filter-item{width:24vw}.a-to .filter-items img{width:100%;height:auto}em{font-size:14px}@media only screen and (max-width:900px){body{overflow-y:auto}.hero img{width:100%;height:auto}.hero .description{padding:24px;flex-direction:column}.hero .description p,.page img{width:100%}.page img{height:auto}.a-to{height:100%;max-height:100%}.a-to .menu-items{display:none}.a-to .carousel{width:100vw;margin:24px 0 0 -14px}.a-to .carousel .carousel-item{width:100vw;height:60vh;transform:scale(1)}.a-to .carousel .carousel-item .button{visibility:visible;opacity:1}.a-to .filter-items .filter-item{width:calc(50vw - 14px)}.a-to .image-text{flex-direction:column;padding-bottom:100px}.a-to .image-text img{width:100%;height:auto}.a-to .image-text .text{width:100%;padding:0;font-size:16px}}