.page-module___8aEwW__page{background:var(--color-neutral-0);width:100%;overflow:clip}.page-module___8aEwW__header{z-index:100;min-height:82px;padding:var(--space-24) var(--space-40);color:var(--color-neutral-0);background:var(--color-neutral-950);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.page-module___8aEwW__wordmark{width:128.305px;height:var(--line-height-28);color:var(--color-neutral-0);flex-shrink:0;align-items:center;display:flex}.page-module___8aEwW__logotype{width:100%;height:auto;display:block}.page-module___8aEwW__nav{align-items:center;gap:var(--space-24);margin-left:auto;margin-right:var(--space-24);color:var(--color-neutral-100);font-size:var(--font-size-14);font-weight:var(--font-weight-600);line-height:var(--line-height-20);display:flex}.page-module___8aEwW__nav a,.page-module___8aEwW__headerCta,.page-module___8aEwW__wordmark{transition:opacity .18s}.page-module___8aEwW__nav a{color:var(--color-neutral-400);transition:color .16s;position:relative}.page-module___8aEwW__nav a:after{right:0;bottom:calc(var(--space-8) * -1);background:var(--color-yellow-500);content:"";transform-origin:0;height:2px;transition:transform .16s var(--ease-out);position:absolute;left:0;transform:scaleX(0)}.page-module___8aEwW__nav a[data-active=true]{color:var(--color-neutral-0)}.page-module___8aEwW__nav a[data-active=true]:after{transform:scaleX(1)}.page-module___8aEwW__headerCta{justify-content:center;align-items:center;gap:var(--space-4);min-height:42px;padding:var(--space-12) var(--space-16);color:var(--color-neutral-950);background:var(--color-yellow-500);font-size:var(--font-size-14);font-weight:var(--font-weight-800);line-height:var(--line-height-20);transition:transform .15s var(--ease-out), background-color .18s ease;display:inline-flex}.page-module___8aEwW__hero{background:var(--color-yellow-500);border-bottom:4px solid var(--color-neutral-950);min-height:830px;display:flex}.page-module___8aEwW__heroMain{width:73%;padding:var(--space-56) var(--space-24) var(--space-40) var(--space-40);border-right:4px solid var(--color-neutral-950);flex-direction:column;justify-content:space-between;display:flex}.page-module___8aEwW__heroEyebrow{font-size:var(--font-size-14);font-weight:var(--font-weight-700);line-height:var(--line-height-20);justify-content:space-between;align-items:flex-start;display:flex}.page-module___8aEwW__sticker{padding:var(--space-12) var(--space-16);background:var(--color-neutral-0);transform:rotate(2deg)}.page-module___8aEwW__heroMessage{gap:var(--space-40);flex-direction:column;display:flex}.page-module___8aEwW__heroMessage>div{gap:var(--space-24);flex-direction:column;display:flex}.page-module___8aEwW__hero h1{max-width:1100px;font-family:var(--font-family-golos);font-size:clamp(var(--font-size-80), 8.75vw, var(--font-size-120));font-weight:var(--font-weight-700);line-height:clamp(var(--line-height-88), 8.75vw, var(--line-height-124));letter-spacing:var(--letter-spacing-n6)}.page-module___8aEwW__heroMessage p{max-width:720px;font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-32)}.page-module___8aEwW__heroDetails{width:27%;padding:var(--space-56) var(--space-40) var(--space-40) var(--space-24);background:var(--color-neutral-0);font-size:var(--font-size-16);font-weight:var(--font-weight-700);line-height:var(--line-height-24);flex-direction:column;justify-content:space-between;display:flex}.page-module___8aEwW__dateBlock{gap:var(--space-16);flex-direction:column;display:flex}.page-module___8aEwW__dateRule{background:var(--color-neutral-950);width:100%;height:4px}.page-module___8aEwW__numericDate{font-family:var(--font-family-golos);font-size:clamp(var(--font-size-56), 5.4vw, var(--font-size-80));font-weight:var(--font-weight-700);line-height:clamp(var(--line-height-64), 5.4vw, var(--line-height-88));letter-spacing:var(--letter-spacing-n6);white-space:nowrap}.page-module___8aEwW__action{justify-content:center;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-16);color:var(--color-neutral-0);background:var(--color-neutral-950);cursor:pointer;font-size:var(--font-size-16);font-weight:var(--font-weight-800);line-height:var(--line-height-24);text-align:center;transition:color .18s ease, background-color .18s ease, transform .15s var(--ease-out);border:0;display:flex}.button-arrow{flex-shrink:0;width:20px;height:20px;display:block;overflow:visible}.button-arrow-shape{transform-box:view-box;transform-origin:50%}.page-module___8aEwW__outcomes{background:var(--color-neutral-0);border-bottom:4px solid var(--color-neutral-950);grid-template-columns:40% 60%;min-height:704px;display:grid}.page-module___8aEwW__outcomesTitle{min-height:700px;padding:var(--space-64) var(--space-40);color:var(--color-neutral-0);background:var(--color-neutral-950);flex-direction:column;justify-content:flex-start;display:flex}.page-module___8aEwW__outcomesTitle h2,.page-module___8aEwW__audienceIntro h2{max-width:700px;font-family:var(--font-family-golos);font-size:var(--font-size-56);font-weight:var(--font-weight-700);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-n2)}.page-module___8aEwW__outcomesList{padding:var(--space-40);flex-direction:column;justify-content:flex-end;list-style:none;display:flex}.page-module___8aEwW__outcomesList li{padding-block:var(--space-24);border-bottom:2px solid var(--color-neutral-950);grid-template-columns:72px 1fr;align-items:center;display:grid}.page-module___8aEwW__outcomesList li:last-child{border-bottom:0}.page-module___8aEwW__outcomesList li>span{font-size:var(--font-size-12);font-weight:var(--font-weight-700);line-height:var(--line-height-16)}.page-module___8aEwW__outcomesList li p{font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-n2)}.page-module___8aEwW__audience{background:var(--color-neutral-0);border-bottom:4px solid var(--color-neutral-950);min-height:720px;display:flex}.page-module___8aEwW__audienceRows{width:60%;padding:var(--space-40);flex-direction:column;justify-content:flex-end;display:flex}.page-module___8aEwW__audienceRows article{gap:var(--space-24);padding-block:var(--space-32);grid-template-columns:minmax(210px,300px) 1fr;align-items:center;display:grid}.page-module___8aEwW__audienceRows article+article{border-top:1px solid var(--color-neutral-600)}.page-module___8aEwW__audienceRows h3{font-family:var(--font-family-golos);font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-n4)}.page-module___8aEwW__audienceRows p,.page-module___8aEwW__audienceIntro p{font-size:var(--font-size-16);line-height:var(--line-height-24)}.page-module___8aEwW__audienceIntro{justify-content:space-between;gap:var(--space-160);width:40%;padding:var(--space-64) var(--space-40);background:var(--color-yellow-500);flex-direction:column;display:flex}.page-module___8aEwW__audienceIntro p{max-width:496px}.page-module___8aEwW__curriculum{gap:var(--space-40);padding:var(--space-80) var(--space-40) var(--space-96);background:var(--color-neutral-0);border-bottom:4px solid var(--color-neutral-950);flex-direction:column;display:flex}.page-module___8aEwW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:var(--space-48);display:flex}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__testimonials h2,.page-module___8aEwW__tickets>h2{font-family:var(--font-family-golos);font-size:var(--font-size-72);font-weight:var(--font-weight-700);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-n6)}.page-module___8aEwW__sectionHeading p{width:390px;color:var(--color-neutral-800);font-size:var(--font-size-16);line-height:var(--line-height-24);flex-shrink:0}.page-module___8aEwW__moduleStack{gap:var(--space-24);flex-direction:column;display:flex}.page-module___8aEwW__module{gap:var(--space-32);width:100%;min-height:445px;padding:var(--space-40);border-radius:20px;flex-direction:column;display:flex}.page-module___8aEwW__module:not(:first-child){min-height:500px}.page-module___8aEwW__moduleHeading{grid-template-columns:220px 1fr;align-items:flex-start;display:grid}.page-module___8aEwW__moduleHeading>span,.page-module___8aEwW__moduleHeading h3{font-family:var(--font-family-golos);font-size:var(--font-size-64);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-n6)}.page-module___8aEwW__moduleHeading h3{font-weight:var(--font-weight-600)}.page-module___8aEwW__lessons{margin-left:calc(var(--space-160) + var(--space-64));border-top:1px solid var(--color-neutral-600);list-style:none}.page-module___8aEwW__lessons li{padding-block:var(--space-16);border-bottom:1px solid var(--color-neutral-600);align-items:center;display:flex}.page-module___8aEwW__module:not(:first-child) .page-module___8aEwW__lessons li{padding-block:var(--space-16)}.page-module___8aEwW__lessons li>span{font-size:var(--font-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-28);flex:1 1 0}.page-module___8aEwW__lessons small{width:120px;color:var(--color-neutral-600);font-size:var(--font-size-12);font-weight:var(--font-weight-600);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-6);text-align:right;flex-shrink:0}.page-module___8aEwW__testimonials{gap:var(--space-40);padding:var(--space-72) var(--space-40) var(--space-96);background:var(--color-yellow-500);border-top:4px solid var(--color-neutral-950);border-bottom:4px solid var(--color-neutral-950);flex-direction:column;display:flex}.page-module___8aEwW__testimonials h2{width:66%}.page-module___8aEwW__testimonialGrid{border:4px solid var(--color-neutral-950);grid-template-columns:repeat(2,1fr);display:grid}.page-module___8aEwW__testimonialGrid blockquote{min-height:220px;padding:var(--space-24);color:var(--color-neutral-950);background:var(--color-neutral-0);border-right:2px solid var(--color-neutral-950);border-bottom:2px solid var(--color-neutral-950);font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-n4);align-items:flex-start;display:flex}.page-module___8aEwW__testimonialGrid blockquote:nth-child(2n){border-right:0}.page-module___8aEwW__testimonialGrid blockquote:nth-last-child(-n+2){border-bottom:0}.page-module___8aEwW__tickets{gap:var(--space-40);padding:var(--space-72) var(--space-40);background:var(--color-neutral-0);border-bottom:4px solid var(--color-neutral-950);flex-direction:column;display:flex}.page-module___8aEwW__ticketGrid{border:4px solid var(--color-neutral-950);grid-template-columns:repeat(2,1fr);display:grid}.page-module___8aEwW__ticket{min-height:520px;padding:var(--space-32);flex-direction:column;justify-content:space-between;display:flex}.page-module___8aEwW__basic{background:var(--color-neutral-100);border-right:4px solid var(--color-neutral-950)}.page-module___8aEwW__premium{background:var(--color-yellow-500)}.page-module___8aEwW__ticketHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-32);display:flex}.page-module___8aEwW__ticketHeader h3{font-family:var(--font-family-golos);font-size:var(--font-size-24);font-weight:var(--font-weight-700);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-n2)}.page-module___8aEwW__price{align-items:flex-end;gap:var(--space-4);flex-direction:column;width:260px;display:flex}.page-module___8aEwW__price>div{align-items:center;gap:var(--space-8);display:flex}.page-module___8aEwW__price del{color:var(--color-neutral-600);font-size:var(--font-size-14);font-weight:var(--font-weight-600);line-height:var(--line-height-20)}.page-module___8aEwW__premium .page-module___8aEwW__price del{color:var(--color-neutral-800)}.page-module___8aEwW__price>p{font-size:var(--font-size-56);font-weight:var(--font-weight-600);line-height:var(--line-height-64);letter-spacing:var(--letter-spacing-n6);white-space:nowrap}.page-module___8aEwW__discount{padding:var(--space-4) var(--space-8);color:var(--color-neutral-0);background:var(--color-neutral-950);font-size:var(--font-size-12);font-weight:var(--font-weight-700);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-6)}.page-module___8aEwW__ticketFooter{gap:var(--space-24);flex-direction:column;display:flex}.page-module___8aEwW__ticketFooter ul{list-style:none}.page-module___8aEwW__ticketFooter li{font-size:var(--font-size-16);line-height:var(--line-height-24);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__ticketFooter li>span{flex:1}.page-module___8aEwW__ticketFooter .page-module___8aEwW__featureLead{font-weight:var(--font-weight-600)}.page-module___8aEwW__featureWithValue>span{font-weight:var(--font-weight-500)}.page-module___8aEwW__featureValue{color:var(--color-neutral-600);font-size:var(--font-size-12);font-weight:var(--font-weight-600);line-height:var(--line-height-16);flex-shrink:0}.page-module___8aEwW__premium .page-module___8aEwW__featureValue{color:var(--color-neutral-800)}.page-module___8aEwW__checkoutOverlay{z-index:1000;padding:var(--space-24);background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.page-module___8aEwW__checkoutOverlay:before{background:var(--color-neutral-950);content:"";opacity:.95;pointer-events:none;position:fixed;inset:0}.page-module___8aEwW__checkoutDialog{z-index:1;background:var(--color-neutral-0);border:3px solid var(--color-neutral-950);transform-origin:50%;flex-direction:column;width:min(620px,100%);max-height:calc(100svh - 48px);display:flex;position:relative;overflow-y:auto}.page-module___8aEwW__checkoutDialog:focus{outline:none}.page-module___8aEwW__checkoutDialogHeader{min-height:63px;padding:var(--space-16) var(--space-24);background:var(--color-yellow-500);border-bottom:3px solid var(--color-neutral-950);font-size:var(--font-size-12);font-weight:var(--font-weight-700);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-6);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__checkoutDialogHeader button{background:var(--color-yellow-500);border:1px solid var(--color-neutral-950);cursor:pointer;flex-shrink:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.page-module___8aEwW__checkoutDialogHeader svg{width:14px;height:14px}.page-module___8aEwW__checkoutDialogHeader path{fill:none;stroke:var(--color-neutral-950);stroke-linecap:square;stroke-width:1.5px}.page-module___8aEwW__checkoutIntroduction{gap:var(--space-8);padding:var(--space-32) var(--space-32) var(--space-24);flex-direction:column;display:flex}.page-module___8aEwW__checkoutIntroduction h2{font-family:var(--font-family-golos);font-size:var(--font-size-40);font-weight:var(--font-weight-700);line-height:var(--line-height-48);letter-spacing:var(--letter-spacing-n6)}.page-module___8aEwW__checkoutIntroduction p{width:min(500px,100%);color:var(--color-neutral-600);font-size:var(--font-size-16);line-height:var(--line-height-24)}.page-module___8aEwW__selectedPassSummary,.page-module___8aEwW__passSelector{align-self:center;width:calc(100% - 64px)}.page-module___8aEwW__selectedPassSummary{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:73px;padding:var(--space-16) var(--space-16);background:var(--color-neutral-100);border:1px solid var(--color-neutral-400);display:flex}.page-module___8aEwW__selectedPassSummary>div{gap:var(--space-4);flex-direction:column;display:flex}.page-module___8aEwW__selectedPassSummary>div:last-child{align-items:center;gap:var(--space-16);flex-direction:row}.page-module___8aEwW__selectedPassSummary span{color:var(--color-neutral-600);font-size:var(--font-size-12);font-weight:var(--font-weight-600);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-4)}.page-module___8aEwW__selectedPassSummary>div:first-child strong{font-size:var(--font-size-16);font-weight:var(--font-weight-600);line-height:var(--line-height-24)}.page-module___8aEwW__selectedPassSummary>div:last-child strong{font-size:var(--font-size-32);font-weight:var(--font-weight-700);line-height:var(--line-height-40);letter-spacing:var(--letter-spacing-n4);white-space:nowrap}.page-module___8aEwW__selectedPassSummary button,.page-module___8aEwW__passSelectorHeader button{color:var(--color-neutral-600);cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-600);line-height:var(--line-height-16);text-underline-position:from-font;background:0 0;border:0;padding:0;text-decoration:underline}.page-module___8aEwW__passSelector{border:1.5px solid var(--color-neutral-950);flex-direction:column;display:flex}.page-module___8aEwW__passSelectorHeader{min-height:40px;padding:var(--space-12) var(--space-16);color:var(--color-neutral-600);font-size:var(--font-size-12);font-weight:var(--font-weight-700);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-4);justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__passOption{align-items:center;gap:var(--space-12);width:100%;min-height:71px;padding:var(--space-16);background:var(--color-neutral-0);border:0;border-top:1px solid var(--color-neutral-400);cursor:pointer;text-align:left;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.page-module___8aEwW__passOption[data-selected=true]{background:var(--color-yellow-500);border-top-color:var(--color-neutral-950);min-height:73px}.page-module___8aEwW__radioMark{border:1.5px solid var(--color-neutral-950);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.page-module___8aEwW__passOption[data-selected=true] .page-module___8aEwW__radioMark{background:var(--color-neutral-950)}.page-module___8aEwW__radioMark span{background:0 0;border-radius:50%;width:7px;height:7px}.page-module___8aEwW__passOption[data-selected=true] .page-module___8aEwW__radioMark span{background:var(--color-neutral-0)}.page-module___8aEwW__passOptionCopy,.page-module___8aEwW__passOptionPrice{flex-direction:column;display:flex}.page-module___8aEwW__passOptionCopy{gap:var(--space-2);min-width:0}.page-module___8aEwW__passOptionCopy strong{font-size:var(--font-size-16);font-weight:var(--font-weight-600);line-height:var(--line-height-24)}.page-module___8aEwW__passOption[data-selected=true] .page-module___8aEwW__passOptionCopy strong{font-weight:var(--font-weight-700)}.page-module___8aEwW__passOptionCopy small{color:var(--color-neutral-600);font-size:var(--font-size-12);line-height:var(--line-height-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module___8aEwW__passOption[data-selected=true] .page-module___8aEwW__passOptionCopy small{color:var(--color-neutral-800)}.page-module___8aEwW__passOptionPrice{align-items:flex-end;gap:var(--space-2)}.page-module___8aEwW__passOptionPrice strong{font-size:var(--font-size-24);font-weight:var(--font-weight-700);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-n4);white-space:nowrap}.page-module___8aEwW__passOptionPrice small{font-size:var(--font-size-10);font-weight:var(--font-weight-700);line-height:var(--line-height-14);letter-spacing:var(--letter-spacing-6)}.page-module___8aEwW__checkoutForm{flex-direction:column;display:flex}.page-module___8aEwW__checkoutFields{gap:var(--space-16);padding:var(--space-24) var(--space-32) var(--space-24);flex-direction:column;display:flex}.page-module___8aEwW__checkoutFields label{gap:var(--space-8);flex-direction:column;display:flex}.page-module___8aEwW__checkoutFields label>span{font-size:var(--font-size-14);font-weight:var(--font-weight-600);line-height:var(--line-height-20)}.page-module___8aEwW__checkoutFields input{width:100%;height:58px;padding:0 var(--space-16);color:var(--color-neutral-950);background:var(--color-neutral-0);border:1.5px solid var(--color-neutral-950);font:inherit;font-size:var(--font-size-16);line-height:var(--line-height-24);appearance:none;border-radius:0}.page-module___8aEwW__checkoutFields input::placeholder{color:var(--color-neutral-600);opacity:1}.page-module___8aEwW__checkoutFields input:focus{outline:3px solid var(--color-yellow-500);outline-offset:1px}.page-module___8aEwW__checkoutActions{gap:var(--space-12);padding:0 var(--space-32) var(--space-32);flex-direction:column;display:flex}.page-module___8aEwW__continueButton{width:100%;height:56px;padding:0 var(--space-16);color:var(--color-neutral-0);background:var(--color-neutral-950);cursor:pointer;font-size:var(--font-size-16);font-weight:var(--font-weight-700);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-4);transition:color .18s ease, background-color .18s ease, transform .15s var(--ease-out);border:0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__continueButton svg{flex-shrink:0;width:18px;height:18px}.page-module___8aEwW__continueButton path{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.6px}.page-module___8aEwW__continueButton:active{transform:scale(.985)}.page-module___8aEwW__checkoutHelper{justify-content:center;align-items:center;gap:var(--space-8);color:var(--color-neutral-600);font-size:var(--font-size-12);line-height:var(--line-height-16);text-align:center;display:flex}.page-module___8aEwW__checkoutHelper svg{flex-shrink:0;width:14px;height:14px}.page-module___8aEwW__checkoutHelper rect,.page-module___8aEwW__checkoutHelper path{fill:none;stroke:currentColor;stroke-width:1.2px}.page-module___8aEwW__checkoutStatus{color:var(--color-neutral-600);font-size:var(--font-size-12);line-height:var(--line-height-16);text-align:center}.page-module___8aEwW__checkoutStatus:empty{display:none}.page-module___8aEwW__faqSection{width:min(820px,100% - 80px);min-height:675px;padding:var(--space-80) 0;background:var(--color-neutral-0);flex-direction:column;align-items:center;margin:0 auto;display:flex}.page-module___8aEwW__faqLabel{color:var(--color-neutral-600);font-size:var(--font-size-12);font-weight:var(--font-weight-800);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-6)}.page-module___8aEwW__faqSection>h2{width:100%;font-family:var(--font-family-golos);font-size:var(--font-size-56);font-weight:var(--font-weight-600);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-n6);text-align:center}.faq-list{width:100%;padding-top:var(--space-48)}.faq-item{border-top:1px solid var(--color-neutral-400)}.faq-item[data-open=true]{gap:var(--space-12);padding:var(--space-24) 0;flex-direction:column;display:flex}.faq-item:last-child{border-bottom:1px solid var(--color-neutral-400)}.faq-item[data-open=true]:first-child{border-top-color:var(--color-neutral-950)}.faq-trigger{justify-content:space-between;align-items:center;gap:var(--space-32);width:100%;min-height:80px;padding:var(--space-24) 0;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.faq-item[data-open=true] .faq-trigger{min-height:32px;padding:0}.faq-trigger>span:first-child{font-size:var(--font-size-20);font-weight:var(--font-weight-600);line-height:var(--line-height-28)}.faq-icon{width:32px;height:32px;transition:background-color .18s ease, transform .15s var(--ease-out);flex-shrink:0;place-items:center;display:grid;position:relative}.faq-item[data-open=true] .faq-icon{background:var(--color-yellow-500)}.faq-icon span{background:var(--color-neutral-950);width:14px;height:2px;transition:transform .18s var(--ease-out);position:absolute}.faq-icon span:last-child{transform:rotate(90deg)}.faq-item[data-open=true] .faq-icon span:last-child{transform:rotate(0)}.faq-panel{overflow:hidden}.faq-panel p{max-width:700px;color:var(--color-neutral-800);font-size:var(--font-size-16);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-n2);padding:0}.page-module___8aEwW__closing{gap:var(--space-64);padding:var(--space-64) var(--space-40) var(--space-32);background:var(--color-yellow-500);flex-direction:column;display:flex}.page-module___8aEwW__closingMain{justify-content:space-between;align-items:flex-end;display:flex}.page-module___8aEwW__closingMain h2{width:60%;font-family:var(--font-family-golos);font-size:var(--font-size-72);font-weight:var(--font-weight-700);line-height:var(--line-height-72);letter-spacing:var(--letter-spacing-n6)}.page-module___8aEwW__closingMain>div{gap:var(--space-16);flex-direction:column;width:25%;display:flex}.page-module___8aEwW__closingMain p{font-size:var(--font-size-16);font-weight:var(--font-weight-500);line-height:var(--line-height-24)}.page-module___8aEwW__footer{border-top:3px solid var(--color-neutral-950);min-height:45px;font-size:var(--font-size-12);font-weight:var(--font-weight-800);line-height:var(--line-height-16);justify-content:space-between;align-items:flex-end;display:flex}.page-module___8aEwW__footerWordmark{--logotype-dot-color:var(--color-neutral-950);width:89.6563px;height:var(--line-height-16);color:var(--color-neutral-950);align-items:center;display:flex}.page-module___8aEwW__headerCta:active,.page-module___8aEwW__action:active{transform:scale(.97)}.faq-trigger:active .faq-icon{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page-module___8aEwW__wordmark:hover{opacity:.68}.page-module___8aEwW__nav a:hover{color:var(--color-neutral-0)}.page-module___8aEwW__headerCta:hover{background:var(--color-neutral-0)}.page-module___8aEwW__action:hover{color:var(--color-neutral-950);background:var(--color-neutral-0)}.page-module___8aEwW__continueButton:hover{color:var(--color-neutral-950);background:var(--color-yellow-500)}.page-module___8aEwW__passOption:not([data-selected=true]):hover{background:var(--color-neutral-100)}.faq-trigger:hover .faq-icon{background:var(--color-yellow-500)}}@media (min-width:1600px){.page-module___8aEwW__heroMain,.page-module___8aEwW__outcomesTitle,.page-module___8aEwW__audienceIntro{padding-left:var(--space-40)}.page-module___8aEwW__hero h1{font-size:var(--font-size-120);line-height:var(--line-height-124)}.page-module___8aEwW__outcomesTitle h2,.page-module___8aEwW__audienceIntro h2{font-size:var(--font-size-64);line-height:var(--line-height-64)}}@media (max-width:1100px){.page-module___8aEwW__header{padding-inline:var(--space-32)}.page-module___8aEwW__nav{gap:var(--space-16);margin-right:var(--space-16);font-size:var(--font-size-12);line-height:var(--line-height-16)}.page-module___8aEwW__heroMain{width:65%;padding:var(--space-48) var(--space-24) var(--space-32) var(--space-32)}.page-module___8aEwW__heroDetails{width:35%;padding:var(--space-48) var(--space-32) var(--space-32) var(--space-24)}.page-module___8aEwW__hero h1{font-size:var(--font-size-80);line-height:var(--line-height-88);letter-spacing:var(--letter-spacing-n6)}.page-module___8aEwW__heroMessage p{max-width:460px;font-size:var(--font-size-20);line-height:var(--line-height-28)}.page-module___8aEwW__numericDate{font-size:var(--font-size-48);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-n4)}.page-module___8aEwW__outcomes{grid-template-columns:38% 62%}.page-module___8aEwW__outcomesTitle{padding:var(--space-48) var(--space-32)}.page-module___8aEwW__outcomesList{padding:var(--space-32)}.page-module___8aEwW__outcomesTitle h2{font-size:var(--font-size-36);line-height:var(--line-height-40)}.page-module___8aEwW__outcomesList li{grid-template-columns:48px 1fr}.page-module___8aEwW__outcomesList li p{font-size:var(--font-size-20);line-height:var(--line-height-28)}.page-module___8aEwW__audience{flex-direction:column-reverse}.page-module___8aEwW__audienceRows,.page-module___8aEwW__audienceIntro{width:100%}.page-module___8aEwW__audienceRows{min-height:527px;padding:var(--space-24) var(--space-32) var(--space-32)}.page-module___8aEwW__audienceRows article{grid-template-columns:260px 1fr}.page-module___8aEwW__audienceRows p{letter-spacing:var(--letter-spacing-n2)}.page-module___8aEwW__audienceIntro{gap:var(--space-48);min-height:260px;padding:var(--space-48) var(--space-32)}.page-module___8aEwW__audienceIntro h2{font-size:var(--font-size-56);line-height:var(--line-height-56)}.page-module___8aEwW__audienceIntro p{max-width:540px}.page-module___8aEwW__curriculum,.page-module___8aEwW__tickets{padding-inline:var(--space-32)}.page-module___8aEwW__testimonials{padding-inline:var(--space-40)}.page-module___8aEwW__curriculum{padding-block:var(--space-64) var(--space-72)}.page-module___8aEwW__sectionHeading{align-items:flex-start;gap:var(--space-24);flex-direction:column}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__testimonials h2{font-size:var(--font-size-64);line-height:var(--line-height-64)}.page-module___8aEwW__sectionHeading p{width:min(480px,100%)}.page-module___8aEwW__module{gap:var(--space-24);min-height:auto;padding:var(--space-32)}.page-module___8aEwW__module:not(:first-child){min-height:auto}.page-module___8aEwW__moduleHeading{grid-template-columns:96px 1fr}.page-module___8aEwW__moduleHeading>span,.page-module___8aEwW__moduleHeading h3{font-size:var(--font-size-40);line-height:var(--line-height-48)}.page-module___8aEwW__lessons{margin-left:var(--space-96)}.page-module___8aEwW__testimonialGrid blockquote{min-height:220px;padding:var(--space-24);font-size:var(--font-size-20);line-height:var(--line-height-28)}.page-module___8aEwW__testimonialGrid blockquote:nth-last-child(-n+2){min-height:230px}.page-module___8aEwW__tickets{padding-block:var(--space-64)}.page-module___8aEwW__tickets>h2{font-size:var(--font-size-72);line-height:var(--line-height-72)}.page-module___8aEwW__ticketGrid{grid-template-columns:1fr}.page-module___8aEwW__basic{border-right:0;border-bottom:4px solid var(--color-neutral-950)}.page-module___8aEwW__ticket{min-height:460px}.page-module___8aEwW__closingMain{align-items:stretch;gap:var(--space-32);flex-direction:column}.page-module___8aEwW__closingMain h2{width:100%;font-size:var(--font-size-56);line-height:var(--line-height-56)}.page-module___8aEwW__closingMain>div{align-self:flex-end;width:320px;max-width:100%}.page-module___8aEwW__faqSection{width:min(688px,100% - 64px);min-height:683px;padding-block:var(--space-72)}.faq-panel p{max-width:100%;padding-right:var(--space-56)}}@media (min-width:701px) and (max-width:900px){.page-module___8aEwW__header{padding-inline:var(--space-24)}.page-module___8aEwW__wordmark{width:102.644px;height:var(--line-height-24)}.page-module___8aEwW__nav{gap:var(--space-12);margin-right:var(--space-12)}.page-module___8aEwW__headerCta{padding-inline:var(--space-12);font-size:var(--font-size-12);line-height:var(--line-height-16)}}@media (max-width:700px){.page-module___8aEwW__header{min-height:74px;padding:var(--space-16)}.page-module___8aEwW__nav{display:none}.page-module___8aEwW__headerCta{min-height:42px;padding-inline:var(--space-16)}.page-module___8aEwW__hero{flex-direction:column;min-height:auto}.page-module___8aEwW__heroMain{width:100%;min-height:660px;padding:var(--space-32) var(--space-16);border-right:0;border-bottom:4px solid var(--color-neutral-950)}.page-module___8aEwW__heroEyebrow{gap:var(--space-16)}.page-module___8aEwW__sticker{flex-shrink:0}.page-module___8aEwW__heroMessage{gap:var(--space-40)}.page-module___8aEwW__heroMessage>div{gap:var(--space-8)}.page-module___8aEwW__hero h1{font-size:var(--font-size-48);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-n6)}.page-module___8aEwW__heroMessage p{font-size:var(--font-size-20);line-height:var(--line-height-28)}.page-module___8aEwW__heroDetails{width:100%;min-height:250px;padding:var(--space-32) var(--space-16)}.page-module___8aEwW__numericDate{font-size:var(--font-size-48);line-height:var(--line-height-56)}.page-module___8aEwW__outcomes{flex-direction:column;min-height:786px;display:flex}.page-module___8aEwW__outcomesTitle{min-height:240px;padding:var(--space-32) var(--space-16)}.page-module___8aEwW__outcomesTitle h2{font-size:var(--font-size-40);line-height:var(--line-height-40)}.page-module___8aEwW__outcomesList{min-height:542px;padding:var(--space-16)}.page-module___8aEwW__outcomesList li{padding-block:var(--space-24);grid-template-columns:40px 1fr}.page-module___8aEwW__outcomesList li p{font-size:var(--font-size-20);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-n4)}.page-module___8aEwW__audienceRows{min-height:667px;padding:var(--space-16)}.page-module___8aEwW__audienceRows article{align-content:center;gap:var(--space-8);padding-block:var(--space-24);grid-template-columns:1fr}.page-module___8aEwW__audienceRows h3{font-size:var(--font-size-24);line-height:var(--line-height-32)}.page-module___8aEwW__audienceRows p,.page-module___8aEwW__audienceIntro p{font-size:var(--font-size-16);line-height:var(--line-height-24)}.page-module___8aEwW__audienceIntro{gap:var(--space-40);min-height:260px;padding:var(--space-32) var(--space-16)}.page-module___8aEwW__audienceIntro h2{font-size:var(--font-size-40);line-height:var(--line-height-40)}.page-module___8aEwW__curriculum{gap:var(--space-32);padding:var(--space-48) var(--space-16) var(--space-64)}.page-module___8aEwW__sectionHeading{gap:var(--space-24)}.page-module___8aEwW__sectionHeading h2,.page-module___8aEwW__testimonials h2,.page-module___8aEwW__tickets>h2{font-size:var(--font-size-40);line-height:var(--line-height-40)}.page-module___8aEwW__sectionHeading p{font-size:var(--font-size-16);line-height:var(--line-height-24)}.page-module___8aEwW__moduleStack{gap:0}.page-module___8aEwW__module{gap:var(--space-24);padding:var(--space-24) 0;border-radius:0}.page-module___8aEwW__moduleHeading{flex-direction:column;display:flex}.page-module___8aEwW__moduleHeading>span,.page-module___8aEwW__moduleHeading h3{font-size:var(--font-size-32);line-height:var(--line-height-40)}.page-module___8aEwW__moduleHeading>span{width:52px}.page-module___8aEwW__lessons{margin-left:0}.page-module___8aEwW__lessons li{padding-block:var(--space-16)}.page-module___8aEwW__lessons li>span{font-size:var(--font-size-20);line-height:var(--line-height-28)}.page-module___8aEwW__lessons small{width:120px;font-size:var(--font-size-12);line-height:var(--line-height-16)}.page-module___8aEwW__testimonials{gap:var(--space-40);padding:var(--space-48) var(--space-16) var(--space-64)}.page-module___8aEwW__testimonials h2{width:100%}.page-module___8aEwW__testimonialGrid{grid-template-columns:1fr}.page-module___8aEwW__testimonialGrid blockquote{min-height:180px;padding:var(--space-24);border-right:0;border-bottom:2px solid var(--color-neutral-950);font-size:var(--font-size-16);line-height:var(--line-height-24)}.page-module___8aEwW__testimonialGrid blockquote:nth-last-child(-n+2){border-bottom:2px solid var(--color-neutral-950);min-height:180px}.page-module___8aEwW__testimonialGrid blockquote:nth-child(7){min-height:192px}.page-module___8aEwW__testimonialGrid blockquote:last-child{border-bottom:0}.page-module___8aEwW__tickets{gap:var(--space-40);padding:var(--space-48) var(--space-16)}.page-module___8aEwW__ticket{min-height:460px;padding:var(--space-24)}.page-module___8aEwW__ticketHeader{align-items:stretch;gap:var(--space-16);flex-direction:column}.page-module___8aEwW__ticketHeader h3{font-size:var(--font-size-24);line-height:var(--line-height-32)}.page-module___8aEwW__price{align-items:flex-start;width:100%}.page-module___8aEwW__price>p{font-size:var(--font-size-56);line-height:var(--line-height-64)}.page-module___8aEwW__price>div{gap:var(--space-8)}.page-module___8aEwW__ticketFooter ul{gap:var(--space-4);flex-direction:column;display:flex}.page-module___8aEwW__checkoutOverlay{padding:var(--space-16);align-items:flex-start}.page-module___8aEwW__checkoutDialog{width:100%;max-height:none;margin:auto 0}.page-module___8aEwW__checkoutDialogHeader{min-height:56px;padding:var(--space-12) var(--space-16)}.page-module___8aEwW__checkoutIntroduction{padding:var(--space-24) var(--space-24) var(--space-24)}.page-module___8aEwW__checkoutIntroduction h2{font-size:var(--font-size-36);line-height:var(--line-height-44)}.page-module___8aEwW__checkoutIntroduction p{font-size:var(--font-size-16);line-height:var(--line-height-24)}.page-module___8aEwW__selectedPassSummary,.page-module___8aEwW__passSelector{width:calc(100% - 40px)}.page-module___8aEwW__selectedPassSummary{padding:var(--space-12);align-items:flex-start}.page-module___8aEwW__selectedPassSummary>div:last-child{align-items:flex-end;gap:var(--space-2);flex-direction:column}.page-module___8aEwW__selectedPassSummary>div:last-child strong{font-size:var(--font-size-24);line-height:var(--line-height-32)}.page-module___8aEwW__passOption{gap:var(--space-8);padding:var(--space-12);grid-template-columns:20px minmax(0,1fr) auto}.page-module___8aEwW__passOptionCopy small{white-space:normal}.page-module___8aEwW__passOptionPrice strong{font-size:var(--font-size-20);line-height:var(--line-height-28)}.page-module___8aEwW__checkoutFields{gap:var(--space-16);padding:var(--space-24) var(--space-24) var(--space-16)}.page-module___8aEwW__checkoutFields input{height:54px}.page-module___8aEwW__checkoutActions{padding:0 var(--space-24) var(--space-24)}.page-module___8aEwW__continueButton{height:54px;padding-inline:var(--space-16);font-size:var(--font-size-14);line-height:var(--line-height-20)}.page-module___8aEwW__checkoutHelper{align-items:flex-start}.page-module___8aEwW__faqSection{width:100%;min-height:699px;padding:var(--space-56) var(--space-16)}.page-module___8aEwW__faqSection>h2{font-size:var(--font-size-40);line-height:var(--line-height-40)}.faq-list{padding-top:var(--space-48)}.faq-panel p{font-size:var(--font-size-16);line-height:var(--line-height-24);padding-right:0}.page-module___8aEwW__closing{gap:var(--space-64);min-height:485px;padding:var(--space-48) var(--space-16) var(--space-24)}.page-module___8aEwW__closingMain{gap:var(--space-32)}.page-module___8aEwW__closingMain>div{align-self:stretch;width:100%}.page-module___8aEwW__closingMain h2{font-size:var(--font-size-40);line-height:var(--line-height-40)}.page-module___8aEwW__closingMain p{font-size:var(--font-size-16);line-height:var(--line-height-24)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__nav a,.page-module___8aEwW__nav a:after,.page-module___8aEwW__headerCta,.page-module___8aEwW__action{transition-duration:.01ms}.faq-icon{transition-duration:.01ms}.faq-icon span{transition-duration:.01ms}}
