.page-module___8aEwW__main{flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__hero{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__overlay{background:linear-gradient(#0000,#05050580,#050505);width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__heroContent{z-index:10;text-align:center;padding:0 1rem;position:relative}.page-module___8aEwW__title{letter-spacing:-.05em;margin-bottom:1rem;font-size:3.5rem;font-weight:900}.page-module___8aEwW__catchphrase{letter-spacing:.2em;color:#d1d5db;text-transform:uppercase;margin-bottom:2rem;margin-left:4rem;font-size:1.25rem;font-weight:700}@media (min-width:768px){.page-module___8aEwW__title{font-size:6rem}.page-module___8aEwW__catchphrase{font-size:1.875rem}}.page-module___8aEwW__logoContainer{aspect-ratio:2146/894;filter:drop-shadow(0 0 20px #00ffff4d);width:100%;max-width:600px;height:auto;margin:0 auto .5rem;position:relative;transform:translate(20px)}.page-module___8aEwW__logoImage{filter:invert();opacity:.85}@media (min-width:768px){.page-module___8aEwW__logoContainer{max-width:800px}}.page-module___8aEwW__about{z-index:10;width:100%;max-width:80rem;margin:0 auto;padding:6rem 1.5rem;position:relative}.page-module___8aEwW__glassPanel{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:1rem;padding:2.5rem}@media (min-width:768px){.page-module___8aEwW__glassPanel{padding:4rem}}.page-module___8aEwW__sectionTitle{margin-bottom:2.5rem;font-size:2.5rem;font-weight:700}.page-module___8aEwW__description{color:#e5e7eb;font-size:1.125rem;font-weight:300;line-height:1.75}@media (min-width:768px){.page-module___8aEwW__sectionTitle{font-size:3rem}.page-module___8aEwW__description{font-size:1.5rem}}.page-module___8aEwW__activity{border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:3rem}.page-module___8aEwW__subTitle{color:#0ff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module___8aEwW__footer{text-align:center;color:#4b5563;padding:2.5rem 0;font-size:.875rem}
