.sr-only{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;white-space:nowrap!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;width:auto!important;white-space:normal!important;margin:auto!important;overflow:visible!important}:root{--f-s-sm:1.35rem;--f-s-xs:.75rem;--f-s-root-fluid:calc(1rem + .25*(100vw - 20rem)/28);--f-s-xl-fluid:calc(2.1875rem + 1.5625*(100vw - 20rem)/76);--f-s-lg-fluid:calc(1.75rem + .5*(100vw - 20rem)/76);--f-s-md-fluid:calc(1.35rem + .15*(100vw - 20rem)/76);--f-s-root:clamp(1rem,var(--f-s-root-fluid),1.25rem);--f-s-xl:clamp(2.1875rem,var(--f-s-xl-fluid),3.75rem);--f-s-lg:clamp(1.75rem,var(--f-s-lg-fluid),2.25rem);--f-s-md:clamp(1.35rem,var(--f-s-md-fluid),1.5rem)}@supports not (font-size:clamp(1px, 1vw, 2px)){:root{--f-s-root:1rem;--f-s-xl:2.1875rem;--f-s-lg:1.75rem;--f-s-md:1.35rem}@media (min-width:20rem) and (max-width:48rem){:root{--f-s-root:var(--f-s-root-fluid)}}@media (min-width:20rem) and (max-width:120rem){:root{--f-s-xl:var(--f-s-xl-fluid);--f-s-lg:var(--f-s-lg-fluid);--f-s-md:var(--f-s-md-fluid)}}@media (min-width:48rem){:root{--f-s-root:1.25rem}}@media (min-width:120rem){:root{--f-s-xl:3.75rem;--f-s-lg:2.25rem;--f-s-md:1.5rem}}}:root{--c-off-white:#f2f2f4;--c-goma-grey:#3c3c3c;--c-white:#fff;--c-mid-grey:#5f5f5f;--c-map-blue:#65677f;--c-goma-grey-hover:#5c5c5c;--c-goma-grey-selected:#2a2a2c;--c-goma-grey-disabled:#d5dadf;--c-caption-dark:var(--c-goma-grey);--c-caption-light:var(--c-white);--c-form-error:#f95252;--g-col-size:6rem;--g-col:minmax(min(var(--g-col-size),100%),1fr);--g-gap:1.5rem;--container-width:93rem;--gutter:calc((100vw - var(--container-width))/2);--slope:5vw;--button-bg:var(--c-goma-grey);--button-fg:var(--c-white);--selection-bg:var(--c-goma-grey);--selection-fg:var(--c-white)}html{color:var(--c-goma-grey);font-family:Flama,sans-serif;font-size:var(--f-s-root);font-weight:400;line-height:1.5}::selection{color:var(--selection-fg);background:var(--selection-bg)}a{color:inherit;text-underline-offset:.1em;text-decoration-thickness:1px}ul:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),ol:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:1em}ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1em}ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),ol:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1em}ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:1em}li::marker{margin-top:.25em;font-size:.7em}h1,h2,h3,h4,h5,h6{margin-top:.75em;margin-bottom:.75em;font-size:1em}small{display:inline-block}[class*=heading]{line-height:1.1}.uppercase{text-transform:uppercase}.heading-xl,.block-instagramFeed h1,.block-flexibleContent>h1,.block-flexibleContent--columns>header h1,.hero__content h1,.heading-lg,.virtual-tour header h1,.virtual-tour header h2,.home-hero~.block-instagramFeed h1,.home-hero~.block-linkCarousel h1,.mosaic>h1,.mosaic article>div>div>h1,.block-keyPeople>section>article header,.block-flexibleContent--columns article>div>div>h1,.heading-md,.virtual-tour header button,.block-flexibleContent--columns.max article>div>div>h1{font-weight:800;line-height:1.1}.heading-xl span,.block-instagramFeed h1 span,.block-flexibleContent>h1 span,.block-flexibleContent--columns>header h1 span,.hero__content h1 span,.heading-lg span,.virtual-tour header h1 span,.virtual-tour header h2 span,.home-hero~.block-instagramFeed h1 span,.home-hero~.block-linkCarousel h1 span,.mosaic>h1 span,.mosaic article>div>div>h1 span,.block-keyPeople>section>article header span,.block-flexibleContent--columns article>div>div>h1 span,.heading-md span,.virtual-tour header button span,.block-flexibleContent--columns.max article>div>div>h1 span{font-weight:300;display:inline-block}.heading-xl,.block-instagramFeed h1,.block-flexibleContent>h1,.block-flexibleContent--columns>header h1,.hero__content h1{font-size:var(--f-s-xl)}.heading-lg,.virtual-tour header h1,.virtual-tour header h2,.home-hero~.block-instagramFeed h1,.home-hero~.block-linkCarousel h1,.mosaic>h1,.mosaic article>div>div>h1,.block-keyPeople>section>article header,.block-flexibleContent--columns article>div>div>h1{font-size:var(--f-s-lg)}.heading-md,.virtual-tour header button,.block-flexibleContent--columns.max article>div>div>h1{font-size:var(--f-s-md)}.heading-sm,.education-resources section>h2,.modal h1{font-size:var(--f-s-sm);font-weight:700;line-height:1.4}.heading-xs{font-size:var(--f-s-xs);font-weight:400}.content-wrapper svg{height:auto;vertical-align:middle;display:inline-block}.content-wrapper a:not(.sponsor) svg,.content-wrapper button svg{width:1em}.button,.block-table>div>div>p+p:last-child>a:first-child:last-child{--_button-bg:var(--button-bg,var(--c-goma-grey));--_button-fg:var(--button-fg,white);color:inherit;max-width:100%;min-width:10em;text-align:center;background:0 0;border:.125em solid;grid-auto-flow:column;justify-content:center;align-items:center;gap:.5em;padding:.6em 2.25em;font-size:1.2em;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.button[disabled],.block-table>div>div>p+p:last-child>a[disabled]:first-child:last-child{color:var(--c-goma-grey-hover)}.button:hover:not([disabled]),.block-table>div>div>p+p:last-child>a:hover:not([disabled]):first-child:last-child{background:var(--_button-bg);border-color:var(--_button-bg);color:var(--_button-fg)}@media (max-width:37em){.button,.block-table>div>div>p+p:last-child>a:first-child:last-child{width:100%;display:grid}}.button:not(.button-sm) svg,.block-table>div>div>p+p:last-child>a:not(.button-sm):first-child:last-child svg{margin-right:-.5em}.button svg,.block-table>div>div>p+p:last-child>a:first-child:last-child svg{height:1em;width:1em;margin:auto;font-size:.9em}.button-sm,.block-table>div>div>p+p:last-child>a:first-child:last-child{min-width:0;padding:.5em 1em;font-size:1em}.accent,.block-instagramFeed p,.mosaic article>div>div>div,.block-linkCarousel>header>div,.block-keyPeople section[data-team="Executive Management Team"]>article header+*,.block-keyPeople section[data-team="Executive Management Team"] ul article h2{padding-left:var(--g-gap);margin-top:1em}.accent:before,.block-instagramFeed p:before,.mosaic article>div>div>div:before,.block-linkCarousel>header>div:before,.block-keyPeople section[data-team="Executive Management Team"]>article header+:before,.block-keyPeople section[data-team="Executive Management Team"] ul article h2:before{content:"";width:calc(var(--g-gap)*.6);margin-top:.7em;margin-left:calc(var(--g-gap)*-1);border-top:.2em solid;display:inline-block;position:absolute}*{box-sizing:border-box}html{height:100%}body{min-height:100%;margin:0;display:grid}img{max-width:100%;height:auto;width:auto}svg{fill:currentColor;stroke:none}.grid{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];display:grid}.grid>*{grid-column:1/content-end}.grid>:first-child,.grid>.home-hero{margin-top:0}.container{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];grid-column:1/-1;display:grid}.container>*{grid-column:content}.wrapper{max-width:100%;flex-direction:column;margin:0;display:flex}.content-wrapper{padding:var(--g-gap)0 0;flex:1 0 auto}.hero-image{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--slope)));padding:0 0 var(--slope);padding:0;display:grid}.hero-image figure,.hero-image video{grid-area:1/1}.hero-image picture,.hero-image video{height:75vmin;width:100%}.hero-image figure{z-index:1;position:relative}.hero-image figure+video{z-index:2}.hero-image img{height:100%;width:100%;display:block}.hero-image img,.hero-image video{object-fit:cover;object-position:center}.home-hero{grid-template-columns:0[content-start]1fr[content-end]0;grid-template-rows:57vh [content-start]min-content [content-end]calc(var(--slope));gap:var(--g-gap);color:var(--fg);background:var(--bg);grid-column:edge;margin:0;display:grid}@media (min-width:48em){.home-hero{grid-column:content}}@media (min-width:62em){.home-hero{grid-template-columns:0 [content-start]repeat(auto-fill,var(--g-col))[content-end]0}}.home-hero>*{z-index:1;grid-column:1/-1}.home-hero video,.home-hero picture{object-fit:cover;height:100%;width:100%;z-index:1}.home-hero>:first-child{grid-row:1/4;display:grid;position:relative}.home-hero>:first-child>*{height:100%;grid-area:1/1;margin:0;position:absolute}.home-hero:after{pointer-events:none;content:"";background:var(--bg);margin:calc(var(--slope)*-1.5)0 0;z-index:1;grid-area:2/1/4/-1;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}.home-hero>div{z-index:2;align-self:end;align-items:end;gap:calc(var(--g-gap)*.5);grid-area:content;grid-template-columns:1fr fit-content(90%);display:grid;position:relative}@media (min-width:38em){.home-hero>div{grid-template-columns:max-content 1fr max-content}}@media (min-width:62em){.home-hero>div{grid-column-start:span 4}}@media (min-width:91.875em){.home-hero>div{grid-column-start:span 5}}.home-hero>div h1{text-shadow:0 0 4px #00000059;grid-column:1/-1;margin:0}.home-hero>div h1 span{display:block}.home-hero>div p{max-width:32em;grid-column:1/-1;margin-top:0}.home-hero>div:after{content:"";border-top:1px solid;margin-bottom:.25em}.home-hero>div h2{grid-column:1/-1;margin:0 0 -.125em;font-weight:300}@media (min-width:38em){.home-hero>div h2{grid-column:1}}.home-hero>div a{order:2}header.grid{gap:var(--g-gap)}header.grid h1{margin-top:0}header.grid picture{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--slope)));padding:0 0 var(--slope);padding:0}header.grid picture img{display:block}@media (min-width:70em){.columns{columns:2}.columns>p{margin-top:0}.columns>*{break-inside:avoid}.columns>:not(.contact-information){width:100%}header .columns{column-rule:1px solid var(--c-goma-grey);gap:calc(20% + var(--g-gap));grid-column:2/-2}}.card{align-content:start;gap:calc(var(--g-gap)*.5);grid-column:auto;display:grid}.card a:not(.card__cta){margin-bottom:calc(var(--g-gap)*.5);position:relative}.card__info{background:var(--c-goma-grey);color:#fff;font-size:var(--f-s-xs);text-transform:uppercase;z-index:1;padding:.4em 1.75em;font-weight:700;position:absolute;bottom:0;right:0}.card__image{border:1px solid var(--c-off-white);width:100%;display:flex}.card__image img{object-fit:contain;object-position:center;height:100%;width:100%;display:block}.card__image--cover img{object-fit:cover}.card__details{margin:0;line-height:1.3;list-style-type:none}.card__details h2{font-weight:400}.card__details .button{margin-top:1em}.card__when{font-weight:400}.card__where{font-weight:600}.card__admission{font-weight:700}.card__admission span{background:var(--c-off-white);margin-top:1em;padding:.5em 1em;display:inline-block}.card img{object-fit:cover;width:100%;display:block}.card h1{font-weight:600}.card h1,.card h2,.card h3{margin:0;line-height:1.1}.card h1 a,.card h2 a,.card h3 a{color:inherit;text-decoration:none}.past .card{opacity:.75}.past .card header h1{font-size:var(--f-s-sm)}.past .card img{aspect-ratio:1.45}.card--list{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];gap:var(--g-gap);grid-column:1/-1;grid-auto-flow:row;display:grid}.card--list>*{grid-column:content}.card--list img{aspect-ratio:1.75/1}.card--list>*{grid-column:auto}.card--list>a{grid-area:span 2/span 4}.card--list>h1,.card--list>ul{grid-column:5/-1}.card--list>h1{margin:auto 0 0}.card--list>ul{margin:0 0 auto}.card__cta{border-bottom:1px solid var(--c-goma-grey);text-align:right;width:100%;justify-content:end;align-items:center;gap:.25em;margin:auto 0 0;font-weight:600;text-decoration:none;display:flex}.card__cta img{width:1em}.card-grid{--column-count:4;gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:repeat(auto-fill,minmax(calc(var(--g-col-size)*2),1fr));margin:0;padding:0;list-style-type:none}@media (min-width:49em){.card-grid{grid-template-columns:repeat(var(--column-count),1fr)}}.card-grid .card{margin:0}.card-grid[style=--column-count\:2] h1{font-size:var(--f-s-lg);font-weight:800}.card-grid:not([style=--column-count\:2]):not(.past .card-grid) img{aspect-ratio:1}.section-header{margin-bottom:calc(var(--g-gap)*1.5);align-items:end;gap:calc(var(--g-gap)/2);text-align:center;display:grid}@media (min-width:38em){.section-header{text-align:left;grid-template-columns:1fr;grid-auto-columns:fit-content(100%);grid-auto-flow:column}}.section-header [class*=heading]{align-items:center;gap:inherit;order:-1;grid-template-columns:1fr fit-content(100%) 1fr;grid-auto-flow:column;margin:0;display:grid}.section-header [class*=heading]:before,.section-header [class*=heading]:after{content:"";opacity:.9;width:calc(100% + var(--g-gap));border-bottom:1px solid;margin:.12em 0 0}.section-header [class*=heading]:before{justify-self:end}@media (min-width:38em){.section-header [class*=heading]{grid-template-columns:fit-content(100%) 1fr;align-items:end}.section-header [class*=heading]:before,.section-header [class*=heading]:after{margin:0 0 .125em}.section-header [class*=heading]:before{content:none}.section-header [class*=heading]:after{width:100%}}.section-header>a{color:inherit;text-underline-offset:.05em;font-weight:800;text-decoration-thickness:1px}.section-header>a svg{display:inline-block}.block-pullQuote+.block-pullQuote,.block-pullQuote+.block-promoBanner,.block-pullQuote+.block-videoShowcase,.block-pullQuote+.block-expandedText,.block-promoBanner+.block-pullQuote,.block-promoBanner+.block-promoBanner,.block-promoBanner+.block-videoShowcase,.block-promoBanner+.block-expandedText,.block-videoShowcase+.block-pullQuote,.block-videoShowcase+.block-promoBanner,.block-videoShowcase+.block-videoShowcase,.block-videoShowcase+.block-expandedText,.block-expandedText+.block-pullQuote,.block-expandedText+.block-promoBanner,.block-expandedText+.block-videoShowcase,.block-expandedText+.block-expandedText{margin-top:calc((var(--g-gap)*2 + var(--slope))*-1 + 2px)}.block-pullQuote:last-child,.block-promoBanner:last-child,.block-videoShowcase:last-child,.block-expandedText:last-child{margin-bottom:calc(var(--slope)*-2 + 2px)}.close-button{height:1.666em;width:1.666em;background:0 0;border:none;align-items:center;margin:0 0 auto auto;padding:0;font-size:1.2em;display:grid;position:relative}.close-button:before,.close-button:after{box-sizing:border-box;content:"";height:.125em;width:100%;background:currentColor;grid-area:1/1;margin:0;transition:transform .2s}.close-button:before{transform:rotate(45deg)}.close-button:after{transform:rotate(-45deg)}.error_404{text-align:center}.error_404 p{max-width:25em;margin:auto;font-size:1.2em}.error_404 ul{gap:var(--g-gap);margin:var(--g-gap);flex-wrap:wrap;justify-content:center;list-style-type:none;display:flex}.error_404 ul a{background:var(--c-off-white);padding:.3em .75em;font-size:1.2em;text-decoration:none}.form{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];grid-column:1/-1;display:grid}.form>*{grid-column:content}.form__wrapper{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];background:var(--c-off-white);grid-column:1/end;display:grid}.form__wrapper>*{grid-column:content}@media (min-width:70rem){.form__wrapper{grid-column:content}}.form__inner{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];gap:var(--g-gap);margin:var(--g-gap)0;padding:var(--g-gap);display:grid}.form__inner>*{grid-column:content}@media (min-width:70rem){.form__inner{padding:var(--g-gap)0;grid-column:2/-2}}.form__privacy{text-align:center}.form__privacy a{display:inline-block}.form__privacy>:first-child{margin-top:0}.form__privacy>:last-child{margin-bottom:0}.form iframe{width:100%;border:none}.form label,.form textarea,.form select,.form input{font:inherit}.form textarea,.form select,.form input:not([type=radio]):not([type=checkbox]){border:1px solid var(--c-goma-grey-disabled);padding:.75em 1em;font-size:1.2em}.form label,.form textarea,.form select,.form input:not([type=radio]):not([type=checkbox]){width:100%;display:block}.form input:focus,.form select:focus,.form textarea:focus,.form button:focus{outline:2px solid #00a699}.form button:not(:disabled):hover{cursor:pointer}.form form.processing button:disabled:hover{cursor:wait}.form form.submitted>*{display:none!important}.form form.submitted>.form__messages{display:block!important}.form .required-flag{color:var(--c-form-error)}.form label,.form legend{margin:.5em 0}.form textarea{height:9.5em}.form fieldset{border:none;margin:0;padding:0}.form .form__input.hidden{opacity:0}.form input.hidden{display:none!important}.form__footer{gap:var(--g-gap);margin-top:var(--g-gap);justify-content:end;display:flex}.form__footer>:not(button[type=submit]){order:-1}.form__messages{background:var(--c-goma-grey);color:#fff}.form__messages:not(:empty){padding:var(--g-gap)}.form__messages:first-child{margin-top:0}.form__messages:last-child{margin-bottom:0}.form__fieldset{gap:var(--g-gap);grid-template-columns:repeat(auto-fit,minmax(16em,1fr));display:grid}.form__input--checkbox,.calendar__filter--checkboxes>div,.form__input--radio{grid-template-columns:max-content auto;align-items:center;display:grid;position:relative}.form__input--checkbox input,.calendar__filter--checkboxes>div input,.form__input--checkbox label[role=presentation],.calendar__filter--checkboxes>div label[role=presentation],.form__input--radio input,.form__input--radio label[role=presentation]{background:var(--c-white);border:1px solid var(--c-goma-grey-disabled);height:1em;width:1em;grid-area:1/1;margin:0;font-size:1.2em}.form__input--checkbox label:not([role=presentation]),.calendar__filter--checkboxes>div label:not([role=presentation]),.form__input--radio label:not([role=presentation]){margin:0;padding:0 0 0 .75em;font-size:.8em}.form__input--checkbox label[role=presentation],.calendar__filter--checkboxes>div label[role=presentation],.form__input--radio label[role=presentation]{z-index:2;display:grid}.form__input--checkbox label[role=presentation]:after,.calendar__filter--checkboxes>div label[role=presentation]:after,.form__input--radio label[role=presentation]:after{content:"";margin:auto}.form__input--checkbox input,.calendar__filter--checkboxes>div input{transform:scale(.95)}.form__input--checkbox input:checked+label[role=presentation]:after,.calendar__filter--checkboxes>div input:checked+label[role=presentation]:after{opacity:1}.form__input--checkbox input,.calendar__filter--checkboxes>div input,.form__input--checkbox label[role=presentation],.calendar__filter--checkboxes>div label[role=presentation]{font-size:1.6em}.form__input--checkbox label[role=presentation],.calendar__filter--checkboxes>div label[role=presentation]{border:2px solid var(--c-goma-grey-disabled);display:grid}.form__input--checkbox label[role=presentation]:after,.calendar__filter--checkboxes>div label[role=presentation]:after{content:"";opacity:0;border:.125em solid var(--c-goma-grey);width:.45em;height:.2em;border-top:0;border-right:0;transition:opacity .1s,transform .1s;transform:translateY(-20%)translate(2%)rotate(-42deg)}.form__input--checkbox--single{max-width:calc((var(--g-col-size) + var(--g-gap))*6 - var(--g-gap))}.form__input--checkbox--single input,.form__input--checkbox--single label[role=presentation]{font-size:2.4em}.form__input--checkbox--single label[role=presentation]{border:1px solid var(--c-goma-grey-disabled)}.form__input--checkbox--single label:not([role=presentation]){padding:0 0 0 1.5em}.form__input--checkbox-tag{display:grid}.form__input--checkbox-tag input,.form__input--checkbox-tag label{grid-area:1/1;margin:0}.form__input--checkbox-tag input{width:100%;height:100%}.form__input--checkbox-tag small{font-weight:500}.form__input--checkbox-tag :checked+label{background:var(--c-goma-grey);color:var(--c-white)}.form__input--checkbox-tag :checked+label a{background:var(--c-mid-grey);transition:background .1s}.form__input--checkbox-tag label{background:var(--c-goma-grey-disabled);grid-auto-flow:column;padding:.75em 1em;font-weight:600;transition:background .1s,color .1s;display:grid}.form__input--checkbox-tag label a{padding:inherit;background:#fff6;align-content:center;margin:-.75em -1em -.75em 1em;text-decoration:none;display:grid}.form__input--checkbox-tag label a:before{content:"";height:.75em;width:.75em;background:currentColor;display:block;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20id%3D%22path%22%20d%3D%22M80.05%2050.48H88v38.86C88%2095.22%2083.37%20100%2077.67%20100H10.33C4.63%20100%200%2095.22%200%2089.34V19.88C0%2014%204.63%209.22%2010.33%209.22H52v8.2H10.33c-1.31%200-2.38%201.1-2.38%202.46v69.46c0%201.36%201.07%202.46%202.38%202.46h67.33c1.32%200%202.38-1.1%202.38-2.46V50.48ZM96.03%200H60.27c-2.19%200-3.97%201.84-3.97%204.1s1.78%204.1%203.97%204.1h26.17L45.19%2050.74l5.62%205.8%2041.24-42.55v26.99c0%202.26%201.78%204.1%203.97%204.1s3.97-1.83%203.97-4.1V4.1c0-2.26-1.78-4.1-3.97-4.1Z%22%2F%3E%3C%2Fsvg%3E) 50%/cover no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20id%3D%22path%22%20d%3D%22M80.05%2050.48H88v38.86C88%2095.22%2083.37%20100%2077.67%20100H10.33C4.63%20100%200%2095.22%200%2089.34V19.88C0%2014%204.63%209.22%2010.33%209.22H52v8.2H10.33c-1.31%200-2.38%201.1-2.38%202.46v69.46c0%201.36%201.07%202.46%202.38%202.46h67.33c1.32%200%202.38-1.1%202.38-2.46V50.48ZM96.03%200H60.27c-2.19%200-3.97%201.84-3.97%204.1s1.78%204.1%203.97%204.1h26.17L45.19%2050.74l5.62%205.8%2041.24-42.55v26.99c0%202.26%201.78%204.1%203.97%204.1s3.97-1.83%203.97-4.1V4.1c0-2.26-1.78-4.1-3.97-4.1Z%22%2F%3E%3C%2Fsvg%3E) 50%/cover no-repeat}.form__input--radio{grid-auto-flow:column;align-items:center;display:grid}.form__input--radio :checked+label[role=presentation]{color:var(--c-goma-grey)}.form__input--radio :checked+label[role=presentation]:after{opacity:1}.form__input--radio label[role=presentation]{color:var(--c-goma-grey-disabled);border:2px solid;border-radius:50%;transition:color .1s}.form__input--radio label[role=presentation]:after{height:.6666em;width:.6666em;opacity:0;background:currentColor;border-radius:50%;transition:opacity .1s}.form__input--radio-button{z-index:1;margin:0 -1px 0 0;position:relative}.form__input--radio-button:focus-within{z-index:2}.form__input--radio-button:focus-within>input{outline:2px solid #00a699}.form__input--radio-button>input{width:100%;height:100%;z-index:1;border-radius:0;margin:0;position:absolute}.form__input--radio-button :checked+label{background:var(--c-goma-grey);color:var(--c-white);position:relative}.form__input--radio-button label{background:var(--c-white);border:1px solid var(--c-goma-grey-disabled);z-index:2;margin:0;padding:.75em 1.3em;font-size:1.2em;font-weight:700;transition:background .1s,color .1s;position:relative}.form__input--radio-button label input:not([type=radio]):not([type=checkbox]){color:inherit;width:3ch;min-width:3ch;text-align:center;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:1em;line-height:.9;display:inline}.form__input--radio-button label input:not([type=radio]):not([type=checkbox]):focus{outline:none}.form__input--radio-button label input:not([type=radio]):not([type=checkbox])::-webkit-outer-spin-button,.form__input--radio-button label input:not([type=radio]):not([type=checkbox])::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input--radio-button label input:not([type=radio]):not([type=checkbox])[type=number]{-moz-appearance:textfield}.form__input__help-text{font-size:.75rem}.form__input__help-text ul{padding-left:0;list-style-type:none}.form__group>div{flex-wrap:wrap;gap:1em;display:flex}.form__group label:first-child{flex:1 0 100%}.form__group--checkbox-tag>div{gap:.5em}.form__group--radio-button>div{gap:0}.form__exhibition-select-container{flex-wrap:wrap;gap:1rem;display:flex}.form__exhibition-select{background:var(--c-goma-grey-disabled);cursor:pointer;display:flex}.form__exhibition-select__buildings{gap:.5rem;font-size:.75rem;display:flex}.form__exhibition-select.active{background:var(--c-goma-grey)}.form__exhibition-select.active .form__exhibition-select__label{color:#fff}.form__exhibition-select.active .form__exhibition-select__link{background:var(--c-goma-grey-hover)}.form__exhibition-select.active .form__exhibition-select__link svg{fill:#fff}.form__exhibition-select__link{background:#e4e6e9;place-content:center;place-items:center;padding:.5rem 1rem;display:flex}.form__exhibition-select__link svg{margin-top:-.4rem}.form__exhibition-select__label{padding:.8em 1em}.form__input.invalid :-webkit-any(input,textarea,select){border:2px solid var(--c-form-error)!important}.form__input.invalid :-webkit-any(input,textarea,select){border:2px solid var(--c-form-error)!important}.form__input.invalid :is(input,textarea,select){border:2px solid var(--c-form-error)!important}.form__error-msg{color:var(--c-form-error);background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2227%22%3E%3Ccircle%20cx%3D%2213.5%22%20cy%3D%2213.5%22%20r%3D%2213.5%22%20fill%3D%22%23F95252%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%206h3v12h-3zM12%2019h3v3h-3z%22%2F%3E%3C%2Fsvg%3E) 0/1.3rem no-repeat;margin-top:.75em}.form__error-msg-text{text-align:left;padding-left:1.6rem}.button.disabled{opacity:.3;cursor:not-allowed}.form__error-shake{-webkit-animation:.4s linear anim_shake;-moz-animation:.4s linear anim_shake;-o-animation:.4s linear anim_shake}@-webkit-keyframes anim_shake{0%{-webkit-transform:translate(30px)}20%{-webkit-transform:translate(-30px)}40%{-webkit-transform:translate(15px)}60%{-webkit-transform:translate(-15px)}80%{-webkit-transform:translate(8px)}to{-webkit-transform:translate(0)}}@-moz-keyframes anim_shake{0%{-moz-transform:translate(30px)}20%{-moz-transform:translate(-30px)}40%{-moz-transform:translate(15px)}60%{-moz-transform:translate(-15px)}80%{-moz-transform:translate(8px)}to{-moz-transform:translate(0)}}@-o-keyframes anim_shake{0%{-o-transform:translate(30px)}20%{-o-transform:translate(-30px)}40%{-o-transform:translate(15px)}60%{-o-transform:translate(-15px)}80%{-o-transform:translate(8px)}to{-o-origin-transform:translate(0px)}}#c9f64359-2136-49c0-96e3-a13663645059 h2{margin-bottom:0;font-size:2em}#c9f64359-2136-49c0-96e3-a13663645059 .form__group--radio-button>div{place-content:space-between}#c9f64359-2136-49c0-96e3-a13663645059 .form__group--radio-button>div>div{flex:auto}#c9f64359-2136-49c0-96e3-a13663645059 .form__group--radio-button>div>div label{text-align:center;cursor:pointer}#d71f4e47-5c1b-426d-86fc-6bdd2e7f0a5c .form__input-controls{margin-bottom:64px}#d71f4e47-5c1b-426d-86fc-6bdd2e7f0a5c .form__input.form__input--checkbox,#d71f4e47-5c1b-426d-86fc-6bdd2e7f0a5c .calendar__filter--checkboxes>div.form__input{width:100%}#d71f4e47-5c1b-426d-86fc-6bdd2e7f0a5c .form__qualification{gap:var(--g-gap);display:grid}#d71f4e47-5c1b-426d-86fc-6bdd2e7f0a5c .form__input--radio-button label{font-size:.8rem}#d71f4e47-5c1b-426d-86fc-6bdd2e7f0a5c .form__group.form__group{grid-column-end:none!important}.acknowledgement-of-country{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];padding:var(--g-gap)0;overscroll-behavior:none;text-align:center;z-index:99;background:#fffffff2;grid-column:1/-1;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.acknowledgement-of-country>*{grid-column:content}.acknowledgement-of-country article{max-width:37em;pointer-events:none;margin:auto;font-size:1.5em}.acknowledgement-of-country article>*{pointer-events:initial}.acknowledgement-of-country article,.acknowledgement-of-country button{grid-row:1}.acknowledgement-of-country button{grid-column-start:-3}.acknowledgement-of-country button:before,.acknowledgement-of-country button:after{grid-area:1/1}.header{-webkit-backdrop-filter:blur(.5em);-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);z-index:10;background:#fffffff2;transition:transform .2s,box-shadow .2s;position:-webkit-sticky;position:sticky;top:0}.header:not(.top):not(.open){box-shadow:0 0 6px #00000026}.header.hidden:not(.open){transition-duration:.5s;transition-delay:.5s;transform:translateY(-100%)}.header__inner{padding:1.2em calc((100vw - var(--container-width))/2);margin:0 var(--g-gap);grid-template-columns:1fr;grid-auto-flow:column;align-items:center;gap:1em;display:grid}.header__brand{color:var(--c-goma-grey);margin:0 auto 0 0}.header__brand a{color:inherit}.header__brand a,.header__brand svg,.header__brand img{display:block}.header__brand svg,.header__brand img{max-width:100%;max-width:min(100%,57vw);width:16.5em}.header__brand svg{fill:currentColor}.alert{text-align:center;padding:calc(var(--g-gap)*.25)var(--g-gap)}.alert ul{margin:0;padding:0;list-style-type:none}.alert li{display:block}.alert li:not(:last-child){border-bottom:1px solid var(--c-off-white)}.alert a{font-weight:600}.alert a:last-child{grid-auto-flow:column;align-items:center;display:inline-grid}.alert a:last-child:after{content:"";height:1em;width:1.1em;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20id%3D%22path%22%20d%3D%22M98.99%2047.6%2077.04%2025.65a3.447%203.447%200%200%200-4.88-.08%203.447%203.447%200%200%200-.08%204.88l.08.08%2016.06%2016.06H3.45a3.45%203.45%200%200%200%200%206.9h84.78L72.17%2069.55a3.465%203.465%200%200%200%20.08%204.88%203.448%203.448%200%200%200%204.79%200l21.95-21.95a3.446%203.446%200%200%200%200-4.88Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;margin-left:.4em;display:inline-block;transform:translateY(.1em)}.search{width:100vw;height:100vh;z-index:10;position:fixed;top:0;left:0}.search-controls-actions{gap:1rem;display:flex}.search-toggle{cursor:pointer;background:0 0;border:none;padding:0;display:grid}.search-toggle img{width:2em}.search-toggle svg{width:1.5em}.search-results{background:#fffffffa;position:absolute;top:0;bottom:0;left:0;right:0}.search-results svg{width:1em}.search-results-enter{transition:top .3s .2s}.search-results-enter-start{opacity:0}.search-results-enter-end{opacity:1}.search-results-leave{transition:top .3s .1s}.search-results-leave-start{opacity:1}.search-results-leave-end{opacity:0}.search-results-content{padding:7rem 0}.search-results-content-inner{width:min(1400px,100vw - 3rem);margin:auto;padding-bottom:2rem}.search-results-content-suggestions-title{font-size:1.35rem;font-weight:650}.search-results-content-suggestions-container{flex-wrap:wrap;place-content:space-between;gap:.75rem;padding-top:1.5rem;font-size:.8rem;display:flex}.search-results-content-suggestion{cursor:pointer;background-color:#f2f2f4;flex:auto;padding:.7rem 1.5rem;font-size:.8rem;font-weight:500;text-decoration:none}@media (min-width:70rem){.search-results-content-suggestion{flex:0 auto;font-size:1.2rem}}.search-control-enter{transition:top .3s .2s}.search-control-enter-start{top:-100px!important}.search-control-enter-end{top:0!important}.search-control-leave{transition:top .3s .1s}.search-control-leave-start{top:0!important}.search-control-leave-end{top:-100px!important}.search-controls{z-index:10;width:100%;background:#fffffffa;display:flex;position:absolute;top:0;box-shadow:0 0 6px #00000026}.search-controls-inner{padding:1.7em calc((100vw - var(--container-width))/2);margin:0 var(--g-gap);width:100%;justify-content:space-between;align-items:center;gap:1em;display:flex}.search-controls-input{flex:auto}.search-controls-input input{width:100%;color:var(--c-goma-grey);border:none;font-size:1.2rem;font-weight:650}.search-controls-input input:focus{outline:none}.search-controls-action{cursor:pointer}.search-hit{position:relative}.search-hit>*{width:100%;position:relative}.search-hit h2{line-height:1.3rem}.search-hit-group{padding-bottom:.75rem;font-size:.8rem;font-weight:500;text-decoration:underline}.search-hit-subtitle{font-size:1rem;font-weight:400}.search-hit-detail{font-size:.8em;font-weight:500;text-decoration:underline}.search-hit-sub{margin-top:-.25rem;padding-left:1.75rem;position:relative}.search-hit-sub.standin{margin-top:0;padding-left:0}.search-hit-sub.standin:before{display:none}.search-hit-sub:before{width:1rem;height:.25rem;content:"";background:#000;position:absolute;top:.75rem;left:0;transform:translateY(-50%)}.search-hit-image{background:#f2f2f4}.search-hit .card__image{min-height:230px;aspect-ratio:unset;place-content:center;place-items:center;margin-bottom:1.5rem}.search-hit .card__image img{max-height:230px}.search-pagination-wrapper{place-content:center;gap:.5rem;display:flex}.search-pagination-item{background-color:var(--c-off-white);cursor:pointer;padding:.8rem}.search-pagination-item.active{background-color:var(--c-goma-grey);color:var(--c-off-white)}.quick-search-hits a{text-decoration:none}.quick-search-hits h2{margin:.2rem 0;font-size:1.2rem;font-weight:600}.result-header{width:min(1400px,100vw - 3rem);gap:1rem;margin:auto;padding-bottom:2rem;font-weight:750}@media (min-width:70rem){.result-header{place-content:space-between;place-items:baseline;display:flex}}.result-header-copy{font-size:2.25rem}.result-header-divider{flex:auto}@media (min-width:70rem){.result-header-divider{border-bottom:2px solid}}.result-header-action{cursor:pointer;font-size:1.25rem}.no-image{position:relative}.no-image img{display:none}.no-image:after{content:"No image available";opacity:.5;font-size:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hit-container{width:min(1400px,100vw - 3rem);grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:0;place-content:space-around;gap:4rem 1.5rem;margin:auto;display:grid;overflow-y:hidden}@media (min-width:75em){.hit-container{grid-template-columns:repeat(auto-fill,minmax(326px,1fr));gap:4rem 1.5rem}}.quick-stats{cursor:pointer;padding-bottom:.75rem;font-weight:500;text-decoration:underline}#search-results{position:unset;width:100%;height:100%}.search.search-page{height:auto}.search-standin{width:100%;height:1rem;overflow:hidden}.search-standin-inner{height:100%;background:linear-gradient(90deg,#f2f2f4,#ccc,#f2f2f4) 0 0/600%;animation:2s infinite alternate-reverse backgroundPulse}.search-standin.image{height:100%}.search-standin.tiny{width:12.5%}.search-standin.small{width:25%}.search-standin.medium{width:50%}.search-standin.large{width:75%}.search-standin.full{width:100%}.search-standin.tall{height:1.4rem}.search-standin.x-tall{height:2.9rem}.search-page .search-submit{display:none}.search-page-header{margin-bottom:3rem;font-size:3.75rem;font-weight:800;line-height:1em}.search-page-chips{margin-bottom:4rem}.search-page-chips-inner{flex-wrap:wrap;gap:.75rem;font-size:.8rem;display:flex}@media (min-width:38em){.search-page-chips-inner{font-size:1rem}}.search-page-chip{background:var(--c-off-white);color:var(--c-goma-grey);cursor:pointer;flex:auto;padding:.7rem 1.5rem}@media (min-width:38em){.search-page-chip{flex:unset}}.search-page-chip.active{background:var(--c-goma-grey);color:var(--c-off-white)}.search-page-no-results-inner{flex-direction:column;place-content:center;place-items:center;gap:1rem;margin-top:2rem;display:flex}.search-page-no-results-heading{font-size:2.25rem;font-weight:800}.search-page-no-results-sub{font-size:1.2rem}.search-page-no-results-inner svg{width:14.6em;fill:none;margin-bottom:.5rem}#search-page .card__image{aspect-ratio:1}#search-page .card__image img{max-height:unset}#search-page .hit-container{width:100%;flex-direction:column;gap:4rem;display:flex}#search-page .quick-search-hits{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));place-content:space-around;gap:1.5rem;display:grid}@media (min-width:75em){#search-page .quick-search-hits{grid-template-columns:repeat(auto-fill,minmax(326px,1fr));gap:4rem 1.5rem}}#search-page .search-page-hits{width:100%;flex:auto}#search-page .quick-stats{width:17rem;flex:none;padding-bottom:0;text-decoration:none}#search-page .search-page-group{flex-direction:column;gap:3rem;display:flex}#search-page .search-page-group-heading{font-size:2.25rem;font-weight:700}#search-page .search-page-group-action{cursor:pointer;margin-top:.4rem;font-size:1rem;font-weight:650;text-decoration:underline}#search-page .search-hit-sub{margin-top:.75rem}#search-page .all .search-page-group{flex-direction:column;gap:1.5rem}@media (min-width:95.625em){#search-page .all .search-page-group{flex-direction:row;gap:3rem}}#search-page .all .card__image{aspect-ratio:1/.7}@media (min-width:75em){#search-page .single .quick-search-hits{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@keyframes backgroundPulse{0%{background-position:0}to{background-position:100%}}.primary-navigation{height:calc(100vh - 100% - var(--offset,0));background:#fffffff2;align-items:center;display:grid;position:absolute;top:100%;bottom:0;left:0;right:0;overflow:auto}@media (min-width:1024px){.primary-navigation{gap:var(--g-gap);grid-template-columns:var(--g-gap)1fr min-content;font-size:max(.95em,min(min(3vh,1.5vw),1em))}.primary-navigation:before{content:""}}.primary-navigation a{color:inherit}.navigation.open .navigation-toggle__icon:before{transform:rotate(45deg)}.navigation.open .navigation-toggle__icon:after{transform:rotate(-45deg)}.navigation-toggle{font:inherit;z-index:1;background:0 0;border:none;grid-auto-flow:column;justify-content:center;gap:.5em;padding:0;font-size:1.2em;font-weight:600;display:grid;position:relative}@media (max-width:1023px){.navigation-toggle{grid-template-columns:1fr}.navigation-toggle>span:first-child{display:none}}.navigation-toggle__icon{height:1.666em;width:1.666em;align-items:center;display:grid}.navigation-toggle__icon:before,.navigation-toggle__icon:after{box-sizing:border-box;content:"";height:.125em;width:100%;background:currentColor;grid-area:1/1;margin:0;transition:transform .2s}.navigation-toggle__icon:before{transform:translateY(-.2em)}.navigation-toggle__icon:after{transform:translateY(.2em)}.navigation__primary{--g-col-size:12em;width:100%;gap:.75em 1em;margin:auto;font-size:1.2em;line-height:1.3;list-style-type:none}@media (min-width:1024px){.navigation__primary{padding:var(--g-gap)0 0;max-height:100%;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(calc(var(--span) - 1),auto)minmax(max-content,1fr);grid-auto-flow:dense;align-items:start;display:grid}}@media (max-width:1023px){.navigation__primary{padding:0 var(--g-gap)}}@media (min-width:1024px){.navigation__primary{overflow:auto}.navigation__primary>li>button{display:none}}@media (max-width:1023px){.navigation__primary{padding:var(--g-gap)var(--g-gap)calc(var(--g-gap)*2);z-index:1;display:grid;position:relative}.navigation__primary:before{background:var(--c-off-white);content:"";width:100%;height:100%;z-index:-1;padding:calc(var(--slope)*1.5)0 0;grid-row:2;position:absolute;bottom:0;left:0;right:0;transform:skewY(3deg);box-shadow:inset 0 0 8px #0000001a}}.navigation__primary ul{padding:0;list-style-type:none}.navigation__primary ul a{text-decoration:none}.navigation__primary>li>a{font-weight:600}.navigation__item{grid-template-rows:[header button]max-content[menu]1fr;grid-template-columns:[menu-start header-start]1fr[header-end button-start]max-content[button-end menu-end];display:grid}.navigation__item>ul{gap:.75em}.navigation__item:not(.navigation__item--single){display:grid}@media (min-width:1024px){.navigation__item:not(.navigation__item--single){gap:inherit;grid-row:span var(--span)}}@media (max-width:1023px){.navigation__item{min-height:1.55em;gap:0 .75em}.navigation__item:first-child{padding-bottom:calc(var(--slope)*1.5);gap:.75em}.navigation__item:not(:first-child)>ul>li:first-child{padding-top:.5em}.navigation__item>ul>li:last-child{padding-bottom:.75em}.navigation__item,.navigation__item>ul{align-items:start}}@media (min-width:1024px){.navigation__item{gap:.5em}.navigation__item--single{grid-column-end:-1}.navigation__item--single:not(.navigation__item--single+.navigation__item--single){grid-row-start:1}.navigation__item:not(.navigation__item--single),.navigation__item--single--last{padding-bottom:max(1em,6vh)}}.navigation__item:not(.navigation__item--single){display:grid}@media (min-width:1024px){.navigation__item:not(.navigation__item--single){gap:inherit;grid-row:span var(--span)}.navigation__item:not(.navigation__item--single),.navigation__item--single--last{padding-bottom:max(1em,min(3.5vw,7vh))}}.navigation__item>a{grid-area:header;margin-right:auto;font-weight:700}@media (min-width:1024px){.navigation__item>a{font-size:max(1em,min(1.5625vw,1.25em))}}.navigation__item>button{background:var(--c-goma-grey);color:#fff;font:inherit;border:none;grid-area:button;margin:0;padding:.5em;font-size:.75em}.navigation__item>button>div{transition:transform .2s}.navigation__item>button>div>svg{width:1em;display:block}.navigation__item>ul{grid-area:menu;display:grid}@media (max-width:1023px){.navigation__item a{text-decoration:none}.navigation__item:not(:first-child){border-bottom:1px solid}.navigation__item:first-child>ul{grid-template-columns:repeat(2,1fr);display:grid}}.navigation__primary__social{grid-auto-flow:column;gap:1.5em;margin:auto;font-size:.9em;list-style-type:none;display:grid}@media (max-width:1023px){.navigation__primary__social{padding:3em 1.25em 2em}}@media (min-width:1024px){.navigation__primary__social{color:#fff;background:var(--c-goma-grey);box-shadow:var(--scrollbar-width)0 0 0 var(--c-goma-grey);grid-auto-flow:row;padding:1.75em 1.25em}.navigation__primary__social:before{content:"";background:linear-gradient(#fff0 10%,var(--c-goma-grey)50%,#fff0 90%);width:1px;position:absolute;top:0;bottom:0}}.navigation__primary__social svg{width:1.5em;display:block}.breadcrumbs{z-index:2;position:relative}.breadcrumbs ol{padding:0;font-weight:200;list-style-type:none}.breadcrumbs ol,.breadcrumbs ol li{display:inline}.breadcrumbs li:not(:first-child):before{content:"• "}.hero{clip-path:polygon(0 0,100% var(--slope),100% 100%,0 calc(100% - var(--slope)));padding:var(--slope)0;gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];--button-bg:var(--c-white);--button-fg:var(--c-goma-grey);--selection-bg:var(--c-white);--selection-fg:var(--c-goma-grey);background:var(--c-mid-grey);min-height:90vh;grid-column:1/-1;align-content:end;display:grid;position:relative}.hero>*{grid-column:content}.hero>figure{grid-column:1/-1;position:absolute;top:0;bottom:0;left:0;right:0}.hero>figure picture,.hero>figure img{object-fit:cover;object-position:center;width:100%;height:100%}.hero__wrapper{padding:var(--g-gap)0;grid-column:1/-1}@media (min-width:48em){.hero__wrapper{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];grid-column:content;display:grid}.hero__wrapper>*{grid-column:content}}.hero__content{justify-items:start;gap:var(--g-gap);max-width:40.75em;color:#fff;padding:calc(var(--g-gap)*1.5)calc(var(--g-gap)*3);z-index:1;grid-column:2/-1;margin:auto 0 auto auto;line-height:1.3;display:grid;position:relative}@media (min-width:48em){.hero__content{background:#000000a6;grid-column:span 6/-1;position:static}}.hero__content>*{margin:0}.hero__content h1{line-height:1.05}.hero__content>p{font-size:1.2em;font-weight:300}.hero__content a{color:inherit}.hero__content>figure{justify-items:start;overflow:visible}.hero__content:before{content:"";z-index:-1;background:linear-gradient(#0000,#000000bf 10em,#000);margin:-6em 0 -3em;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:48em){.hero__content:before{opacity:.75;background:linear-gradient(186.76deg,#0000 33%,#00000080 63%,#000 88%);margin-bottom:0;top:0;bottom:0;left:0;right:0}}.calendar{grid-template-columns:1fr min-content;margin-top:0;display:grid}.calendar>*{grid-column:span 2}.calendar>.button{margin:var(--g-gap)auto}.calendar .sticky form{gap:.5em;font-size:.8em}.sticky .calendar__filter--dropdown>label,.sticky .calendar__filter--dropdown>button,.sticky .calendar__filter--date>label,.sticky .calendar__filter--date>button{font-size:1.5em}.sticky .calendar__dropdowns{gap:1em}.calendar>.filters-toggle{background:0 0;border:none;grid-auto-flow:column;align-items:center;gap:.5em;margin:0 auto 0 -.5em;padding:0 .5em;font-weight:600;display:grid}.calendar__filters{pointer-events:none;z-index:11;align-items:start;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:64em){.calendar__filters{z-index:1}}.calendar__filters .filters-toggle{top:var(--g-gap);right:var(--g-gap);z-index:2;background:0 0;position:absolute}.calendar__filters .filters-toggle svg{width:1.5em;display:block}.calendar__filters>*{pointer-events:initial}.calendar__filters form{-webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:100%;text-align:center;padding:var(--g-gap)0;background:#ffffffe6;grid-column:1;grid-template-rows:auto auto min-content;justify-content:center;gap:1.2em;display:grid;overflow:auto}@media (min-width:64em){.calendar__filters form{padding:calc(var(--g-gap)*.5)var(--g-gap);overflow:visible}}.calendar__filters fieldset{padding:var(--g-gap);background:0 0;border:none}@media (min-width:64em){.calendar__filters fieldset{padding:0}}.calendar__filters button{color:inherit;cursor:pointer;border:none}@media (min-width:64em){.calendar__filters{margin-bottom:var(--g-gap);top:calc(var(--g-gap)*.5);position:-webkit-sticky;position:sticky}.calendar__filters form{grid-template-columns:initial;height:auto;margin-left:calc(var(--g-gap)*-1);text-align:left;margin-right:auto}}.calendar>ul{gap:calc(var(--g-gap)*2);padding:0;list-style-type:none;display:grid}.calendar__dropdowns{margin:auto 0 0}@media (min-width:64em){.calendar__dropdowns{gap:.25em calc(var(--g-gap)*1.75);flex-wrap:wrap;margin:0;display:flex}}.calendar__layout-toggle{border:0;grid-area:-1/2/span 2;align-self:start;align-items:center;gap:.25em;padding:0;display:flex}.calendar__layout-toggle>div{z-index:1;position:relative}.calendar__layout-toggle input{-webkit-appearance:none;appearance:none;z-index:-1;position:absolute}.calendar__layout-toggle input:not(:checked)~label svg{opacity:.5}.calendar__layout-toggle label{padding:.25em;display:block}.calendar__layout-toggle svg{height:1.5em;width:1.5em;transition:opacity .2s;display:block}.calendar__toggles{align-items:start;gap:calc(var(--g-gap)/2);padding:0 var(--g-gap);flex-wrap:wrap;justify-content:center;margin-top:.2em;font-size:.8em;line-height:1;display:flex}@media (min-width:64em){.calendar__toggles{justify-content:start;padding:0}}.calendar__toggles .button{width:auto;padding:.75em 1.25em}.calendar__toggles .button:not(:hover){background:var(--c-off-white)}.calendar__toggles .button svg:not(:first-child){width:.625em}.calendar__filter{position:relative}.calendar__filter--dropdown{cursor:pointer}.calendar__filter--dropdown li{padding:.6em .9em;transition:background .2s}.calendar__filter--dropdown.calendar__filter--dropdown span:last-child,.calendar__filter--date.calendar__filter--date span:last-child{margin-top:.2em;transition:transform .2s}.calendar__filter--dropdown.calendar__filter--dropdown svg,.calendar__filter--date.calendar__filter--date svg{width:.5em;display:block}.calendar__filter--dropdown,.calendar__filter--date{position:relative}.calendar__filter--dropdown>label,.calendar__filter--dropdown>button,.calendar__filter--date>label,.calendar__filter--date>button{font-size:var(--f-s-lg);text-underline-offset:.1em;background:0 0;grid-auto-flow:column;align-items:center;gap:.3em;margin:auto;padding:0;font-weight:800;text-decoration:underline;text-decoration-thickness:.0666667em;display:grid}.calendar__filter--dropdown [role=listbox],.calendar__filter--date [role=listbox]{z-index:3;font-size:1.35em;top:100%;left:0}@media (min-width:64em){.calendar__filter--dropdown [role=listbox],.calendar__filter--date [role=listbox]{position:absolute}}.calendar__filter--dropdown [role=option],.calendar__filter--date [role=option]{min-height:1em;white-space:nowrap}.calendar__filter--dropdown [role=listbox],.calendar__filter--dropdown fieldset,.calendar__filter--date [role=listbox],.calendar__filter--date fieldset{background:var(--c-off-white);min-width:calc(100% + 1em);margin:0 -.5em;padding:.5em;font-size:1.35em;line-height:1.1;display:grid;box-shadow:inset 0 0 6px #00000026}@media (min-width:64em){.calendar__filter--dropdown [role=listbox],.calendar__filter--dropdown fieldset,.calendar__filter--date [role=listbox],.calendar__filter--date fieldset{box-shadow:none;background:#ffffffe6}}.calendar__filter--dropdown [role=listbox] button,.calendar__filter--dropdown fieldset button,.calendar__filter--date [role=listbox] button,.calendar__filter--date fieldset button{text-align:center;background:0 0;margin:auto;padding:.3em 1em;font-weight:600;transition:background .2s;display:block}.calendar__filter--dropdown [role=listbox] button:not(.selected):not(:disabled):hover,.calendar__filter--dropdown fieldset button:not(.selected):not(:disabled):hover,.calendar__filter--date [role=listbox] button:not(.selected):not(:disabled):hover,.calendar__filter--date fieldset button:not(.selected):not(:disabled):hover{background:var(--c-goma-grey-disabled)}.calendar__filter--dropdown [role=listbox] button:disabled,.calendar__filter--dropdown fieldset button:disabled,.calendar__filter--date [role=listbox] button:disabled,.calendar__filter--date fieldset button:disabled{color:var(--c-goma-grey-disabled);cursor:not-allowed;background:0 0}@media (min-width:64em){.calendar__filter--dropdown [role=listbox] button,.calendar__filter--dropdown fieldset button,.calendar__filter--date [role=listbox] button,.calendar__filter--date fieldset button{text-align:left;margin:0}}.calendar__filter--dropdown button.selected,.calendar__filter--date button.selected{background:var(--c-goma-grey);color:#fff}.calendar__filter--date fieldset>div{margin:auto}.calendar__filter--date button+fieldset{z-index:99;border:none}@media (min-width:64em){.calendar__filter--date button+fieldset{position:absolute;top:100%}}.calendar__filter--date .easepick-wrapper{margin:0 -.75rem;padding:0 1.25rem .5rem;display:block}.calendar__filter--checkboxes{border:none;flex-wrap:wrap;flex:1 0 100%;justify-content:center;gap:.5em 1.3em;margin-bottom:auto;padding:0;display:flex}@media (min-width:64em){.calendar__filter--checkboxes{justify-content:start}}.calendar__filter--checkboxes legend{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;white-space:nowrap!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.calendar__filter--checkboxes>div label[role=presentation]{border-width:1px;border-color:currentColor;border-radius:2px;transition:background .2s,border-color .2s}.calendar__filter--checkboxes>div label[role=presentation]:after{transform:translateY(-25%)translate(2%)rotate(-42deg)}.calendar__filter--checkboxes>div input:disabled~label{cursor:not-allowed}.calendar__filter--checkboxes>div input:disabled~label[role=presentation]{background:var(--c-goma-grey-disabled);border-color:var(--c-goma-grey-disabled)}.calendar__filter--checkboxes>div input,.calendar__filter--checkboxes>div label[role=presentation],.calendar__filter--checkboxes>div label:not([role=presentation]){font-size:1em}.footer{clip-path:polygon(0 0,100% var(--slope),100% 100%,0 100%);padding:var(--slope)0 0;gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];--button-bg:var(--c-white);--button-fg:var(--c-goma-grey);--selection-bg:var(--c-white);--selection-fg:var(--c-goma-grey);background:var(--c-goma-grey);color:var(--c-off-white);gap:var(--g-gap);margin-top:max(var(--g-gap)*2.5,var(--slope));padding-top:max(var(--g-gap)*2.5,var(--slope));grid-column:1/-1;display:grid;overflow:hidden}.footer>*{grid-column:content}.footer a{color:inherit}.footer:before{content:"";height:1px;border-top:1px solid;order:0;grid-column:1/-1}.footer__form,.footer__social{order:-1}.footer__logos{letter-spacing:.01em;justify-content:space-between;gap:.5em;margin:auto;font-size:.8em;display:grid}.footer__logos img,.footer__logos svg{max-height:2.85em;max-width:27em}.footer__logos p{text-align:center;text-transform:uppercase;grid-column:1/-1}.footer__columns{gap:var(--g-gap)}.footer__columns:before,.footer__columns:after{content:"";background:currentColor;margin:0}.footer__columns:after{margin-bottom:calc(var(--g-gap)*-1)}.footer__columns>div{max-width:18em}.footer__columns>div>:first-child{margin-top:0}.footer__columns>div>:not(h1){font-size:.8em}.footer__columns ul{padding:0;list-style:none}.footer__columns li{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:1em;margin:.5em 0;display:grid}.footer__columns li svg{width:1em}.footer__columns p:first-of-type{grid-auto-flow:column;display:grid}.footer__columns p:first-of-type span{grid-auto-flow:inherit;grid-template-columns:max-content auto;display:grid}.footer__columns p:first-of-type span:after{content:"";border-bottom:2px dotted;margin:auto .25em .25em}.footer__lower{background:var(--c-off-white);color:var(--c-goma-grey);padding:var(--g-gap)0;z-index:1;align-items:center;gap:inherit;text-align:center;grid-column:1/-1;justify-content:center;font-size:.8em;display:grid;position:relative}.footer__lower ul{flex-wrap:wrap;justify-content:center;margin:0}.footer__lower li:not(:last-child):after{content:"|";padding:0 .5em}.footer__lower>:last-child{font-weight:600}.footer .emailSignup__message{position:relative;top:0}.footer .emailSignup__message span{width:100%;margin:0}.footer__form{gap:var(--g-gap);display:grid}.footer__form h1{margin:0}.footer__form input,.footer__form label{display:block}.footer__form label,.footer__form input,.footer__form button{color:#fff;font:inherit;width:100%;background:0 0}.footer__form input,.footer__form button{padding:.3em .5em;font-size:1.5em}.footer__form input{border:1px solid}.footer__form label{margin-bottom:.5em;display:block}.footer__form button{letter-spacing:.025em;margin-top:1em;font-weight:600}.footer__form button svg{width:.8em}.footer__social{text-align:center}.footer__social ul{justify-content:space-between}.footer__social ul svg{height:1.5em;display:block}.footer__lower ul,.footer__social ul{padding:0;list-style-type:none;display:flex}@media (min-width:49em){.footer__social{text-align:left}.footer__social ul{justify-content:start;gap:var(--g-gap)}.footer__columns{grid-column:1/-1;grid-template-columns:0 [content]1fr [border-start]1px [border-end content]1fr calc((100vw - var(--container-width))/2);grid-template-rows:[border-start]1px 1fr[content]max-content 1fr[border-end];justify-content:space-evenly;display:grid}.footer__columns:before{grid-area:border-start/1/border-start/-1}.footer__columns:after{grid-area:border}.footer__columns>div{grid-area:content;margin:0 auto auto}.footer__columns>div:nth-child(2n){grid-column:2 content}.footer__lower{grid-template-columns:calc((100vw - var(--container-width))/2)[content-start]1fr max-content [content-end]calc((100vw - var(--container-width))/2);text-align:left;justify-content:space-between}.footer__lower ul{justify-content:start}.footer__lower>:first-child{grid-column:content-start}.footer__lower>:last-child{grid-column-end:content-end}}@media (min-width:67.5em){.footer{--column-break:3;grid-auto-flow:dense;grid-auto-columns:var(--g-col);grid-auto-rows:min-content;grid-template-columns:calc((100vw - var(--container-width))/2)[content-start form-start]repeat(var(--column-break,5),var(--g-col))[form-end]repeat(auto-fill,var(--g-col))[content-end]calc((100vw - var(--container-width))/2);grid-template-rows:0[form-start]1fr 1fr[form-end]min-content}}@media (min-width:67.5em) and (min-width:86.875em){.footer{--column-break:4}}@media (min-width:67.5em) and (min-width:105em){.footer{--column-break:5}}@media (min-width:67.5em){.footer:before{content:"";border:none;grid-area:1/1/1/-1}.footer:after{content:"";width:1px;margin:calc(var(--slope)*-1)calc(var(--g-gap)*-1)calc(var(--g-gap)*-1)auto;background:currentColor;grid-area:1/auto/-1/form-end}.footer__form,.footer__social{grid-column-end:form-end}.footer__social{grid-row-start:form-end}.footer__logos,.footer__columns{grid-column-start:form-end}.footer__columns{grid-row:span 2}.footer__form{margin-right:clamp(0px,var(--gutter),var(--g-gap));grid-area:form}}.modal{z-index:10;width:100vw;background:#00000080;place-items:center;padding:1em;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal>div{overscroll-behavior:none;max-width:35em;padding:var(--g-gap);padding:clamp(var(--g-gap),8vw,4em)clamp(var(--g-gap),10vw,5em);max-height:100%;background:#fff;margin:auto;line-height:1.2;position:relative;overflow:auto}.modal>div>main{font-size:var(--f-s-xs)}.modal .close-button{top:calc(var(--g-gap)*1.5);right:calc(var(--g-gap)*1.5);position:absolute}.collapsible__toggle{font:inherit;background:0 0;border:none;margin-top:.5em;padding:0;font-size:.8em;text-decoration:underline;display:flex}.collapsible__toggle+.collapsible__toggle{margin-top:0}.collapsible__toggle:after{content:"";width:8px;height:5px;background:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-0.487909' x2='4.59036' y2='-0.487909' transform='matrix(0.728848 0.684676 -0.728848 0.684675 0.722656 1.60596)' stroke='%233C3C3C' stroke-width='0.975819'/%3E%3Cline y1='-0.487909' x2='4.59036' y2='-0.487909' transform='matrix(0.728848 -0.684675 0.728848 0.684675 4.07031 4.7489)' stroke='%233C3C3C' stroke-width='0.975819'/%3E%3C/svg%3E%0A");margin:auto 0 auto .2em;display:block}.collapsible__toggle.open:after{transform:rotate(180deg)}.block-blogShowcase .card li{display:inline}.block-blogShowcase .card li:not(:first-child):before{content:" | "}.block-callToAction.even>figure{order:-1}.block-callToAction>div{margin:auto}.block-callToAction>div .button{margin-top:1em}@media (min-width:62em){.block-callToAction{align-items:stretch;gap:inherit;grid-template-columns:1fr 1fr;display:grid}.block-callToAction>div{width:29em;order:-1}.block-callToAction picture,.block-callToAction img{height:100%;width:100%}}.block-callToAction picture{width:100%}.block-callToAction picture img{object-fit:cover;height:100%;width:100%}.block-expandedText{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];grid-column:1/-1;display:grid}.block-expandedText>*{grid-column:content}@media (min-width:70em){.block-expandedText:not(.block-expandedText--grid)>div>div>div:first-child:last-child{columns:2;gap:var(--g-gap)}.block-expandedText:not(.block-expandedText--grid)>div>div>div:first-child:last-child>p{margin-top:0}}@media (min-width:37em){.block-expandedText:not(.block-expandedText+.block-expandedText){clip-path:polygon(0 0,100% var(--slope),100% 100%,0 calc(100% - var(--slope)));padding:var(--slope)0;background:var(--c-off-white)}}.block-expandedText+.block-expandedText{padding-top:0}.block-expandedText>div{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];gap:var(--g-gap);padding:calc(var(--g-gap)*2)0 calc(var(--g-gap)*4);display:grid}.block-expandedText>div>*{grid-column:content}@media (min-width:74em){.block-expandedText>div{grid-column:3/-3}}.block-expandedText>div div{break-inside:avoid}.block-expandedText--grid>div>div h1,.block-expandedText--grid>div>div h2,.block-expandedText--grid>div>div h3,.block-expandedText--grid>div>div h4,.block-expandedText--grid>div>div h5,.block-expandedText--grid>div>div h6{font-size:1.2em}@media (min-width:48em) and (max-width:49em){.block-expandedText--grid>div>div{grid-template-columns:repeat(auto-fill,minmax(calc(var(--g-col-size)*2),1fr));gap:var(--g-gap)}}@media (min-width:49em){.block-expandedText--grid>div>div{gap:calc(var(--g-gap)*2);grid-template-columns:repeat(auto-fill,minmax(calc(var(--g-col-size)*3),1fr));display:grid}}@media (min-width:48em){.block-expandedText--grid--2>div>div{grid-template-columns:repeat(auto-fill,minmax(calc(var(--g-col-size)*4),1fr))}}.block-flexibleContent>div{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];gap:calc(var(--g-gap)*2)var(--g-gap);grid-column:1/-1;display:grid}.block-flexibleContent>div>*{grid-column:content}.block-flexibleContent--columns>header{margin-bottom:calc(var(--g-gap)*2)}.block-flexibleContent--columns>div{--g-col-span:3;grid-template-columns:repeat(auto-fit,var(--g-col));display:grid}.block-flexibleContent--columns.max img{aspect-ratio:1.16755;object-fit:cover}.block-flexibleContent--columns article{grid-template-rows:min-content 1fr;grid-column:span var(--g-col-span);gap:var(--g-gap);display:grid}.block-flexibleContent--columns article .button{margin-top:.75em}.block-flexibleContent--columns article>div,.block-flexibleContent--columns article>div>div{gap:inherit}.block-flexibleContent--columns article>div{display:grid}.block-flexibleContent--columns article>div>div{grid-template-rows:repeat(2,min-content) auto;align-items:start;display:grid}.block-flexibleContent--columns article>div>div>h1{margin:0;line-height:1}.block-flexibleContent--columns article>div>div>div :first-child{margin-top:0}.block-flexibleContent--columns article>div>div>div :last-child{margin-bottom:0}.block-flexibleContent--columns article>div>div>a{border-bottom:1px solid var(--c-goma-grey);text-align:right;justify-content:end;align-items:center;gap:.25em;margin-top:auto;font-size:1.2em;font-weight:600;text-decoration:none;display:flex}.block-flexibleContent--columns article>div>div>a img{width:1em}.block-keyPeople{gap:calc(var(--g-gap)*3)var(--g-gap);grid-column:1/-1;display:grid}.block-keyPeople .section-header{margin-bottom:0}.block-keyPeople ul{gap:var(--g-gap);margin:var(--g-gap)0 0;padding:0;list-style-type:none;display:grid}@media (min-width:86.25em){.block-keyPeople ul{grid-template-columns:repeat(2,1fr)}}.block-keyPeople article{gap:var(--g-gap);display:grid}.block-keyPeople article h1{font-weight:800}.block-keyPeople article h1 span{font-weight:300}.block-keyPeople article h2:before{content:" | "}.block-keyPeople article img{display:block}.block-keyPeople>section{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];gap:var(--g-gap);margin-top:calc(var(--g-gap)*2);grid-column:1/-1;display:grid}.block-keyPeople>section>*{grid-column:content}.block-keyPeople>section:first-child{clip-path:polygon(0 0,100% var(--slope),100% 100%,0 calc(100% - var(--slope)));padding:var(--slope)0;--bottom-offset:1;background:var(--c-off-white);padding-bottom:calc(var(--slope) + var(--g-gap)*var(--bottom-offset));margin-bottom:calc(var(--g-gap)*var(--bottom-offset)*-1)}@media (min-width:81.25em){.block-keyPeople>section:first-child{--bottom-offset:3}}.block-keyPeople>section>header>*{margin:0}@media (min-width:68.75em){.block-keyPeople>section>p{grid-column:content/span 6}}.block-keyPeople>section>article{align-items:center;gap:var(--g-gap);order:-1}@media (min-width:81.25em){.block-keyPeople>section>article{grid-template-columns:repeat(2,1fr)}}.block-keyPeople>section>article header>*{margin:0;display:inline}@media (min-width:81.25em){.block-keyPeople>section>article>div{grid-template-columns:var(--g-gap)1fr var(--g-gap);display:grid}.block-keyPeople>section>article>div>*{grid-column:2/-2}.block-keyPeople>section>article>div>header{grid-column-end:-1}}@media (min-width:92.8125em){.block-keyPeople>section>article>div{grid-template-columns:var(--g-col)repeat(auto-fit,var(--g-gap)var(--g-col))var(--g-gap)var(--g-col)}}@media (min-width:92.8125em) and (max-width:114.313em){.block-keyPeople>section>article>div{--g-col:minmax(calc(var(--g-col-size)/2),1fr)}}.block-keyPeople section>article{margin-bottom:var(--g-gap)}.block-keyPeople section:not([data-team="Executive Management Team"]) .section-header h2:after{content:none}.block-keyPeople section:not([data-team="Executive Management Team"]) article header{font-size:1.2em}.block-keyPeople section:not([data-team="Executive Management Team"]) article header>*{margin:0;display:inline}.block-keyPeople section:not([data-team="Executive Management Team"]) article>img{aspect-ratio:1.5;object-fit:cover}@media (min-width:36em){.block-keyPeople section:not([data-team="Executive Management Team"]) article{grid-auto-flow:column;grid-template-columns:var(--g-col)[content-start]repeat(auto-fill,var(--g-col))[content-end]}.block-keyPeople section:not([data-team="Executive Management Team"]) article>img{aspect-ratio:unset;grid-column:1/content-start}.block-keyPeople section:not([data-team="Executive Management Team"]) article>div{grid-column:content}}@media (min-width:48.75em) and (max-width:86.25em),(min-width:95.625em){.block-keyPeople section:not([data-team="Executive Management Team"]) article{grid-template-columns:repeat(2,var(--g-col))[content-start]repeat(auto-fill,var(--g-col))[content-end]}}.block-keyPeople section[data-team="Executive Management Team"]>article{order:-1}@media (min-width:36em){.block-keyPeople section[data-team="Executive Management Team"] ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:70em){.block-keyPeople section[data-team="Executive Management Team"] ul{grid-template-columns:repeat(4,1fr)}}.block-keyPeople section[data-team="Executive Management Team"] ul article h1{font-size:1.2em}.block-keyPeople section[data-team="Executive Management Team"] ul article h2{font-weight:400}.carousel{counter-reset:slide;position:relative;overflow:hidden}.carousel figure{max-width:calc(100vw - var(--g-gap))}.carousel>ul{margin:0;padding:0;list-style-type:none}.carousel>ul>li{width:auto}.carousel__container{grid-gap:calc(var(--g-gap)/2);display:flex}@media (min-width:48em){.carousel__container{grid-gap:var(--g-gap)}}.carousel__container>*{counter-increment:slide}.carousel__slide{flex:none;position:relative}.carousel__buttons{pointer-events:none;grid-auto-flow:column;gap:5px;padding:10px;display:grid;position:absolute;top:0;right:0}.carousel__buttons>*{pointer-events:initial}.carousel__button{color:inherit;cursor:pointer;font:inherit;background:#ffffffe6;border:none;padding:1.2em;transition:opacity .2s,background .2s}.carousel__button svg{width:1em;display:block}.carousel__button:disabled{color:inherit;opacity:.6;background:#ffffffe6}.carousel__button:hover{background:#fff}.carousel-popup{z-index:9999;background:#ffffffe6;align-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.carousel-popup .carousel{pointer-events:none;grid-template-columns:min-content 1fr min-content;display:grid}.carousel-popup .carousel>*{pointer-events:initial}.carousel-popup .carousel__button{z-index:1;margin:auto}.carousel-popup .carousel__button--prev{order:-1;left:0}.carousel-popup .carousel__button--next{right:0}.carousel-popup .carousel__slide{max-height:90vh;width:auto;max-width:90vw}.carousel-popup .carousel__slide,.carousel-popup .carousel__slide img{max-height:max(36em,min(90vh,720px));max-width:90vw}figure{margin:0}.block-imageCarousel{width:100%;grid-column:1/-1}.block-imageCarousel img{max-height:80vh;max-height:max(27em,min(80vh,540px));max-width:80vw;max-width:calc(100vw - var(--g-gap));width:auto}.block-instagramFeed{grid-template-rows:min-content 1fr;grid-auto-flow:dense;place-content:start}@media (min-width:95.625em){.block-instagramFeed h1{grid-column:span 4}.block-instagramFeed p{grid-column:1/span 3}}.block-instagramFeed p a{font-weight:600}.block-instagramFeed ul{grid-row:span 2;grid-template-columns:repeat(auto-fill,minmax(calc(var(--g-col-size)*2),1fr));gap:var(--g-gap);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:95.625em){.block-instagramFeed ul{grid-column:5/content-end}}.block-instagramFeed li img{max-width:100%;aspect-ratio:1;object-fit:cover;display:block}@supports not (aspect-ratio:1){.block-instagramFeed li a{display:block;position:relative}.block-instagramFeed li a:before{content:"";width:100%;padding-top:100%;display:block}.block-instagramFeed li img{height:100%;width:100%;position:absolute;top:0}}.block-linkCarousel{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];grid-column:1/-1;display:grid;overflow:hidden}.block-linkCarousel>*{grid-column:content}@media (min-width:62em){.block-linkCarousel>header{grid-column:content-start/-4}}@media (min-width:75em){.block-linkCarousel>header{grid-column:content-start/span 3}.block-linkCarousel>header h1{grid-column:1/-1;margin-top:0}}.block-linkCarousel>div{grid-column:2/-2}@media (min-width:100em){.block-linkCarousel>div{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];grid-column:1/-1;grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end]calc((100vw - var(--container-width))/2);-webkit-mask-image:linear-gradient(to right,#fff0,white var(--g-col-size));-webkit-mask-image:linear-gradient(to right,#fff0,white var(--g-col-size));mask-image:linear-gradient(to right,#fff0,white var(--g-col-size));-webkit-mask-image:linear-gradient(to right,#fff0,white var(--g-col-size));display:grid}.block-linkCarousel>div>*{grid-column:content}}@media (min-width:75em){.block-linkCarousel>div{grid-column:5/-1}}.block-linkCarousel ul{padding:0;list-style-type:none}.block-linkCarousel li{width:auto}.block-linkCarousel li h1{font-size:var(--f-s-md)}.block-linkCarousel li img{width:100%;display:block}.block-linkCarousel .carousel{grid-column:1/-1;margin:0;overflow:visible}.block-linkCarousel .carousel__slide{padding:0}.block-linkCarousel .carousel__container{grid-gap:calc(var(--g-gap)/2);grid-auto-columns:100%;grid-auto-flow:column;display:grid}@media (min-width:48em){.block-linkCarousel .carousel__container{grid-gap:var(--g-gap);grid-auto-columns:62%}}@media (min-width:75em) and (max-width:100em){.block-linkCarousel .carousel{overflow:hidden}}@media (min-width:100em){.block-linkCarousel .carousel{grid-column-start:2}}.block-linkCarousel .card{padding:0 1.5em}.block-linkCarousel .card__image{width:auto;margin:0 -1.5em}.block-productShowcase .card h1{font-size:var(--f-s-sm)}.block-productShowcase .card__image{border:none}.block-productShowcase .card__image img{object-fit:contain}.block-pullQuote .hero__content{padding:calc(var(--g-gap)*2)calc(var(--g-gap)*3)}.block-pullQuote blockquote{margin:0;font-size:1.5em;font-weight:300;position:relative}.block-pullQuote blockquote>:first-child{margin-top:0}.block-pullQuote blockquote:before,.block-pullQuote blockquote:after{font-size:4em;font-weight:100;line-height:.5;position:absolute}.block-pullQuote blockquote:before{content:"‘";top:.2em;left:-.3em}.block-pullQuote blockquote:after{content:"’";bottom:-.2em;right:-.3em}.block-pullQuote figcaption:before{content:"";height:.15em;width:1em;background:currentColor;margin:auto .5em .2em 0;display:inline-block}.block-pullQuote figcaption p{margin:0;display:inline-block}.block-table>h1{border-top:1px solid var(--c-mid-grey);border-bottom:1px solid var(--c-mid-grey);padding:var(--g-gap)calc(var(--g-gap)*1.5);grid-auto-flow:column;justify-content:start;gap:.5em;margin:0;display:grid}.block-table>h1 img,.block-table>h1 svg{width:1em}.block-table>div{gap:0 calc(var(--g-gap));padding:calc(var(--g-gap)/2)calc(var(--g-gap)*1.5);grid-auto-columns:1fr;display:grid}.block-table>div:nth-child(2n){background:#fafafa}.block-table>div>h2{margin-top:0}@media (min-width:40em) and (max-width:70em){.block-table>div{grid-template-columns:repeat(auto-fit,minmax(var(--g-col-size),max-content));padding:calc(var(--g-gap)/2)calc(var(--g-gap)*1.5);justify-content:space-between}.block-table>div>div:nth-child(2):not(:last-child){grid-column:1}.block-table>div>div:nth-child(3){grid-row:1/span 2}.block-table>div>div:nth-child(n+3){grid-column:2}}@media (min-width:70em){.block-table>div{gap:calc(var(--g-gap)/2)calc(var(--g-gap)*1.5);padding:calc(var(--g-gap)/2)calc(var(--g-gap)*1.5);grid-auto-flow:column}}.block-table+.block-table,.block-table+template+.block-table{margin-top:calc(var(--g-gap)*-2)}.block-themesShowcase{--gutter:0;gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];grid-column:1/-1;row-gap:0;display:grid}.block-themesShowcase>*{grid-column:content}@media (min-width:64em){.block-themesShowcase{grid-template-columns:[edge-start]var(--gutter)[content-start header-start]repeat(auto-fill,[col]var(--g-col))[header-end]repeat(2,var(--g-col))[content-end]var(--gutter)[edge-end]}}.block-themesShowcase>header{text-align:center}@media (max-width:64em){.block-themesShowcase>header>h1:after{content:"";width:.75em;border-top:.1em solid;margin:.5em auto 0;display:block}}@media (min-width:64em){.block-themesShowcase>header{text-align:left;z-index:1;grid-column:header;margin-right:auto;position:relative}.block-themesShowcase>header>h1{filter:drop-shadow(0 0 .1em #fff)drop-shadow(0 0 1px #fff);margin-bottom:calc(var(--g-gap)*-.6)}.block-themesShowcase>header:before{content:"";height:1px;z-index:-1;background:#fff;margin:auto -1em -1px;position:absolute;bottom:0;left:0;right:0}}@media (min-width:64em) and (max-width:90em){.block-themesShowcase>header{margin-left:var(--g-gap)}}@media (min-width:90em){.block-themesShowcase>header{grid-column-start:3}}.block-themesShowcase__wrapper{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];height:75vh;align-items:start;row-gap:0;display:grid}.block-themesShowcase__wrapper>*{grid-column:content}@media (min-width:64em){.block-themesShowcase__wrapper{grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end]repeat(2,var(--g-col))}.block-themesShowcase__wrapper>*{grid-row:1}}.block-themesShowcase__wrapper>.carousel{height:100%}.block-themesShowcase__wrapper>.carousel__buttons{z-index:1;grid-template-columns:[button]min-content 1fr[heading]auto 1fr[button]min-content;gap:1px;margin-bottom:calc(max(2.625rem,min(9.25vw,2.9em))/-2);padding:0;display:grid;position:relative}.block-themesShowcase__wrapper>.carousel__buttons:before{content:"";height:3px;background:#fff;grid-area:1/heading;margin:auto -1em}.block-themesShowcase__wrapper>.carousel__buttons>*{grid-row:1}.block-themesShowcase__wrapper>.carousel__buttons h1{filter:drop-shadow(0 0 .1em #fff)drop-shadow(0 0 1px #fff);grid-column:heading;margin:0 auto}@media (min-width:30em){.block-themesShowcase__wrapper>.carousel__buttons{grid-template-columns:repeat(2,max(2.625rem,min(9.25vw,3.5em))) 1fr[heading]auto 1fr repeat(2,[button]max(2.625rem,min(9.25vw,3.5em)))}}.block-themesShowcase__wrapper>.carousel__buttons button{background:var(--c-goma-grey);color:#fff;height:max(2.625rem,min(9.25vw,2.9em));width:max(2.625rem,min(9.25vw,3.5em));flex:none;place-items:center;padding:0;display:grid}.block-themesShowcase__wrapper>.carousel__buttons button:first-of-type{grid-column:1 button}.block-themesShowcase__wrapper>.carousel__buttons button:last-of-type{grid-column:2 button}@media (min-width:64em){.block-themesShowcase__wrapper>.carousel__buttons{display:none}}.block-themesShowcase__thumbnails{background:var(--c-goma-grey);color:#fff;width:100%;counter-reset:thumbnail;grid-column:content-end/-1;margin:0}.block-themesShowcase__thumbnails .carousel__container{gap:var(--gap);flex-direction:column}.block-themesShowcase__thumbnails button{color:inherit;counter-increment:thumbnail;padding:calc(var(--g-gap)/2);text-align:left;background:0 0;border:none;grid-auto-flow:row;gap:.5em;font-weight:600;transition:opacity .2s;display:none}@media (min-width:64em){.block-themesShowcase__thumbnails button{display:grid}}.block-themesShowcase__thumbnails button img{width:100%}.block-themesShowcase__thumbnails button img,.block-themesShowcase__thumbnails button:before,.block-themesShowcase__thumbnails button:after{grid-area:1/1}.block-themesShowcase__thumbnails button:before{content:counter(thumbnail)".";z-index:1;background:var(--c-goma-grey);margin:auto auto -1px -1px;padding:.5em .75em;font-size:.875em;line-height:1}.block-themesShowcase__thumbnails button:after{content:"";height:100%;width:100%;box-sizing:border-box;border:3px solid #0000;margin:0;transition:border-color .2s;bottom:0}.block-themesShowcase__thumbnails button.is-selected:after{border-color:#fff}.block-themesShowcase__thumbnails button:not(.is-selected){opacity:.5}.block-themesShowcase__content{border:1px solid #d5dadf}@media (min-width:64em){.block-themesShowcase__content{margin-right:calc(var(--g-gap)*-1)}}.block-themesShowcase__content .carousel__container{height:100%}.block-themesShowcase__item{-webkit-mask-image:linear-gradient(to bottom,#0000,black var(--g-gap),black calc(100% - var(--g-gap)),#0000),linear-gradient(to left,black,black 17px,#0000 17px);-webkit-mask-image:linear-gradient(to bottom,#0000,black var(--g-gap),black calc(100% - var(--g-gap)),#0000),linear-gradient(to left,black,black 17px,#0000 17px);mask-image:linear-gradient(to bottom,#0000,black var(--g-gap),black calc(100% - var(--g-gap)),#0000),linear-gradient(to left,black,black 17px,#0000 17px);padding:calc(var(--g-gap)*2)var(--g-gap);height:inherit;flex:1 0 100%;overflow:auto}@media (min-width:64em){.block-themesShowcase__item{scrollbar-gutter:stable;gap:var(--g-gap);grid-template-columns:repeat(auto-fill,var(--g-col));display:grid}.block-themesShowcase__item:before{content:none}}@media (min-width:113em){.block-themesShowcase__item{padding:var(--g-col-size)0}}.block-themesShowcase__item__title{font-size:var(--f-s-lg)}.block-themesShowcase__inner{grid-column:1/-1}@media (min-width:90em){.block-themesShowcase__inner{align-items:start;gap:0 var(--g-gap);grid-template-columns:repeat(auto-fill,var(--g-col));display:grid}}@media (min-width:112em){.block-themesShowcase__inner{grid-column-start:2;padding-left:0}}.block-themesShowcase__inner>h1:first-child{font-size:var(--f-s-lg);margin-top:0;display:none}@media (min-width:64em){.block-themesShowcase__inner>h1:first-child{display:block}}.block-themesShowcase__images{max-width:60vh;margin:0 auto}.block-themesShowcase__images picture{max-height:75vh}@media (min-width:64em){.block-themesShowcase__inner>*{max-width:35rem;width:100%}.block-themesShowcase__inner>:not(.block-themesShowcase__images){margin-left:auto;margin-right:auto}}@media (min-width:90em){.block-themesShowcase__inner>:not(.block-themesShowcase__images){grid-column:span 5}.block-themesShowcase__images{order:-1;grid-area:1/1/span 100/-6;position:-webkit-sticky;position:sticky;top:0}}@media (min-width:100em){.block-themesShowcase__inner>:not(.block-themesShowcase__images){grid-column:span 6}.block-themesShowcase__images{grid-column:1/-7}}.block-themesShowcase .carousel>ul>li{max-width:100%}.block-timeline{--line-col-width:clamp(var(--g-gap),10vw,var(--g-col-size));clip-path:polygon(0 0,100% var(--slope),100% 100%,0 calc(100% - var(--slope)));padding:var(--slope)0;background:var(--c-off-white);grid-column:1/-1}.block-timeline h1{text-align:center}.block-timeline ol{margin:0 0 var(--slope);padding:0;list-style-type:none;display:grid}@media (min-width:1024px){.block-timeline ol{grid-template-columns:1fr var(--line-col-width)1fr}}@media (min-width:82em){.block-timeline ol{grid-column:3/-3}}.block-timeline ol li{grid-column:2/span 2;grid-template-columns:var(--line-col-width)1fr;margin:.25em 0;display:grid;position:relative}.block-timeline ol li:first-child,.block-timeline ol li:last-child{grid-template-rows:repeat(2,1fr)}.block-timeline ol li:first-child>div,.block-timeline ol li:last-child>div{grid-row:span 2}.block-timeline ol li:first-child:before{grid-row:2/3;margin-top:0}.block-timeline ol li:last-child:before{margin-bottom:0}.block-timeline ol li:before{content:"";border:1px solid;margin:-1em auto -1em 0}@media (min-width:768px){.block-timeline ol li:before{margin:-1em auto}}.block-timeline ol li:after{content:"";width:var(--line-col-width);border:1px dashed;margin:0;position:absolute;top:50%;left:0}@media (min-width:768px){.block-timeline ol li:after{margin:0 calc(var(--line-col-width)*.5)}}@media (min-width:1024px){.block-timeline ol li:nth-child(6n+4),.block-timeline ol li:nth-child(6n+5),.block-timeline ol li:nth-child(6n+6){grid-column:1/span 2;grid-template-columns:1fr var(--line-col-width)}.block-timeline ol li:nth-child(6n+4):before,.block-timeline ol li:nth-child(6n+5):before,.block-timeline ol li:nth-child(6n+6):before{order:1}.block-timeline ol li:nth-child(6n+4):after,.block-timeline ol li:nth-child(6n+5):after,.block-timeline ol li:nth-child(6n+6):after{left:auto;right:0}.block-timeline ol li:nth-child(6n+4) h1,.block-timeline ol li:nth-child(6n+5) h1,.block-timeline ol li:nth-child(6n+6) h1{order:2}}.block-timeline ol li>div{z-index:1;background:#fff;position:relative}@media (min-width:768px){.block-timeline ol li>div{place-content:center start;display:flex}}.block-timeline ol li>div>div{padding:0 calc(var(--g-gap)*1.5);width:100%}.block-timeline ol li h1{--button-bg:var(--c-white);--button-fg:var(--c-goma-grey);--selection-bg:var(--c-white);--selection-fg:var(--c-goma-grey);background:var(--c-goma-grey);color:#fff;min-width:var(--line-col-width);justify-content:center;align-items:center;margin:0;padding:.5em;display:flex}.mosaic{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];grid-column:1/-1;display:grid;position:relative}.mosaic>*{grid-column:content}.mosaic>div{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];gap:calc(var(--g-gap)*2)var(--g-gap);grid-column:1/-1;display:grid}.mosaic>div>*{grid-column:content}.mosaic .button{margin-left:var(--g-gap)}.mosaic article{align-items:end;gap:var(--g-gap);display:grid}@media (max-width:37em){.mosaic article{grid-template-columns:calc((100vw - var(--container-width))/2)[content-start]repeat(auto-fill,var(--g-col))[content-end]calc((100vw - var(--container-width))/2)}.mosaic article>*{grid-column:content}.mosaic article,.mosaic article>figure{grid-column:1/-1}}@media (min-width:37em){.mosaic article{grid-template-columns:repeat(auto-fill,minmax(calc(var(--g-col-size)/4),1fr))}.mosaic article>*{grid-column:1/-1}.mosaic article>div{grid-template-columns:inherit;gap:inherit;display:grid}.mosaic article>div>div{grid-column:2/-2}}@media (min-width:37em) and (max-width:79.99em){.mosaic article.even>div{grid-column-end:-2}.mosaic article.odd>div{grid-column-start:2}}@media (min-width:72em){.mosaic article{grid-template-columns:repeat(auto-fill,minmax(calc(var(--g-col-size)/2),1fr))}}@media (min-width:37em) and (max-width:90em){.mosaic article{grid-template-rows:auto calc(var(--g-col-size)*1.5)auto}.mosaic article>figure{grid-row:1/-2}.mosaic article>div{grid-row:2/-1}}@media (min-width:80em) and (max-width:90em){.mosaic article{grid-template-rows:auto auto var(--g-col-size)}}@media (min-width:80em){.mosaic article{grid-template-columns:repeat(auto-fill,var(--g-col))}.mosaic article>*{grid-row:1}.mosaic article.even>figure{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];grid-template-columns:var(--g-col)[content-start]repeat(auto-fill,var(--g-col))[content-end]var(--g-col);display:grid}.mosaic article.even>figure>*{grid-column:content}.mosaic article.even>figure>picture{grid-column:1/-1}.mosaic article.even>figure>figcaption{margin-right:calc(var(--g-gap)*-1);grid-column:1/-2}.mosaic article>div{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];grid-template-columns:var(--g-col)[content-start]repeat(auto-fill,var(--g-col))[content-end]var(--g-col);display:grid}.mosaic article>div>*,.mosaic article>div>div{grid-column:content}.mosaic article.even>figure,.mosaic article.odd>div{grid-column:1/span 6}.mosaic article.even>div,.mosaic article.odd>figure{grid-column:span 6/-1}}@media (min-width:100em){.mosaic article.even{grid-column-end:-3}.mosaic article.odd{grid-column-start:3}}.mosaic article>figure img{width:100%}.mosaic article>div{z-index:1;background:#fff;align-self:end;position:relative}@media (min-width:37em){.mosaic article>div{padding:calc(var(--g-col-size)*.75)0}.mosaic article>div>div>:first-child{margin-top:0}}@media (min-width:80em){.mosaic:not(.single)>article>div{box-shadow:.25em .25em .5em #0000000d}.mosaic:not(.single):before{clip-path:polygon(0 0,100% var(--slope),100% 100%,0 calc(100% - var(--slope)));padding:var(--slope)0;background:var(--c-off-white);content:"";z-index:-1;padding:0;position:absolute;top:8.75em;bottom:8.75em;left:0;right:0}}.block-venueShowcase .venue-links a{font-weight:600}.block-venueShowcase .venue-links ul{margin:0}.block-venueShowcase .venue-links ul+ul{margin-top:calc(var(--g-gap)*.5)}.block-venueShowcase>article>div>div .button{margin-top:var(--g-gap)}.block-venueShowcase .card{gap:var(--g-gap)}.block-venueShowcase .card>div{gap:calc(var(--g-gap)*.5);display:grid}.block-venueShowcase .card>div>h1{font-weight:700}.block-venueShowcase .card>div>main>p:first-of-type{margin-top:0}.block-venueShowcase .card footer button{color:inherit;font:inherit;width:100%;text-align:left;background:0 0;border:none;padding:0;display:block}.block-venueShowcase .card footer button,.block-venueShowcase .card footer a{justify-content:space-between;align-items:center;padding:.5em .25em;display:flex}.block-venueShowcase .card footer svg{width:1em;height:auto}.block-venueShowcase .card footer>:first-child{border-top:1px solid var(--c-goma-grey)}.venue-details{flex-wrap:wrap;gap:1em;margin:0;padding:0;list-style-type:none;display:flex}.venue-details li{align-items:center;gap:.5em;display:flex}.venue-details span{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;white-space:nowrap!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.venue-details svg{max-height:1em;max-width:1.25em;width:100%}.block-videoShowcase{clip-path:polygon(0 0,100% var(--slope),100% 100%,0 calc(100% - var(--slope)));padding:var(--slope)0;gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];background:var(--c-goma-grey);color:#fff;z-index:1;grid-column:1/-1;display:grid}.block-videoShowcase>*{grid-column:content}.block-videoShowcase iframe{aspect-ratio:16/9;height:auto;width:100%;display:block}.block-videoShowcase__wrapper{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];padding:var(--g-gap)0 calc(var(--g-gap)*2);align-items:stretch;gap:0 var(--g-gap);display:grid}.block-videoShowcase__wrapper>*{grid-column:content}.block-videoShowcase__wrapper header{grid-column:1/-1}@media (min-width:75em){.block-videoShowcase__wrapper main{grid-column:1/-3}.block-videoShowcase__wrapper ul{flex-direction:column;grid-column:-3/-1}}@media (min-width:100em){.block-videoShowcase__wrapper main{grid-column:1/-4}.block-videoShowcase__wrapper ul{flex-direction:column;grid-column:-4/-1}}.block-videoShowcase__wrapper ul{justify-content:space-between;gap:calc(var(--g-gap)/2);margin:calc(var(--g-gap)/2)0 0;height:100%;flex-wrap:wrap;padding:0;list-style-type:none;display:flex}@media (min-width:75em){.block-videoShowcase__wrapper ul{margin:0}}.block-videoShowcase__wrapper ul li{flex:11em}.block-videoShowcase__wrapper ul button{height:100%;width:100%;background:#000;border:none;border-radius:0;grid-template-rows:1fr min-content 1fr;padding:0;display:grid;position:relative}.block-videoShowcase__wrapper ul button img{aspect-ratio:16/9;object-fit:cover;object-position:center;height:100%;width:100%;grid-area:1/1/4;display:block}.block-videoShowcase__wrapper ul button h1{text-align:left;z-index:1;grid-area:1/1;margin:.8em;font-size:1rem;font-weight:300;line-height:1}.block-videoShowcase__wrapper ul button:not(.selected) img{opacity:.5}.block-videoShowcase__wrapper ul button.selected:before{opacity:1}.block-videoShowcase__wrapper ul button.selected h1,.block-videoShowcase__wrapper ul button.selected:after{opacity:0}.block-videoShowcase__wrapper ul button:before,.block-videoShowcase__wrapper ul button:after,.block-videoShowcase__wrapper ul button h1,.block-videoShowcase__wrapper ul button img{transition:opacity .2s}.block-videoShowcase__wrapper ul button:before{opacity:0;content:"";pointer-events:none;border:4px solid #fff;position:absolute;top:0;bottom:0;left:0;right:0}.block-videoShowcase__wrapper ul button:after{content:"";width:2.55em;height:1.8em;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='51' height='36' viewBox='0 0 51 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M49.4548 5.47703C49.1698 4.41753 48.6114 3.4515 47.8356 2.67569C47.0598 1.89988 46.0938 1.34152 45.0343 1.05652C41.135 0.0117203 25.4996 0.0117188 25.4996 0.0117188C25.4996 0.0117188 9.86414 0.0117203 5.96488 1.05652C4.90538 1.34152 3.93936 1.89988 3.16355 2.67569C2.38774 3.4515 1.82937 4.41753 1.54437 5.47703C0.499571 9.37627 0.499573 17.5117 0.499573 17.5117C0.499573 17.5117 0.499571 25.6472 1.54437 29.5464C1.82937 30.6059 2.38774 31.5719 3.16355 32.3477C3.93936 33.1236 4.90538 33.6819 5.96488 33.9669C9.86414 35.0117 25.4996 35.0117 25.4996 35.0117C25.4996 35.0117 41.135 35.0117 45.0343 33.9669C46.0938 33.6819 47.0598 33.1236 47.8356 32.3477C48.6114 31.5719 49.1698 30.6059 49.4548 29.5464C50.4996 25.6472 50.4996 17.5117 50.4996 17.5117C50.4996 17.5117 50.4996 9.37627 49.4548 5.47703Z' fill='%23D81F1E'/%3E%3Cpath d='M20.4995 25.0118L33.4894 17.512L20.4995 10.0117V25.0118Z' fill='white'/%3E%3C/svg%3E%0A");grid-area:2/1;margin:auto}[x-cloak]{display:none!important}.skip-link{clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;white-space:nowrap!important;border:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link:focus,.skip-link:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;width:auto!important;white-space:normal!important;margin:auto!important;overflow:visible!important}button{color:inherit;font:inherit}.cta-see-more{grid-auto-flow:column;justify-self:center;align-items:center;gap:.5em;font-size:1.2em;display:inline-grid}.cta-see-more.cta-see-more>svg{width:.75em}figure{grid-auto-columns:1fr;place-items:end;padding:0;display:grid;position:relative;overflow:hidden}figure.hero-image picture+figcaption>div{padding-bottom:4.2em}figure picture,figure img{width:100%;display:block}figure figcaption:not(.open)>button{color:var(--c-foreground,white);filter:drop-shadow(0 0 2px var(--c-shadow))drop-shadow(0 0 2px var(--c-shadow))}figure figcaption:not(.open)>div{visibility:hidden;transform:translateY(calc(100% + 1px))}figure picture+figcaption{--c-foreground:white;--c-background:var(--c-goma-grey);align-items:end;justify-items:inherit;max-width:100%;max-width:min(600px,100% - var(--g-gap));pointer-events:none;z-index:2;display:grid;position:absolute;bottom:0;overflow:hidden}figure picture+figcaption>*{pointer-events:initial}figure picture+figcaption:before,figure picture+figcaption>button{position:absolute}figure picture+figcaption:before{background:radial-gradient(circle,var(--c-shadow),#fff0 75%);content:"";height:10em;opacity:.5;pointer-events:none;width:10em;z-index:-2;margin:-5em}figure picture+figcaption>button{color:var(--c-goma-grey);font-size:inherit;z-index:1;background:0 0;border:none;order:1;padding:.75em;transition:color .2s}figure picture+figcaption>button svg{color:inherit;width:1em;display:block}figure picture+figcaption>div{background:#fff;padding:2.2em;font-size:.8em;line-height:1.4;transition:transform .2s cubic-bezier(.4,0,.2,1),visibility .2s}figure picture+figcaption>div>:first-child{margin-top:0}figure picture+figcaption>div>:last-child{margin-bottom:0}.emailSignup{border:3px solid var(--c-goma-grey);gap:var(--g-gap);padding:calc(var(--g-gap)*2);text-align:center;display:grid;position:relative}.emailSignup__message{text-align:center;display:flex}@media (min-width:38em){.emailSignup__message{position:absolute;top:100%;left:0;right:0}}.emailSignup__message span{margin:calc(var(--g-gap)*.75)auto 0;padding:calc(var(--g-gap)/2)var(--g-gap);font-weight:600;transition:background .2s;display:inline-block}.emailSignup__message:not(.success) span{background:var(--c-form-error);color:#fff}.emailSignup__message.success span{background:var(--c-goma-grey);color:#fff}@media (min-width:70rem){.emailSignup{grid-column:3/-3}}.emailSignup>:first-child{margin-top:0}.emailSignup>header{font-size:var(--f-s-md)}.emailSignup>header h1{font-size:var(--f-s-lg);margin:0 auto var(--g-gap);max-width:16em;line-height:1.05}.emailSignup>header p{max-width:36em;margin:auto;font-weight:300}.emailSignup form{gap:calc(var(--g-gap)/2);width:100%;margin:auto;display:grid;position:relative}@media (min-width:38em){.emailSignup form{gap:calc(var(--g-gap)/3)var(--g-gap);grid-template-columns:repeat(auto-fit,minmax(12em,max-content));justify-content:center}}.emailSignup div:not(.emailSignup__message){padding-top:calc(var(--g-gap)*1.25);display:grid}.emailSignup button{margin-top:calc(var(--g-gap)*1.25)}.emailSignup label{height:calc(var(--g-gap)*1.25);margin-top:calc(var(--g-gap)*-1.25);text-align:left;display:block}.emailSignup input{color:inherit;font:inherit;width:100%;background:0 0;border:1px solid;padding:.5em 1em;font-size:1.2em;display:block}.emailSignup[style*=background]{--button-bg:var(--c-white);--button-fg:var(--c-goma-grey);--selection-bg:var(--c-white);--selection-fg:var(--c-goma-grey);color:#fff;padding:calc(var(--g-col-size)*.75)var(--g-gap)calc(var(--g-col-size)*.9);z-index:1;background-position:50%;background-size:cover;grid-column:2/-2;position:relative;overflow:hidden}.emailSignup[style*=background]:before,.emailSignup[style*=background]:after{content:"";z-index:-1;position:absolute;top:-1em;bottom:-1em;left:-1em;right:-1em}.emailSignup[style*=background]:before{filter:blur(.5em)saturate(.75);background:inherit}.emailSignup[style*=background] h1{font-size:var(--f-s-xl)}.emailSignup[style*=background]:after{background:#00000080}.emailSignup[style*=background] .emailSignup__message.success span{color:var(--c-goma-grey);background:#fff}.contact-information h1,.contact-information h2{margin:0}.contact-information h2{font-weight:300}.contact-information ul{padding:0;list-style-type:none}.contact-information ul:not(:first-child){margin-top:.5em}.contact-information a{grid-auto-flow:column;align-items:center;gap:.5em;display:inline-grid}.document-list{padding:0;list-style-type:none}.document-list a{grid-auto-flow:column;align-items:center;gap:.5em;display:inline-grid}@media (min-width:48em){.document-list--horizontal{gap:.5em;display:flex}}.contact-information+.document-list{margin-top:0}.operating-hours{grid-template-columns:min-content 1fr;align-items:center;gap:.1em .5em;display:grid}.operating-hours>:not(svg){grid-column:2}iframe[src*=youtube]{aspect-ratio:1920/1080;max-width:100%;height:auto}.sponsor-block>aside{margin-bottom:var(--g-gap)}.sponsor-block:not(:last-child)>header>h1:after{content:none}@media (min-width:72em){.sponsor-block:not(:last-child){grid-column:4/-4}}.sponsor-block>p+ul{margin-top:calc(var(--g-gap)*2)}.sponsor-block>ul{gap:calc(var(--g-gap)*1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.sponsor-block>ul>li{flex-direction:column;flex:100%;display:flex}.sponsor-block .sponsors{margin:auto 0}.sponsor-block h1,.sponsor-block h2,.sponsor-block h3,.sponsor-block h4,.sponsor-block h5,.sponsor-block h6{margin:0 0 var(--g-gap)}.sponsor-block>ul+*{margin-top:calc(var(--g-gap)*1.5)}.sponsors{gap:var(--g-gap);flex-wrap:wrap;padding:0;list-style-type:none;display:flex}.sponsors li{margin:auto 0}.sponsors img,.sponsors svg{max-height:2.5em;max-width:8em;width:100%}.page-header{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];gap:calc(var(--g-gap)*1.5)var(--g-gap);grid-column:1/-1;display:grid}.page-header>*{grid-column:content}@media (max-width:48em){.page-header .hero-image{grid-column:-1/1}}.page-header>h1{margin:0}.page-header>.breadcrumbs+h1{margin:calc(var(--g-gap)*-1.5)0 0}@media (max-width:38em){.page-header>h1:first-child:last-child{text-align:center}}.page-header>div{gap:inherit;grid-template-columns:[content-start]1px repeat(auto-fill,var(--g-col))[content-end];display:grid}.page-header>div>section{grid-column:content}@media (min-width:67.5em){.page-header>div>section>p:first-of-type{margin-top:0;font-size:1.2em}}.page-header>div>section:first-child:last-child{grid-column:content/sidebar-end}@media (min-width:70em){.page-header>div>section:first-child:last-child.columns{gap:calc(var(--g-col-size)*2 + var(--g-gap))}.page-header>div>section:first-child:last-child:not(.columns){grid-column:2/-2}}.page-header>div>section:first-child:last-child .contact-information{padding-right:var(--g-gap);display:inline-block}.page-header>div>section:first-child:not(:last-child){align-content:start;gap:inherit;display:grid}@media (min-width:67.5em){.page-header>div>section:first-child:not(:last-child)+section>.heading-md:first-child,.virtual-tour header .page-header>div>section:first-child:not(:last-child)+section>button:first-child{display:none}}.page-header>div>section:first-child:not(:last-child) h1,.page-header>div>section:first-child:not(:last-child)+section>.heading-md:first-child,.virtual-tour header .page-header>div>section:first-child:not(:last-child)+section>button:first-child{padding-bottom:.5em;position:relative}.page-header>div>section:first-child:not(:last-child) h1:after,.page-header>div>section:first-child:not(:last-child)+section>.heading-md:first-child:after,.virtual-tour header .page-header>div>section:first-child:not(:last-child)+section>button:first-child:after{content:"";border-bottom:1px solid;position:absolute;bottom:0;left:0;right:0}.page-header>div>section:first-child:not(:last-child)>div>:first-child{margin-top:0}.page-header>div>section:first-child:not(:last-child)>div>:last-child{margin-bottom:0}@media (min-width:67.5em){.page-header>div{--sidebar-cols:3;grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end]minmax(var(--g-col-size),1fr)[sidebar-start]repeat(var(--sidebar-cols),minmax(var(--g-col-size),1fr))[sidebar-end]}.page-header>div>section{grid-row:1}.page-header>div>section:last-child:not(:first-child){grid-column:content/sidebar-start}.page-header>div>section:first-child:not(:last-child){grid-column:sidebar;font-size:1.2em}}@media (min-width:93.75em){.page-header>div{grid-column:3/-3}}@media (min-width:105em){.page-header>div>section:last-child:not(:first-child){grid-column:content}}@media (min-width:114.375em){.page-header>div{--sidebar-cols:4}}.secondary-content{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[edge-start]var(--gutter)[content-start]repeat(auto-fill,[col]var(--g-col))[content-end]var(--gutter)[edge-end];background:var(--c-off-white);gap:var(--g-gap);padding:var(--g-gap)0;grid-column:content;display:grid}.secondary-content>*{grid-column:content}@media (min-width:74em){.secondary-content{grid-template-columns:minmax(var(--g-col-size),1fr)[content-start]repeat(auto-fill,var(--g-col))[content-end]minmax(var(--g-col-size),1fr);padding:var(--g-col-size)0}}.secondary-content .section-header{margin-bottom:calc(var(--g-gap)*1.5)}.education-resources>div{gap:var(--g-gap);grid-template-columns:repeat(auto-fit,minmax(calc(var(--g-col-size)*2.5),1fr));justify-content:space-between;display:grid}@media (min-width:74em){.education-resources>div{gap:calc(var(--g-gap)*2)}}@media (min-width:93.75em){.film-trailer{grid-column:3/-3}}.film-details section+section{border-top:1px solid var(--c-mid-grey);margin-top:calc(var(--g-gap)*2);padding-top:calc(var(--g-gap)*2)}.film-details ul{gap:var(--g-gap);margin:0;padding:0;list-style-type:none}.film-details li{break-inside:avoid;width:100%;align-items:end;margin-bottom:1em;display:grid}.film-details li strong{grid-auto-flow:inherit;grid-template-columns:max-content auto;display:grid}@media (min-width:38em){.film-details li{grid-template-columns:repeat(2,1fr);grid-auto-flow:column}.film-details strong:after{content:"";border-bottom:2px dotted var(--c-mid-grey);margin:auto calc(var(--g-gap)/4).3em}}@media (min-width:62em){.film-details ul{columns:2;column-width:25em}.film-details li{gap:var(--g-gap)}.film-details strong:after{margin-right:calc(var(--g-gap)*-.75)}}@media (min-width:95.625em){.film-details li{grid-template-columns:.75fr 1fr}}.media-links{text-align:center}.media-links ul{gap:var(--g-gap);margin:0 0 calc(2*var(--g-gap));grid-auto-flow:column;justify-content:center;padding:0;list-style-type:none;display:grid}@media (min-width:58em){.media-links ul{grid-template-columns:repeat(auto-fit,calc(2*var(--g-col-size)))}}.media-links li:not(:first-child){position:relative}.media-links li:not(:first-child):before{content:"";height:.25em;left:calc(var(--g-gap)*-.5);width:.25em;background:currentColor;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-links a{font-weight:600}.eventShowcase{grid-template-rows:repeat(2,max-content)[events];display:grid}.eventShowcase>ul{grid-area:events/1}.eventShowcase .buttons{gap:var(--g-gap);padding-bottom:calc(var(--g-gap)*1.5);max-width:100%;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:space-between;align-items:start;margin-top:-.5em;display:grid;overflow:auto}@media (min-width:48em){.eventShowcase .buttons{gap:calc(var(--g-gap)*1.75);justify-content:start}}.eventShowcase .buttons button{color:inherit;font:inherit;padding:.5em var(--g-gap);margin:auto calc(var(--g-gap)*-1);background:0 0;border:none;place-items:start center;display:grid}.eventShowcase .buttons button.active{font-weight:700;text-decoration:underline}.eventShowcase .buttons button:before{content:attr(title);visibility:hidden;opacity:0;font-weight:700}.eventShowcase .buttons button span,.eventShowcase .buttons button:before{grid-area:1/1}.visit-snippet{gap:calc(var(--g-gap)*2)var(--g-gap);grid-template-columns:[content-start]repeat(auto-fill,var(--g-col))[content-end];background:var(--c-off-white);padding:var(--g-gap)0;grid-column:2/-2;display:grid}.visit-snippet>*{grid-column:content}@media (min-width:75em){.visit-snippet{padding:calc(var(--g-gap)*1.5)0}}.visit-snippet .button{justify-content:center;margin:0}.visit-snippet>div{grid-column:content;align-items:start;display:grid}@media (min-width:75em){.visit-snippet>div{column-gap:var(--g-gap);grid-template-rows:[heading]auto[content];grid-template-columns:[heading-start]fit-content(20em)[content-start]fit-content(18em)[content-end]fit-content(20em)[heading-end];grid-auto-columns:1fr;justify-content:space-between}.visit-snippet>div>h1{grid-area:heading;justify-content:space-between}.visit-snippet>div .button{margin:0 auto}.visit-snippet>div>p:first-of-type,.visit-snippet>div>.button{grid-row:content/span 100}.visit-snippet>div>p:first-of-type{grid-column-end:content-start}.visit-snippet>div>.button{grid-column-start:content-end}}@media (max-width:87.51em){.visit-snippet>div{padding-inline:var(--g-gap)}}@media (min-width:87.5em){.visit-snippet>div{grid-column:2/-2}}@media (min-width:113.75em){.visit-snippet>div{grid-column:3/-3}}.visit-snippet>div h1{margin-top:0}.visit-snippet>div p{margin:0}.visit-snippet>div p:first-of-type{line-height:1.2}.visit-snippet>div p:nth-of-type(-n+2){font-size:1.2em}.visit-snippet>div p:nth-of-type(n+3){font-size:.8em}.visit-snippet>div svg{width:1.3em}.visit-snippet ul{gap:.3em;padding-left:2.5em;list-style-type:none;display:grid;position:relative}.visit-snippet ul svg:first-child:not(:last-child){position:absolute;left:0}.visit-snippet ul svg:last-child{transform:scale(.6)}.virtual-tour{grid-column:content}@media (min-width:70em){.virtual-tour{grid-column:3/-3}}.virtual-tour,.virtual-tour header{display:grid}.virtual-tour>*,.virtual-tour header>*{grid-area:1/1}.virtual-tour iframe,.virtual-tour header img{aspect-ratio:16/9;width:100%;height:auto;max-height:90vh}.virtual-tour header{color:#fff;text-align:center;z-index:2;place-content:center;line-height:1.1;position:relative}.virtual-tour header img{max-height:90vh;height:100%}.virtual-tour header>*{grid-area:1/1}.virtual-tour header h1,.virtual-tour header h2{font-weight:300}.virtual-tour header>div{filter:drop-shadow(0 4px 4px #00000040);margin:1em}.virtual-tour header button{letter-spacing:.01em;background:0 0;border:none;margin:auto;padding:1em;font-weight:100}.virtual-tour header button:before{content:url("data:image/svg+xml,%3Csvg width='113' height='114' viewBox='0 0 113 114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='56.5' cy='57.4902' r='56.5' fill='white'/%3E%3Cpath d='M41.5 81.7047L83.0677 57.491L41.5 33.2759V81.7047Z' fill='%233C3C3C'/%3E%3C/svg%3E%0A");margin-bottom:1em;display:block}.virtual-tour header:before{content:"";pointer-events:none;z-index:-1;background:#00000040;position:absolute;top:0;bottom:0;left:0;right:0}.virtual-tour header img{object-fit:cover;z-index:-2}.block-instagramFeed p,.event-details>:first-child{margin-top:0}.event-details>:last-child{margin-bottom:0}.event-details--when .cta-see-more{font-size:.8em}.event-details--when .collapsible ul{max-height:50vh;overflow:auto}.event-details--when .collapsible ul li{padding-left:.4em}.event-details--when .collapsible ul li::marker{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%2218%22%20height%3D%2218%22%3E%3Cpath%20id%3D%22path%22%20d%3D%22M19.98%2045.003c1.076%200%202.153-.014%203.228.002%202.01.03%203.422%201.4%203.456%203.386.028%201.63.027%203.262%200%204.893-.035%201.951-1.415%203.347-3.359%203.375a213.09%20213.09%200%200%201-6.664-.003%203.285%203.285%200%200%201-2.343-.977%203.294%203.294%200%200%201-.952-2.352%20132.36%20132.36%200%200%201%200-4.998%203.29%203.29%200%200%201%203.302-3.32c1.11-.03%202.222-.006%203.332-.006Zm-3.222%203.354v4.907h6.5v-4.907h-6.5Zm23.224%208.309c-1.11%200-2.222.025-3.332-.007a3.309%203.309%200%200%201-3.054-2.059%203.31%203.31%200%200%201-.246-1.27%20130.617%20130.617%200%200%201%200-4.997%203.276%203.276%200%200%201%203.299-3.321%20193.29%20193.29%200%200%201%206.768.002%203.275%203.275%200%200%201%203.247%203.269c.04%201.7.04%203.4%200%205.101-.046%201.873-1.454%203.232-3.35%203.277-1.11.026-2.221.005-3.332.005Zm-3.249-8.283v4.885h6.533v-4.885h-6.533Zm23.292%208.283c-1.077%200-2.152.015-3.228-.002-2.012-.034-3.416-1.407-3.448-3.396a156.36%20156.36%200%200%201%20.001-4.893c.034-1.95%201.415-3.34%203.363-3.366%202.186-.03%204.372-.03%206.56%200%201.992.023%203.37%201.427%203.398%203.44.022%201.597.022%203.193%200%204.79-.03%202.01-1.411%203.386-3.418%203.424-1.076.02-2.152.003-3.228.003Zm-3.27-8.289v4.908h6.53v-4.908h-6.53Zm23.22%208.29c-1.042%200-2.083.012-3.124-.002-2.08-.028-3.475-1.394-3.501-3.449-.02-1.596-.02-3.193%200-4.79.03-2.011%201.407-3.396%203.417-3.418%202.151-.024%204.303-.024%206.456%200%202.056.02%203.428%201.415%203.451%203.494a203.24%20203.24%200%200%201%200%204.685c-.026%202.075-1.4%203.446-3.472%203.477-1.076.016-2.151.003-3.228.003Zm3.331-8.25h-6.573v4.854h6.573v-4.855ZM19.978%2060c1.076%200%202.152-.013%203.228.003%202.009.03%203.42%201.402%203.453%203.388a145.17%20145.17%200%200%201%200%204.894c-.035%201.95-1.416%203.344-3.36%203.372-2.187.03-4.374.031-6.56%200-1.994-.024-3.375-1.432-3.401-3.44-.02-1.596-.02-3.192%200-4.789.028-2.013%201.404-3.388%203.412-3.424%201.076-.02%202.152-.004%203.228-.004Zm3.28%208.287v-4.871h-6.536v4.87h6.536ZM40.014%2060c1.11%200%202.222-.022%203.332.006a3.305%203.305%200%200%201%203.322%203.305c.036%201.7.042%203.402-.003%205.101a3.273%203.273%200%200%201-3.275%203.241c-2.255.04-4.511.04-6.768%200a3.282%203.282%200%200%201-3.265-3.251c-.042-1.7-.039-3.402-.002-5.102a3.285%203.285%200%200%201%203.327-3.295c1.11-.027%202.221-.005%203.332-.005Zm3.283%203.405H36.76v4.873h6.537v-4.873Zm-23.31%2023.258c-1.11-.001-2.221.024-3.331-.007a3.313%203.313%200%200%201-3.06-2.05%203.305%203.305%200%200%201-.249-1.27%20126.737%20126.737%200%200%201%200-4.997c.037-1.94%201.433-3.311%203.393-3.334%202.187-.026%204.373-.026%206.56%200a3.312%203.312%200%200%201%202.399.97%203.301%203.301%200%200%201%20.965%202.4c.03%201.63.03%203.26%200%204.892-.033%202-1.427%203.36-3.448%203.393-1.076.017-2.152.003-3.228.003Zm3.28-3.381V78.41h-6.543v4.872h6.544Zm16.74%203.378c-1.11.001-2.222.025-3.332-.004a3.315%203.315%200%200%201-2.348-.964%203.308%203.308%200%200%201-.973-2.344c-.035-1.7-.04-3.402.003-5.101a3.263%203.263%200%200%201%203.273-3.239%20198.25%20198.25%200%200%201%206.767%200%203.276%203.276%200%200%201%203.268%203.248%2094.124%2094.124%200%200%201-.004%205.206%203.28%203.28%200%200%201-3.218%203.189c-1.144.042-2.29.008-3.436.009Zm-3.284-3.406h6.536v-4.867h-6.536v4.867Zm23.325-23.201c1.076%200%202.152-.014%203.228.003%202.009.03%203.419%201.402%203.452%203.388.028%201.63.028%203.262%200%204.893-.034%201.95-1.415%203.344-3.36%203.372-2.187.031-4.373.032-6.56.001-1.994-.024-3.375-1.432-3.4-3.44a182.028%20182.028%200%200%201%200-4.789c.028-2.013%201.404-3.388%203.412-3.425%201.075-.02%202.152-.003%203.228-.003Zm3.28%208.286v-4.87h-6.536v4.87h6.536Zm16.756-8.285c1.11%200%202.222-.023%203.332.005a3.305%203.305%200%200%201%203.321%203.306c.037%201.7.042%203.402-.003%205.1a3.273%203.273%200%200%201-3.274%203.242c-2.255.04-4.511.04-6.768%200a3.282%203.282%200%200%201-3.266-3.251%20112.7%20112.7%200%200%201-.002-5.102%203.285%203.285%200%200%201%203.328-3.295c1.11-.027%202.22-.005%203.332-.005Zm3.282%203.404H76.83v4.874h6.536v-4.874ZM60.057%2086.717c-1.11%200-2.222.025-3.332-.006a3.313%203.313%200%200%201-3.06-2.05%203.305%203.305%200%200%201-.248-1.27%20126.737%20126.737%200%200%201%200-4.997c.036-1.94%201.432-3.312%203.393-3.335%202.186-.025%204.373-.025%206.56.001a3.312%203.312%200%200%201%202.398.97%203.301%203.301%200%200%201%20.966%202.399c.029%201.63.029%203.261%200%204.893-.033%202-1.428%203.36-3.449%203.393-1.076.017-2.152.003-3.228.002Zm3.28-3.38v-4.872h-6.543v4.871h6.543Zm16.74%203.378c-1.111%200-2.223.025-3.333-.005a3.315%203.315%200%200%201-2.347-.964%203.308%203.308%200%200%201-.973-2.343c-.035-1.7-.04-3.402.003-5.102a3.263%203.263%200%200%201%203.272-3.238c2.256-.039%204.511-.038%206.768%200a3.276%203.276%200%200%201%203.267%203.248c.044%201.734.05%203.471-.003%205.205a3.28%203.28%200%200%201-3.219%203.19c-1.144.041-2.29.008-3.436.009Zm-3.285-3.406h6.537v-4.867h-6.537v4.867ZM51.285%2096.663h39.686c5.57%200%209.024-3.456%209.024-9.027V64.54c.001-.02.004-.039.004-.06V22.402c0-5.643-3.432-9.061-9.092-9.063h-7.574c0-1.128.009-2.16-.002-3.192-.04-3.858-2.937-6.808-6.674-6.805-3.731.004-6.621%202.963-6.655%206.822-.01%201.03-.002%202.061-.002%203.103H56.665c0-1.108.042-2.147-.014-3.182a8.73%208.73%200%200%200-.342-2.143%206.642%206.642%200%200%200-11.29-2.376%206.642%206.642%200%200%200-1.675%204.244c-.032%201.163-.005%202.328-.005%203.472H30c0-.949.002-1.844%200-2.739-.008-4.207-2.804-7.214-6.696-7.2-3.844.012-6.629%203.014-6.637%207.154-.002.925%200%201.85%200%202.842-2.66%200-5.188-.002-7.717%200-5.488.004-8.949%203.48-8.95%208.995v65.304c.001%205.57%203.455%209.026%209.025%209.026H48.71c.699%200%201.397-.002%202.096-.001h.48Zm22.048-81.618c0-1.63-.014-3.262.004-4.893.022-2.022%201.46-3.495%203.363-3.476%201.85.018%203.28%201.484%203.293%203.445a688.39%20688.39%200%200%201%200%209.787c-.015%201.955-1.459%203.417-3.31%203.426-1.853.009-3.297-1.456-3.349-3.395v-4.894ZM46.67%2010.217c.017-2.048%201.403-3.525%203.299-3.541%201.894-.017%203.347%201.466%203.359%203.484a868.16%20868.16%200%200%201%200%209.683c-.012%202.021-1.459%203.504-3.352%203.491-1.888-.012-3.29-1.502-3.306-3.539-.014-1.596-.003-3.193-.003-4.79s-.01-3.192.003-4.788Zm-26.663-.115c.013-1.96%201.447-3.416%203.305-3.426%201.854-.011%203.315%201.448%203.348%203.39.027%201.63.005%203.262.005%204.894.001%201.63.016%203.262-.003%204.893-.023%202.019-1.467%203.5-3.363%203.481-1.85-.018-3.28-1.487-3.293-3.445a738.891%20738.891%200%200%201%20.001-9.787Zm-16.666%2011.6A4.964%204.964%200%200%201%208.37%2016.68c2.732-.029%205.466-.006%208.298-.006%200%201.167-.013%202.235.002%203.302.053%203.766%202.987%206.7%206.68%206.693%203.693-.008%206.596-2.943%206.647-6.73.014-1.038.002-2.076.002-3.19h13.338c0%201.183-.022%202.292.004%203.399a6.657%206.657%200%200%200%206.64%206.52%206.66%206.66%200%200%200%206.675-6.484c.031-1.136.005-2.273.005-3.46H70c0%20.99-.004%201.98%200%202.972.02%204.007%202.899%206.996%206.716%206.973%203.767-.023%206.594-3%206.616-6.97.005-.966.001-1.932.001-3.026h5.24c1.077%200%202.154-.024%203.23.01%202.506.077%204.72%201.982%204.802%204.467.134%204.017.037%208.04.037%2012.124H3.334v-3.967c0-2.534-.022-5.07.007-7.603Zm5.655%2071.629c-3.671%200-5.662-1.99-5.662-5.656V36.722h93.332v1.189l-.004-.022v49.784c0%203.667-1.991%205.656-5.662%205.657H46.106c-.227%200-.455-.001-.682.001H8.996Z%22%20fill%3D%22%233c3c3c%22%2F%3E%3C%2Fsvg%3E)}@media (min-width:67.5em){.event-details--when .collapsible ul li::marker{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20id%3D%22path%22%20d%3D%22M19.98%2045.003c1.076%200%202.153-.014%203.228.002%202.01.03%203.422%201.4%203.456%203.386.028%201.63.027%203.262%200%204.893-.035%201.951-1.415%203.347-3.359%203.375a213.09%20213.09%200%200%201-6.664-.003%203.285%203.285%200%200%201-2.343-.977%203.294%203.294%200%200%201-.952-2.352%20132.36%20132.36%200%200%201%200-4.998%203.29%203.29%200%200%201%203.302-3.32c1.11-.03%202.222-.006%203.332-.006Zm-3.222%203.354v4.907h6.5v-4.907h-6.5Zm23.224%208.309c-1.11%200-2.222.025-3.332-.007a3.309%203.309%200%200%201-3.054-2.059%203.31%203.31%200%200%201-.246-1.27%20130.617%20130.617%200%200%201%200-4.997%203.276%203.276%200%200%201%203.299-3.321%20193.29%20193.29%200%200%201%206.768.002%203.275%203.275%200%200%201%203.247%203.269c.04%201.7.04%203.4%200%205.101-.046%201.873-1.454%203.232-3.35%203.277-1.11.026-2.221.005-3.332.005Zm-3.249-8.283v4.885h6.533v-4.885h-6.533Zm23.292%208.283c-1.077%200-2.152.015-3.228-.002-2.012-.034-3.416-1.407-3.448-3.396a156.36%20156.36%200%200%201%20.001-4.893c.034-1.95%201.415-3.34%203.363-3.366%202.186-.03%204.372-.03%206.56%200%201.992.023%203.37%201.427%203.398%203.44.022%201.597.022%203.193%200%204.79-.03%202.01-1.411%203.386-3.418%203.424-1.076.02-2.152.003-3.228.003Zm-3.27-8.289v4.908h6.53v-4.908h-6.53Zm23.22%208.29c-1.042%200-2.083.012-3.124-.002-2.08-.028-3.475-1.394-3.501-3.449-.02-1.596-.02-3.193%200-4.79.03-2.011%201.407-3.396%203.417-3.418%202.151-.024%204.303-.024%206.456%200%202.056.02%203.428%201.415%203.451%203.494a203.24%20203.24%200%200%201%200%204.685c-.026%202.075-1.4%203.446-3.472%203.477-1.076.016-2.151.003-3.228.003Zm3.331-8.25h-6.573v4.854h6.573v-4.855ZM19.978%2060c1.076%200%202.152-.013%203.228.003%202.009.03%203.42%201.402%203.453%203.388a145.17%20145.17%200%200%201%200%204.894c-.035%201.95-1.416%203.344-3.36%203.372-2.187.03-4.374.031-6.56%200-1.994-.024-3.375-1.432-3.401-3.44-.02-1.596-.02-3.192%200-4.789.028-2.013%201.404-3.388%203.412-3.424%201.076-.02%202.152-.004%203.228-.004Zm3.28%208.287v-4.871h-6.536v4.87h6.536ZM40.014%2060c1.11%200%202.222-.022%203.332.006a3.305%203.305%200%200%201%203.322%203.305c.036%201.7.042%203.402-.003%205.101a3.273%203.273%200%200%201-3.275%203.241c-2.255.04-4.511.04-6.768%200a3.282%203.282%200%200%201-3.265-3.251c-.042-1.7-.039-3.402-.002-5.102a3.285%203.285%200%200%201%203.327-3.295c1.11-.027%202.221-.005%203.332-.005Zm3.283%203.405H36.76v4.873h6.537v-4.873Zm-23.31%2023.258c-1.11-.001-2.221.024-3.331-.007a3.313%203.313%200%200%201-3.06-2.05%203.305%203.305%200%200%201-.249-1.27%20126.737%20126.737%200%200%201%200-4.997c.037-1.94%201.433-3.311%203.393-3.334%202.187-.026%204.373-.026%206.56%200a3.312%203.312%200%200%201%202.399.97%203.301%203.301%200%200%201%20.965%202.4c.03%201.63.03%203.26%200%204.892-.033%202-1.427%203.36-3.448%203.393-1.076.017-2.152.003-3.228.003Zm3.28-3.381V78.41h-6.543v4.872h6.544Zm16.74%203.378c-1.11.001-2.222.025-3.332-.004a3.315%203.315%200%200%201-2.348-.964%203.308%203.308%200%200%201-.973-2.344c-.035-1.7-.04-3.402.003-5.101a3.263%203.263%200%200%201%203.273-3.239%20198.25%20198.25%200%200%201%206.767%200%203.276%203.276%200%200%201%203.268%203.248%2094.124%2094.124%200%200%201-.004%205.206%203.28%203.28%200%200%201-3.218%203.189c-1.144.042-2.29.008-3.436.009Zm-3.284-3.406h6.536v-4.867h-6.536v4.867Zm23.325-23.201c1.076%200%202.152-.014%203.228.003%202.009.03%203.419%201.402%203.452%203.388.028%201.63.028%203.262%200%204.893-.034%201.95-1.415%203.344-3.36%203.372-2.187.031-4.373.032-6.56.001-1.994-.024-3.375-1.432-3.4-3.44a182.028%20182.028%200%200%201%200-4.789c.028-2.013%201.404-3.388%203.412-3.425%201.075-.02%202.152-.003%203.228-.003Zm3.28%208.286v-4.87h-6.536v4.87h6.536Zm16.756-8.285c1.11%200%202.222-.023%203.332.005a3.305%203.305%200%200%201%203.321%203.306c.037%201.7.042%203.402-.003%205.1a3.273%203.273%200%200%201-3.274%203.242c-2.255.04-4.511.04-6.768%200a3.282%203.282%200%200%201-3.266-3.251%20112.7%20112.7%200%200%201-.002-5.102%203.285%203.285%200%200%201%203.328-3.295c1.11-.027%202.22-.005%203.332-.005Zm3.282%203.404H76.83v4.874h6.536v-4.874ZM60.057%2086.717c-1.11%200-2.222.025-3.332-.006a3.313%203.313%200%200%201-3.06-2.05%203.305%203.305%200%200%201-.248-1.27%20126.737%20126.737%200%200%201%200-4.997c.036-1.94%201.432-3.312%203.393-3.335%202.186-.025%204.373-.025%206.56.001a3.312%203.312%200%200%201%202.398.97%203.301%203.301%200%200%201%20.966%202.399c.029%201.63.029%203.261%200%204.893-.033%202-1.428%203.36-3.449%203.393-1.076.017-2.152.003-3.228.002Zm3.28-3.38v-4.872h-6.543v4.871h6.543Zm16.74%203.378c-1.111%200-2.223.025-3.333-.005a3.315%203.315%200%200%201-2.347-.964%203.308%203.308%200%200%201-.973-2.343c-.035-1.7-.04-3.402.003-5.102a3.263%203.263%200%200%201%203.272-3.238c2.256-.039%204.511-.038%206.768%200a3.276%203.276%200%200%201%203.267%203.248c.044%201.734.05%203.471-.003%205.205a3.28%203.28%200%200%201-3.219%203.19c-1.144.041-2.29.008-3.436.009Zm-3.285-3.406h6.537v-4.867h-6.537v4.867ZM51.285%2096.663h39.686c5.57%200%209.024-3.456%209.024-9.027V64.54c.001-.02.004-.039.004-.06V22.402c0-5.643-3.432-9.061-9.092-9.063h-7.574c0-1.128.009-2.16-.002-3.192-.04-3.858-2.937-6.808-6.674-6.805-3.731.004-6.621%202.963-6.655%206.822-.01%201.03-.002%202.061-.002%203.103H56.665c0-1.108.042-2.147-.014-3.182a8.73%208.73%200%200%200-.342-2.143%206.642%206.642%200%200%200-11.29-2.376%206.642%206.642%200%200%200-1.675%204.244c-.032%201.163-.005%202.328-.005%203.472H30c0-.949.002-1.844%200-2.739-.008-4.207-2.804-7.214-6.696-7.2-3.844.012-6.629%203.014-6.637%207.154-.002.925%200%201.85%200%202.842-2.66%200-5.188-.002-7.717%200-5.488.004-8.949%203.48-8.95%208.995v65.304c.001%205.57%203.455%209.026%209.025%209.026H48.71c.699%200%201.397-.002%202.096-.001h.48Zm22.048-81.618c0-1.63-.014-3.262.004-4.893.022-2.022%201.46-3.495%203.363-3.476%201.85.018%203.28%201.484%203.293%203.445a688.39%20688.39%200%200%201%200%209.787c-.015%201.955-1.459%203.417-3.31%203.426-1.853.009-3.297-1.456-3.349-3.395v-4.894ZM46.67%2010.217c.017-2.048%201.403-3.525%203.299-3.541%201.894-.017%203.347%201.466%203.359%203.484a868.16%20868.16%200%200%201%200%209.683c-.012%202.021-1.459%203.504-3.352%203.491-1.888-.012-3.29-1.502-3.306-3.539-.014-1.596-.003-3.193-.003-4.79s-.01-3.192.003-4.788Zm-26.663-.115c.013-1.96%201.447-3.416%203.305-3.426%201.854-.011%203.315%201.448%203.348%203.39.027%201.63.005%203.262.005%204.894.001%201.63.016%203.262-.003%204.893-.023%202.019-1.467%203.5-3.363%203.481-1.85-.018-3.28-1.487-3.293-3.445a738.891%20738.891%200%200%201%20.001-9.787Zm-16.666%2011.6A4.964%204.964%200%200%201%208.37%2016.68c2.732-.029%205.466-.006%208.298-.006%200%201.167-.013%202.235.002%203.302.053%203.766%202.987%206.7%206.68%206.693%203.693-.008%206.596-2.943%206.647-6.73.014-1.038.002-2.076.002-3.19h13.338c0%201.183-.022%202.292.004%203.399a6.657%206.657%200%200%200%206.64%206.52%206.66%206.66%200%200%200%206.675-6.484c.031-1.136.005-2.273.005-3.46H70c0%20.99-.004%201.98%200%202.972.02%204.007%202.899%206.996%206.716%206.973%203.767-.023%206.594-3%206.616-6.97.005-.966.001-1.932.001-3.026h5.24c1.077%200%202.154-.024%203.23.01%202.506.077%204.72%201.982%204.802%204.467.134%204.017.037%208.04.037%2012.124H3.334v-3.967c0-2.534-.022-5.07.007-7.603Zm5.655%2071.629c-3.671%200-5.662-1.99-5.662-5.656V36.722h93.332v1.189l-.004-.022v49.784c0%203.667-1.991%205.656-5.662%205.657H46.106c-.227%200-.455-.001-.682.001H8.996Z%22%20fill%3D%22%233c3c3c%22%2F%3E%3C%2Fsvg%3E)}}.event-details--accessibility ul,.event-details--admission ul{margin:0;padding:0;list-style-type:none}.event-details--accessibility{font-size:.75em}.event-details--accessibility svg{max-width:1.5em}.event-details--accessibility ul{gap:.75em;display:inline-flex}.event-details--accessibility li{align-items:center;gap:.5em;display:flex}.event-details--admission>.button:last-child{width:100%;margin-top:1em;display:block}.event-details--admission ul li{justify-content:space-between;padding:.4em 0;line-height:1;display:flex}.event-details--admission ul li:before{content:"";border-top:1px dotted var(--c-goma-grey-hover);flex:1;margin:auto .5em 0}.event-details--admission ul li h2{order:-2;margin:0}.event-details--admission ul li h2 small{font-size:max(14px,min(.6em,1rem));font-weight:600}.event-details--admission ul li button{font:inherit;background:0 0;border:none;order:-1;align-self:start;margin-left:.25em;margin-right:-.25em;padding:0}.event-details--admission ul li button svg{height:.625em;width:.625em;display:block}
/*# sourceMappingURL=global.304312a0.css.map */
