details,footer,header,main,nav,section{display:block}video{display:inline-block}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:700}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}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]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}*,::after,::before{box-sizing:border-box}:root{font-size:16px}body{--color-text:#fff;--color-bg:#181a1e;--color-link:#fff;--color-link-hover:#ffcbd6;--color-blocklink:#515151;--color-blocklink-hover:#fff;--color-blocktitle:#fff;--color-blocktitle-hover:#ff4081;--color-text:#767676;font-family:titling-gothic-fb,sans-serif;min-height:100vh;color:#57585c;color:var(--color-text);background-color:#fff;background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.js .loading::before{content:'';position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.js .loading::after{content:'';position:fixed;z-index:100000;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;pointer-events:none;border-radius:50%;opacity:.4;background:var(--color-link);animation:loaderAnim .7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}a{text-decoration:none;color:var(--color-link);outline:0}a:focus,a:hover{color:var(--color-link-hover)}a:focus,button:focus{outline:0}main{position:relative;width:100%}.message{background:#e47073;color:#fff;padding:1rem}.block{text-transform:lowercase;padding:0 4rem 20vh;display:flex;flex-direction:column;align-items:center}.block__title{position:relative;font-size:1rem;margin:0 0 1.5rem 0;padding:.5rem 0;cursor:pointer;font-family:titling-gothic-fb-wide,sans-serif;font-weight:700;color:var(--color-blocktitle)}.block__title:hover{color:var(--color-blocktitle-hover)}.block__link{position:relative;cursor:pointer;padding:.5rem 0;color:var(--color-blocklink)}.block__link:hover{color:var(--color-blocklink-hover)}.block__link span,.block__title span,.content__text-link span{display:inline-block;white-space:pre}.content__text{padding:0 5vw 25vh;line-height:2;color:var(--color-text)}.content__text-link{position:relative;font-weight:700;cursor:pointer}.content__text-link:first-of-type,.content__text-link:nth-of-type(11),.content__text-link:nth-of-type(21){color:#f7e300}.content__text-link:nth-of-type(12),.content__text-link:nth-of-type(2),.content__text-link:nth-of-type(22){color:#002df7}.content__text-link:nth-of-type(13),.content__text-link:nth-of-type(23),.content__text-link:nth-of-type(3){color:#e51679}.content__text-link:nth-of-type(14),.content__text-link:nth-of-type(4){color:#fff}.content__text-link:nth-of-type(15),.content__text-link:nth-of-type(5){color:#00f73d}.content__text-link:nth-of-type(16),.content__text-link:nth-of-type(6){color:#00e8f7}.content__text-link:nth-of-type(17),.content__text-link:nth-of-type(7){color:#a753eb}.content__text-link:nth-of-type(18),.content__text-link:nth-of-type(8){color:#ff2626}.content__text-link:nth-of-type(19),.content__text-link:nth-of-type(9){color:#eb8e53}.content__text-link:nth-of-type(10),.content__text-link:nth-of-type(20){color:#ff00e7}.block[data-fx="1"] a::after,.block[data-fx="2"] a::after,a.content__text-link[data-fx="1"]::after,a.content__text-link[data-fx="2"]::after{content:'';z-index:-1;width:100%;bottom:.25rem;left:0;position:absolute;height:2px;background:currentColor;transform:scale3d(0,1,1);transform-origin:0 50%;transition:transform .2s cubic-bezier(.39,.575,.565,1)}a.content__text-link[data-fx="1"]::after,a.content__text-link[data-fx="2"]::after{bottom:0}.block[data-fx="1"] a:hover::after,.block[data-fx="2"] a:hover::after,a.content__text-link[data-fx="1"]:hover::after,a.content__text-link[data-fx="2"]:hover::after{transform:scale3d(1,1,1)}.block[data-fx="6"] a::after,a.content__text-link[data-fx="6"]::after{content:'';z-index:-1;width:100%;bottom:.25rem;left:0;position:absolute;height:2px;background:currentColor;transform:scale3d(0,1,1);transform-origin:100% 50%;transition:transform .7s cubic-bezier(.86,0,.070,1)}a.content__text-link[data-fx="6"]::after{bottom:0}.block[data-fx="6"] a:hover::after,a.content__text-link[data-fx="6"]:hover::after{transform:scale3d(1,1,1)}.block[data-fx="14"] a::after,a.content__text-link[data-fx="14"]::after{content:'';z-index:-1;width:100%;bottom:.25rem;left:0;position:absolute;height:2px;background:currentColor;transform:scale3d(0,1,1);transform-origin:0 50%}a.content__text-link[data-fx="14"]::after{bottom:0}.block[data-fx="14"] a:hover::after,a.content__text-link[data-fx="14"]:hover::after{animation:loop .5s infinite}@keyframes loop{0%{transform-origin:0 50%;transform:scale3d(0,1,1)}50%{transform-origin:0 50%;transform:scale3d(1,1,1)}51%{transform-origin:100% 50%}100%{transform-origin:100% 50%;transform:scale3d(0,1,1)}}.hover-reveal{position:fixed;width:200px;height:150px;top:0;left:0;pointer-events:none;opacity:0}.hover-reveal__img{width:100%;height:100%;position:relative}.hover-reveal__img{background-size:cover;background-position:50% 50%}@media screen and (min-width:53em){.message{display:none}.block{align-items:flex-start}.content{position:relative;display:grid;grid-template-columns:repeat(3,33.33%);margin:0 auto;padding-top:20vh;max-width:750px;min-height:100vh;text-align:left}.content__text{grid-column:span 3}}