@font-face{font-display:swap;font-family:"Alte Haas Grotesk";font-style:normal;font-weight:400;src:url(fonts/AlteHaasGroteskRegular.woff2) format("woff2"),url(fonts/AlteHaasGroteskRegular.woff) format("woff")}@font-face{font-display:swap;font-family:"Alte Haas Grotesk";font-style:normal;font-weight:700;src:url(fonts/AlteHaasGroteskBold.woff2) format("woff2"),url(fonts/AlteHaasGroteskBold.woff) format("woff")}body{background-color:#33BA7D;font-family:'Alte Haas Grotesk',Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;color:#fff}.main{padding-left:16px;padding-right:16px}.maxWidth{max-width:1440px;margin-left:auto;margin-right:auto}.maxContent{max-width:800px;margin-left:auto;margin-right:auto}.compSpacing{padding-bottom:120px;padding-top:120px}@media (min-width:768px){.compSpacing{padding-bottom:180px;padding-top:180px}}@media (min-width:1440px){.compSpacing{padding-bottom:180px;padding-top:180px}}.compSpacing+.compSpacing{padding-top:0}h1{font-size:3.5rem;font-weight:700;letter-spacing:-.015em;margin-bottom:2.5rem;margin-top:0;margin-bottom:.5em}p{font-size:1rem;line-height:1.15rem;margin-bottom:1.25em;margin-top:0}a{color:#fff;text-underline-offset:4px}.lead{font-size:1.75rem;line-height:2.4rem}header{position:fixed}header .logo a{display:inline-block}header .logo img{height:64px;width:64px}header .menu-item{color:#fff;font-size:2rem}header .menu-item{cursor:pointer}header .menu-link{color:#fff;text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color 0.2s ease;z-index:1}header .menu-link:hover{text-decoration-color:#fff}.menubar{padding:16px}.menuframe .menu-item{position:fixed;z-index:100}.menuframe .menu-item--1{right:16px;top:16px}.menuframe .menu-item--2{bottom:16px;left:16px}.menuframe .menu-item--3{bottom:16px;right:16px}.socials{padding:0;margin:0;list-style:none;display:flex;gap:8px}.socials-item{display:inline-flex;border:solid 1px #fff0;border-radius:50%;transition:border-color 0.2s ease}.socials-item:hover{cursor:pointer;border-color:#fff}.socials-item a{display:inline-flex}.socials-item .socials-icon{align-items:center;display:inline-flex;height:40px;justify-content:center;width:40px}.socials-item .socials-icon img{height:20px;width:20px}@media (min-width:768px){header .logo img{height:80px;width:80px}h1{font-size:5rem}.menubar{padding:32px}header .menu-item{font-size:3rem}.menuframe .menu-item--1{right:32px;top:32px}.menuframe .menu-item--2{bottom:32px;left:32px}.menuframe .menu-item--3{bottom:32px;right:32px}.socials{gap:16px}.socials-item .socials-icon{height:48px;width:48px}.socials-item .socials-icon img{height:24px;width:24px}}.home .hero{display:flex;align-items:center;justify-content:center;min-height:500px;width:calc(100vw - 32px);width:calc(100dvw - 32px);height:100vh;height:100dvh}.home .hero-title{height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap;clip:rect(1px 1px 1px 1px)}.home .hero-logo{width:50%;min-width:250px}.follower-layer{position:fixed;inset:0;pointer-events:none;z-index:9999}.follower{position:absolute;pointer-events:none;transform-origin:center center}.follower img{display:block;max-width:100%;height:auto}.about .hero-text p:first-of-type{text-indent:3rem}@media (min-width:768px){.about .hero-text p:first-of-type{text-indent:5rem}}
