@import "https://use.typekit.net/frs2tlh.css";
.Footer-module-scss-module__wcgw9G__footer{background-color:var(--color-dark-green);color:#fff;justify-content:center;display:flex;position:relative}.Footer-module-scss-module__wcgw9G__container{width:100%;max-width:var(--container-max-width);min-height:208px;padding:2.5rem var(--container-padding-sides-mobile);gap:4rem;display:grid}.Footer-module-scss-module__wcgw9G__logo{filter:invert();width:100%;max-width:282px;height:fit-content}.Footer-module-scss-module__wcgw9G__slogan{max-width:446px;font-size:50px;font-weight:500;line-height:50px}.Footer-module-scss-module__wcgw9G__navLinks{text-transform:uppercase;text-wrap:balance;gap:1.5rem;font-size:20px;font-weight:500;line-height:22px;display:grid}.Footer-module-scss-module__wcgw9G__navLinks>*{max-width:150px}.Footer-module-scss-module__wcgw9G__contact{font-family:var(--font-azeret-mono);text-transform:uppercase;text-wrap:balance;max-width:268px;height:fit-content;font-size:20px;font-weight:400;line-height:22px}.Footer-module-scss-module__wcgw9G__contact>span{gap:1rem;display:grid}.Footer-module-scss-module__wcgw9G__contact>span>span:first-of-type{margin-top:1rem}.Footer-module-scss-module__wcgw9G__socials{flex-direction:column;gap:1rem;display:flex}.Footer-module-scss-module__wcgw9G__legal{font-family:var(--font-azeret-mono);text-transform:uppercase;text-wrap:balance;gap:.25rem;font-size:16px;font-weight:400;line-height:18px;display:grid}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__wcgw9G__navLinks>li>a{transition:all .3s ease-in-out}.Footer-module-scss-module__wcgw9G__navLinks>li>a:hover{color:var(--background);opacity:.8}}@media (min-width:640px){.Footer-module-scss-module__wcgw9G__container{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.Footer-module-scss-module__wcgw9G__logo,.Footer-module-scss-module__wcgw9G__slogan,.Footer-module-scss-module__wcgw9G__navLinks,.Footer-module-scss-module__wcgw9G__legal{grid-column:span 2}.Footer-module-scss-module__wcgw9G__slogan{font-size:70px;line-height:70px}.Footer-module-scss-module__wcgw9G__socials{place-self:center self-end}}@media (min-width:1024px){.Footer-module-scss-module__wcgw9G__container{padding:2.5rem var(--container-padding-sides);flex-direction:row;justify-content:space-between}.Footer-module-scss-module__wcgw9G__logo,.Footer-module-scss-module__wcgw9G__slogan,.Footer-module-scss-module__wcgw9G__navLinks,.Footer-module-scss-module__wcgw9G__legal{grid-column:span 1}.Footer-module-scss-module__wcgw9G__logo{max-width:346px}.Footer-module-scss-module__wcgw9G__slogan{max-width:482px;height:230px;font-size:80px;line-height:80px}.Footer-module-scss-module__wcgw9G__legal{place-self:center self-end}.Footer-module-scss-module__wcgw9G__socials{flex-direction:row;place-self:self-end self-start}.Footer-module-scss-module__wcgw9G__navLinks,.Footer-module-scss-module__wcgw9G__contact{font-size:22px;line-height:24px}}
@font-face{font-family:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/azeret-mono-latin-ext-wght-normal.0lqtmrc90xpvg.woff2?dpl=dpl_AQUWikXwaMBiBtnCbYyG9d3toVMB)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/azeret-mono-latin-wght-normal.0fm2q6g_20fvz.woff2?dpl=dpl_AQUWikXwaMBiBtnCbYyG9d3toVMB)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-azeret-mono:"Azeret Mono Variable", monospace;--background:#f3f0e9;--container-max-width:1451px;--container-padding-sides:3rem;--container-padding-sides-mobile:1.5rem;--color-neon:#cbd362;--color-light-neon:#d1d473;--color-soft-green:#136f63;--color-dark-green:#094238}html,body{max-width:100vw;overflow-x:hidden}body{color:#000;background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:neue-haas-grotesk-display,Arial,Helvetica,sans-serif;position:relative}*{box-sizing:border-box;border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.no-scroll{overflow:hidden}.grid-open-mobile-menu{z-index:999}.invisible{visibility:hidden}
