.page-module__k5y7Ma__page{background:var(--navy);color:var(--cream);min-height:100vh}.page-module__k5y7Ma__hero{max-width:1120px;margin:auto;padding:160px 24px 64px}.page-module__k5y7Ma__hero h1{margin:0 0 24px;font-size:clamp(52px,7vw,88px);font-weight:400;line-height:1}.page-module__k5y7Ma__page p{line-height:1.8}.page-module__k5y7Ma__intro{color:rgb(var(--cream-rgb) / .7);max-width:600px}.page-module__k5y7Ma__sectionLinks{flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}.page-module__k5y7Ma__sectionLinks a{color:var(--gold);text-underline-offset:5px;padding-block:12px;font-size:13px}.page-module__k5y7Ma__sectionLinks a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.page-module__k5y7Ma__section{border-top:1px solid rgb(var(--gold-rgb) / .15);padding:64px 24px;scroll-margin-top:80px}.page-module__k5y7Ma__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,80px);max-width:1072px;margin:auto;display:grid}.page-module__k5y7Ma__copy h2{margin:0 0 24px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.1}.page-module__k5y7Ma__copy p{color:rgb(var(--cream-rgb) / .7)}.page-module__k5y7Ma__performers{background:var(--navy-light)}@media (max-width:768px){.page-module__k5y7Ma__grid{grid-template-columns:minmax(0,1fr)}.page-module__k5y7Ma__hero{padding-top:128px}}
