.Hero-module-scss-module__yNNFpq__hero{width:100%;height:100svh;position:relative;overflow:hidden}.Hero-module-scss-module__yNNFpq__overlay{z-index:2;background:0 0;width:100vw;height:100%;position:absolute}.Hero-module-scss-module__yNNFpq__heroTxt{z-index:2;background:#00000084;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:absolute}.Hero-module-scss-module__yNNFpq__heroTxt h2{color:#f4f0df;text-align:center;width:55%;margin:auto;font-family:monu-ultra;font-size:6vw;line-height:1.1}.Hero-module-scss-module__yNNFpq__heroVideo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__yNNFpq__heroCanvas{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:500px){.Hero-module-scss-module__yNNFpq__heroTxt h2{width:100%;font-size:2.5em}}
.About-module-scss-module__MY5rlW__aboutIntro{background-color:#f4f0df;flex-direction:column;justify-content:center;padding:4em;display:flex;position:relative}.About-module-scss-module__MY5rlW__aboutIntroTxt,.About-module-scss-module__MY5rlW__aboutIntroTxtSm{width:85%;margin:auto}.About-module-scss-module__MY5rlW__aboutIntroTxt h4,.About-module-scss-module__MY5rlW__aboutIntroTxtSm h4{text-align:center;letter-spacing:-1.5px;margin-bottom:4em;font-size:1.75rem;line-height:40px}.About-module-scss-module__MY5rlW__aboutIntroTxtSm{display:none}.About-module-scss-module__MY5rlW__whitespace{width:100%;height:600vh}@media (max-width:500px){.About-module-scss-module__MY5rlW__aboutIntro{padding:4em 2em}.About-module-scss-module__MY5rlW__aboutIntroTxt{display:none}.About-module-scss-module__MY5rlW__aboutIntroTxtSm{display:block}.About-module-scss-module__MY5rlW__aboutIntroTxtSm h4{font-size:1.5rem;width:100%!important}}
footer{color:#ffffffa4;background-color:#000;width:100%;height:100%;position:relative}.updatesBx{color:#fff;z-index:2;clip-path:polygon(0% 20%,5% 0%,100% 0%,100% 80%,95% 100%,0% 100%);background:#222;width:30%;padding:2rem;position:absolute;top:-14svh;right:3rem;box-shadow:0 20px 40px #0009,0 0 15px #ffffff0d}.updatesContent{flex-direction:column;justify-content:center;align-items:center;width:90%;margin:auto;display:flex}.updatesTitle h2{text-align:center;width:70%;margin:auto;font-family:monu-reg;font-size:2.5vw}.updatesTitle p{text-align:center;margin:3rem auto;font-family:FK Grotesk Monospaced;font-size:1.05rem}.updatesInput{width:100%;margin-top:2em}.updatesInput input{color:#fff;text-transform:uppercase;background:0 0;border:1.5px dashed #ffffff26;border-radius:.5rem;outline:none;width:100%;margin-bottom:2em;padding:1rem;font-weight:500;line-height:1}.updatesSbmt{width:5rem;height:5rem;color:var(--base-700);cursor:pointer;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;margin-bottom:2rem;font-size:1.5rem;display:flex}.footer-col-header{color:#fff;font-family:monu-reg;font-size:1rem}.footer-col-links,.footer-copyright{font-family:FK Grotesk Monospaced}.footer-col:nth-child(3){margin-left:2rem}footer .container{flex-direction:column;gap:10rem;padding:3rem 3rem 0;display:flex;position:relative}footer .footer-row:first-child{gap:1rem;width:45%;display:flex}footer .footer-row:first-child .footer-col{flex-direction:column;flex:1;gap:2rem;display:flex}footer .footer-row:first-child .footer-col .footer-col-header p{color:var(--base-500)}footer .footer-row:first-child .footer-col .footer-col-links{flex-direction:column;gap:1rem;display:flex}footer .footer-row:nth-child(2){justify-content:space-between;align-items:flex-end;display:flex}footer .footer-row:nth-child(2) .footer-copyright{flex-direction:column;gap:.5rem;display:flex}footer .footer-row:nth-child(2) .footer-copyright p:nth-child(2){margin-bottom:0;line-height:1.25}.footer-logo{position:absolute;bottom:0;right:-30px}.footer-logo h2{color:#fff;font-family:monu-ultra;font-size:13vw;line-height:100px}@media (max-width:1000px){footer{margin-top:0}.updatesBx{display:none}footer .container{gap:5rem;padding:3rem 2rem}footer .footer-row:first-child{flex-direction:column;gap:4rem;width:100%}footer .footer-row:first-child .footer-col .footer-col-links{gap:.5rem}footer .footer-row:nth-child(2){flex-direction:column;align-items:flex-start;gap:.25rem}}@media (min-width:2000px){footer{margin-top:-40svh}}@media (max-width:500px){.footer-logo{position:absolute;bottom:2%;left:80%;transform:rotate(-90deg)scale(1.5)}.footer-col:nth-child(3){margin-left:0}}
