*,:after,:before{box-sizing:border-box;margin:0;min-width:0}#__next,#app,body,html{margin:0;padding:0}@font-face{font-family:nudica;src:url(/fonts/nudica-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/nudica-regular-webfont.woff2) format("woff2"),url(/fonts/nudica-regular-webfont.woff) format("woff"),url(/fonts/nudica-regular-webfont.ttf) format("truetype")}body{background:#080808;color:#fff;font-family:nudica,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow:auto}:root{--slide-index:3;--font-size-:18:}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}::selection{background-color:#949494;color:#1c025a}::-moz-selection{background-color:#949494;color:#1c025a}.canvas{display:block;width:100%;height:120vh;background:#080808;z-index:1}.no-scroll{overflow:hidden}#philosophy{scroll-margin-top:-15vh}.panel1{max-height:100vh}.scroll-indicator{position:absolute;left:-2px;width:1px;height:20px;background:linear-gradient(180deg,transparent,#FFF,transparent);transition:top .2s}.scroll-section{z-index:1}.content{position:relative;z-index:2;pointer-events:none}.panel1{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:1}