.codeParent{position:relative}.copyButton{position:absolute;right:-60px;top:10px;background-color:transparent;width:40px;height:40px;border:none;outline:0;cursor:pointer}.copyButton svg{width:32px;height:32px;fill:#6c6eec}.copyButton svg:hover{transform:scale(1.1)}.copyButton svg.click{fill:#fff}footer{position:fixed;bottom:0;left:0;width:100vw;height:60vh;z-index:999;background:linear-gradient(180deg,hsla(0,0%,7%,0),hsla(0,0%,7%,.267),hsla(0,0%,7%,.867),#111);pointer-events:none}footer h2{font-family:Indie Flower,Afacad,sans-serif;color:#000;margin-top:-45px;text-shadow:2px 2px 2px #6c6eec}footer ul{position:fixed;left:36vw;bottom:4vh}footer a{line-height:16px;display:inline-block;pointer-events:all}@media(max-width:800px){footer{padding:1vh 1vw;height:60vh}footer h2{padding-left:1vw}footer ul{margin-left:2vw;font-size:.7rem;width:90vw}footer .copy{display:none}}.intro{width:46vw;margin:16vh 12vw 40vh 42vw;vertical-align:top;z-index:99;position:relative}.intro p{margin:40px 0}.intro li{color:#6c6eec}@media(max-width:800px){.intro{margin-left:2vw;width:90vw}}#logo{width:500px;z-index:999;position:fixed;left:4vw;bottom:8vh}#logo path{filter:drop-shadow(5px 5px 3px rgba(108,110,236,.2666666667))}#footer .copy{position:fixed;left:calc(4vw + 384px);bottom:60px;font-size:.5rem;z-index:9999;width:160px;text-align:left;margin-bottom:0}@keyframes draw{to{stroke-dashoffset:0}}@media(max-width:800px){#logo{width:90vw!important;left:6vw}}.diving{position:fixed;bottom:2vh;right:12vw;filter:drop-shadow(5px 5px 3px rgba(0,0,0,.1333333333));animation-name:dive;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;z-index:9999}.diving,.diving img{width:250px;height:200px}@keyframes dive{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.me{position:fixed;bottom:0;left:calc(100vw - 500px);height:500px;width:450px;z-index:9999}.me img:first-of-type{opacity:1;transition:all 2s}.me img:nth-of-type(2){opacity:0;transition:all 2s;position:absolute;top:0;left:0}.me:hover img:first-of-type{opacity:0}.me:hover img:nth-of-type(2){opacity:1}@media(max-width:800px){.diving,.me{display:none}}.content-wrap{transition:transform .3s;width:100vw}.content{position:relative;background:#111}.content:before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.3);content:"";opacity:0;transition:opacity .3s,transform 0s .3s;transform:translate3d(100%,0,0)}.menu-button{position:fixed;z-index:1000;margin:1em;padding:0;width:2.5em;height:2.25em;border:none;text-indent:2.5em;font-size:1.5em;color:transparent;background:transparent;overflow:hidden;outline:none}.menu-button:before{position:absolute;top:.6em;right:.6em;bottom:.6em;left:.6em;background:linear-gradient(rgba(255,201,23,.533) 20%,transparent 0,transparent 40%,rgba(255,201,23,.733) 0,rgba(255,201,23,.733) 60%,transparent 0,transparent 80%,rgba(255,201,23,.933) 0);content:""}.menu-button:hover{opacity:.6}.menu-wrap{position:fixed;z-index:1001;width:340px;height:260px;background:#ffc917;color:#111;padding:2em;transform:translate3d(-340px,-420px,0);transition:transform .3s;box-sizing:border-box}.home .menu-wrap{margin-top:-40px}.icon-list a{display:block;color:#222;font-weight:700;font-size:20px;padding:.4em;text-decoration:none;outline:none;background:none}.icon-list a:focus,.icon-list a:hover{color:#4a4b50}.icon-list a.active span{opacity:.5}.icon-list a.active svg{opacity:1;fill:#6c6eec}.icon-list a svg{opacity:.5;color:#4a4b50;width:16px;height:16px}.icon-list a span{margin-left:24px}.show-menu .menu-wrap{transform:translateZ(0)}.show-menu .content-wrap{transform:translate3d(80px,80px,0)}.show-menu .content:before{opacity:1;transition:opacity .3s;transform:translateZ(0)}@media(max-width:800px){.content:before{display:none}}.music{border:0;width:100vw;height:100vh;margin-top:4vh;position:relative;z-index:99}.music .nextButton,.music .previousButton{border-bottom:0}.music .nextButton polygon,.music .previousButton polygon{fill:#6c6eec}.music .nextButton.disabled polygon,.music .previousButton.disabled polygon{opacity:.1}.music article{display:flex;padding:1vh 1vw 1vh 10vw;box-sizing:border-box;pointer-events:none}.music article .cover-wrapper{margin-top:4vh;width:16vw;height:16vw;max-width:32vh;max-height:32vh;transform-origin:bottom left}.music article .cover-wrapper .cover{display:block;width:32vh;height:32vh;transform:rotate(6deg);box-shadow:2px 2px 20px 2px rgba(0,0,0,.2),1px 1px 10px 1px rgba(0,0,0,.1);transform-origin:bottom left;transition:all 1s;pointer-events:all;border-radius:50%}.music article .cover-wrapper .cover:hover{transform:rotate(4deg);transition:all .5s}.music article .tracklist{margin-left:16vw;width:46vw;margin-top:0}.music article .tracklist h2{margin-top:2vh;color:#6c6eec}.music article .tracklist p:nth-of-type(3){display:none}.music article .tracklist ul{margin-top:4vh;width:32vw}.music article .tracklist ul li{text-indent:0;line-height:30px;color:#6c6eec}.music article .tracklist ul li button{display:inline-block;border:0;outline:0;cursor:pointer;width:20vw;text-align:left;background:none;pointer-events:all;text-decoration:underline;text-decoration-color:rgba(255,201,23,.667);text-underline-offset:4px;text-decoration-style:dotted}.music article .tracklist ul li duration{display:inline-block;width:8vw;text-align:right}.music article:first-of-type li{list-style:none;margin-left:-80px}.music article:first-of-type li:before{display:inline-block;width:100px;text-align:right;margin-right:20px}.music article:first-of-type li:first-of-type:before{content:"#1"}.music article:first-of-type li:nth-of-type(2):before{content:"#2"}.music article:first-of-type li:nth-of-type(3):before{content:"#3"}.music article:first-of-type li:nth-of-type(4):before{content:"#4"}.music article:first-of-type li:nth-of-type(5):before{content:"#5"}.music article:first-of-type li:nth-of-type(6):before{content:"Latest"}.music article:first-of-type li:nth-of-type(7):before{content:"Set"}.music article:first-of-type li:nth-of-type(6),.music article:first-of-type li:nth-of-type(7){margin-top:32px}.music #progress{position:fixed;top:0;left:0;width:0;height:2px;pointer-events:none;background-color:#6c6eec}.player{position:fixed;bottom:1vh;left:1vw;z-index:99;border:0;outline:0}.slider{position:relative;width:100vw;height:100vh;overflow:hidden}.slider a.nextButton,.slider a.previousButton{font-size:22px;line-height:0;display:block;position:absolute;top:32%;transform:translateY(-50%);transition:all .3s linear;z-index:1;color:#fff;padding:10px;text-decoration:none;backface-visibility:hidden}.slider a.nextButton:not(.disabled):hover,.slider a.previousButton:not(.disabled):hover{transform:translateY(-50%) scale(1.25);cursor:pointer}.slider a.previousButton{left:20px}.slider a.nextButton{right:20px}.slide{width:100%;height:100%;position:absolute;overflow:hidden;border:none}.slide.hidden{visibility:hidden}.slide.previous{left:-100%}.slide.current{left:0}.slide.next{left:100%}.slide.animateIn{transition:all 2s ease}.slide.animateIn.next,.slide.animateIn.previous{left:0;visibility:visible}.slide.animateOut{transition:all 2s ease}.slide.animateOut.previous{left:100%}.slide.animateOut.next{left:-100%}.slide h2,.slide p{transition:all .3s ease;transform:translateY(-20px);opacity:0}.slide ul{transition:all .6s ease;transform:translateY(40px);opacity:0}.slide .cover-wrapper{transition:all .9s ease;transform:rotate(20deg) scale(.5);opacity:0}.slide.animateIn.next h2,.slide.animateIn.next p,.slide.animateIn.previous h2,.slide.animateIn.previous p,.slide.current h2,.slide.current p{transform:translateX(0);transition-delay:.9s;opacity:1}.slide.animateIn.next ul,.slide.animateIn.previous ul,.slide.current ul{transform:translateX(0);transition-delay:1.2s;opacity:1}.slide.animateIn.next .cover-wrapper,.slide.animateIn.previous .cover-wrapper,.slide.current .cover-wrapper{transform:rotate(0deg) scale(1);transition-delay:1.5s;opacity:1}.slide.animateOut .cover-wrapper,.slide.animateOut h2,.slide.animateOut p,.slide.animateOut ul{transition-delay:.3s}.rhap_additional-controls,.rhap_volume-controls{display:none}.rhap_progress-bar{height:2px;background-color:#eee}.rhap_progress-indicator{width:10px;height:10px;border-radius:50%;background-color:#6c6eec;margin-top:-4px}.rhap_progress-filled{height:2px;background-color:#6c6eec}.rhap_main-controls button{background-color:#111;color:#6c6eec;border:none}@media(max-width:800px){.music{height:100vh!important;margin-top:1vh}.music a.nextButton,.music a.previousButton{top:4vh}.music .slider{height:100vh}.music article{padding:0 1vw 1vh}.music article:first-of-type li{list-style:disc;margin-left:0}.music article:first-of-type li:before{display:none}.music article .cover-wrapper{position:absolute;left:24vw;margin-top:2vh;width:8vw;height:8vw}.music article .cover-wrapper .cover{width:8vw;height:8vw}.music article p{font-size:.7rem}.music article .tracklist{padding:0 2vw 1vh 1vw;margin-left:1vw;margin-top:0;width:90vw}.music article .tracklist h2{position:absolute;left:40vw;margin-top:1.5vh}.music article .tracklist p{display:none}.music article .tracklist ul{position:static;left:8vw;margin-top:12vh;margin-left:0}.music article .tracklist ul li{width:80vw}.music article .tracklist ul li button{width:68vw!important}}.stars{position:relative;display:inline-flex;align-items:center}.stars .star{display:flex;width:18px;margin-right:2px;color:#ffc917;fill:#ffc917}.stars .star:last-of-type{margin-right:0}.stars .star-overlay{position:absolute;top:0;right:0;bottom:0;z-index:1;background-color:#eee;opacity:.8;height:40px}@supports(mix-blend-mode:color){.stars .star-overlay{opacity:unset;mix-blend-mode:color}}.social.header{position:fixed;bottom:40px;left:4vw;display:flex;justify-content:flex-end;flex-wrap:wrap;z-index:99999;width:320px;overflow:hidden}.social a{position:relative;width:64px;height:64px;border-bottom:0;background:none}.social a svg{width:40px;height:24px;margin:20px 10px;fill:#6c6eec}.social a:after,.social a:before{content:"";position:absolute;border:2px solid #6c6eec;z-index:1020;top:50%;left:50%;margin:-30px 0 0 -30px;width:56px;height:56px;border-radius:50%;opacity:0;pointer-events:none}.social a:hover:after{animation-name:anim-3,anim-1;animation-duration:5s,2s;animation-iteration-count:1,infinite;animation-timing-function:ease,linear;animation-fill-mode:forwards}.social a:hover:before{animation-name:anim-3,anim-2;animation-duration:5s,2s;animation-iteration-count:1,infinite;animation-timing-function:ease,linear;animation-fill-mode:forwards}.social.footer svg{fill:#6c6eec}.social.footer a:after,.social.footer a:before{border-color:#6c6eec;margin-top:-64px}@keyframes anim-1{0%{transform:perspective(1000px) rotate3d(1,1,1,0deg)}to{transform:perspective(1000px) rotate3d(1,1,1,1turn)}}@keyframes anim-2{0%{transform:perspective(1000px) rotate3d(1,-1,1,0deg)}to{transform:perspective(1000px) rotate3d(1,-1,1,1turn)}}@keyframes anim-3{0%,to{opacity:0}25%,75%{opacity:.3}}@media(max-width:800px){.social.header{left:4vw;width:90vw;display:flex;justify-content:space-between;overflow:unset}.social a{width:36px;height:36px}.social a svg{width:6vw;height:6vw}}#waves{position:fixed;bottom:0;left:0;width:100vw;height:24vh;z-index:999}#waves path{filter:drop-shadow(5px 5px 3px rgba(108,110,236,.5333333333))}#bubbles{position:fixed;width:100vw;height:24vh;overflow:hidden;bottom:0;left:0;z-index:9999}#bubbles .bubble{position:absolute;bottom:0;width:40px;height:40px;background:#111;border-radius:50%;opacity:.5;will-change:auto;animation:floating 10s ease-in infinite;transform:translateZ(0)}#bubbles .bubble:first-child{width:40px;height:40px;left:10%;animation-duration:8s}#bubbles .bubble:nth-child(2){width:20px;height:20px;left:20%;animation-duration:8s;animation-delay:1s}#bubbles .bubble:nth-child(3){width:50px;height:50px;left:35%;animation-duration:10s;animation-delay:2s}#bubbles .bubble:nth-child(4){width:80px;height:80px;left:50%;animation-duration:7s;animation-delay:0s}#bubbles .bubble:nth-child(5){width:35px;height:35px;left:55%;animation-duration:6s;animation-delay:1s}#bubbles .bubble:nth-child(6){width:45px;height:45px;left:65%;animation-duration:8s;animation-delay:3s}#bubbles .bubble:nth-child(7){width:25px;height:25px;left:75%;animation-duration:7s;animation-delay:2s}#bubbles .bubble:nth-child(8){width:80px;height:80px;left:80%;animation-duration:6s;animation-delay:1s}#bubbles .bubble:nth-child(9){width:15px;height:15px;left:70%;animation-duration:9s;animation-delay:0s}#bubbles .bubble:nth-child(10){width:50px;height:50px;left:85%;animation-duration:5s;animation-delay:3s}@keyframes floating{0%{bottom:-100px;transform:translateX(0)}50%{transform:translateX(100px)}to{bottom:1080px;transform:translateX(-200px)}}@media(max-width:800px){#waves{height:8vh}}@font-face{font-family:Afacad;src:url(/fonts/afacad.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Indie Flower;src:url(/fonts/indie-flower.ttf) format("truetype");font-weight:400;font-style:normal}html{font-size:20px;overflow-x:hidden}a,body,button{font-family:Afacad,sans-serif;font-size:1rem;letter-spacing:.1rem;color:#ddd;text-shadow:2px 2px 4px rgba(0,0,0,.2);background-color:#111}a{background:none}ol,ul{margin-left:40px}.avatar{color:#000;display:inline-block;vertical-align:top;margin:8vh 4vw 0 16vw;width:160px;position:fixed;box-shadow:none!important}h1{font-size:3rem;color:#6c6eec;text-shadow:none;align-self:center}.article{margin:0 24vw 40vh 40vw;height:auto!important;display:inline-block;vertical-align:top;padding:0 40px 80px}.article *{max-width:50vw}.article li>code,.article p>code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;background-color:#000;padding:0 2px;color:#6c6eec;font-size:.8rem;line-height:1rem;letter-spacing:2px;box-shadow:1px 1px 10px 1px rgba(0,0,0,.05)}.article .codeParent{max-width:50vw!important;min-width:50vw}.article pre,.article sourcecode{margin:20px 0 20px 20px;font-size:.8rem;box-shadow:2px 2px 20px 2px rgba(0,0,0,.05),1px 1px 10px 1px rgba(0,0,0,.05)}h1,h2,h3{margin:8vh 0 4vh;font-weight:200}ol,p,ul{margin-bottom:4vh}ul.tags li{display:inline-block;padding:4px 8px;margin:4px;border-radius:4px;background-color:#6c6eec;color:#fff}blockquote{border-left:4px solid #ddd;margin-left:20px;padding-left:20px;position:relative}blockquote:before{color:#6c6eec;content:"”";speak:none;font-style:normal;font-weight:700;text-transform:none;line-height:1;font-size:56px;left:100%;padding-left:20px;top:0;position:absolute}table{margin:4vh 4vw;table-layout:fixed}table,table>*{width:1200px}table>* td{width:300px;padding:4px}table>* td:not(:first-of-type){background-color:#4a4b50}table>* td.right{text-align:right}img{max-width:600px;margin-bottom:4vh}img.shade{box-shadow:2px 2px 20px 2px rgba(0,0,0,.2),1px 1px 10px 1px rgba(0,0,0,.1)}img.small{height:180px;margin:10px}a img.small{border:2px solid #6c6eec}.sup,sup a{color:#6c6eec;padding-left:1px;font-size:.83em;vertical-align:super;text-decoration:none}hr{box-shadow:-6px -6px 0 0 #6c6eec;border:1px solid #6c6eec;margin:60px auto 80px;width:60%}p a{text-decoration:underline}nav{margin-bottom:20px}nav select{margin:4px;padding:8px;width:160px;background-color:#000;color:#6c6eec;border:0}.content{display:flex;flex-direction:column;margin-bottom:32vh}.overview-background{overflow-x:hidden;min-height:100vh}.overview-background h1{width:40vw;color:#6c6eec;text-align:center}.overview-background p{width:40vw;color:#eee;text-shadow:none;align-self:center;text-align:center}.overview-background .list{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;width:70vw;align-self:center;margin-top:50px}.overview-background .list a{color:#fff;text-shadow:none;text-decoration:none;width:400px;padding:8px 32px;margin:8px;background-color:#6c6eec;text-align:center;display:flex;justify-content:space-between;box-shadow:0 0 8px 2px rgba(0,0,0,.2);transition:all .5s ease-in-out}.overview-background .list a span:last-of-type{font-size:.7rem!important;align-self:last baseline;transition:all .5s ease-in-out;opacity:.5}.overview-background .list a:hover{box-shadow:0 0 12px 2px rgba(0,0,0,.4)}.overview-background .list a:hover span:last-of-type{align-self:first baseline;opacity:1}@media(max-width:800px){.article{width:90vw;margin:2vw;padding:0}.article a{color:#eee}.article *{max-width:90vw}ul{margin-left:4vw}img.small{height:30vw}.avatar{margin:2vw;position:relative}p{width:94vw;padding:2vh 2vw;vertical-align:top}}*{font-family:Afacad,sans-serif;font-size:20px;box-sizing:border-box}body{background-color:#111;overflow-x:hidden}h2{color:#6c6eec;font-family:Afacad,sans-serif;font-weight:400;font-size:32px}.menu-button{position:absolute}button{background-color:#6c6eec;color:#222;padding:2vw 1vw;border:none;margin:16px auto 80px;width:40vw;display:block;border-radius:8px;box-shadow:4px 4px 4px 4px rgba(0,0,0,.05),2px 2px 2px 2px rgba(0,0,0,.2)}input[type=checkbox],label{display:inline-block}a{color:#eee;cursor:pointer}.range-slider{width:90vw;height:24px;display:inline-block;line-height:40px;margin:16px 4vw 0}.range-slider .slider-thumb{line-height:20px;text-align:center;color:#fff;cursor:grab;background-color:#6c6eec!important;border:none!important;outline:none!important;border-radius:50%;width:20px!important;height:20px!important;box-shadow:2px 2px 4px 4px rgba(0,0,0,.1),1px 1px 2px 2px rgba(0,0,0,.3),inset 3px 3px 8px 4px rgba(108,110,236,.267)}.range-slider .slider-track{top:8px;bottom:0;height:4px;background-color:#fff;border-radius:999px}.color-slider .slider-track-0{background:linear-gradient(90deg,#fff 10vw,#eeedc4 20vw,#ecbf7a 30vw,#eba937 40vw,#c09711 50vw,#ffbf00 60vw,#b87333 70vw,#6c4324 80vw,#8b6145 90vw)}.color-slider .slider-track-1{background:linear-gradient(270deg,#8b6145 10vw,#6c4324 20vw,#b87333 30vw,#ffbf00 40vw,#c09711 50vw,#eba937 60vw,#ecbf7a 70vw,#eeedc4 80vw,#fff 90vw)}.slider-label{margin:-8px 6vw 24px;color:#6c6eec}#barrel{width:50vw;margin:2vh 10vw 2vh 40vw;display:block}ul{width:80vw;margin:10px auto;color:#6c6eec}.json_output{border-radius:8px;margin:2vw 5vw 64vw;padding:2vw;width:90vw;border:none;background-color:#222;min-height:200px;font-family:monospace;color:#6c6eec;white-space:pre;box-shadow:4px 4px 16px 4px rgba(108,110,236,.667),2px 2px 4px 2px rgba(108,110,236,.267);overflow:hidden;font-size:16px}.title{margin:100px 0 20px}.title h2,.title h3{color:#6c6eec;margin:0;padding:0;flex-grow:2}.title h3{font-size:1.2rem}.title .stars{padding-top:10px;margin-right:20px}.whisky-wrapper{position:relative;width:calc(32vw + 400px)}.whisky-wrapper .whisky-map{position:absolute;left:32vw;top:0;display:inline-block;width:400px}.whisky-wrapper a.buy{background-color:#6c6eec;color:#eee;border-radius:4px;width:60px;height:30px;text-align:center;font-weight:700;transition:all .3s linear;box-shadow:2px 2px 20px 2px rgba(0,0,0,.2),1px 1px 10px 1px rgba(0,0,0,.1);text-decoration:none;align-self:flex-end;padding:2px 8px}.whisky-wrapper a.buy:hover{background-color:#5c5edc;box-shadow:2px 2px 20px 2px rgba(0,0,0,.2),1px 1px 20px 1px rgba(0,0,0,.3)}@media(max-width:800px){.whisky-wrapper{height:auto;padding:40px 1vw}.whisky-wrapper h2{margin-left:1vw}.whisky-wrapper .whisky-map,.whisky-wrapper .whisky-origin,.whisky-wrapper .whisky-tasting{width:94vw;margin:20px 1vw}.whisky-wrapper .whisky-map{margin-top:0}.whisky-wrapper .whisky-map .map{width:80vw;height:auto}}