.styles-module__aN9tha__registrationWrapper{gap:var(--spacing-ssm);margin-bottom:var(--spacing-lg);padding-block:var(--spacing-lg);padding-inline:var(--spacing-lg);border:var(--border-white);border-radius:var(--spacing-lg);color:var(--color-violet-default);background-color:var(--color-violet-lighter);box-shadow:var(--box-shadow-xs);flex-direction:column;grid-column:1/-1;display:flex}.styles-module__aN9tha__registrationWrapper .styles-module__aN9tha__heading{width:100%;font-family:var(--font-family-headline);font-size:var(--h5-font-size);line-height:var(--h5-line-height);text-align:center}.styles-module__aN9tha__registrationWrapper [data-layout=true]{margin:0!important}.styles-module__aN9tha__registrationWrapper table{width:auto!important}.styles-module__aN9tha__registrationWrapper table h1{margin-bottom:var(--spacing-md);font-family:var(--font-family-headline);font-size:var(--h5-font-size);color:var(--color-violet-default);line-height:1;text-align:left!important;margin:0!important;padding:0!important}.styles-module__aN9tha__registrationWrapper table .submitButtonWrapper{justify-content:flex-end;display:inline-flex;gap:8px!important;margin-bottom:1.5rem!important;padding:0!important}.styles-module__aN9tha__registrationWrapper table [data-editorblocktype=Image]{display:none!important}:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock){gap:8px!important;margin-bottom:1.5rem!important;padding:0!important}:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) label,:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) label p{display:inline;font-family:var(--font-family-mono)!important;color:var(--color-violet-default)!important;font-size:.625rem!important}:is(:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) label,:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) label p):after{color:var(--color-violet-default)!important}:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) input{box-sizing:border-box;width:100%;height:35px;padding-inline:var(--spacing-xs);border:1px solid var(--color-white-default);border-radius:var(--border-radius-xxss);font-family:var(--font-family-body-digital);color:var(--color-violet-default);background-color:var(--color-white-lighter);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) input::selection{color:#fff;background-color:var(--black-a6)}:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) input:hover{background-color:var(--color-white-light);box-shadow:0 0 0 2px var(--color-violet-default)}:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) input:focus-visible{box-shadow:0 0 0 2px var(--color-violet-default)}:is(.styles-module__aN9tha__registrationWrapper table .OptionSetFormField,.styles-module__aN9tha__registrationWrapper table .textFormFieldBlock,.styles-module__aN9tha__registrationWrapper table .optionSetFormFieldBlock) input[type=radio]{accent-color:var(--color-violet-default)!important}.styles-module__aN9tha__registrationWrapper tableinput[type=checkbox]{accent-color:var(--color-violet-default)!important}.styles-module__aN9tha__registrationWrapper table [data-editorblocktype]{margin-inline:0!important}.styles-module__aN9tha__registrationWrapper table [data-editorblocktype]>p,.styles-module__aN9tha__registrationWrapper table [data-editorblocktype]>p>a{font-family:var(--font-family-mono)!important;color:var(--color-violet-default)!important;text-align:left!important;font-size:.625rem!important}.styles-module__aN9tha__registrationWrapper table [data-editorblocktype]>p>a{text-decoration:underline!important}.styles-module__aN9tha__registrationWrapper table .submitButton{all:unset;-webkit-user-select:none;user-select:none;gap:8px;gap:var(--icon-size);border-radius:var(--spacing-xs);font-family:var(--font-family-body-digital);color:var(--color-violet-lighter);outline-color:var(--color-violet-darker);justify-content:center;align-items:center;padding-block:8.5px;padding-inline:12px;font-size:.875rem;line-height:135%;transition:background-color .2s ease-out;display:inline-flex;background-color:var(--color-violet-default)!important}.styles-module__aN9tha__registrationWrapper table .submitButton[disabled]{cursor:default;color:var(--color-white-lighter);background-color:var(--color-violet-lighter)}.styles-module__aN9tha__registrationWrapper table .submitButton:hover:not([disabled]){background-color:var(--color-violet-dark)}.styles-module__aN9tha__registrationWrapper table .submitButton:hover:not([disabled]).styles-module__aN9tha__arrow .styles-module__aN9tha__text{transform:translate3d(calc(var(--icon-size) * .5), 0, 0)}.styles-module__aN9tha__registrationWrapper table .submitButton:hover:not([disabled]).styles-module__aN9tha__arrow .styles-module__aN9tha__icon{opacity:1}.styles-module__aN9tha__registrationWrapper table .submitButton:focus-visible{outline:2px solid var(--color-violet-light);outline-offset:1px}.styles-module__aN9tha__registrationWrapper table .submitButton:focus:not(:focus-visible){outline:0}.styles-module__aN9tha__registrationWrapper .styles-module__aN9tha__onFormSubmittedFeedback{background-color:var(--color-violer-lighter)}
.styles-module__NSXKKG__small .styles-module__NSXKKG__imageContainer{display:none}.styles-module__NSXKKG__date{font-family:var(--font-family-headline);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);color:var(--color-violet-default);line-height:1}.styles-module__NSXKKG__medium .styles-module__NSXKKG__imageContainer{aspect-ratio:5/4}.styles-module__NSXKKG__large .styles-module__NSXKKG__imageContainer{aspect-ratio:1}.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large{position:relative}:is(.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large) .styles-module__NSXKKG__imageContainer{border-radius:var(--border-radius-xxs);width:100%;color:var(--color-yellow-dark);background-color:var(--color-white-other);box-shadow:var(--box-shadow-sm);padding:24px;position:relative;overflow:hidden}:is(.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large) .styles-module__NSXKKG__imageContainer .styles-module__NSXKKG__speakers{--spacing:24px;gap:var(--spacing);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;display:grid}:is(.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large) .styles-module__NSXKKG__imageContainer .styles-module__NSXKKG__speakers .styles-module__NSXKKG__iconWrapper{order:0;grid-area:span 2/span 2;align-items:center;width:100%;height:100%;padding:64px;display:flex;overflow:hidden}:is(.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large) .styles-module__NSXKKG__imageContainer .styles-module__NSXKKG__speakers .styles-module__NSXKKG__speakerWrapper{aspect-ratio:1;border-radius:var(--border-radius-xxs);height:auto;box-shadow:var(--box-shadow-sm);background-color:#fff;position:relative;overflow:hidden}:is(.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large) .styles-module__NSXKKG__imageContainer .styles-module__NSXKKG__image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}:is(.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large) .styles-module__NSXKKG__date{margin-bottom:12px}:is(.styles-module__NSXKKG__medium,.styles-module__NSXKKG__large) .styles-module__NSXKKG__icon{display:none}.styles-module__NSXKKG__medium .styles-module__NSXKKG__wrapper{flex-direction:column}.styles-module__NSXKKG__large .styles-module__NSXKKG__wrapper{gap:var(--spacing-lgg)}@media (max-width:768px){.styles-module__NSXKKG__large .styles-module__NSXKKG__wrapper{flex-wrap:wrap}}.styles-module__NSXKKG__large .styles-module__NSXKKG__info{padding-inline:var(--spacing-md);gap:0}@media (min-width:768px){.styles-module__NSXKKG__large .styles-module__NSXKKG__info{padding-block:0;padding-inline:0}}@media (min-width:992px){.styles-module__NSXKKG__large .styles-module__NSXKKG__info{padding-block:var(--spacing-md)}}.styles-module__NSXKKG__large .styles-module__NSXKKG__imageContainer{aspect-ratio:1;flex:0 0 100%;position:relative}@media (min-width:768px){.styles-module__NSXKKG__large .styles-module__NSXKKG__imageContainer{flex:0 0 55.55%}}.styles-module__NSXKKG__large .styles-module__NSXKKG__link{padding-block:initial}.styles-module__NSXKKG__large .styles-module__NSXKKG__overline{margin-bottom:var(--spacing-sm);font-family:var(--font-family-mono);font-size:var(--p2-mono-font-size);color:var(--color-violet-default);order:-1;line-height:1;display:block}.styles-module__NSXKKG__large .styles-module__NSXKKG__title{margin-bottom:var(--spacing-sm);font-size:var(--h5-font-size);line-height:var(--h5-line-height);order:0}.styles-module__NSXKKG__large .styles-module__NSXKKG__description{display:initial;margin-bottom:var(--spacing-md);font-size:var(--p4-neue_haas-font-size);line-height:var(--p4-neue_haas-line-height);order:1}.styles-module__NSXKKG__large .styles-module__NSXKKG__button{display:initial;order:2;align-self:flex-start;margin-bottom:auto}.styles-module__NSXKKG__large .styles-module__NSXKKG__practical{order:3}.styles-module__NSXKKG__large .styles-module__NSXKKG__sponsorsWrapper{display:none}.styles-module__NSXKKG__large .styles-module__NSXKKG__time{border-radius:var(--border-radius-xxss);background-color:var(--color-violet-lighter);flex-direction:column;order:5;align-self:flex-start;gap:4px;padding:14px 18px;display:inline-flex}.styles-module__NSXKKG__large .styles-module__NSXKKG__time .styles-module__NSXKKG__label{display:block}.styles-module__NSXKKG__link{width:100%;padding-block:var(--spacing-ssm)}a.styles-module__NSXKKG__link:hover{text-decoration:none}a.styles-module__NSXKKG__link:hover .styles-module__NSXKKG__title{text-decoration:underline}.styles-module__NSXKKG__wrapper{gap:16px;min-height:80px;display:flex}:is(.styles-module__NSXKKG__small,.styles-module__NSXKKG__medium) .styles-module__NSXKKG__button{display:none}.styles-module__NSXKKG__overline{display:none}.styles-module__NSXKKG__icon{border-radius:var(--border-radius-xxss);width:4rem;height:4rem;font-family:var(--font-family-headline);font-size:var(--h6-font-size);color:var(--color-violet-lighter);text-align:center;text-transform:uppercase;background-color:var(--color-violet-default);filter:var(--drop-shadow-sm);flex:0 0 64px;justify-content:center;align-items:start;padding-top:12px;display:flex}.styles-module__NSXKKG__info{flex-direction:column;align-items:stretch;width:100%;display:flex}.styles-module__NSXKKG__description{display:none}.styles-module__NSXKKG__time{font-family:var(--font-family-mono);color:var(--violet);margin-bottom:8px;font-size:.75rem}.styles-module__NSXKKG__time .styles-module__NSXKKG__label{display:none}.styles-module__NSXKKG__time .styles-module__NSXKKG__location:before{content:"@ "}.styles-module__NSXKKG__large .styles-module__NSXKKG__practical{gap:var(--spacing-xss);align-items:start}.styles-module__NSXKKG__large .styles-module__NSXKKG__practical>span{gap:var(--spacing-xxs);padding:var(--spacing-ssmm);border-radius:var(--border-radius-xxss);background-color:var(--color-violet-lighter);flex-direction:column;display:flex}.styles-module__NSXKKG__large .styles-module__NSXKKG__practical>span .styles-module__NSXKKG__label{color:var(--color-violet-darker);display:block}.styles-module__NSXKKG__large .styles-module__NSXKKG__practical>span.styles-module__NSXKKG__location:before{display:none}.styles-module__NSXKKG__title{font-family:var(--font-family-headline);margin-bottom:8px;font-size:1.25rem;line-height:1.4375rem}.styles-module__NSXKKG__sponsorsWrapper{font-family:var(--font-family-mono);align-items:center;font-size:.75rem;display:flex}.styles-module__NSXKKG__sponsors{align-items:flex-start;gap:4px;display:flex}.styles-module__NSXKKG__sponsors:before{content:"w/"}.styles-module__NSXKKG__sponsors>:not(:last-child):after{content:","}
.styles-module__fPZgnq__card{grid-column:1/-1}.styles-module__fPZgnq__card.styles-module__fPZgnq__card2{margin-top:var(--spacing-lg)}@media (min-width:1200px){.styles-module__fPZgnq__card{grid-column:1/9}}@media (min-width:1400px){.styles-module__fPZgnq__card{grid-column:1/10}}.styles-module__fPZgnq__relatedContent{gap:var(--spacing-md);height:100%;padding-block:var(--spacing-lgg);flex-direction:column;grid-column:1/-1;display:flex}.styles-module__fPZgnq__relatedContent .styles-module__fPZgnq__events{width:100%}@media (max-width:440px){.styles-module__fPZgnq__relatedContent{gap:var(--spacing-xxl)}}@media (min-width:768px){.styles-module__fPZgnq__relatedContent{flex-direction:row}.styles-module__fPZgnq__relatedContent>*{flex:50%;max-width:50%}}@media (min-width:1200px){.styles-module__fPZgnq__relatedContent{flex-direction:column;grid-area:1/9/3/-1;justify-content:space-between;padding-block:0}.styles-module__fPZgnq__relatedContent>*{flex:100%;max-width:100%}.styles-module__fPZgnq__relatedContent .styles-module__fPZgnq__news{align-items:flex-end;display:flex}}@media (min-width:1400px){.styles-module__fPZgnq__relatedContent{grid-column:10/-1}}
