@font-face{font-family:'ABC Normal';src:url("../fonts/ABC/abc-normal.woff2") format("woff2"),url("../fonts/ABC/abc-normal.woff") format("woff")}@font-face{font-family:'ABC Medium';src:url("../fonts/ABC/abc-medium.woff2") format("woff2"),url("../fonts/ABC/abc-medium.woff") format("woff")}*,a{outline:none}*:focus,*:active,*:hover,a:focus,a:active,a:hover{outline:none}html,body{min-width:100%;min-height:100%}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";position:relative;color:#000;font-size:16px;line-height:22px;font-weight:300;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pusher{height:100px;position:relative;padding-left:0px;padding-right:0px}.wtf{position:absolute;top:0px;background-color:#000;color:#fff;padding:6px 20px;font-size:1.4rem}.container-fluid{padding-left:40px;padding-right:40px}section{margin-bottom:0px}.fit{width:100%;height:auto}h1{font-size:2.5rem;font-weight:normal;margin-bottom:24px}h2{margin-top:0;margin-bottom:15px}@media (max-width: 500px){h2{font-size:1.6em;line-height:1em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:10px}}h3{font-size:3rem;margin-bottom:12px}h1,h2,h3,h4{font-weight:800;letter-spacing:0em;font-style:italic}h1 span.num,h2 span.num,h3 span.num,h4 span.num{font-feature-settings:tnum;color:#000;-webkit-text-fill-color:white;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#000}h1 span.small,h2 span.small,h3 span.small,h4 span.small{font-size:0.5em}h1.huge,h2.huge,h3.huge,h4.huge{font-size:6em;font-size:8.6vw;line-height:1em}@media (max-width: 800px){h1.huge,h2.huge,h3.huge,h4.huge{font-size:7vw;line-height:1em}h1.huge .respcol,h2.huge .respcol,h3.huge .respcol,h4.huge .respcol{color:#FF2235 !important}}h1.huge.piano,h2.huge.piano,h3.huge.piano,h4.huge.piano{font-size:4em}a,a:visited{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}p{margin-bottom:15px}p.big{font-size:1.4em;line-height:1.35em}@media (max-width: 500px){p.big{font-size:1em}}p:last-child{margin-bottom:0}.caption{margin-top:4px;font-size:0.8em;line-height:1.3em;letter-spacing:0.07em;font-family:Cambria, Georgia, Hoefler Text, Perpetua, Baskerville, serif;font-style:italic}.ptimg{padding-top:28px}.shad{box-shadow:3px 3px 15px 1px rgba(0,0,0,0.25),2px 2px 4px 1px rgba(0,0,0,0.6)}.element{margin-bottom:20px}audio{width:100%}.tracks .col{margin-bottom:20px}figure{padding:5px;box-shadow:3px 3px 15px 2px rgba(0,0,0,0.1);border-radius:5px;background-color:#fafafa}main{padding-bottom:50px;padding-top:8vw;padding-left:60px;padding-right:60px}.red{color:#c00}.nomb{margin-bottom:0 !important}.video .col:last-child{margin-bottom:25px !important}.video img:hover{cursor:pointer}header{position:fixed;top:0;left:0;right:0;z-index:100;background-color:#fff;padding:1.8vw 0 1.3vw 0}header nav,header ul{display:flex;justify-content:space-evenly;font-size:3.5vw;font-family:'Lyno Ulys', sans-serif}@media (max-width: 800px){header nav,header ul{font-size:5.5vw;justify-content:space-evenly}}header nav a,header ul a{transition:color 0.5s;display:block;padding-bottom:1.1vw}@media (max-width: 800px){header nav a,header ul a{padding-bottom:0.5vw}}header nav a:link,header nav a:visited,header ul a:link,header ul a:visited{text-decoration:none;color:#000;border-bottom:0.5vw solid #000;transition:transform 0.4s}header nav a:hover,header nav a:active,header nav a:focus,header nav a.active,header ul a:hover,header ul a:active,header ul a:focus,header ul a.active{color:#8500FF;text-decoration:none;border-bottom:0.5vw solid #fff;transform:skew(-0.07turn, 0)}header nav li.lang,header ul li.lang{display:flex;flex-direction:column;font-size:0.55em;line-height:1.05em;padding:0;margin-top:-0.8vw}@media (max-width: 800px){header nav li.lang,header ul li.lang{font-size:0.45em;margin-top:-0.4vw}}header nav li.lang a:link,header nav li.lang a:visited,header ul li.lang a:link,header ul li.lang a:visited{text-decoration:none;color:#000;border-bottom:0 solid #000;padding-bottom:0vw}header nav li.lang a:hover,header nav li.lang a:active,header nav li.lang a:focus,header ul li.lang a:hover,header ul li.lang a:active,header ul li.lang a:focus{color:#8500FF;border-bottom:0 solid #fff;text-decoration:none}header ul{list-style:none;margin:0;padding:0}.spacer{min-height:6.2vw}@media (max-width: 800px){.spacer{min-height:40px}}.spacer2{min-height:50px}.grid{z-index:2}.gridwrap{padding:0 30px}@media (max-width: 800px){.gridwrap{padding:0 5px}}.grid-sizer,.grid-item{width:33.333%;padding:15px}@media (max-width: 800px){.grid-sizer,.grid-item{width:50%;padding:5px;margin-bottom:10px}.grid-sizer p,.grid-item p{overflow:hidden;text-overflow:ellipsis}.grid-sizer h2,.grid-item h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (max-width: 320px){.grid-sizer,.grid-item{width:100% !important;padding:5px}}.grid-item--width2{width:66.666%}@media (max-width: 800px){.grid-item--width2{width:50%}}.grid-item{display:none}.animal{position:absolute;top:0;bottom:0;right:10%;pointer-events:none}.animal img{height:100%;margin-top:0;width:auto}@media (max-width: 800px){.animal{right:0;left:50%;transform:translateX(-65%);display:none}.animal img{height:100%;width:auto}}#quotes h2{margin-bottom:0}#quotes p{margin-bottom:15px}.mbsmall{margin-bottom:5px}.zoomin{overflow:hidden}.zoomin img{transition:all 20s linear;transform-origin:48.8% 44.53%}.zoomin:hover img{transition:all 20s cubic-bezier(1, 0.01, 1, 0.32);transform:scale(500, 500)}.nonse{overflow:hidden}.nonse img{transform:scale(1, 1);transform-origin:center;-webkit-animation:zoomer 8s linear infinite;animation:zoomer 8s linear infinite}@-webkit-keyframes zoomer{0%{transform:scale(1, 1)}100%{transform:scale(2.2, 2.2)}}@keyframes zoomer{0%{transform:scale(1, 1)}100%{transform:scale(2.2, 2.2)}}.flexer{display:flex;flex-wrap:wrap;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.flexer .item{width:50%}.flexer .item:nth-child(odd){padding-right:5px}.flexer .item:nth-child(even){padding-left:5px}@media (max-width: 800px){.flexer .item{width:100%;padding-right:0;padding-left:0}}.bold{font-weight:700;font-style:italic;font-size:1.25em;margin-bottom:0;margin-top:-20px}@media (max-width: 800px){.bold{font-size:1em}}.black .item,.lime .item{color:lime;transition:all 0.3s}.black .item:hover,.lime .item:hover{color:#000}.black h2,.lime h2{font-size:1.4em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}canvas{position:fixed;top:60%;left:50%;transform:translate(-50%, 0%);touch-action:none;z-index:0;display:none}.drops{width:100%;height:25vh;display:none}.drops img.fit{height:100%;width:100%}#loader{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);font-size:6vw;font-weight:bold;z-index:100}strong{font-weight:700}.respshow{display:none}@media (max-width: 800px){.respshow{display:inline-block}}.resphide{display:inline-block}@media (max-width: 800px){.resphide{display:none}}.bar{position:fixed;right:-200px;bottom:-200px;z-index:1000;padding:18px 10px 8px;background-color:#FF4D5D;transition:all 1.5s}.bar.active{transform:translate(-200px, -200px)}.bar a{transition:all 0.2s}.bar a:link,.bar a:visited{text-decoration:none;color:#000}.bar a:hover,.bar a:active,.bar a:focus{color:#fff;text-decoration:none}
