@font-face{font-family:neue;src:url("../assets/fonts/Neue Haas Grotesk Display W02 Reg.ttf") format("truetype")}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}a,a:visited{text-decoration:none;color:#000}body:not(.mobile) a:hover{-webkit-animation:blink .25s infinite;animation:blink .25s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mobile a:active{color:#969696}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a,b,br,em,h1,h2,h3,h4,h5,h6,i,li,p,span,strong{font-size:5rem;color:#000;font-weight:400;font-family:neue,Helvetica,Arial,sans-serif;letter-spacing:-.05rem}br{font-size:0}.l-grid{display:grid;grid-template-columns:minmax(-webkit-max-content,.75fr) minmax(-webkit-max-content,1.25fr) minmax(-webkit-max-content,1.5fr) minmax(-webkit-max-content,1.5fr);grid-template-columns:minmax(max-content,.75fr) minmax(max-content,1.25fr) minmax(max-content,1.5fr) minmax(max-content,1.5fr);grid-column-gap:5rem;padding:0 1px;border-bottom:1px solid #000;background:#fff;overflow-x:auto}@media screen and (max-width:420px){.l-grid{display:flex;flex-wrap:wrap}.l-grid>:not(:last-child):after{content:",\2009"}}.l-grid::-webkit-scrollbar{height:0;display:none}.l-last{justify-self:end}.l-column:first-child,.l-column:not(:last-child){margin-bottom:2rem}@media screen and (min-width:419px){.l-column{margin-bottom:0!important}}@media screen and (max-width:420px){.l-column{margin-bottom:0!important;width:100%}.l-column .l-column-element{display:inline-flex}.l-column .l-column-element:not(:last-child):after{content:",\2009"}}@media screen and (max-width:420px){.desktop{display:none}}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:neue,Helvetica,Arial,sans-serif;font-size:.42vw;overflow-x:hidden;background:#47474c;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width:767px){body,html{font-size:.62vw}}@media (max-width:410px){body,html{font-size:.82vw}}body.mail-notReady a,body.mail-notReady h1,body.mail-notReady li,body.mail-notReady p,body.mail-notReady span{visibility:hidden}#container{background:grey;flex-grow:2;width:100%;position:relative;overflow:hidden}#container canvas{width:100%;height:100%;position:absolute}#container>canvas,#container img{pointer-events:none}#container img{width:108%;height:108%;top:-4%;opacity:.5;left:-4%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-filter:grayscale(100%) brightness(150%) contrast(50%);filter:grayscale(100%) brightness(150%) contrast(50%)}ul{list-style:none!important}a{outline:0!important}::-moz-selection{color:transparent;text-shadow:0 0 1.2825rem #42f4df,0 0 .225rem #42f4df;background:transparent}::selection{color:transparent;text-shadow:0 0 1.2825rem #42f4df,0 0 .225rem #42f4df;background:transparent}main{position:relative;z-index:100}article{padding:8rem}article h1{font-size:16rem;margin:7rem 0 20rem;line-height:16rem;padding-left:30rem;word-break:break-word}@media (max-width:767px){article h1{padding-left:0}}article h2{font-size:9rem;line-height:9rem;margin:8rem 0;padding-left:30rem;word-break:break-word}@media (max-width:767px){article h2{padding-left:0}}article p,article ul{font-size:6rem;line-height:7rem;margin-bottom:7rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-left:30rem;word-break:break-word}@media (max-width:767px){article p,article ul{padding-left:0}}article figure{float:left;display:inline;width:50rem;margin-right:3rem;margin-bottom:3rem}@media (max-width:767px){article figure{float:none;display:block;width:100%;margin-bottom:6rem;margin-right:0}}article figure img{width:100%}article figure a,article figure figcaption{font-size:4rem;line-height:5rem;margin-top:2rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}article figure a{font-style:italic}.clear{clear:both}@media (max-width:767px){.clear{display:none}}figure+figure{margin-top:3rem}.cursor{width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:100%;background:#737380;box-shadow:0 0 120px 120px #737380;position:fixed;left:0;top:0;pointer-events:none}