@font-face{font-family:PPMonument;src:url(/fonts/MonumentExtended-Light_old.woff2) format("woff2"),url(/fonts/MonumentExtended-Light_old.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:PPMonument;src:url(/fonts/MonumentExtended-Regular.woff2) format("woff2"),url(/fonts/MonumentExtended-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PPMonument;src:url(/fonts/MonumentExtended-Ultrabold.woff2) format("woff2"),url(/fonts/MonumentExtended-Ultrabold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Ayer;src:url(/fonts/EqicbDemoVersion-Regular.woff2) format("woff2"),url(/fonts/EqicbDemoVersion-Regular.woff) format("woff");font-weight:400;font-style:normal}body,html{margin:0;padding:0;font-family:PPMonument,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;background-color:#0c0c0c;color:#f5f5f5;scroll-behavior:smooth;font-weight:100}*{box-sizing:border-box}.accent-font,h1,h2,h3,h4{font-family:PPMonument,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-weight:400}a{color:#ccc;text-decoration:none;transition:color .2s ease}a:hover{color:#fff}h1,h2,h3,h4{margin:0;letter-spacing:.5px}p{line-height:1.6;margin:.5rem 0;color:#cfcfcf}.container{width:90%;max-width:1200px;margin:0 auto;padding:4rem 0}.mainContent{margin-top:6rem}.header{position:fixed;top:0;left:0;width:100%;z-index:999;background:transparent}.nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo{font-size:1.3rem;cursor:pointer;color:#fff;text-transform:uppercase;background:#000;padding:6px 8px 4px;border-radius:999px}.nav-links{display:flex;gap:1rem}.nav-links a{display:inline-block;font-size:.5rem;color:#fff;text-transform:uppercase;background:#000;padding:.5rem 1rem;border-radius:999px}.nav-links a:hover{background:#111}.vertical-text-left,.vertical-text-right{position:fixed;top:50%;z-index:998;font-size:.8rem;color:#fff;transform:translateY(-50%);transform-origin:center center}.vertical-text-left{left:-3rem;rotate:-90deg}.vertical-text-right{right:-2rem;rotate:90deg}.footer{display:flex;justify-content:space-between;align-items:flex-end;padding:2rem 0;margin-top:3rem;border-top:1px solid #2a2a2a;font-size:.8rem;color:#fff}.footer .footer-left{text-align:left}.footer .footer-right{text-align:right;display:flex;align-items:right}.footer .footer-right a{color:#fff;margin-left:1rem}.footer .footer-right a:hover{color:#ccc}.sticky-footer{bottom:0;right:0}.hero-splash,.sticky-footer{position:fixed;left:0;background:#0c0c0c;z-index:9999}.hero-splash{top:0;width:100%;height:100vh;flex-direction:column;overflow:hidden}.hero-splash,.splash-text-container{display:flex;align-items:center;justify-content:center}.splash-text-container{flex-wrap:nowrap}.splash-text,.splash-text-container span{text-transform:uppercase}.splash-text{font-size:7vw;text-align:center;margin:0}.hero{position:relative;width:100%;min-height:95vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;opacity:1}.hero-title{font-size:8vw;text-align:center;margin:0 0 1rem}.four-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.four-column h3{margin-top:0;margin-bottom:.5rem;font-size:1.1rem}.profile-picture{width:120px;height:120px;overflow:hidden;border-radius:50%;margin-bottom:1rem}.profile-picture img{width:100%;height:auto;display:block}.grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid,.gridSingle{display:grid;gap:1.5rem;margin-top:1rem}.gridSingle{grid-gap:1.5rem;grid-template-columns:1fr}.grid-two{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1rem}.grid-item{border:1px solid #2a2a2a;border-radius:6px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.grid-item img,.grid-item video{width:100%;height:auto;display:block;vertical-align:middle}.special{font-family:Ayer}.hero-contact-btn{text-decoration:none;font-weight:400}.social-button{position:relative;cursor:pointer}.social-button .follower-count{white-space:nowrap}.container h1{font-size:7vw;text-align:center;margin:0 0 1rem}