.Header_header__KwdYD{position:relative;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-xl) var(--container-padding);overflow:hidden;z-index:1;@media (max-width:1200px){padding:var(--spacing-lg) var(--container-padding);h1{font-size:2.5rem}}}.Header_withImage__pUjZ1{background-size:cover;background-position:0 65%;background-repeat:no-repeat;color:var(--foreground);text-align:center}.Header_overlay__QkI_s{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7));z-index:-1}.Header_content__t55qk{max-width:var(--container-max-width);width:100%;position:relative;z-index:1}.Header_title__QYI_x{color:var(--secondary);font-size:6rem;margin-bottom:var(--spacing-md);paint-order:stroke fill;-webkit-text-stroke:.1rem var(--background);text-transform:uppercase}.Header_subtitle__mgLmF,.Header_title__QYI_x{text-shadow:-.05rem .08rem .05rem var(--dark)}.Header_subtitle__mgLmF{font-size:clamp(1rem,2.5vw,1.5rem);opacity:.9;max-width:800px;color:var(--light);margin:0 auto var(--spacing-lg)}.PortableTextComponents_figure__5agnd{margin:2rem 0;width:100%}.PortableTextComponents_figureCaption__Na78L{text-align:center;font-size:.875rem;margin-top:.5rem;color:#666}.PortableTextComponents_image__rmv34{border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);object-fit:contain}.PortableTextComponents_videoContainer__JwzAJ{aspect-ratio:16/9}.PortableTextComponents_videoFrame__AqfuO{width:100%;height:100%;border-radius:.5rem;border:0}.PortableTextComponents_audioContainer__azhCP{background-color:#f3f4f6;padding:1rem;border-radius:.5rem;width:100%}.PortableTextComponents_audioTitle__kpO9_{font-weight:500;margin-bottom:.5rem}.PortableTextComponents_audioDescription__IiE0J{font-size:.875rem;margin-bottom:.75rem}.PortableTextComponents_audioPlayer__ZV99W{width:100%}.PortableTextComponents_eventReferenceInline__SSUPY{display:inline;font-weight:700;text-decoration:underline;&:hover{text-decoration:none}}.PortableTextComponents_eventReferenceCard__twEOf{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:20rem;margin:.5rem 1rem 1rem 0;padding:0 .67rem;background-color:var(--background);border:1px solid var(--secondary);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.PortableTextComponents_eventCardContent__euY4T{padding:1rem;color:var(--foreground)}.PortableTextComponents_eventCardTitle__bhd1z{font-weight:500;font-size:2rem}.PortableTextComponents_eventCardDate__MSnDH{display:block;text-align:center;font-size:2.5rem;font-weight:700;color:var(--foreground);margin:0 0 .5rem;text-decoration:none}.PortableTextComponents_eventImageContainer__4VeJK{width:100%}.PortableTextComponents_eventReferenceFull__Rb7_K{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.PortableTextComponents_eventFullContent__7mKjO{padding:1.25rem}.PortableTextComponents_eventFullTitle__WVtJ4{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.PortableTextComponents_eventFullDate__xMUUU{font-size:.875rem;font-weight:500;color:#2563eb;margin-bottom:.5rem}.PortableTextComponents_eventFullDescription__vmIsa{color:#4b5563;margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.PortableTextComponents_eventButton__fPSwO{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid transparent;font-size:.875rem;font-weight:500;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:white;background-color:#2563eb}.PortableTextComponents_eventButton__fPSwO:hover{background-color:#1d4ed8}.PortableTextComponents_venueReference__ZKPAh{margin:1.5rem 0}.PortableTextComponents_venueReferenceInline__RxNoO{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:#dcfce7;color:#166534;margin:0 .25rem}.PortableTextComponents_venueReferenceCard__4i3pX{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:20rem;margin:1rem;padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.PortableTextComponents_venueCardContent__W_is6{padding:1rem;background-color:#f9fafb}.PortableTextComponents_venueCardTitle__RJErA{font-weight:500;font-size:1.125rem}.PortableTextComponents_venueCardLocation__PavvN{font-size:.875rem;color:#666;margin-top:.25rem}.PortableTextComponents_venueReferenceFull__beuOb{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.PortableTextComponents_venueImageContainer__28G9E{position:relative;height:12rem;width:100%;background-color:#f3f4f6}.PortableTextComponents_venueFullContent__fGuVZ{padding:1.25rem}.PortableTextComponents_venueFullTitle__XzhyD{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.PortableTextComponents_venueFullLocation__boDvk{font-size:.875rem;font-weight:500;color:#16a34a;margin-bottom:.5rem}.PortableTextComponents_venueFullDescription__7gEyU{color:#4b5563;margin-bottom:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.PortableTextComponents_venueButton__Ynm6A{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid transparent;font-size:.875rem;font-weight:500;border-radius:.375rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:white;background-color:#16a34a}.PortableTextComponents_venueButton__Ynm6A:hover{background-color:#15803d}