.page-module___8aEwW__page{color:#fff}.page-module___8aEwW__section{width:min(100% - 3rem,1200px);margin:0 auto;padding:clamp(4rem,10vw,8rem) 0}.page-module___8aEwW__hero{border-top:0;flex-direction:column;justify-content:center;min-height:min(720px,100vh - 80px);display:flex}.page-module___8aEwW__eyebrow,.page-module___8aEwW__eventMeta,.page-module___8aEwW__cardMeta{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.page-module___8aEwW__hero h1,.page-module___8aEwW__section>h1,.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__section>h2{letter-spacing:-.05em;max-width:19ch;margin:1rem 0 0;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:300;line-height:1.02}.page-module___8aEwW__intro,.page-module___8aEwW__partnershipIntro{max-width:70ch;margin:2rem 0 0;font-size:1.1rem;font-weight:300;line-height:1.6}.page-module___8aEwW__button{border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:38px;margin-top:2.5rem;padding:0 16px;font-size:.95rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;text-decoration:none!important}.page-module___8aEwW__button:hover,.page-module___8aEwW__button:focus-visible{color:#000;background:#fff}.page-module___8aEwW__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__section>h2{max-width:none;font-size:clamp(2rem,4vw,3.25rem)}.page-module___8aEwW__textLink{text-underline-offset:.25em;width:fit-content;font-size:.95rem;text-decoration:underline}.page-module___8aEwW__events{background:#ffffff40;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:3rem 0 0;padding:1px;list-style:none;display:grid}.page-module___8aEwW__event{background:#1c1c1c;min-height:15rem;padding:1.75rem}.page-module___8aEwW__event h2,.page-module___8aEwW__event h3,.page-module___8aEwW__workshopCard h3{margin:.75rem 0 0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.3}.page-module___8aEwW__event>p:not(.page-module___8aEwW__eventMeta){margin:1rem 0;line-height:1.55}.page-module___8aEwW__emptyState{margin:3rem 0 0}.page-module___8aEwW__workshopGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}.page-module___8aEwW__imageWrap{aspect-ratio:4/3;background:#ffffff14;position:relative;overflow:hidden}.page-module___8aEwW__image{object-fit:cover;transition:transform .3s}.page-module___8aEwW__cardMeta{margin-top:1rem}.page-module___8aEwW__logoGrid{border-top:1px solid #ffffff73;grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.page-module___8aEwW__logoGrid li{border-bottom:1px solid #ffffff40;border-right:1px solid #ffffff40;justify-content:center;align-items:center;min-height:11rem;padding:2rem;display:flex}.page-module___8aEwW__logoGrid li:nth-child(3n){border-right:0}.page-module___8aEwW__logoGrid img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:min(100%,13rem);height:auto;max-height:4rem}@media (max-width:720px){.page-module___8aEwW__section{width:min(100% - 2.5rem,1200px)}.page-module___8aEwW__sectionHeading{flex-direction:column;align-items:start;gap:1.5rem}.page-module___8aEwW__events,.page-module___8aEwW__workshopGrid{grid-template-columns:1fr}.page-module___8aEwW__logoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__logoGrid li{min-height:8rem;padding:1.5rem}.page-module___8aEwW__logoGrid li:nth-child(3n){border-right:1px solid #ffffff40}.page-module___8aEwW__logoGrid li:nth-child(2n){border-right:0}.page-module___8aEwW__logoGrid img{max-width:min(100%,9rem);max-height:3rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__image{transition:none}}
