.page-module__7FEYYG__main{background-color:var(--background);min-height:100vh;color:var(--foreground);overflow-x:hidden}.page-module__7FEYYG__hero{text-align:center;justify-content:center;align-items:center;height:90vh;display:flex;position:relative;overflow:hidden}.page-module__7FEYYG__heroBg{background:radial-gradient(circle at center, var(--surface) 0%, var(--background) 100%);z-index:1;position:absolute;inset:0}.page-module__7FEYYG__heroBg:after{content:"";background-image:radial-gradient(var(--border) 1px, transparent 1px);opacity:.3;background-size:50px 50px;position:absolute;inset:0}.page-module__7FEYYG__heroContent{z-index:10;max-width:64rem;padding:0 1.5rem;position:relative}.page-module__7FEYYG__title{letter-spacing:-.05em;text-transform:uppercase;margin-bottom:2rem;font-size:clamp(4rem,10vw,7rem);font-weight:900;line-height:.9}.page-module__7FEYYG__subtitle{color:var(--secondary-text);max-width:36rem;margin:0 auto;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.6}.page-module__7FEYYG__expansiveSection{background:linear-gradient(to bottom, var(--background), var(--surface));padding:4rem 1.5rem}@media (max-width:480px){.page-module__7FEYYG__expansiveSection{padding:2.5rem 1rem}}.page-module__7FEYYG__grid{grid-template-columns:1fr;gap:4rem;max-width:85rem;margin:0 auto;display:grid}@media (max-width:480px){.page-module__7FEYYG__grid{gap:2.5rem}}@media (min-width:1024px){.page-module__7FEYYG__grid{grid-template-columns:1fr 1fr}}.page-module__7FEYYG__landscapeItem{flex-direction:column;gap:1.5rem;display:flex;position:relative}@media (max-width:480px){.page-module__7FEYYG__landscapeItem{gap:1rem}}.page-module__7FEYYG__landscapeImage{aspect-ratio:16/10;background-color:var(--surface);border:1px solid var(--border);color:var(--muted-text);transition:all var(--transition-slow);box-shadow:var(--shadow-xl);border-radius:3rem;justify-content:center;align-items:center;font-size:clamp(2.5rem,15vw,5rem);font-weight:900;display:flex;overflow:hidden}@media (max-width:480px){.page-module__7FEYYG__landscapeImage{border-radius:1.5rem}}.page-module__7FEYYG__landscapeItem:hover .page-module__7FEYYG__landscapeImage{border-color:var(--accent-purple);transform:scale(1.02)translateY(-10px);box-shadow:0 40px 80px #0000001a}.page-module__7FEYYG__itemTitle{letter-spacing:-.02em;font-size:clamp(1.75rem,8vw,2.5rem);font-weight:800}.page-module__7FEYYG__itemDesc{color:var(--secondary-text);max-width:32rem;font-size:clamp(.95rem,4vw,1.125rem);line-height:1.8}.page-module__7FEYYG__backLink{z-index:100;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--foreground);border:1px solid var(--glass-border);text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:.875rem 1.75rem;font-size:.75rem;font-weight:800;position:fixed;top:2rem;left:2.5rem}.page-module__7FEYYG__backLink:hover{background:var(--foreground);color:var(--background);transform:scale(1.05)}.page-module__7FEYYG__statSection{border-top:1px solid var(--border);background-color:var(--background);padding:8rem 1.5rem}.page-module__7FEYYG__statGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4rem;max-width:80rem;margin:0 auto;display:grid}.page-module__7FEYYG__statItem p{text-transform:uppercase;letter-spacing:.15em;color:var(--muted-text);margin-top:1.5rem;font-size:1rem;font-weight:800}.page-module__7FEYYG__footer{text-align:center;border-top:1px solid var(--border);background-color:var(--surface);justify-content:center;align-items:center;padding:12rem 1.5rem;display:flex}.page-module__7FEYYG__footerContent{flex-direction:column;align-items:center;gap:3rem;max-width:40rem;display:flex}.page-module__7FEYYG__footerHeading{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:1}.page-module__7FEYYG__footerSubtext{color:var(--secondary-text);font-size:1.25rem;line-height:1.6}.page-module__7FEYYG__primaryButton{background-color:var(--foreground);color:var(--background);text-transform:uppercase;letter-spacing:.2em;transition:all var(--transition-base);box-shadow:var(--shadow-lg);padding:1.5rem 4rem;font-weight:900;display:inline-block}.page-module__7FEYYG__primaryButton:hover{background-color:var(--accent-purple);color:#fff;transform:scale(1.05)}
