.container{height:100vh;background:black}.music{margin:5px 6.5vw}.section{padding:50px 0 10px;letter-spacing:1px;font-family:ABCLaicaBItalicVariable;font-style:italic;font-size:1.1em}.element{padding:5px 0;border-top:1px black solid;display:grid;grid-template-columns:1.15fr 1.75fr 1.5fr .5fr;gap:0px 5px;transition:all .1s ease-in-out}.element:hover{cursor:text;background-color:#faf8fa}.gif{border:1px solid black;border-radius:2px;margin:100px 0 50px;width:30vh;border:1px solid #4444dd;filter:drop-shadow(5px 5px 4px #4444dd);z-index:-1}.gif-center{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10%}.border-right{border-right:1px solid black}.margin-left{margin-left:25px;margin-right:20px}.web{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center;margin:0 6.5vw 50px}.container-project{display:flex;flex-direction:column;padding:9vh 0}.title{display:flex;justify-content:flex-start;width:50%;line-height:1em;font-family:PPNeueMontreal,Century Gothic,sans-serif;font-size:6.5em;font-weight:900;letter-spacing:37px;color:transparent;text-shadow:0 0 1.6px black}.container-content{display:flex;flex-direction:column}.container-txt{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;min-height:50vh}.project-txt{margin-left:15%;margin-bottom:15%}.web-paragraph{padding:0 0 15px;font-size:20px;line-height:normal}.video-container{display:flex;flex-direction:column;justify-content:center}.border-bottom{padding:10px 20px;letter-spacing:1px;font-family:ABCLaicaBItalicVariable;font-style:italic;font-size:1.1em;border-bottom:1px solid black}.more-soon{margin:10vh 0 3vh;display:flex;flex-direction:column;align-items:center}.link-logos{display:flex;margin:5% 10% 0;justify-content:space-around;align-items:center}.blink{animation:blink-animation 1.5s steps(3,start) infinite;-webkit-animation:blink-animation 1.5s steps(3,start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}@media (max-width: 1050px){.title{font-size:5em;letter-spacing:27px}}@media (max-width: 820px){.title{width:100%;justify-content:center;font-size:4em;letter-spacing:27px}.container-content{flex-direction:column-reverse}.container-txt{display:flex;flex-direction:column;min-height:25vh}.project-txt{margin:0}.video-container{margin:50px 0}}@media (max-width:550px){.title{font-size:3em;letter-spacing:2.5vw}.link-logos{margin:10% 5% 0 8%}}*{margin:0;box-sizing:border-box}html,body{color:#000;font-family:PPNeueMontreal}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;object-fit:cover}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a{color:inherit;text-decoration:inherit}@font-face{font-family:PPNeueMontreal;src:url(/assets/PPNeueMontreal-Book-c5159d92.woff) format("woff"),url(/assets/PPNeueMontreal-Book-195009d6.woff2) format("woff2"),url(/assets/PPNeueMontreal-Book-925ad9c6.ttf) format("truetype")}@font-face{font-family:ABCLaicaBItalicVariable;src:url(/assets/ABCLaicaBItalicVariable-Trial-0f2fea7d.woff) format("woff") url(/assets/ABCLaicaBItalicVariable-Trial-7ae9c3d1.woff2) format("woff2"),url(/assets/ABCLaicaBItalicVariable-Trial-6d734052.ttf) format("truetype")}.page{box-sizing:border-box;cursor:default}.section-top{height:100vh;line-height:17px;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr}.section-top-txt{font-size:1.2em;display:flex;flex-direction:column;justify-content:center}.section-top-img{display:flex;justify-content:right}.illustration{width:90%;object-position:right center}.bio-paragraph{padding:0 0 15px 100px;line-height:1.1em}.fade-in{animation:fadeIn 1.5s ease-out;opacity:1}@keyframes fadeIn{0%{opacity:0}}@media (max-width: 1020px){html,body{margin:0;font-size:.9em}.section-top{height:100%;display:flex;flex-direction:column;margin:10vh 0}.section-top-txt{margin-bottom:10vh}.illustration{width:100%}.section:first-child{padding:10px 0}.bio-paragraph{padding:0 80px 15px}}@media (max-width:700px){html,body{font-size:.9em}.bio-paragraph{padding:0 20px 15px}}@media (max-width:290px){html,body{font-size:.8em;line-height:1}}
