.template-page .page__main{padding-bottom:var(--block-gap)}.page__intro{font-size:1.3rem;margin-bottom:2em}.page__content h2,.page__content h3,.page__content h4,.page__content h5{margin-top:1.6em}.page__content h2:first-child,.page__content h3:first-child,.page__content h4:first-child,.page__content h5:first-child{margin-top:0}.page-header{text-align:center;color:#fff;position:relative}.page-header .section__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.page-header .section__inner{display:grid;grid-template-areas:"content"}.page-header .section__inner.section--has-media .section__content h1{color:#fff}.page-header .section__inner[data-layout*=height-small] .section__media{aspect-ratio:4/3}@media(min-width:48em){.page-header .section__inner[data-layout*=height-small] .section__media{aspect-ratio:unset}.page-header .section__inner[data-layout*=height-small] .section__media:before{padding-top:20%}}.page-header .section__inner[data-layout*=height-medium] .section__media{aspect-ratio:4/3}@media(min-width:48em){.page-header .section__inner[data-layout*=height-medium] .section__media{aspect-ratio:unset}.page-header .section__inner[data-layout*=height-medium] .section__media:before{padding-top:35%}}.page-header .section__inner[data-layout*=height-large] .section__media{aspect-ratio:4/3}@media(min-width:48em){.page-header .section__inner[data-layout*=height-large] .section__media{aspect-ratio:unset}.page-header .section__inner[data-layout*=height-large] .section__media:before{padding-top:50%}}.page-header .section__content{grid-area:content;z-index:2;padding-top:3rem;padding-bottom:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;display:grid}@media(min-width:48em){.page-header .section__content[data-content-placement*=-left]{grid-template-columns:min-content 1fr 1fr}.page-header .section__content[data-content-placement*=-right]{grid-template-columns:1fr 1fr min-content}.page-header .section__content[data-content-placement*=-center]{grid-template-columns:10% 1fr 10%}.page-header .section__content[data-content-placement*=top-]{grid-template-rows:min-content 5vw 5vw}.page-header .section__content[data-content-placement*=middle-]{grid-template-rows:5vw min-content 5vw}.page-header .section__content[data-content-placement*=bottom-]{grid-template-rows:10vw 1fr min-content}.page-header .section__content[data-content-placement*=top-left]{grid-template-areas:"content . ." ". . ." ". . ."}.page-header .section__content[data-content-placement*=top-center]{grid-template-areas:". content ." ". . ." ". . ."}.page-header .section__content[data-content-placement*=top-right]{grid-template-areas:". . content" ". . ." ". . ."}.page-header .section__content[data-content-placement*=middle-left]{grid-template-areas:". . ." "content . ." ". . ."}.page-header .section__content[data-content-placement*=middle-center]{grid-template-areas:". . ." ". content ." ". . ."}.page-header .section__content[data-content-placement*=middle-right]{grid-template-areas:". . ." ". . content" ". . ."}.page-header .section__content[data-content-placement*=bottom-left]{grid-template-areas:". . ." ". . ." "content . ."}.page-header .section__content[data-content-placement*=bottom-center]{grid-template-areas:". . ." ". . ." ". content ."}.page-header .section__content[data-content-placement*=bottom-right]{grid-template-areas:". . ." ". . ." ". . content"}}.page-header .section__content-wrapper{grid-area:content}.page-header .section__media{grid-area:content;width:100%;overflow:hidden;position:relative}@media(max-width:63.99em){.page-header .section__media.has-mobile-media .section__media-image{display:none}}@media(min-width:64em){.page-header .section__media.has-mobile-media .section__media-image-mobile{display:none}}.page-header .section__media:before{content:"";display:block;padding-top:20%}.page-header .section__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-header h1{font-size:calc(.57209rem + 9.37209vw);max-width:24ch;margin:0 auto}@media screen and (min-width:1280px){.page-header h1{font-size:9.8rem}}@media screen and (max-width:420px){.page-header h1{font-size:3.6rem}}.page-header p{font-size:1.2rem;max-width:64ch;margin-left:auto;margin-right:auto;color:currentColor}.event-details-header{text-align:center}.event-details-header .section__media{aspect-ratio:16/9;margin-bottom:2rem}.event-details-header .section__media img{object-fit:cover;width:100%;height:100%}.event-details-header h1{font-size:calc(1.22791rem + 3.62791vw);line-height:1.1;max-width:34ch;margin-left:auto;margin-right:auto}@media screen and (min-width:1280px){.event-details-header h1{font-size:4.8rem}}@media screen and (max-width:420px){.event-details-header h1{font-size:2.4rem}}.event-details-header p{font-size:1.2rem;max-width:64ch;margin-left:auto;margin-right:auto;color:currentColor}