﻿/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.article>*.alignfull.has-background :where(.has-background),.article :where(.has-background){margin-top:3rem;padding:var(--wp--custom--spacing--base)}.article :where(.has-background).has-black-background-color.alignwide+.alignwide.has-background.has-black-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-black-background-color.alignfull+.alignfull.has-background.has-black-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-dark-background-color.alignwide+.alignwide.has-background.has-dark-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-dark-background-color.alignfull+.alignfull.has-background.has-dark-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-gray-background-color.alignwide+.alignwide.has-background.has-gray-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-gray-background-color.alignfull+.alignfull.has-background.has-gray-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-gray-light-background-color.alignwide+.alignwide.has-background.has-gray-light-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-gray-light-background-color.alignfull+.alignfull.has-background.has-gray-light-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-light-background-color.alignwide+.alignwide.has-background.has-light-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-light-background-color.alignfull+.alignfull.has-background.has-light-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-lime-background-color.alignwide+.alignwide.has-background.has-lime-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-lime-background-color.alignfull+.alignfull.has-background.has-lime-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-orange-background-color.alignwide+.alignwide.has-background.has-orange-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-orange-background-color.alignfull+.alignfull.has-background.has-orange-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-purple-background-color.alignwide+.alignwide.has-background.has-purple-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-purple-background-color.alignfull+.alignfull.has-background.has-purple-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-red-background-color.alignwide+.alignwide.has-background.has-red-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-red-background-color.alignfull+.alignfull.has-background.has-red-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-teal-background-color.alignwide+.alignwide.has-background.has-teal-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-teal-background-color.alignfull+.alignfull.has-background.has-teal-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-white-background-color.alignwide+.alignwide.has-background.has-white-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article :where(.has-background).has-white-background-color.alignfull+.alignfull.has-background.has-white-background-color:not(.has-background-image){margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article>*.alignfull.has-background :where(.has-background)+*,.article :where(.has-background)+*{margin-top:3rem}.article>*.alignfull.has-background :where(.alignwide),.article :where(.alignwide){max-width:var(--wp--custom--width--wide)}.article>*.alignfull.has-background :where(.alignfull),.article :where(.alignfull){max-width:var(--wp--custom--width--full)}.article>*.alignfull.has-background :where(.alignfull):where(.has-background),.article :where(.alignfull):where(.has-background){max-width:100%;width:100%}.article>*.alignfull.has-background :where(.alignfull):where(.has-background)+.alignfull.has-background,.article :where(.alignfull):where(.has-background)+.alignfull.has-background{margin-top:0}.editor-styles-wrapper .article :where(.alignfull).alignfull.alignfull.alignfull{max-width:var(--wp--custom--width--full)}.editor-styles-wrapper .article :where(.alignfull).alignfull.alignfull.alignfull.has-background{max-width:100%}.button,.guide__scroll-to-top>a,.page-numbers.next,.page-numbers.prev,.facetwp-load-more{align-items:center;background-color:var(--wp--custom--color--red);border:0;color:var(--wp--custom--color--white);display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:0 .4em;justify-content:center;letter-spacing:var(--wp--custom--letter-spacing--base);line-height:1.5;min-height:38px;padding:8px 20px 6px;text-align:center;text-decoration:none;text-transform:initial;transition:background-color .3s,color .3s;vertical-align:middle;width:fit-content;-webkit-tap-highlight-color:rgba(0,0,0,.2)}.button:focus-visible,.guide__scroll-to-top>a:focus-visible,.page-numbers.next:focus-visible,.page-numbers.prev:focus-visible,.facetwp-load-more:focus-visible{outline-offset:4px}@media(hover){.button:hover,.guide__scroll-to-top>a:hover,.page-numbers.next:hover,.page-numbers.prev:hover,.facetwp-load-more:hover{background-color:var(--wp--custom--color--red-hover);color:var(--wp--custom--color--white);text-decoration:none}}body.mce-content-body .button,body.mce-content-body .guide__scroll-to-top>a,body.mce-content-body .page-numbers.next,body.mce-content-body .page-numbers.prev,body.mce-content-body .facetwp-load-more{filter:grayscale(1)}body.mce-content-body .button[data-mce-selected],body.mce-content-body .guide__scroll-to-top>a[data-mce-selected],body.mce-content-body [data-mce-selected].page-numbers.next,body.mce-content-body [data-mce-selected].page-numbers.prev,body.mce-content-body [data-mce-selected].facetwp-load-more{border-radius:0;color:var(--wp--custom--color--black);margin-left:0;margin-right:0;padding:8px 20px 6px}.has-white-color .button,.has-white-color .guide__scroll-to-top>a,.has-white-color .page-numbers.next,.has-white-color .page-numbers.prev,.has-white-color .facetwp-load-more{background-color:var(--wp--custom--color--white);color:var(--wp--custom--color--dark)}.has-white-color .button:hover,.has-white-color .guide__scroll-to-top>a:hover,.has-white-color .page-numbers.next:hover,.has-white-color .page-numbers.prev:hover,.has-white-color .facetwp-load-more:hover{background-color:var(--wp--custom--color--white-hover)}.has-white-color.has-black-background-color .button,.has-white-color.has-black-background-color .guide__scroll-to-top>a,.has-white-color.has-black-background-color .page-numbers.next,.has-white-color.has-black-background-color .page-numbers.prev,.has-white-color.has-black-background-color .facetwp-load-more{color:var(--wp--custom--color--black)}.has-white-color.has-dark-background-color .button,.has-white-color.has-dark-background-color .guide__scroll-to-top>a,.has-white-color.has-dark-background-color .page-numbers.next,.has-white-color.has-dark-background-color .page-numbers.prev,.has-white-color.has-dark-background-color .facetwp-load-more{color:var(--wp--custom--color--dark)}.has-white-color.has-gray-background-color .button,.has-white-color.has-gray-background-color .guide__scroll-to-top>a,.has-white-color.has-gray-background-color .page-numbers.next,.has-white-color.has-gray-background-color .page-numbers.prev,.has-white-color.has-gray-background-color .facetwp-load-more{color:var(--wp--custom--color--gray)}.has-white-color.has-gray-light-background-color .button,.has-white-color.has-gray-light-background-color .guide__scroll-to-top>a,.has-white-color.has-gray-light-background-color .page-numbers.next,.has-white-color.has-gray-light-background-color .page-numbers.prev,.has-white-color.has-gray-light-background-color .facetwp-load-more{color:var(--wp--custom--color--gray-light)}.has-white-color.has-light-background-color .button,.has-white-color.has-light-background-color .guide__scroll-to-top>a,.has-white-color.has-light-background-color .page-numbers.next,.has-white-color.has-light-background-color .page-numbers.prev,.has-white-color.has-light-background-color .facetwp-load-more{color:var(--wp--custom--color--light)}.has-white-color.has-lime-background-color .button,.has-white-color.has-lime-background-color .guide__scroll-to-top>a,.has-white-color.has-lime-background-color .page-numbers.next,.has-white-color.has-lime-background-color .page-numbers.prev,.has-white-color.has-lime-background-color .facetwp-load-more{color:var(--wp--custom--color--lime)}.has-white-color.has-orange-background-color .button,.has-white-color.has-orange-background-color .guide__scroll-to-top>a,.has-white-color.has-orange-background-color .page-numbers.next,.has-white-color.has-orange-background-color .page-numbers.prev,.has-white-color.has-orange-background-color .facetwp-load-more{color:var(--wp--custom--color--orange)}.has-white-color.has-purple-background-color .button,.has-white-color.has-purple-background-color .guide__scroll-to-top>a,.has-white-color.has-purple-background-color .page-numbers.next,.has-white-color.has-purple-background-color .page-numbers.prev,.has-white-color.has-purple-background-color .facetwp-load-more{color:var(--wp--custom--color--purple)}.has-white-color.has-red-background-color .button,.has-white-color.has-red-background-color .guide__scroll-to-top>a,.has-white-color.has-red-background-color .page-numbers.next,.has-white-color.has-red-background-color .page-numbers.prev,.has-white-color.has-red-background-color .facetwp-load-more{color:var(--wp--custom--color--red)}.has-white-color.has-teal-background-color .button,.has-white-color.has-teal-background-color .guide__scroll-to-top>a,.has-white-color.has-teal-background-color .page-numbers.next,.has-white-color.has-teal-background-color .page-numbers.prev,.has-white-color.has-teal-background-color .facetwp-load-more{color:var(--wp--custom--color--teal)}.has-white-color.has-white-background-color .button,.has-white-color.has-white-background-color .guide__scroll-to-top>a,.has-white-color.has-white-background-color .page-numbers.next,.has-white-color.has-white-background-color .page-numbers.prev,.has-white-color.has-white-background-color .facetwp-load-more{color:var(--wp--custom--color--white)}.button--large,.card-colorized__text .button{font-size:18px;padding-bottom:8px}.button--small{font-size:15px;min-height:auto;padding-bottom:2px;padding-top:3px}@media(hover){.button--hover:hover{background-color:var(--wp--custom--color--red-hover);color:var(--wp--custom--color--white);text-decoration:none}}.button--text{background-color:rgba(0,0,0,0);margin-left:-10px}.button--text{background-color:rgba(0,0,0,0) !important;color:inherit !important;margin-left:0;padding-left:0;padding-right:0}@media(hover){.button--text:hover{background-color:rgba(0,0,0,0);color:var(--wp--custom--color--black);text-decoration:underline}}.button--arrow>i{align-items:center;aspect-ratio:1/1;display:inline-flex;flex-shrink:0;justify-content:center;justify-content:center;margin-bottom:-9px;margin-right:-7px;margin-top:-9px;transition:background-color .3s,background-position .3s;width:20px}.button--arrow>i svg{height:12px;transition:stroke .3s,transform .3s;width:auto}.button--arrow>i path{stroke:currentColor;transition:stroke .3s}@media(hover){.button--arrow:hover{background-color:var(--wp--custom--color--red-hover);color:var(--wp--custom--color--white);text-decoration:none}}.button--arrow-icon{padding-right:2px}.button--arrow-icon>i{align-items:center;aspect-ratio:1/1;border:2px solid var(--wp--custom--color--red-hover);display:inline-flex;flex-shrink:0;justify-content:center;margin-bottom:-9px;margin-top:-9px;transition:background-color .3s,background-position .3s;width:30px}.button--arrow-icon>i svg{height:14px;transition:transform .3s;width:auto}.button--arrow-icon>i path{stroke:currentColor;transition:fill .3s,stroke .3s}.button--arrow-icon.button--large{padding-right:5px}.button--arrow-icon.button--small{padding-right:1px}.button--arrow-icon.button--small>i{width:21px}.button--arrow-icon.button--small>i svg{height:9px}@media(hover){.button--arrow-icon:hover{background-color:rgba(0,0,0,0);color:currentColor;text-decoration:none}}@media(hover){.button--arrow-icon:hover>i{background-color:var(--wp--custom--color--red-hover);color:var(--wp--custom--color--white)}}@media(hover){.button--arrow-icon:hover>i svg{transform:translateX(45%)}}@media(hover){.button--arrow-icon:hover>i path{stroke:currentColor}}.button--border,.facetwp-load-more{border-color:var(--wp--custom--color--red-hover);margin-left:0;padding-left:20px;padding-right:20px;text-align:center}.button--border:focus,.facetwp-load-more:focus{outline-offset:5px}@media(hover){.button--border:hover,.facetwp-load-more:hover{background-color:var(--wp--custom--color--red-hover);color:var(--wp--custom--color--white);text-decoration:none}}.button--border-white{border-color:var(--wp--custom--color--white);color:var(--wp--custom--color--white)}@media(hover){.button--border-white:hover{background-color:var(--wp--custom--color--white);color:var(--wp--custom--color--red-hover)}}.button--inherit{border-color:inherit;color:inherit}.button--inherit:hover{text-decoration:none}.button--icon{margin-left:0}.button--icon i{align-items:center;display:flex;justify-content:center;width:100%}.button--search,.button--previous,.button--next,.button--play,.button--pause,.page-numbers.prev,.page-numbers.next{border:0;color:var(--wp--custom--color--white);justify-content:center;padding:0;position:relative}.button--search i,.button--previous i,.button--next i,.button--play i,.button--pause i,.page-numbers.prev i,.page-numbers.next i{align-items:center;aspect-ratio:1/1;display:flex;flex-shrink:0;justify-content:center;width:30px}.button--search svg,.button--previous svg,.button--next svg,.button--play svg,.button--pause svg,.page-numbers.prev svg,.page-numbers.next svg{height:14px;transition:transform .3s;width:auto}.button--search path,.button--previous path,.button--next path,.button--play path,.button--pause path,.page-numbers.prev path,.page-numbers.next path{stroke:currentColor;transition:stroke .3s;transition:fill .3s,stroke .3s}.has-text-color .button--search,.has-text-color .button--previous,.has-text-color .button--next,.has-text-color .button--play,.has-text-color .button--pause,.has-text-color .page-numbers.prev,.has-text-color .page-numbers.next{border-color:currentColor;color:currentColor}.button--search svg{height:18px;width:auto}@media(hover){.button--search:hover path{stroke:var(--wp--custom--color--red-hover)}}.button--previous,.button--next,.page-numbers.prev,.page-numbers.next{padding:0}.button--previous i,.button--next i,.page-numbers.prev i,.page-numbers.next i{margin-top:0}.button--previous svg,.button--next svg,.page-numbers.prev svg,.page-numbers.next svg{height:16px;width:auto}.button--previous path,.button--next path,.page-numbers.prev path,.page-numbers.next path{stroke:currentColor}.button--previous:where(.button--arrow-icon),.button--next:where(.button--arrow-icon),.page-numbers.prev:where(.button--arrow-icon),.page-numbers.next:where(.button--arrow-icon){margin-left:0;width:auto}.button--previous:where(.button--arrow-icon) svg,.button--next:where(.button--arrow-icon) svg,.page-numbers.prev:where(.button--arrow-icon) svg,.page-numbers.next:where(.button--arrow-icon) svg{height:12px}.button--previous svg,.page-numbers.prev svg{transform:translateX(-5%)}@media(hover){.button--previous:hover svg,.page-numbers.prev:hover svg{transform:translateX(-45%)}}.button--next svg,.page-numbers.next svg{transform:translateX(5%)}@media(hover){.button--next:hover svg,.page-numbers.next:hover svg{transform:translateX(45%)}}.button--pause path,.button--play path{fill:currentColor}.button--play path{fill:currentColor}.button--pause rect{fill:currentColor;transition:fill .3s}.button--hide{display:none}:has(>.button),.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px 1rem}:has(>.button):where(:not(:first-child):not(.has-background)),.buttons:where(:not(:first-child):not(.has-background)){margin-top:1.5rem}:has(>.button):where([style="text-align: center;"]),:has(>.button):where(.buttons--center),.buttons:where([style="text-align: center;"]),.buttons:where(.buttons--center){justify-content:center}:has(>.button)+*:is(:not(hr,.has-background)),.buttons+*:is(:not(hr,.has-background)){margin-top:var(--wp--custom--spacing--y, 3rem)}:has(>.button)+:has(>.button),:has(>.button)+.buttons,.buttons+:has(>.button),.buttons+.buttons{margin-top:2rem}:has(>span.button)+:has(>span.button){margin-top:0}.module__text::after{clear:both;content:"";display:table}.gallery,.columns{--local--columns--gap-x: 1rem;--local--columns--gap-y: 1rem;--local--columns--count: 1;--local--columns--count-width: calc(var(--wp--custom--width--design) - 2 * var(--wp--custom--spacing--base-x));--local--column--width: calc((100% - ((var(--local--columns--count) - 1) * var(--local--columns--gap-x))) / var(--local--columns--count));--local--column--min-width: min(100%, max(var(--local--column--width), calc((var(--local--columns--count-width) - ((var(--local--columns--count) - 1) * var(--local--columns--gap-x))) / var(--local--columns--count))));display:grid;gap:var(--local--columns--gap-y) var(--local--columns--gap-x);grid-template-columns:repeat(auto-fill, minmax(var(--local--column--min-width), 1fr))}.module-gallery--contain .module-gallery__gallery.gallery-columns-2,.module-gallery--contain .module-gallery__gallery.gallery-columns-3,.module-gallery--contain .module-gallery__gallery.gallery-columns-4{--local--columns--gap-x: 1rem;--local--columns--gap-y: 1rem;--local--columns--count: 1;--local--column--width: calc((100% - ((var(--local--columns--count) - 1) * var(--local--columns--gap-x))) / var(--local--columns--count));display:flex;flex-wrap:wrap;gap:var(--local--columns--gap-y) var(--local--columns--gap-x)}.module-gallery--contain .module-gallery__gallery.gallery-columns-2>*,.module-gallery--contain .module-gallery__gallery.gallery-columns-3>*,.module-gallery--contain .module-gallery__gallery.gallery-columns-4>*{width:calc((100% - (var(--local--columns--count) - 1)*var(--local--columns--gap-x))/var(--local--columns--count))}.module-overview-search__aside::before,.module-image--cover .module-image__image img,.module-hero__image img,.module-hero__image,.module-header__background-image img,.module-header__background-image::after,.module-gallery-carousel__inner .slick-slide .gallery-icon::after,.module-404__image img,.module-single-post__share::before,.module-single-post-header__image img,.tec-events-category-color-filter__label::before,.a-edit__outline,.card-school__image a::after,.card-school__image a,.card-school__image img,.card-post__image img,.tribe-events .tribe-events-calendar-list__event-date-tag-datetime::before,.card-event__date::before,.card-event__image img,.module__background-image img,.module__background-image,.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-educators .button::before,.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-administrators .button::before,.site>*:focus-visible::after,body:where(:not(.mce-content-body))::before,.swatch[data-key=white]::after,.tribe-events-calendar-list__event-title>a::before,.card-school__heading a::before,.card-post__heading a::before,.card-event__heading>a::before,.menu-horizontal .sub-menu .menu-item:last-child>a:not(:focus-visible)::before,.menu-horizontal .sub-menu .menu-item:first-child>a:not(:focus-visible)::before{height:100%;left:0;position:absolute;top:0;width:100%}.module-gallery-carousel__controls .slick-dots button::before,.card-colorized__image svg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}.tribe-events-calendar-list__event-title>a::before,.card-school__heading a::before,.card-post__heading a::before,.card-event__heading>a::before,.menu-horizontal .sub-menu .menu-item:last-child>a:not(:focus-visible)::before,.menu-horizontal .sub-menu .menu-item:first-child>a:not(:focus-visible)::before{content:""}.swatch[data-key=white]::after{content:""}.card-school__heading a:focus-visible,.card-post__heading a:focus-visible{outline:none}.font-inherit{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit}.font-inherit:hover{color:inherit;text-decoration:inherit}.font-libre-baskerville,blockquote,.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item>a:not([href]){font-family:"Libre Baskerville",serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.font-oswald,.card-statistic__heading,.tribe-events .tribe-events-calendar-list__event-date-tag-datetime,.card-event__date{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.font-roboto,.facetwp-facets__heading,html{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400}.hidden{display:none}.hidden-focusable:not(:focus):not(:active){clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);border:0;clip-path:inset(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden-readable,.module-gallery-carousel__controls .slick-custom-arrow .screen-reader-text,.social-menu__list>.menu-item>a span,.social-menu__heading,.share__list>li>a span,.search-form__toggle-input,.facetwp-facet-label,.custom-taxonomy-filter__label,.mobile-menu__toggle-input,.menu-horizontal .menu__heading,.menu-columns .menu__heading,.button--icon span{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.swatch__list:where(ol,ul),.swatch__background:where(ol,ul),.color-palette__list:where(ol,ul),.module-statistics__cards:where(ol,ul),.module-overview-schools__cards:where(ol,ul),.module-overview-posts__cards:where(ol,ul),.module-cards__list:where(ol,ul),.social-menu__list:where(ol,ul),.carousel .slick-pages:where(ol,ul),.carousel .slick-dots:where(ol,ul),.carousel.slick-slider:where(ol,ul),.share__list:where(ol,ul),.events:where(ol,ul),.footer-menu__list ul:where(ol,ul),.footer-menu__list:where(ol,ul),.menu-horizontal ul:where(ol,ul),.menu-columns ul:where(ol,ul){list-style:none !important;padding-left:0}.swatch__list :where(li),.swatch__background :where(li),.color-palette__list :where(li),.module-statistics__cards :where(li),.module-overview-schools__cards :where(li),.module-overview-posts__cards :where(li),.module-cards__list :where(li),.social-menu__list :where(li),.carousel .slick-pages :where(li),.carousel .slick-dots :where(li),.carousel.slick-slider :where(li),.share__list :where(li),.events :where(li),.footer-menu__list ul :where(li),.footer-menu__list :where(li),.menu-horizontal ul :where(li),.menu-columns ul :where(li){margin-top:0;padding-left:0}.menu-columns ul{margin-top:0}.menu-columns li{margin-top:0;padding-left:0}.menu-columns button:focus,.menu-columns a:focus{position:relative;z-index:2}.menu-columns .menu-item>button{background-color:unset;border:0;line-height:inherit}.menu-columns .menu-item>button,.menu-columns .menu-item>a{display:block;padding:.4em 1em .3em;white-space:nowrap;width:fit-content}.menu-columns .menu-item>button:focus-visible,.menu-columns .menu-item>a:focus-visible{width:100%}.menu-columns .sub-menu a{font-size:14px}.menu-columns .menu__list{display:flex;flex-wrap:wrap;gap:1.4em 1em;margin-top:0}@media(max-width: 479px){.menu-columns .menu__list{flex-direction:column}}.menu-horizontal ul{margin-top:0}.menu-horizontal li{margin-top:0;padding-left:0}.menu-horizontal button:focus-visible,.menu-horizontal a:focus-visible{position:relative;z-index:2}.menu-horizontal .menu-item>button{background-color:unset;border:0;line-height:inherit}.menu-horizontal .menu-item>a{display:block;padding:.5em 1em .4em;white-space:nowrap;width:fit-content}.menu-horizontal .menu-item>a:focus-visible{width:100%}.menu-horizontal .sub-menu{background-color:#eee}.menu-horizontal .sub-menu .menu-item:first-child{padding-top:.8em;position:relative;z-index:1}.menu-horizontal .sub-menu .menu-item:first-child>a:not(:focus-visible)::before{z-index:-1}.menu-horizontal .sub-menu .menu-item:last-child{padding-bottom:.8em;position:relative;z-index:1}.menu-horizontal .sub-menu .menu-item:last-child>a:not(:focus-visible)::before{z-index:-1}.menu-horizontal .sub-menu .sub-menu{position:relative;z-index:1}.menu-horizontal .sub-menu .sub-menu::before{background-color:currentColor;bottom:.6em;content:"";left:1em;opacity:.08;position:absolute;top:.6em;width:1px;z-index:-1}.menu-horizontal .sub-menu .sub-menu .menu-item>a{padding-left:2em}.menu-horizontal .menu__list{display:flex;margin-top:0}@media(max-width: 479px){.menu-horizontal .menu__list{align-items:center;flex-direction:column}}.menu-horizontal .menu__list>.menu-item:first-child{margin-left:-1em}@media(max-width: 479px){.menu-horizontal .menu__list>.menu-item:first-child{margin-left:0}}.menu-horizontal .menu__list>.menu-item>a{white-space:nowrap}.menu-horizontal .menu__list>.menu-item-has-children{position:relative}.menu-horizontal .menu__list>.menu-item-has-children>a{align-items:center;display:flex;gap:.4em}.menu-horizontal .menu__list>.menu-item-has-children>a>i{flex-shrink:0;transition:all .3s}.menu-horizontal .menu__list>.menu-item-has-children>a:hover>i{transform:rotateX(180deg) translateY(-0.1em)}.menu-horizontal .menu__list>.menu-item-has-children>.sub-menu{left:0;margin-top:0;min-width:100%;opacity:0;position:absolute;top:100%;transition:all .3s;visibility:hidden;z-index:1}.menu-horizontal .menu__list>.menu-item-has-children:focus-within>.sub-menu,.menu-horizontal .menu__list>.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.menu-horizontal .menu__list>.menu-item-has-children.current-menu-ancestor>a>i,.menu-horizontal .menu__list>.menu-item-has-children.current-menu-item>a>i{transform:rotateX(180deg) translateY(-0.1em)}.search-form__toggle-input:focus-visible~.search-form__toggle-label,.gform_wrapper .button:focus:focus-visible,.tribe-events-calendar-list__event-title>a:focus-visible::before,.tec-events-category-color-filter__label:focus-visible::before,.card-event__heading>a:focus-visible::before,.mobile-menu__toggle-input:focus-visible~.mobile-menu__toggle-label,.site>*:focus-visible::after,body:where(:not(.mce-content-body)) #menu:focus:focus-visible,body:where(:not(.mce-content-body)) #main:focus:focus-visible::after,body:where(:not(.mce-content-body)) #content:focus:focus-visible::after,body:where(:not(.mce-content-body)) #footer:focus:focus-visible,body:where(:not(.mce-content-body)) :focus-visible,.card-school__heading a:focus-visible::before,.card-post__heading a:focus-visible::before{outline:2px auto Highlight;outline:2px auto -webkit-focus-ring-color}@media(min-width: 800px){.text-max-width>*{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--width--line)}}.text-max-width>*.gallery{max-width:100%}.text-max-width>*[style*="text-align: center"]{margin-left:auto;margin-right:auto}[data-qm=qm]{color:#000}.debug{box-sizing:border-box;position:relative}.debug:where(pre,textarea){background-color:rgba(0,0,0,.8) !important;border:1px solid rgba(0,0,0,.8);border-radius:3px;color:#fff !important;display:block;font-family:monospace;font-size:14px;height:56px;line-height:1.5;margin:1rem auto 0;min-width:200px;overflow:auto;padding:4px 11px 9px;transition:height .2s,background-color .4s;white-space:pre;width:100%}.debug:where(pre,textarea)+.debug:where(pre,textarea){margin-top:2px}.debug:where(pre,textarea):where(:not(:first-child)){margin-top:1rem}.debug:where(pre,textarea):where(:not(:last-child)){margin-bottom:1rem}body>.debug:where(pre,textarea):first-child{margin-top:var(--header--height, 0px)}body.wp-admin>.debug:where(pre,textarea),#wpwrap>.debug:where(pre,textarea){--local--admin-menu--width: 160px;margin:20px 20px 20px calc(var(--local--admin-menu--width) + 20px);max-width:calc(100% - var(--local--admin-menu--width) - 40px)}.debug:where(pre,textarea) [data-qm=qm]{color:#000}.debug:where(pre,textarea)::selection{background-color:rgba(255,255,255,.2)}.debug:where(pre){height:auto;max-height:408px;min-height:56px}.debug:where(textarea){cursor:initial !important}.debug:where(textarea):focus{background-color:#0d0d0d;border:1px solid #000;color:#fff;height:408px;transition:background-color .2s,height .2s}.debug:where(.debug--500){min-height:500px !important}*{margin-bottom:0}html,body{background-color:#fafafa;color:var(--wp--custom--color--dark, black);min-width:320px}@media(prefers-color-scheme: dark){html,body{background-color:var(--wp--custom--color--dark);color:var(--wp--custom--color--white, white)}}html,body{background-color:var(--wp--custom--color--header--overscroll)}@media(hover){html,body{overscroll-behavior-y:none}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,.02);-webkit-text-size-adjust:100%;font-optical-sizing:auto;font-size:var(--wp--custom--font-size--base, 1rem);font-weight:var(--wp--custom--font-weight--base, 400);height:calc(100% - var(--wp-admin--admin-bar--height, 0px));letter-spacing:var(--wp--custom--letter-spacing--base, 0);line-height:var(--wp--custom--line-height--base, 1.5)}html:has(:target){scroll-behavior:smooth}body{font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;min-height:100%}@media(min-width: 320px){body{overflow-x:hidden}}body{background-color:var(--wp--custom--color--header--overscroll)}body:where(:not(.mce-content-body))::before{background-color:var(--wp--custom--color--footer--overscroll);content:"";left:50%;max-width:var(--wp--custom--width--site, 100%);position:fixed;top:40%;transform:translateX(-50%)}strong{font-weight:700}code{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08);display:inline-block;font-size:.9rem;padding-left:.35em;padding-right:.35em;padding-top:.125em}table code{box-shadow:none;padding-left:0;padding-right:0}a{color:inherit}a:where([href]:not(.inherit)){text-decoration:none;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:auto;transition:color .2s,text-decoration-color .2s}.has-text-color a:where([href]:not(.inherit)){color:inherit}a.inherit{text-decoration-color:rgba(0,0,0,0)}@media(hover){a.inherit:hover{text-decoration-color:currentColor}}article:where(:not(:first-child)),form:where(:not(:first-child)),nav:where(:not(:first-child)),section:where(:not(:first-child)){margin-top:1.5rem}hr{clear:both}hr:where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem)}hr:where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--custom--font-family--libre-baskerville);font-size:inherit;font-weight:400}.has-text-color h1,.has-text-color h2,.has-text-color h3,.has-text-color h4,.has-text-color h5,.has-text-color h6{color:inherit}h1+h1,h1+h2,h1+h3,h2+h1,h2+h2,h2+h3,h3+h1,h3+h2,h3+h3,h4+h1,h4+h2,h4+h3,h5+h1,h5+h2,h5+h3,h6+h1,h6+h2,h6+h3{margin-top:.4em}h1+h4,h1+h5,h2+h4,h2+h5,h3+h4,h3+h5,h4+h4,h4+h5,h5+h4,h5+h5,h6+h4,h6+h5{margin-top:.6em}h1+h6,h1+p,h2+h6,h2+p,h3+h6,h3+p,h4+h6,h4+p,h5+h6,h5+p,h6+h6,h6+p{margin-top:1em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:900}h1,h2{line-height:1.3}.module-single-post h1,.module-single-post h2{font-size:var(--wp--custom--font-size--20);font-weight:700}.module-single-post h3,.module-single-post h4,.module-single-post h5,.module-single-post h6{font-size:var(--wp--custom--font-size--16)}h1{font-size:var(--wp--custom--font-size--44)}h2{font-size:var(--wp--custom--font-size--36)}h3{font-size:var(--wp--custom--font-size--20);font-weight:700}h4{font-size:var(--wp--custom--font-size--20)}h5{font-size:var(--wp--custom--font-size--20)}h6{font-size:var(--wp--custom--font-size--16)}p:where(:not(:first-child)){margin-top:1em}address{font-style:normal;margin-top:1em}:first-child{margin-top:0}:last-child{margin-bottom:0}:target{scroll-margin-top:var(--wp--custom--spacing--scroll-margin-top, 0)}::selection{background-color:rgba(0,0,0,.1)}body:where(:not(.mce-content-body)) #main:focus{background-color:#eee8aa}.site>*:focus-visible{outline-offset:-6px !important;position:relative}.site>*:focus-visible::after{content:"";outline-offset:-6px !important;pointer-events:none;position:absolute;top:0;width:100%;z-index:999}form:where(:not(:first-child)){margin-top:1.5rem}select,textarea,input{background-color:var(--wp--custom--color--white, white);border:1px solid var(--wp--custom--color--black, black);border-radius:2px;color:var(--wp--custom--color--black, black);font-size:16px;padding:0 12px}select::placeholder,textarea::placeholder,input::placeholder{font-style:italic}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M4.5%206.75L9%2011.25L13.5%206.75%22%20stroke%3D%22%23437FA6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:18px;line-height:1;padding-right:30px !important}input:where([type=search]){background-color:var(--wp--custom--color--white);border-radius:0}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){cursor:pointer}ol,ul{--local--padding-left: 2.4em;--local--spacing--x: 0.25em;--local--spacing--y: 1em;padding-left:var(--local--padding-left)}ol:where(:not(:first-child)),ul:where(:not(:first-child)){margin-top:2rem}ol:where(:not(:last-child)),ul:where(:not(:last-child)){margin-bottom:2rem}ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}ul{list-style-type:square}ul:where(:not(li ul)){list-style-image:url("../images/list-marker-block-red.svg")}.has-white-color ul:where(:not(li ul)){list-style-image:url("../images/list-marker-block-white.svg")}ul ol{list-style:decimal}ul ol ol{list-style:lower-alpha}ul ol ol ol{list-style:lower-roman}ul ul{list-style-type:"– "}li{padding-left:var(--local--spacing--x, 0)}li:where(:not(:first-child)){margin-top:var(--local--spacing--y, 0)}li>ol:not([class]),li>ul:not([class]){margin-top:var(--local--spacing--y, 0)}li::marker{color:var(--wp--custom--color--red);font-weight:600}.has-text-color li::marker{color:inherit}dt{font-weight:600}dt:where(:not(:first-child)){margin-top:1em}table dt{clear:both;float:left;margin-right:.25em;margin-top:0}dd{margin-left:0}dd ol,dd ul{margin-top:.5em !important}dd dl{margin-top:.5em !important}dd dl dt{display:list-item}dd dl dt::marker{font-weight:500}.list--two-columns-centered{column-count:2;column-gap:clamp(24px,4.2105263158dvw,3rem);margin-left:auto;margin-right:auto;padding-left:1.4em;padding-right:.4em;width:fit-content}@media(max-width: 639px){.list--two-columns-centered{column-count:1}}img,svg,video{display:block;height:auto;max-width:100%}i>img,i>svg,i>video{display:inline-block}img{object-fit:cover}img[src$=".jpg"],img[src$=".jpeg"]{background-color:var(--wp--custom--color--media--background)}img[src*="placehold.co"]{background-color:var(--wp--custom--color--media--background);outline:1px solid var(--wp--custom--color--media--background);outline-offset:-1px}img.object-fit-contain{background-color:rgba(0,0,0,0);object-fit:contain}iframe{display:block;max-width:100%}iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]{background-color:var(--wp--custom--color--black);max-width:100% !important;width:100%}iframe[src*="vimeo.com"]:where(:not(:first-child)),iframe[src*="player.vimeo.com"]:where(:not(:first-child)),iframe[src*="www.youtube"]:where(:not(:first-child)){margin-top:2em}iframe[src*="vimeo.com"]:where(:not(:last-child)),iframe[src*="player.vimeo.com"]:where(:not(:last-child)),iframe[src*="www.youtube"]:where(:not(:last-child)){margin-bottom:2em}.wpview>iframe[src*="vimeo.com"],.wpview>iframe[src*="player.vimeo.com"],.wpview>iframe[src*="www.youtube"]{margin-bottom:0;margin-top:0}iframe[src*="vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:first-child)),iframe[src*="vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:first-child)),iframe[src*="player.vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:first-child)),iframe[src*="player.vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:first-child)),iframe[src*="www.youtube"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:first-child)),iframe[src*="www.youtube"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:first-child)){margin-top:2em}iframe[src*="vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child)),iframe[src*="vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child)),iframe[src*="player.vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child)),iframe[src*="player.vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child)),iframe[src*="www.youtube"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child)),iframe[src*="www.youtube"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child)){margin-bottom:2em}iframe[src*="vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+p:has(>script)+.wp-caption-text,iframe[src*="vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+.wp-caption-text,iframe[src*="vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+p:has(>script)+.wp-caption-text,iframe[src*="vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+.wp-caption-text,iframe[src*="player.vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+p:has(>script)+.wp-caption-text,iframe[src*="player.vimeo.com"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+.wp-caption-text,iframe[src*="player.vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+p:has(>script)+.wp-caption-text,iframe[src*="player.vimeo.com"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+.wp-caption-text,iframe[src*="www.youtube"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+p:has(>script)+.wp-caption-text,iframe[src*="www.youtube"] .wpview[data-wpview-type=embedURL]:has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+.wp-caption-text,iframe[src*="www.youtube"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+p:has(>script)+.wp-caption-text,iframe[src*="www.youtube"] p:not([class]):has(>iframe[src*="vimeo.com"],iframe[src*="player.vimeo.com"],iframe[src*="www.youtube"]):where(:not(:last-child))+.wp-caption-text{margin-top:-2em}.wp-video{width:100% !important}.wp-video:where(:not(:first-child)){margin-top:2em}.wp-video:where(:not(:last-child)){margin-bottom:2em}.wp-video-shortcode{width:100% !important}table{border:1px solid rgba(0,0,0,.1);border-collapse:collapse}table:where(:not(:first-child)){margin-top:2em}table:where(:not(:last-child)){margin-bottom:2em}table dl{font-size:var(--wp--custom--font-size--14)}tbody tr{transition:background-color .4s}tbody tr:nth-child(odd){background-color:rgba(0,0,0,.02)}@media(hover){tbody tr:hover{background-color:rgba(0,0,0,.04);transition:background-color .3s}}td,th{border:1px solid rgba(0,0,0,.1);padding:.5em .75em;vertical-align:top}th{text-align:left}.table{outline:1px solid #ccc;outline-offset:-1px;overflow:hidden;position:relative;z-index:1}.table:where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem)}.table:where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}.table::before,.table::after{bottom:0;content:"";opacity:0;position:absolute;top:0;transition:opacity .3s;width:2rem;z-index:-1}.table::before{box-shadow:8px 0 16px -4px rgba(0,0,0,.2);left:0;transform:translateX(-100%)}.table::after{box-shadow:-8px 0 16px -4px rgba(0,0,0,.2);right:0;transform:translateX(100%)}.table:where(.table--scroll-left)::before{opacity:1;transition:opacity .3s}.table:where(.table--scroll-right)::after{opacity:1;transition:opacity .3s}@media print{.table{max-width:none;overflow:initial}.table::before,.table::after{display:none}}.table__inner{overflow:auto;overscroll-behavior-x:none}@media print{.table__inner{overflow:initial}}.table__inner table{border-bottom:var(--scrollbar-width) solid rgba(0,0,0,0);width:100%}@media print{.table__inner table{width:auto}}.article{padding:var(--wp--custom--spacing--y, 3rem) 0}.article>*{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--width--default);width:var(--wp--custom--width--100-x)}.article>*.alignwide{max-width:var(--wp--custom--width--wide)}.article>*.alignfull{max-width:var(--wp--custom--width--full)}.article>*.alignfull.has-background{max-width:none;width:100%}.article>*.alignfull.has-background:first-child{margin-top:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article>*.alignfull.has-background:last-child{margin-bottom:calc(-1*var(--wp--custom--spacing--y, 3rem))}.article>*.alignfull.has-background .alignfull:where(.has-background){max-width:calc(var(--wp--custom--width--full) + 2*var(--wp--custom--spacing--x))}.header{background-color:var(--wp--custom--color--header--background);padding:16px 16px;position:relative;z-index:4}@media(min-width: 1280px){.header{padding:26px var(--wp--custom--spacing--x);padding-left:calc(.5*var(--wp--custom--spacing--x))}}.header__inner{align-items:flex-end;display:flex;gap:26px;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%}.header__heading{flex-shrink:0;max-width:clamp(164px,19.53125dvw,250px);position:relative;width:fit-content;z-index:2}.header__heading a:focus-visible{outline-offset:4px}.header__search{flex-shrink:0;margin-left:auto;position:absolute;right:calc(var(--wp--custom--spacing--x) - 10px);top:0;width:fit-content}@media(max-width: 1279px){.header__search{display:none !important}}.header-menu-primary{font-size:17px;font-weight:500;margin-bottom:-26px;margin-top:0}@media(max-width: 1279px){.header-menu-primary{display:none}}.header-menu-primary:focus-visible{outline-offset:-4px}.header-menu-primary__list .menu-item>a{font-weight:400;padding:.1em 20px 0;text-decoration-color:rgba(0,0,0,0);transition:all .3s;width:100%}.header-menu-primary__list .menu-item>a:hover{text-decoration-color:currentColor}.header-menu-primary__list .sub-menu{background-color:rgba(0,0,0,0);font-size:14px}.header-menu-primary__list .sub-menu__list{line-height:2}.header-menu-primary__list>.menu-item{padding-bottom:26px;padding-top:26px}.header-menu-primary__list>.menu-item:first-child{margin-left:0 !important}.header-menu-primary__list>.menu-item:last-child{margin-right:-1em}.header-menu-primary__list>.menu-item>a{font-weight:700}.header-menu-primary__list>.menu-item>a:hover{color:var(--wp--custom--color--red);text-decoration-color:rgba(0,0,0,0)}.header-menu-primary__list>.menu-item>.sub-menu .menu-item>a{transition:color .2s,text-decoration-color .2s}.header-menu-primary__list>.menu-item>.sub-menu .menu-item:first-child{padding-top:20px}.header-menu-primary__list>.menu-item>.sub-menu .menu-item:last-child{padding-bottom:20px}.header-menu-primary__list>.menu-item>.sub-menu .menu-item.current-menu-ancestor>a,.header-menu-primary__list>.menu-item>.sub-menu .menu-item.current-menu-item>a{text-decoration-color:currentColor}.header-menu-primary__list>.menu-item>.sub-menu>.sub-menu__inner{padding-top:10px}.header-menu-primary__list>.menu-item>.sub-menu>.sub-menu__inner>.sub-menu__list{background-color:var(--wp--custom--color--gray);box-shadow:0 2px 3px 1px rgba(0,0,0,.08);color:var(--wp--custom--color--white)}.header-menu-primary__list>.menu-item--has-mega-menu{position:static !important}.header-menu-primary__list>.menu-item--has-mega-menu .menu-item>a{position:relative;width:fit-content}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu{color:var(--wp--custom--color--white);width:100%}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu .sub-menu::before{display:none}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu .sub-menu .menu-item>a{padding-left:20px}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner{background-color:var(--wp--custom--color--gray);box-shadow:0 2px 3px 1px rgba(0,0,0,.08);padding:26px var(--wp--custom--spacing--base-x)}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner{column-count:2;column-gap:var(--wp--custom--spacing--base-x)}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list{background-color:unset;box-shadow:unset;color:unset}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item{break-inside:avoid-column}@-moz-document url-prefix(){.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item{display:table}}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item:first-child{padding-top:0}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item:last-child{padding-bottom:0}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item:has(.events--placeholder){width:fit-content}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item:has(.events--placeholder) .buttons{justify-content:center;padding-left:20px}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item .events{min-height:calc(230px + 2em)}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item>a:not([href]){font-size:20px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4em}.header-menu-primary__list>.menu-item--has-mega-menu>.sub-menu>.sub-menu__inner>.sub-menu__list>.menu-item .menu-item:first-child{padding-top:10px}.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-educators .buttons,.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-administrators .buttons{padding-left:110px}.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-educators .button,.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-administrators .button{background-color:var(--wp--custom--color--white);position:relative}.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-educators .button::before,.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-administrators .button::before{background-color:rgba(0,0,0,.08);content:"";opacity:0;transition:opacity .3s}.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-educators .button:hover::before,.header-menu-primary__list>.menu-item--has-mega-menu .sub-menu--for-administrators .button:hover::before{opacity:1}.header-menu-utility{background-image:linear-gradient(22deg, white 0, white 40px, transparent 40px, transparent 100%);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;margin-top:0;min-width:min(1100px,100% - var(--wp--custom--spacing--x) - 250px + 10px);padding-right:calc(var(--wp--custom--spacing--x) + 30px);position:absolute;right:0;top:0}@media(max-width: 1279px){.header-menu-utility{display:none}}.header-menu-utility a{min-height:40px;padding-bottom:6px !important;padding-top:6px !important;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .3s}.header-menu-utility a:focus-visible{outline-offset:-4px}.header-menu-utility a:hover{text-decoration-color:currentColor}.header-menu-utility:focus-visible{outline-offset:-4px}.header-menu-utility__list{line-height:2}.header-menu-utility__list>.menu-item:first-child{margin-left:0 !important}.footer{font-size:14px;padding:var(--wp--custom--spacing--y) var(--wp--custom--spacing--base-x);scroll-margin-top:0}.footer__inner{display:flex;flex-direction:row;gap:var(--wp--custom--spacing--y) var(--wp--custom--spacing--x-60);margin-left:auto;margin-right:auto;max-width:var(--wp--custom--width--full);width:100%}@media(max-width: 799px){.footer__inner{flex-direction:column}}@media(min-width: 800px){.footer__inner{padding-left:48px;padding-right:48px}}.footer__heading{flex-shrink:0;width:250px}@media(max-width: 799px){.footer__heading{margin-left:auto;margin-right:auto}}.footer__heading path[fill="#c41442"]{fill:currentcolor}@media(max-width: 799px){.footer__contact{text-align:center}}.footer__address{margin-top:1.4em}.footer__phone{margin-top:1.4em}.footer__fax{margin-top:0}@media(max-width: 799px){.footer__social .menu__list{justify-content:center}}.footer__copyright{clear:both;font-size:12px;margin-left:auto;margin-right:auto;margin-top:var(--wp--custom--spacing--y);max-width:var(--wp--custom--width--full);text-align:right}@media(max-width: 799px){.footer__copyright{text-align:center}}.footer-menu{flex-grow:1}.footer-menu__list{line-height:inherit;margin-top:0}.footer-menu__list{column-count:2;column-gap:var(--wp--custom--spacing--base-x)}@media(min-width: 480px)and (max-width: 799px),(min-width: 1080px){.footer-menu__list{column-count:3}}.footer-menu__list>.menu-item{break-inside:avoid}.footer-menu__list>.menu-item+.menu-item{margin-top:2em}.footer-menu__list ul{line-height:inherit}.footer-menu__list .menu-item>a{display:block;font-size:14px;font-weight:400;min-height:24px;padding:.2em 1rem;text-decoration-color:rgba(0,0,0,0);transition:all .3s;width:fit-content}@media(max-width: 479px){.footer-menu__list .menu-item>a{font-size:14px;line-height:1.4}}.footer-menu__list .menu-item>a:hover{text-decoration-color:currentColor}.footer-menu__list>.menu-item{margin-left:-1rem;margin-right:-1rem}.footer-menu__list>.menu-item>a{font-size:18px;font-weight:700}@media(max-width: 479px){.footer-menu__list>.menu-item>a{font-size:16px}}.footer-menu__list>.menu-item>.sub-menu{margin-top:0}.main{display:flex;flex-direction:column;flex-grow:1;scroll-margin-top:0}@media(max-width: 1279px){body.mobile-menu-active{overflow-y:hidden}}.mobile-menu{--local--menu--padding-bottom: var(--wp--custom--spacing--y);--local--menu--padding-top: 16px;align-items:center;display:flex}@media(min-width: 1280px){.mobile-menu{display:none}}.mobile-menu a{color:inherit}.mobile-menu ul{list-style:none}.mobile-menu__toggle-label{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;height:100%;justify-content:center;padding:.4em calc(var(--wp--custom--spacing--base-x-min) - 14px);position:absolute;right:0;text-transform:uppercase;top:0;transition:background-color .3s;user-select:none;z-index:2}.mobile-menu__toggle-label path{transform-origin:center center;transition:stroke .3s,transform .3s}@media(hover){.mobile-menu__toggle-label:hover path{stroke:#000}.mobile-menu__toggle-label:hover path:nth-child(3){transform:translateY(-2px)}.mobile-menu__toggle-label:hover path:nth-child(4){transform:translateY(2px)}}.mobile-menu__toggle-input:checked~.mobile-menu__toggle-label path:nth-child(1){transform:rotate(-135deg)}.mobile-menu__toggle-input:checked~.mobile-menu__toggle-label path:nth-child(2){transform:rotate(-45deg)}.mobile-menu__toggle-input:checked~.mobile-menu__toggle-label path:nth-child(3){transform:translateX(-8px) translateX(-100%)}.mobile-menu__toggle-input:checked~.mobile-menu__toggle-label path:nth-child(4){transform:translateX(8px) translateX(100%)}.mobile-menu__toggle-input:focus-visible~.mobile-menu__toggle-label{outline-offset:-4px}.mobile-menu__toggle-label svg{width:60px}.mobile-menu__toggle-label path{stroke:var(--wp--custom--color--red)}.mobile-menu__inner{background-color:var(--wp--custom--color--light);color:var(--wp--custom--color--dark);height:calc(100dvh - var(--header--height, 0px) - var(--wp-admin--admin-bar--height, 0px));left:0;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--local--menu--padding-bottom);padding-top:var(--local--menu--padding-top);position:fixed;right:0;top:calc(var(--header--height, 0px) + var(--wp-admin--admin-bar--height, 0px));transition:opacity .2s,visibility .2s;z-index:1}.mobile-menu__toggle-input:not(:checked)~.mobile-menu__inner{opacity:0;visibility:hidden}.mobile-menu__list{margin-left:auto;margin-right:auto;margin-top:0;padding-left:0;width:100%}.mobile-menu__list:where(ul){list-style:none;padding-left:0}.mobile-menu__list:where(ul) li{list-style:none;margin-top:0;padding-left:0}.mobile-menu__list a{font-size:15px;text-decoration:none}@media(hover){.mobile-menu__list a:hover{text-decoration:underline}}.mobile-menu__list>li>a{display:inline-block;font-size:16px;font-weight:500;padding:16px var(--wp--custom--spacing--x)}@media(max-width: 640px){.mobile-menu__list>li>a{display:block}}.mobile-menu__list>li>.sub-menu{--local--padding-x: calc(2 * var(--wp--custom--spacing--x));margin-top:0;padding-left:var(--local--padding-x)}.mobile-menu__list>li>.sub-menu a{display:inline-block;font-weight:600;margin-left:calc(-1*var(--local--padding-x));padding:8.75px var(--local--padding-x);padding-right:var(--wp--custom--spacing--x);position:relative}@media(max-width: 640px){.mobile-menu__list>li>.sub-menu a{display:block}}.mobile-menu__list>li>.sub-menu a::before{border-left:1px solid rgba(0,0,0,.1);content:"";height:100%;left:calc(.75*var(--local--padding-x) - 3px);position:absolute;top:0}.mobile-menu__list>li.menu-item-has-children{position:relative}@media(max-width: 1279px){.mobile-menu__list>li.active>a::after{transform:rotate(90deg)}}.mobile-menu__list>li.active>ul{display:block}.module{position:relative;z-index:1}.module:last-child.has-background{flex-grow:1}.module:where(.has-background){padding-bottom:var(--wp--custom--spacing--y);padding-top:var(--wp--custom--spacing--y)}.module:where(:not(.alignfull))+.module:where(:not(.alignfull)){margin-top:3rem}.module__inner{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--width--full)}.module__background-image{z-index:-1}.module__background-image img{object-fit:cover}.site{background-color:var(--wp--custom--color--white, white);color:var(--wp--custom--color--dark, black);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:var(--wp--custom--width--site, 100%);min-height:calc(100svh - var(--wp-admin--admin-bar--height, 0px));position:relative}@media(min-width: 5120px){.site{box-shadow:0 0 4px 1px rgba(0,0,0,.1)}}.alignnone,.aligncenter{clear:both;margin-left:auto;margin-right:auto}@media(max-width: 639px){.alignnone,.aligncenter{margin-bottom:var(--wp--custom--spacing--y, 3rem);margin-top:var(--wp--custom--spacing--y, 3rem)}}@media(max-width: 639px){.alignleft,.alignright{margin-left:auto;margin-right:auto;max-width:100%}}@media(min-width: 640px){.alignleft,.alignright{margin-bottom:2rem;max-width:calc(.5*(100% - var(--wp--custom--spacing--gap-gallery, 2rem)))}}@media(min-width: 640px){.alignleft.wp-caption,.alignleft{float:left;margin-right:var(--wp--custom--spacing--gap-gallery, 2rem)}}@media(min-width: 640px){.alignleft.wp-caption{margin-left:0;margin-top:1em}}@media(min-width: 640px){.alignright.wp-caption,.alignright{float:right;margin-left:var(--wp--custom--spacing--gap-gallery, 2rem)}}@media(min-width: 640px){.alignright.wp-caption{margin-right:0;margin-top:1em}}a:has(>img.alignnone),a:has(>img.aligncenter){display:block;margin-left:auto;margin-right:auto;width:fit-content}@media(max-width: 639px){a:has(>img.alignleft),a:has(>img.alignright){display:block;margin-left:auto;margin-right:auto}}p:has(>img.alignnone),p:has(>img.aligncenter),p:has(>a>img.alignnone),p:has(>a>img.aligncenter){margin-left:auto;margin-right:auto}p:has(>img.alignnone):where(:not(:first-child)),p:has(>img.aligncenter):where(:not(:first-child)),p:has(>a>img.alignnone):where(:not(:first-child)),p:has(>a>img.aligncenter):where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem)}p:has(>img.alignnone):where(:not(:last-child)),p:has(>img.aligncenter):where(:not(:last-child)),p:has(>a>img.alignnone):where(:not(:last-child)),p:has(>a>img.aligncenter):where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}p:has(>img.alignleft):where(:not(:first-child)),p:has(>img.alignright):where(:not(:first-child)){margin-top:1em}@media(max-width: 639px){p:has(>img.alignleft):where(:not(:first-child)),p:has(>img.alignright):where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem)}}p:has(>img.alignleft):where(:not(:last-child)),p:has(>img.alignright):where(:not(:last-child)){margin-bottom:1em}@media(max-width: 639px){p:has(>img.alignleft):where(:not(:last-child)),p:has(>img.alignright):where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}}blockquote{border:1px solid var(--wp--custom--color--media--background);font-size:var(--wp--custom--font-size--22);margin-left:0;margin-right:0;padding:var(--wp--custom--spacing--base)}blockquote:not(:first-child){margin-bottom:var(--wp--custom--spacing--y, 3rem);margin-top:var(--wp--custom--spacing--y, 3rem)}blockquote+blockquote{margin-top:var(--wp--custom--spacing--y, 3rem)}blockquote cite{font-size:var(--wp--custom--font-size--base)}blockquote cite::before{content:"—";margin-right:.25em}.blockquote__leading-quote{text-indent:-0.45em}.wpview,.mceTemp,.wp-caption{clear:both;margin-left:auto;margin-right:auto;margin-top:1em;position:relative}.wpview:where(.alignnone),.wpview:where(.aligncenter),.mceTemp:where(.alignnone),.mceTemp:where(.aligncenter),.wp-caption:where(.alignnone),.wp-caption:where(.aligncenter){max-width:var(--wp--custom--width--100-x)}.single-person__text .wpview:where(.alignnone),.single-resource__text .wpview:where(.alignnone),.single-person__text .wpview:where(.aligncenter),.single-resource__text .wpview:where(.aligncenter),.single-person__text .mceTemp:where(.alignnone),.single-resource__text .mceTemp:where(.alignnone),.single-person__text .mceTemp:where(.aligncenter),.single-resource__text .mceTemp:where(.aligncenter),.single-person__text .wp-caption:where(.alignnone),.single-resource__text .wp-caption:where(.alignnone),.single-person__text .wp-caption:where(.aligncenter),.single-resource__text .wp-caption:where(.aligncenter){max-width:100%;width:100% !important}.mceTemp>.wpview,.mceTemp>.mceTemp,.mceTemp>.wp-caption{max-width:100%}.wpview:where(:not(:first-child)),.mceTemp:where(:not(:first-child)),.wp-caption:where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem)}.wpview:where(:not(:last-child)),.mceTemp:where(:not(:last-child)),.wp-caption:where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}.wpview img,.mceTemp img,.wp-caption img{width:100%}.wpview>a,.mceTemp>a,.wp-caption>a{display:block}.wp-caption-dd,.wp-caption-text{font-size:var(--wp--custom--font-size--14);font-style:italic;line-height:1.3;margin-top:0;text-align:left}.wp-caption-dd:where(:not(:first-child)),.wp-caption-text:where(:not(:first-child)){padding-top:.65em}.wp-caption-dd:where(:not(:last-child)),.wp-caption-text:where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}.card-colorized{--local--color: red;border:2px solid var(--local--color);border-radius:20px;padding:70px 26px 20px;position:relative;text-align:center}.card-colorized__image{aspect-ratio:1/1;background-color:var(--local--color);border-radius:50%;color:var(--wp--custom--color--white);filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.25));left:50%;position:absolute;top:0;transform:translate(-50%, -50%) translateY(-1px);width:100px}.card-colorized__image svg{transform:translate(-50%, -50%) scale(0.6)}.card-colorized__image path{fill:currentColor}.card-colorized__text{display:flex;flex-direction:column;height:100%}.card-colorized__text h3{color:var(--local--color);font-size:var(--wp--custom--font-size--18-20)}.card-colorized__text .button{background-color:var(--local--color);color:var(--wp--custom--color--white)}.card-colorized__text .button:hover{background-color:color-mix(in srgb, var(--local--color), black 8%)}.card-colorized__text :has(>.button),.card-colorized__text .buttons{justify-content:center;justify-self:flex-end;margin-top:auto;padding-top:1.5rem}.card-event{line-height:1.2;position:relative;width:100%;z-index:1}.card-event__inner{display:flex;flex-direction:column;gap:1em}.card-event__image{aspect-ratio:16/9;position:relative;width:100%}.card-event__image:empty{display:none}.card-event__image img{background-color:var(--wp--custom--color--media--background);object-fit:cover}.card-event__image img[src$=png],.card-event__image img[src$=svg]{background-color:rgba(0,0,0,0)}.card-event__text{align-items:flex-start;display:flex;padding:0 20px 0 0}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime,.card-event__date{aspect-ratio:1/1;background-color:var(--wp--custom--color--gray);color:var(--wp--custom--color--white);display:flex;flex-direction:column;flex-shrink:0;font-weight:500;justify-content:center;line-height:1.05;margin-right:20px;padding:0;position:relative;text-align:center;width:100px}@media(max-width: 639px),(min-width: 960px)and (max-width: 1279px){.tribe-events .tribe-events-calendar-list__event-date-tag-datetime,.card-event__date{width:78px}}.header-menu-primary .tribe-events .tribe-events-calendar-list__event-date-tag-datetime,.header-menu-primary .card-event__date{width:70px}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime::before,.card-event__date::before{background-color:rgba(0,0,0,.08);content:"";opacity:0;transition:opacity .3s}.card-event:hover .tribe-events .tribe-events-calendar-list__event-date-tag-datetime::before,.card-event:hover .card-event__date::before{opacity:1}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{margin-right:var(--wp--custom--spacing--x)}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday,.card-event__month{display:block;font-size:24px;text-transform:uppercase}@media(max-width: 639px),(min-width: 960px)and (max-width: 1279px){.tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday,.card-event__month{font-size:16px}}.header-menu-primary .tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday,.header-menu-primary .card-event__month{font-size:18px}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum,.card-event__day{display:block;font-size:40px}@media(max-width: 639px),(min-width: 960px)and (max-width: 1279px){.tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum,.card-event__day{font-size:30px}}.header-menu-primary .tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum,.header-menu-primary .card-event__day{font-size:30px}.card-event__summary p:where(:not([class])){margin-top:.6em}.card-event__heading{font-size:20px;font-weight:700;margin-top:0}.header-menu-primary .card-event__heading{font-size:16px}.card-event__heading>a{position:static !important;text-decoration-color:rgba(0,0,0,0)}.card-event__heading>a:focus-visible{outline:none}.card-event__heading>a:focus-visible::before{outline-offset:4px}.card-event__venue{font-size:13px;font-style:italic;font-weight:400;margin-top:.4em}.card-event__venue span:not(:first-child)::before{content:"|";display:inline-block;margin-left:.2em !important;margin-right:.4em !important;transform:translateY(-0.1em)}.card-event__buttons{position:relative;z-index:1}.card-post{position:relative}.card-post__inner{display:flex;flex-direction:column;gap:1em}.card-post__image{aspect-ratio:16/10;background-color:var(--wp--custom--color--white);flex-shrink:0;outline:1px solid var(--wp--custom--color--media--background);outline-offset:-1px;overflow:hidden;position:relative}.card-post__image img{object-fit:cover;transition:transform .3s;width:100%}.card-post__image img[src$="logo.svg"],.card-post__image img[src$="card-post.svg"]{object-fit:contain;padding:0 10%}@media(hover){.card-post:hover .card-post__image a img,.card-post__image a:hover img{transform:scale(1.1)}}.card-post__text{font-size:14px}.card-post__heading{font-size:var(--wp--custom--font-size--20);font-weight:700;line-height:1.5}.card-post__heading a{text-decoration-color:rgba(0,0,0,0)}.card-post__heading a:focus-visible::before{outline-offset:4px}@media(hover){.card-post:hover .card-post__heading a,.card-post__heading a:hover{color:inherit}}.card-post__date,.card-post__category{font-size:14px;margin-top:.6em}.has-text-color .card-post__date,.has-text-color .card-post__category{color:inherit}.card-post__more{font-weight:700;position:relative;text-decoration-color:rgba(0,0,0,0);white-space:nowrap;z-index:1}.card-post__more:hover{text-decoration-color:currentColor}.card-school{position:relative}.card-school__image{aspect-ratio:16/10;background-color:var(--wp--custom--color--white);flex-shrink:0;outline:1px solid var(--wp--custom--color--media--background);outline-offset:-1px;overflow:hidden;position:relative}.card-school__image img{object-fit:cover;transition:transform .3s;width:100%}.card-school__image img[style*="object-fit: contain;"]{padding:0 10%}.card-school__image a::after{background:no-repeat 50% 50%;background-color:rgb(from var(--wp--custom--color--teal) r g b/80%);background-image:url("../images/icon/external.white.svg");background-size:auto min(156px,60%);content:"";opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}@media(hover){.card-school--has-url:hover .card-school__image a::after,.card-school__image a:hover::after{opacity:1;visibility:visible}.card-school--has-url:hover .card-school__image a img,.card-school__image a:hover img{filter:grayscale(1);mix-blend-mode:luminosity}}.card-school__text{font-size:14px;padding-top:.6em}.card-school__heading{font-size:var(--wp--custom--font-size--20);font-weight:700;line-height:1.5}.card-school__heading a{text-decoration-color:rgba(0,0,0,0)}.card-school__heading a:focus-visible::before{outline-offset:4px}@media(hover){.card-post:hover .card-school__heading a,.card-school__heading a:hover{color:inherit}}.card-school__meta{font-size:14px;font-style:italic;margin-top:.6em}.has-text-color .card-school__meta{color:inherit}.card-search__text{flex-grow:1}.card-search__url{word-break:break-all}.card-search__heading{font-size:var(--wp--custom--font-size--28);font-weight:600;letter-spacing:.02em;margin-top:.15em}.card-search__heading a{color:inherit;text-decoration:none}.card-search__heading a svg{display:inline-block;width:.8em}@media(hover){.card-search__heading a:hover{color:inherit}}.card-search__heading+*{margin-top:.4em}.card-search__heading+.card-search__buttons{margin-top:1em}.card-supporter__inner{align-items:center;display:flex;gap:var(--wp--custom--spacing--y) var(--wp--custom--spacing--x-90);margin-left:auto;margin-right:auto;max-width:calc(var(--wp--custom--width--full) - 152px);padding:var(--wp--custom--spacing--base)}@media(max-width: 959px){.card-supporter__inner{flex-direction:column;padding-bottom:0;padding-top:var(--wp--custom--spacing--y)}}.card-supporter__inner>*:nth-child(1){flex-shrink:0;width:min(320px,50% - .5*var(--wp--custom--spacing--x-90))}@media(max-width: 959px){.card-supporter__inner>*:nth-child(1){width:auto}}.card-supporter__inner>*:nth-child(2){flex-grow:1}.card-supporter__inner>*:only-child{margin-left:auto;margin-right:auto;max-width:670px;width:100%}@media(max-width: 959px){.card-supporter__image{max-width:568.8888888889px}}.card-supporter__image img{margin-left:auto;margin-right:auto;max-height:min(320px,60dvw)}.card-supporter__image img[src*=placehold]{visibility:hidden}@media(max-width: 959px){.card-supporter__image img[src*=placehold]{display:none}}.card-supporter__text h1,.card-supporter__text h2{font-size:20px;font-weight:700}.card-supporter__contact,.card-supporter__link{align-items:center;display:flex;font-weight:700;gap:20px}p:not([class])+.card-supporter__contact,p:not([class])+.card-supporter__link{margin-top:var(--wp--custom--spacing--y, 3rem)}.card-supporter__contact path{fill:var(--wp--custom--color--red)}.card-supporter__link path{fill:var(--wp--custom--color--purple)}article{position:relative}.a-edit{margin:0 !important}.a-edit__link{background-color:red;border-radius:3px;color:#fff !important;display:block;font-family:monospace;font-size:10px;font-weight:bold;line-height:1;opacity:0;padding:6px 8px 4px;pointer-events:none;position:absolute;right:4px;text-decoration:none;text-transform:uppercase;top:4px;transition:opacity .4s,visibility .4s;visibility:hidden;white-space:nowrap;z-index:2}.a-edit__link:hover{opacity:1;pointer-events:all;text-decoration:none;transition:opacity .2s,visibility .2s;visibility:visible}article:hover>.a-edit .a-edit__link,.a-edit-relative:hover>.a-edit .a-edit__link{opacity:1;pointer-events:all;transition:opacity .2s,visibility .2s;transition-delay:.5s;visibility:visible}.a-edit__outline{opacity:0;outline:2px dotted red;outline-offset:2px;pointer-events:none;transition:opacity .4s,visibility .4s;visibility:hidden}.a-edit__link:hover+.a-edit__outline{display:block;opacity:1;transition:opacity .2s,visibility .2s;visibility:visible}:root{--events--color--hover: var(--tec-color-background-view-selector-list-item-hover)}.events{display:flex;flex-direction:column;gap:1em}.header-menu-primary .events{padding-left:20px;padding-top:20px}.events--placeholder{text-align:center}.datepicker-dropdown tr,.datepicker-dropdown tr:hover,.tribe-events-calendar-month tr,.tribe-events-calendar-month tr:hover{background-color:rgba(0,0,0,0) !important}.tribe-events :focus{outline:none !important}.tribe-events :focus-visible{outline:2px auto Highlight !important;outline:2px auto -webkit-focus-ring-color !important}.tribe-events-view-loader{margin:-1em !important}.tribe-events .tribe-events-l-container{padding-bottom:0 !important;padding-top:0 !important}.tribe-common .tribe-common-l-container{padding-left:0 !important;padding-right:0 !important}.tribe-events-c-breadcrumbs__list-item a{outline-offset:4px}.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{--tec-color-background-events-bar-submit-button: transparent !important;--tec-color-background-events-bar-submit-button-hover: var(--events--color--hover) !important;border:1px solid var(--tec-color-border-events-bar) !important;color:#000 !important;font-size:16px !important;margin-left:1em;margin-right:1em;padding-bottom:7px !important;padding-top:7px !important;transition:background-color .3s}.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:focus-visible,.tribe-events button.tribe-events-c-search__button:focus,.tribe-events button.tribe-events-c-search__button:focus-visible{outline-offset:4px}.tribe-events .tribe-events-c-search__button:active,.tribe-events button.tribe-events-c-search__button:active{background-color:var(--events--color--hover) !important}.tribe-events-c-search__input:focus-visible{outline-offset:-4px}.tribe-events-c-view-selector__content{padding:0 !important;right:calc(-1*var(--tec-spacer-2)) !important}.tribe-events-c-view-selector__list-item>a{min-width:70px;padding:.5em var(--tec-spacer-2) !important;transition:background-color .3s}@media(min-width: 883px){.tribe-events-c-view-selector__list-item>a{margin:0 calc(-1*var(--tec-spacer-2));padding:.5em var(--tec-spacer-2) !important;text-align:center}}.tribe-events-c-view-selector__list-item>a:focus-visible{outline-offset:-4px}.tribe-events-c-view-selector__list-item>a:active{outline-offset:-4px}.tribe-events-c-view-selector__list-item>a:hover{background-color:var(--events--color--hover) !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{left:0}.tribe-events-c-top-bar .tribe-events-c-top-bar__today-button{order:1 !important}.tribe-events-c-top-bar .tribe-events-c-top-bar__nav{order:2 !important}.tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker{order:3 !important}.tribe-events-c-top-bar .custom-taxonomy-filter{order:4}.tribe-events-c-top-bar .tec-events-category-color-filter{order:5 !important}.tribe-events-c-top-bar__nav{margin-right:1em !important}@media(max-width: 882px){.tribe-events-c-top-bar__nav{margin-right:var(--wp--custom--spacing--y) !important}}.tribe-events-c-top-bar__nav-list{gap:var(--tec-spacer-1);justify-content:center}.tribe-events-c-top-bar__nav-list-item{padding-right:0 !important}.tribe-events-c-top-bar__nav-link{border:1px solid var(--tec-color-border-events-bar) !important;border-radius:var(--tec-border-radius-default) !important;height:38px !important;padding-top:2px !important;transition:background-color .3s;width:38px !important}.tribe-events-c-top-bar__nav-link:where(button){opacity:.6 !important;pointer-events:none}.tribe-events-c-top-bar__nav-link:hover{background-color:var(--events--color--hover) !important}.tribe-common-c-btn-icon:focus-visible{outline-offset:4px}.tribe-common-c-svgicon--caret-left{transform:translateX(-0.05em) !important}.tribe-common-c-svgicon--caret-right{transform:translateX(0.05em) !important}.tribe-events-c-top-bar__nav-link--prev{margin-left:auto !important}.tribe-events-c-top-bar__today-button{color:#000 !important;font-size:16px !important;font-weight:700 !important;margin-right:var(--wp--custom--spacing--x) !important;padding:7px 15px !important;transition:background-color .3s !important}.tribe-events-c-top-bar__today-button{min-width:100px}@media(max-width: 639px),(min-width: 960px)and (max-width: 1279px){.tribe-events-c-top-bar__today-button{width:78px}}.tribe-events-c-top-bar__today-button:focus-visible{outline-offset:4px}.tribe-events-c-top-bar__today-button:hover{background-color:var(--events--color--hover) !important}.tribe-events-c-top-bar__datepicker-button{font-size:var(--wp--custom--font-size--24) !important}@media(max-width: 882px){.tribe-events-c-top-bar__datepicker-button{border:1px solid var(--tec-color-border-events-bar) !important;border-radius:var(--tec-border-radius-default) !important;padding:4px 20px !important}}.tribe-events-c-top-bar__datepicker-button:focus-visible{outline-offset:4px}.tribe-events-c-top-bar__datepicker-button-icon-svg{flex-shrink:0;height:auto !important;margin-left:14px !important;width:10px !important}.tribe-events-c-top-bar__datepicker-container .dropdown-menu{max-width:calc(100dvw - 2*var(--wp--custom--spacing--x)) !important;min-width:0 !important;width:auto !important}@media(max-width: 479px){.tribe-events-c-top-bar__datepicker-container .dropdown-menu{padding-left:14px !important;padding-right:14px !important}}.tribe-events-c-top-bar__datepicker-container .dropdown-menu .dow{text-align:center}@media(max-width: 479px){.tribe-events-c-top-bar__datepicker-container .dropdown-menu .day{width:34px !important}}.tribe-events-c-top-bar__datepicker-container .dropdown-menu .prev{padding-left:var(--tec-spacer-3) !important;transform:translateX(calc(-1 * var(--tec-spacer-3)))}@media(max-width: 479px){.tribe-events-c-top-bar__datepicker-container .dropdown-menu .prev{transform:translateX(-14px)}}.tribe-events-c-top-bar__datepicker-container .dropdown-menu .next{padding-right:var(--tec-spacer-3) !important;transform:translateX(var(--tec-spacer-3))}@media(max-width: 479px){.tribe-events-c-top-bar__datepicker-container .dropdown-menu .next{transform:translateX(14px)}}.tribe-events-c-top-bar__datepicker-container .dropdown-menu .datepicker-switch{width:100%}.custom-taxonomy-filter__select,.tec-events-category-color-filter{border:1px solid var(--tec-color-border-events-bar) !important;border-radius:var(--tec-border-radius-default);padding:8px 20px 6px !important;transition:background-color .3s !important;width:fit-content;z-index:1}.custom-taxonomy-filter__select>span,.tec-events-category-color-filter>span{content:"Event Categories";font-size:16px;font-weight:700}.custom-taxonomy-filter__select:focus-visible,.tec-events-category-color-filter:focus-visible{outline-offset:4px}.custom-taxonomy-filter__select:hover,.tec-events-category-color-filter:hover{background-color:var(--events--color--hover) !important}.custom-taxonomy-filter__select{background-image:url("../images/icon/tribe-caret-down.svg");background-position:right 20px top 50%;background-size:10px;border-radius:var(--tec-border-radius-default) !important;font-weight:700 !important;line-height:1.5 !important;padding:8px 20px 6px !important;padding-right:50px !important}.tec-events-category-color-filter__colors{margin-left:auto !important;min-width:calc(20px + (var(--inline--category-count) - 1)*8px + 6px);padding-left:6px !important}.tec-events-category-color-filter__color-circle{flex-shrink:0}.custom-taxonomy-filter__dropdown-icon,.tec-events-category-color-filter__dropdown-icon{margin-left:7px !important;margin-right:var(--events--color--hover) !important;margin-top:2px !important;width:10px !important}.tec-events-category-color-filter__dropdown{border:1px solid var(--tec-color-border-events-bar) !important;box-shadow:0 1px 1px rgba(0,0,0,.2) !important;min-width:calc(100% + 2px) !important;right:-1px !important;z-index:-1 !important}.tec-events-category-color-filter__dropdown-header,.tec-events-category-color-filter__dropdown-list{padding-left:20px !important;padding-right:20px !important}.tec-events-category-color-filter__dropdown-header{display:none !important}.tec-events-category-color-filter__dropdown-close{margin-right:-1px !important}.tec-events-category-color-filter__dropdown-item{position:relative}.tec-events-category-color-filter__dropdown-item label:active{outline:0 !important}.tec-events-category-color-filter__dropdown-item label:hover{background-color:rgba(0,0,0,0) !important}.tec-events-category-color-filter__dropdown-item.current{font-weight:700}.tec-events-category-color-filter__label{outline:0 !important;width:auto !important}.tec-events-category-color-filter__label::before{content:"";height:calc(100% + 8px);margin:-4px -20px;transition:background-color .3s;width:calc(100% + 40px);z-index:-1}.tec-events-category-color-filter__label:focus-visible{outline:0 !important}.tec-events-category-color-filter__label:focus-visible::before{outline-offset:-4px}.tec-events-category-color-filter__label:hover{background-color:rgba(0,0,0,0) !important}.tec-events-category-color-filter__label:hover::before{background-color:var(--events--color--hover)}.tec-events-category-color-filter__dropdown-list>li:first-child label .tec-events-category-color-filter__label::before,.tec-events-category-color-filter__dropdown-list>li:last-child label .tec-events-category-color-filter__label::before{height:calc(100% + 8px + 4px)}.tec-events-category-color-filter__dropdown-list>li:first-child label .tec-events-category-color-filter__label::before{margin-top:-8px}.tec-events-category-color-filter__dropdown-list>li:last-child label .tec-events-category-color-filter__label::before{margin-bottom:-8px}.tec-events-category-color-filter__color-dot{border:2px solid var(--tec-color-background) !important;margin-right:-4px !important;width:20px !important}.tribe-events-c-events-bar__search-button,.tribe-events-c-view-selector__button{aspect-ratio:1/1;justify-content:center;width:40px !important}.tribe-events-c-events-bar__search-button{margin-right:0 !important}@media(max-width: 882px){.tribe-events-c-events-bar__search-container{border:1px solid var(--tec-color-border-events-bar) !important;box-shadow:0 1px 1px rgba(0,0,0,.2) !important}}.tribe-events-calendar-month{margin-bottom:0 !important}@media(max-width: 882px){.tribe-events-calendar-month{border:1px solid var(--tec-color-border-events-bar) !important}}.tribe-events-calendar-month td,.tribe-events-calendar-month th{border:1px solid var(--tec-color-border-events-bar);border-radius:0 !important}@media(min-width: 883px){.tribe-events-calendar-month thead th{border-bottom:0}}.tribe-events-calendar-month thead tr th:not(:first-child){border-left:0}.tribe-events-calendar-month thead tr th:not(:last-child){border-right:0}.tribe-events-calendar-month__header{background-color:var(--wp--custom--color--light)}.tribe-events-calendar-month__header-column{align-items:center;display:flex;height:2em;justify-content:center;padding-bottom:0 !important;width:100% !important}@media(min-width: 883px){.tribe-events-calendar-month__header-column-title>span:nth-child(1){display:none}}@media(max-width: 882px){.tribe-events-calendar-month__header-column-title>span:nth-child(2){display:none}}.tribe-events-calendar-month__day-cell--selected{background-color:var(--wp--custom--color--gray) !important}.tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:var(--wp--custom--color--white) !important}.tribe-events-calendar-month__multiday-event-bar{background-color:var(--wp--custom--color--gray) !important}.tribe-events-calendar-month__multiday-event-bar-title{color:#fff !important;font-weight:500 !important}.tribe-events-calendar-list__month-separator::after{margin-left:var(--wp--custom--spacing--x) !important}.tribe-events-calendar-list__month-separator>h3{text-align:center;width:100px}@media(max-width: 639px),(min-width: 960px)and (max-width: 1279px){.tribe-events-calendar-list__month-separator>h3{width:78px}}.tribe-events-calendar-list__month-separator-text{display:inline-block;margin-left:50% !important;transform:translateX(-50%);white-space:nowrap}.tribe-events-c-nav{border-top:0 !important;padding-top:var(--tec-spacer-2) !important}.tribe-events-c-nav__list-item>a{border:1px solid var(--tec-color-border-events-bar) !important;border-radius:var(--tec-border-radius-default) !important;font-weight:500 !important;padding:.5em 20px}.tribe-events-c-nav__prev-label{line-height:1.25 !important}.tribe-events .tribe-events-calendar-list__event{flex-direction:column-reverse;gap:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{gap:0}.tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;padding-left:0 !important;padding-right:0 !important}.tribe-events-calendar-list__event-wrapper{padding-left:0 !important;padding-right:0 !important}.tribe-events-calendar-list__event{margin-left:0 !important;margin-right:0 !important}@media(min-width: 883px){.tribe-events-calendar-list__event{min-width:calc(5*var(--tec-grid-width-1-of-8))}}@media(min-width: 883px){.tribe-events-calendar-list__event:has(.tribe-events-calendar-list__event-details:only-child){max-width:calc(5*var(--tec-grid-width-1-of-8))}}.tribe-events-calendar-list__event-featured-image{aspect-ratio:16/9;object-fit:cover}.tribe-events-calendar-list__event-details{padding-left:0 !important}.tribe-events-calendar-list__event-details:only-child{width:100% !important}.tribe-events-calendar-list__event-row{gap:var(--wp--custom--spacing--x);margin-left:0 !important;margin-right:0 !important}.tribe-events-calendar-list__event-date-tag{align-self:flex-start;flex-shrink:0;min-width:0 !important;padding:0 !important;width:100px !important}@media(max-width: 639px),(min-width: 960px)and (max-width: 1279px){.tribe-events-calendar-list__event-date-tag{width:78px !important}}.tribe-events-calendar-list__event-date-tag:focus-visible{outline-offset:4px}.tribe-events-calendar-list__event-date-tag-datetime{background-color:var(--wp--custom--color--gray);color:var(--wp--custom--color--white)}.tribe-events-calendar-list__event-date-tag-datetime{margin-top:0 !important}.tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-calendar-list__event-date-tag-daynum{color:inherit !important;font-family:inherit !important;font-weight:inherit !important}.tribe-events-calendar-list__event-datetime-wrapper{margin-top:-0.4em !important;order:2 !important}.tribe-events-calendar-list__event-title{margin-top:.6em !important;order:3 !important}.tribe-events-calendar-list__event-title>a::before{z-index:1}.tribe-events-calendar-list__event-title>a:focus-visible{outline:0 !important}.tribe-events-calendar-list__event-title>a:focus-visible::before{outline-offset:4px}.tribe-events-calendar-list__event-venue{margin-top:1em !important}.tribe-events-calendar-list__event-venue-address::before{content:"|";display:inline-block;margin-left:.2em !important;margin-right:.2em !important;transform:translateY(-0.1em)}.tec-events-calendar-list__event-categories{display:flex !important;flex-wrap:wrap;gap:.5em;margin-bottom:calc(8px + .4em) !important;order:1 !important}.tec-events-calendar-list__category{font-weight:700;padding:2px 10px 0 !important}.tec-events-calendar-day__category-icon,.tec-events-calendar-list__category-icon{display:none !important}.tribe-events-c-subscribe-dropdown{margin-left:auto !important;margin-right:auto !important;position:relative}.tribe-events-c-subscribe-dropdown__button{align-items:center;display:flex !important;padding:0 !important;position:relative;width:fit-content;z-index:1}.tribe-events-c-subscribe-dropdown__button-text{margin-right:-44px !important;padding:11px 20px !important;padding-right:44px !important}.tribe-events-c-subscribe-dropdown__export-icon+.tribe-events-c-subscribe-dropdown__button-text{margin-left:-55px !important;padding-left:55px !important}.tribe-events-c-subscribe-dropdown__button-text:focus-visible{outline-offset:4px}.tribe-events-c-subscribe-dropdown__export-icon{margin-left:20px;margin-right:14px !important}.tribe-events-c-subscribe-dropdown__button-icon{height:auto !important;margin-bottom:-1px;margin-left:14px !important;margin-right:20px;position:relative;z-index:-1}.tribe-events-c-subscribe-dropdown__content{min-width:100%;position:absolute !important}.tribe-events-header{z-index:2}@media(max-width: 882px){.tribe-events-header{gap:.5em}}@media(max-width: 639px){.tribe-events-header{align-items:flex-start !important}}@media(max-width: 882px){.tribe-events-header__top-bar{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5em 1em}}@media(max-width: 639px){.tribe-events-header__top-bar{flex-direction:column-reverse;max-width:calc(100% - 80px)}}.tribe-events-header__content-title{display:none !important}.tribe-events-header__messages{height:auto !important;margin-left:0 !important}.tribe-events-c-small-cta__price{font-weight:700}.tribe-events-content ol:last-child,.tribe-events-content ul:last-child,.tribe-events-content p:last-child{margin-bottom:0}.tribe-events-content ol,.tribe-events-content ul{list-style-position:outside;padding-left:var(--local--padding-left) !important}.tribe-events-content li{padding-left:var(--local--spacing--x, 0) !important}.tribe-events-content blockquote::before,.tribe-events-content blockquote::after{display:none}.tribe-events-content table h3{margin-bottom:0}.tribe-events-content table h3+p{margin-top:.4em}.tribe-events-content .button{color:var(--wp--custom--color--white)}.tribe-events-content .button:focus-visible{color:var(--wp--custom--color--white)}.tribe-events-content .button:hover{color:var(--wp--custom--color--white)}.tribe-events-pg-template{max-width:var(--wp--custom--width--default) !important;padding:0 !important}.tribe-events-single>.tribe_events{overflow:visible}.tribe-events-back{display:none}.tribe-events-schedule{font-size:var(--wp--custom--font-size--36);justify-content:center;margin-top:0}.tribe-events-header__title-text,.tribe-events-header__breadcrumbs,.tribe-events-single-event-title{display:none}@media(min-width: 768px){.tribe-events-meta-group.tribe-events-meta-group-gmap{padding-top:var(--tec-spacer-5)}}.tribe-events-meta-item{padding-left:0}.tribe-address{display:block}.tribe-events-gmap{display:inline-block;margin-bottom:-0.6em;overflow:hidden;text-indent:-0.9em}.tribe-events-sub-nav{padding-left:0}.tribe-events-event-image img{margin-left:auto;margin-right:auto}.facetwp-facets+.facetwp-facets{margin-top:0 !important}.facetwp-facets:has(.facetwp-type-dropdown,.facetwp-type-fselect){margin-bottom:5px;padding-bottom:calc(var(--wp--custom--spacing--y) - 5px);position:relative;z-index:2 !important}.facetwp-facets__inner{--local--filter--border-color: var(--wp--custom--color--gray);--local--filter--border-width: 1px;--local--filter--button--width: 93.8px;--local--filter--columns: 5;--local--filter--gap-x: 24px;--local--filter--gap-y: 0.4em;--local--filter--icon-size: 20px;--local--filter--icon-size-loading: 18px;--local--filter--padding-x: 10px;--local--filter--padding-y: 8px;--local--filter--options--padding-y: 2px;--local--filter--search--padding-right: calc(13px + 2 * var(--local--filter--padding-x));--local--label-height: 31px;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--local--filter--gap-y) var(--local--filter--gap-x);position:relative;z-index:2;max-width:var(--wp--custom--width--full)}.facetwp-facets__heading{color:inherit;font-size:inherit;font-size:var(--wp--custom--font-size--18);font-weight:500;letter-spacing:var(--wp--custom--letter-spacing--more);white-space:nowrap;width:100%}@media(max-width: 1123px){.facetwp-facets__heading{width:100%}}.module-facetwp-results{background-color:var(--wp--custom--color--white)}.facetwp-facet{margin-bottom:0 !important}@media(max-width: 639px){.facetwp-facet{width:100%}}.facetwp-facet.is-loading{opacity:1 !important}.facetwp-type-fselect,.facetwp-type-dropdown,.facetwp-type-radioboxes,.facetwp-type-search{width:100%}@media(min-width: 640px){.facetwp-type-fselect,.facetwp-type-dropdown,.facetwp-type-radioboxes,.facetwp-type-search{width:calc((100% - 1*var(--local--filter--gap-x))/2)}}@media(min-width: 1280px){.facetwp-type-fselect,.facetwp-type-dropdown,.facetwp-type-radioboxes,.facetwp-type-search{width:calc((100% - (var(--local--filter--columns) - 1)*var(--local--filter--gap-x))/var(--local--filter--columns))}}.facetwp-facet-buttons{width:fit-content}@media(max-width: 1279px){.facetwp-facet-buttons{width:100%}}.facetwp-type-fselect .fs-wrap,.facetwp-type-dropdown .facetwp-dropdown,.facetwp-type-search .facetwp-input-wrap,.facetwp-type-search .facetwp-search{letter-spacing:var(--wp--custom--letter-spacing--more);width:100%}.facetwp-type-fselect .fs-wrap{display:block}.facetwp-type-fselect .fs-wrap:focus-within{background-color:var(--wp--custom--color--white);color:var(--wp--custom--color--black);outline-offset:4px}.facetwp-type-fselect .fs-label-wrap{background-color:rgba(0,0,0,0);border:var(--local--filter--border-width) solid var(--local--filter--border-color);color:inherit;cursor:pointer}.facetwp-type-fselect .fs-label-wrap .fs-label{font-size:16px;line-height:1.5;padding:var(--local--filter--padding-y) var(--local--filter--padding-x);padding-bottom:calc(var(--local--filter--padding-y) - 1px);padding-right:var(--local--filter--search--padding-right);padding-top:var(--local--filter--padding-y)}@media(hover){.facetwp-type-fselect .fs-label-wrap .fs-label{font-size:14px}}.facetwp-type-fselect .fs-label-wrap .fs-arrow{background:no-repeat 50% 50%;background-image:url("../images/icon/select.svg");background-size:contain;border:0;height:auto;right:var(--local--filter--padding-x);transition:transform .3s;transition:none;width:11.3px}.facetwp-type-fselect .fs-wrap:where(.fs-open) .fs-arrow{background-position:50% 54%}.facetwp-type-fselect .fs-dropdown{background-color:var(--wp--custom--color--white);border:1px solid var(--local--filter--border-color);box-shadow:0 2px 3px 1px rgba(0,0,0,.08);color:var(--wp--custom--color--black);margin-top:10px}.facetwp-type-fselect .fs-search{display:none}.facetwp-type-fselect .fs-no-results{display:none}.facetwp-type-fselect .fs-options{max-height:calc(100svh - var(--wp-admin--admin-bar--height, 0px) - 88px) !important;overflow-y:scroll;scrollbar-color:dark}.facetwp-type-fselect .fs-option{font-size:16px;font-weight:600;letter-spacing:var(--wp--custom--letter-spacing--more);line-height:1.5;padding:6px 20px;position:relative;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:background-color .3s,color .3s,text-decoration-color .3s}@media(hover){.facetwp-type-fselect .fs-option{font-size:14px}}.facetwp-type-fselect .fs-option:first-child{padding-top:12px}.facetwp-type-fselect .fs-option:last-child{padding-bottom:12px}.facetwp-type-fselect .fs-option.selected{background-color:rgba(0,0,0,.08) !important}@media(hover){.facetwp-type-fselect .fs-option:not(.disabled):hover{text-decoration-color:currentColor}}.facetwp-type-fselect .fs-option-label{transition:font-weight .3s;white-space:wrap !important;word-break:break-word}@media(hover){.facetwp-type-fselect .fs-options:hover .fs-option:not(:hover)::before{width:0}}.facetwp-type-fselect.is-loading .fs-label-wrap,.facetwp-type-fselect.is-loading .fs-search,.facetwp-type-fselect.is-loading .fs-no-results,.facetwp-type-fselect.is-loading .fs-options{opacity:1 !important}.facetwp-facet-label{display:block;font-size:14px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;width:fit-content}.facetwp-dropdown,.facetwp-search{background-color:rgba(0,0,0,0);border:var(--local--filter--border-width) solid var(--local--filter--border-color);color:var(--wp--custom--color--white);padding-bottom:var(--local--filter--padding-y);padding-top:var(--local--filter--padding-y)}.facetwp-dropdown:focus-visible{outline-offset:4px}.facetwp-type-radioboxes .facetwp-type-radio{display:flex;flex-wrap:wrap;gap:8px}.facetwp-type-radioboxes .facetwp-radio{border:1px solid;display:block;font-size:var(--wp--custom--font-size--14);font-weight:600;line-height:1.2;padding:4px 8px 3px;text-decoration:none;text-transform:uppercase;transition:background-color .3s,border-color .3s,color .3s;background-image:none !important}.facetwp-type-radioboxes .facetwp-radio .facetwp-display-value{padding-right:0}@media(hover){.facetwp-type-radioboxes .facetwp-radio:hover{background-color:var(--wp--custom--color--background--accent);border-color:var(--wp--custom--color--background--accent);color:var(--wp--custom--color--black)}}.facetwp-type-radioboxes .facetwp-radio.checked{background-color:var(--wp--custom--color--background--accent);border-color:var(--wp--custom--color--background--accent);color:var(--wp--custom--color--black)}.facetwp-type-radioboxes .facetwp-radio.disabled{pointer-events:none}.facetwp-icon{opacity:1 !important}.facetwp-type-search .facetwp-icon{height:calc(100% - 2px);position:absolute;right:1px;top:1px;width:var(--local--filter--search--padding-right)}.facetwp-type-search .facetwp-icon::before{background:no-repeat 50% 50%;background-image:url("../images/icon/search.red.svg");background-size:var(--local--filter--icon-size);display:block;margin-left:auto;margin-right:auto;width:100%}.facetwp-type-search .facetwp-icon.f-loading::before{background-position:50% 50%;background-size:var(--local--filter--icon-size-loading)}.facetwp-type-search .facetwp-search{background-color:rgba(0,0,0,0);color:inherit;font-size:16px;line-height:1.5;min-width:0 !important;padding:var(--local--filter--padding-y) var(--local--filter--padding-x);padding-bottom:calc(var(--local--filter--padding-y) - 1px);padding-right:var(--local--filter--search--padding-right) !important;padding-top:var(--local--filter--padding-y)}@media(hover){.facetwp-type-search .facetwp-search{font-size:14px}}.facetwp-type-search .facetwp-search::placeholder{color:inherit;font-style:normal}.facetwp-type-search .facetwp-search:focus{background-color:var(--wp--custom--color--white);color:var(--wp--custom--color--black);outline-offset:4px}.facetwp-type-search .facetwp-search:focus::placeholder{color:initial;opacity:.6}.facetwp-type-search .facetwp-search:focus-visible{outline-offset:4px}.facetwp-facet-buttons{display:flex;gap:var(--local--filter--gap-x)}.facetwp-facet-reset{align-items:flex-end;align-self:stretch;display:flex;margin-left:auto}.facetwp-facet-reset.facetwp-hidden{display:block;opacity:.6;pointer-events:none}.facetwp-facet-reset.facetwp-hidden::before{content:"Reset Filters"}.facetwp-facet-reset.facetwp-hidden::before,.facetwp-reset{background-color:rgba(0,0,0,0);border:0;color:inherit;display:block;font-weight:500;line-height:1.5;margin-left:-9px;margin-right:-9px;padding:0 9px;padding-bottom:calc(var(--local--filter--padding-y) - 2px);padding-top:var(--local--filter--padding-y);width:fit-content}@media(max-width: 1279px){.facetwp-facet-reset.facetwp-hidden::before,.facetwp-reset{border:var(--local--filter--border-width) solid var(--local--filter--border-color);margin-left:auto;margin-right:0;padding-left:9px;padding-right:9px}}.facetwp-hidden .facetwp-facet-reset.facetwp-hidden::before,.facetwp-hidden .facetwp-reset{display:none}.facetwp-facet-reset.facetwp-hidden::before:focus-visible,.facetwp-reset:focus-visible{outline-offset:3px}@media(hover){.facetwp-facet-reset.facetwp-hidden::before:hover,.facetwp-reset:hover{color:var(--wp--custom--color--link--action-hover-on-dark)}}.facetwp-reset:focus-visible{outline-offset:3px}.facetwp-template>p{margin-left:auto;margin-right:auto;width:calc(100% - 2*var(--wp--custom--spacing--x))}.facetwp-type-pager{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--wp--custom--width--content--full)}.facetwp-type-pager:where(.facetwp-facet-load_more){justify-content:flex-end}.facetwp-pager{margin-top:var(--wp--custom--spacing--y)}.facetwp-load-more{justify-content:center;min-width:134.67px}.facetwp-load-more:not(.facetwp-hidden){margin-top:var(--wp--custom--spacing--y)}body.mce-content-body .wpview[data-wpview-type=gallery]{outline-offset:2px}body.mce-content-body .wpview[data-wpview-type=gallery]:where(:not(:first-child)){margin-top:2em}body.mce-content-body .wpview[data-wpview-type=gallery]:where(:not(:last-child)){margin-bottom:2em}.gallery{--local--columns--count-width: 1080px;clear:both}body.mce-content-body .gallery{--local--columns--gap-x: 1rem;--local--columns--gap-y: 1rem;border:0;margin:0;outline:1px solid #0cc;outline-offset:4px;overflow:auto;padding:0}.gallery:where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem)}.gallery:where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}.gallery+.gallery{margin-top:var(--wp--custom--spacing--y, 3rem)}body.mce-content-body .gallery>*{width:auto}.gallery.gallery-columns-1{--local--columns--count: 1}.gallery.gallery-columns-2{--local--columns--count: 2}.gallery.gallery-columns-3{--local--columns--count: 3}.gallery.gallery-columns-4{--local--columns--count: 4}.gallery.gallery-columns-5{--local--columns--count: 5}.gallery.gallery-columns-6{--local--columns--count: 6}.gallery.gallery-columns-7{--local--columns--count: 7}.gallery.gallery-columns-8{--local--columns--count: 8}.gallery.gallery-columns-9{--local--columns--count: 9}.gallery+br,.gallery>br{display:none}.gallery-item{float:none !important;margin:0;margin-top:0 !important;position:relative}body.mce-content-body .gallery-item{float:none !important;padding:0;text-align:left}.gallery-icon{height:100%}body.mce-content-body .gallery-icon{background-color:var(--wp--custom--color--media--background);width:auto}.gallery-icon a{display:block;height:100%;width:100%}.gallery-icon img{display:block;height:100%;object-fit:cover;width:100%}body.mce-content-body .gallery-icon img{aspect-ratio:16/10;margin-left:auto;margin-right:auto}.gallery-caption{font-size:14px;text-align:left;width:100%}.gallery-caption{bottom:0;overflow:auto;overscroll-behavior:none;position:absolute;text-align:left}body.mce-content-body .gallery-caption{margin:0}.gallery-caption{background-color:rgba(0,0,0,.8);border-top-right-radius:1em;color:rgba(0,0,0,0);height:100%;max-height:3.1em;max-width:calc(28px + 1.4em) !important;padding:.9em 1em;transition:border-top-right-radius .3s,color .3s,max-height .3s,max-width .3s;transition-delay:.3s,0s,.3s,.3s}.gallery-caption::before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;color:#000;content:"ℹ︎";display:inline-block;font-weight:500;margin-right:.2em;padding-right:.05em;position:absolute;text-align:center;transform:translateY(-0.05em);transition:opacity .3s;width:1.4em}.gallery-caption:focus-within,.gallery-caption:hover{border-top-right-radius:0;color:#fff;height:100%;max-height:100%;max-width:100% !important;transition-delay:0s,.3s,0s,0s}.gallery-caption:focus-within::before,.gallery-caption:hover::before{opacity:0}.gform_wrapper{--gf-form-gap-x: 16px !important;--gf-form-gap-y: 1em !important;--gf-ctrl-radius: 2px !important;--gf-ctrl-border-color: var(--wp--custom--color--dark) !important;--gf-ctrl-border-color-focus: var(--wp--custom--color--dark) !important;--gf-ctrl-border-color-hover: var(--wp--custom--color--dark) !important;--gf-ctrl-border-width: 1px !important;--gf-ctrl-font-size: 16px !important;--gf-ctrl-shadow-focus: none !important;--gf-ctrl-btn-bg-color-primary: var(--wp--custom--color--red) !important;--gf-ctrl-btn-bg-color-hover-primary: var(--wp--custom--color--red-hover) !important;--gf-ctrl-btn-radius: 0 !important;--gf-ctrl-btn-border-color-primary: var(--wp--custom--color--red) !important;--gf-ctrl-btn-border-color-focus-primary: var(--wp--custom--color--red) !important;--gf-ctrl-btn-border-color-hover-primary: var(--wp--custom--color--red) !important;--gf-ctrl-btn-border-color-focus-primary: var(--wp--custom--color--red) !important;--gf-ctrl-btn-border-color-hover-primary: var(--wp--custom--color--red) !important;--gf-ctrl-btn-border-style-primary: solid !important;--gf-ctrl-btn-border-width-primary: 0 !important;--gf-ctrl-btn-color-primary: var(--wp--custom--color--white) !important;--gf-ctrl-btn-color-hover-primary: var(--wp--custom--color--white) !important;--gf-ctrl-btn-line-height: 1.5 !important;--gf-ctrl-btn-text-transform: initial !important}.gform_wrapper :focus-visible{outline-offset:4px !important;transition:none !important}.gform_wrapper select:focus-visible,.gform_wrapper textarea:focus-visible,.gform_wrapper input:focus-visible{outline:2px auto Highlight !important;outline:2px auto -webkit-focus-ring-color !important;outline-offset:5px !important}.gform_wrapper:where(:not(:first-child)){margin-top:2em}script:first-child+.gform_wrapper:where(:not(:first-child)){margin-top:0}.gform_wrapper .gform_heading+form{margin-top:2em}.gform_wrapper .gform_description{font-size:var(--wp--custom--font-size--24)}.gform_wrapper .button{box-shadow:none !important;font-size:16px !important;font-weight:700 !important;line-height:1.5 !important;padding:7px 20px 6px !important}.gform_wrapper .button:focus:focus-visible{outline:2px auto Highlight !important;outline:2px auto -webkit-focus-ring-color !important}.gform_wrapper .button:hover::before{transition:transform .8s ease-in !important}.gform_wrapper .ginput_container--name{align-items:stretch !important}.gform_wrapper textarea{padding-bottom:7px !important;padding-top:8px !important}.nowrap{white-space:nowrap}body.mce-content-body .nowrap{text-decoration:underline;text-decoration-color:#bbb;text-decoration-style:wavy;text-decoration-thickness:1px;text-underline-offset:.2em}.pagination{position:relative}@media(max-width: 639px){.pagination{padding-bottom:50px}}.pagination:where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem)}.pagination:where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}.pagination:where(.pagination--facetwp){min-height:38px}@media(max-width: 639px){.pagination:where(.pagination--facetwp){min-height:88px}}.pagination:where(.pagination--content){justify-content:flex-start}.pagination:where(.pagination--content)+.pagination:where(.pagination--content){margin-top:0}.pagination:where(.pagination--content) .nav-label{margin-right:10px}.nav-links{align-items:center;counter-reset:page-item -1;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px 0;justify-content:center;text-transform:uppercase}@media(max-width: 639px){.nav-links{margin-left:-10px;margin-right:-10px}}@media(min-width: 640px){.nav-links{flex-wrap:nowrap}}.pagination--navigation .nav-links{flex-direction:row-reverse;gap:10px}@media(max-width: 639px){.pagination--navigation .nav-links{flex-direction:column}}.pagination--navigation .nav-links .nav-previous a:where(:has(>.button)),.pagination--navigation .nav-links .nav-next a:where(:has(>.button)){display:block}.pagination--navigation .nav-links .nav-next{text-align:right}.pagination--navigation .nav-links a{width:auto}.pagination--content:not(.pagination--navigation) .nav-links{flex-direction:row;justify-content:flex-start}.pagination--navigation.pagination--content .nav-links{flex-direction:row}.pagination--navigation.pagination--content .nav-links a{display:flex}.pagination--labels-and-buttons .nav-links{justify-content:space-between}.pagination--labels-and-buttons .nav-links:has(>.nav-previous:only-child){justify-content:flex-start}.pagination--labels-and-buttons .nav-links:has(>.nav-next:only-child){justify-content:flex-end}.pagination--labels-and-buttons .nav-links .nav-previous a,.pagination--labels-and-buttons .nav-links .nav-next a{align-items:flex-start;display:flex;flex-wrap:nowrap}.pagination--labels-and-buttons .nav-links .nav-previous a .button,.pagination--labels-and-buttons .nav-links .nav-next a .button{text-decoration:none}.pagination--labels-and-buttons .nav-links .nav-previous{text-align:right}.pagination--labels-and-buttons .nav-links .nav-next{text-align:left}.post-page-numbers,.page-numbers{align-items:center;aspect-ratio:1/1;background-color:rgba(0,0,0,0);border:4px solid rgba(0,0,0,0);color:var(--wp--custom--color--red);counter-increment:page-item;display:flex;flex-shrink:0;justify-content:center;line-height:1.5;position:relative;text-decoration:none;transition:border .25s ease;width:38px}.post-page-numbers:where(.page-numbers--placeholder),.page-numbers:where(.page-numbers--placeholder){filter:grayscale(100%) contrast(1.1);opacity:.4;pointer-events:none}.post-page-numbers:where(.page-numbers--page-of-pages),.page-numbers:where(.page-numbers--page-of-pages){padding-top:2px;text-align:center;width:100%}@media(min-width: 640px){.post-page-numbers:where(.page-numbers--page-of-pages),.page-numbers:where(.page-numbers--page-of-pages){justify-content:center;width:auto}}.post-page-numbers[class=post-page-numbers][type=button],.page-numbers[class=page-numbers][type=button]{padding:0}.post-page-numbers[class=post-page-numbers][type=button]:hover,.post-page-numbers[class=post-page-numbers][href]:hover,.page-numbers[class=page-numbers][type=button]:hover,.page-numbers[class=page-numbers][href]:hover{background-clip:content-box;background-color:var(--wp--custom--color--media--background)}.page-numbers.dots{cursor:default}.post-page-numbers.current,.page-numbers.current{background-color:var(--wp--custom--color--white);color:var(--wp--custom--color--dark);outline:2px solid var(--wp--custom--color--red);outline-offset:-6px}.post-page-numbers.current[href]:hover,.page-numbers.current[href]:hover{background-color:var(--wp--custom--color--white)}.page-numbers.next,.page-numbers.prev{gap:4px;line-height:1;min-width:38px;text-decoration:none;transition:background-color .2s;white-space:nowrap}@media(max-width: 639px){.page-numbers.next,.page-numbers.prev{aspect-ratio:unset;display:flex;flex-shrink:0}}@media(max-width: 639px){.page-numbers.next,.page-numbers.prev{bottom:0;position:absolute;transform:translateX(14.9px)}}@media(min-width: 640px){.page-numbers.next .nav-text,.page-numbers.prev .nav-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}}.page-numbers.next:focus-visible,.page-numbers.prev:focus-visible{outline-offset:-4px}@media(max-width: 639px){.page-numbers.prev{padding-left:5px;padding-right:20px}}@media(max-width: 639px){.page-numbers.prev{right:calc(50% + 5px)}}@media(min-width: 640px){.page-numbers.prev{margin-right:10px}}@media(max-width: 639px){.page-numbers.next{padding-left:20px;padding-right:5px}}@media(max-width: 639px){.page-numbers.next{left:calc(50% + 5px)}}@media(min-width: 640px){.page-numbers.next{margin-left:10px}}.page-of-pages{align-items:center;color:var(--wp--custom--color--dark);display:flex;gap:1px;height:38px;justify-content:center;pointer-events:none;text-align:center}.page-of-pages__label,.page-of-pages__current,.page-of-pages__separator,.page-of-pages__total{display:block;min-width:14px}.page-of-pages__label{padding-right:.3em}.page-of-pages__separator{transform:translateY(1px)}.search-form{align-items:flex-start;display:flex}.search-form:where(:not(:first-child)){margin-top:2rem}.search-form:where(.search-form--header-site-search){flex-direction:row-reverse;margin-top:0}.search-form:where(.search-form--mobile-menu-site-search){margin-top:0;padding:var(--wp--custom--spacing--base)}.search-form__toggle-label{align-items:center;aspect-ratio:1/1;cursor:pointer;display:flex;justify-content:center;overflow:hidden;user-select:none;white-space:nowrap;width:40px}.search-form__toggle-label{background-clip:content-box;background-color:var(--wp--custom--color--red);color:var(--wp--custom--color--white);padding:4px 0}.search-form__toggle-label path{stroke:currentColor;transform-origin:center center;transition:opacity .3s,transform .3s}.search-form__toggle-label path:nth-child(1),.search-form__toggle-label path:nth-child(2){opacity:0;transform:rotate(45deg)}.search-form__toggle-label path:nth-child(3){transform:translateX(-10%) translateY(-1%)}.search-form__toggle-label path:nth-child(4){transform:translateX(-4%) translateY(-1%) rotate(-90deg)}@media(hover){.search-form__toggle-label:hover path:nth-child(3){transform:translateX(-10%) translateY(-1%)}.search-form__toggle-label:hover path:nth-child(4){transform:translateX(-4%) translateY(-1%) rotate(-90deg)}}.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(1),.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(2){opacity:1}.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(1){transform:rotate(-135deg)}.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(2){transform:rotate(-45deg)}.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(3),.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(4){opacity:0}.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(3){transform:translateX(-6.5px) translateY(-1px);transform:translateX(-6.5px) translateY(4px) skew(45deg, 45deg) scale(0.7)}.search-form__toggle-input:checked~.search-form__toggle-label path:nth-child(4){transform:translateX(-6.5px) translateY(-1px) rotate(-180deg);visibility:hidden}.search-form__toggle-input:focus-visible~.search-form__toggle-label{outline-offset:-4px}.search-form__toggle-input:focus~.search-form__toggle-label{outline-offset:-4px}.search-form__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--custom--spacing--menu-link-padding-x, 1em);position:relative;width:100%}.search-form--header-site-search .search-form__inner,.search-form--mobile-menu-site-search .search-form__inner{flex-grow:1}.search-form--header-site-search .search-form__inner{border-right:calc(.5*var(--wp--custom--spacing--menu-link-padding-x)) solid var(--wp--custom--color--dark-red);color:var(--wp--custom--color--white);margin-top:1px;padding-left:calc(.5*var(--wp--custom--spacing--menu-link-padding-x));overflow:hidden;position:absolute;right:calc(16px + 2*var(--wp--custom--spacing--menu-link-padding-x, 1em));top:0;transition:opacity .3s,visibility 0s,width .3s;visibility:visible;width:649.28px;will-change:width;z-index:2}.search-form--header-site-search .search-form__toggle-input:not(:checked)~.search-form__inner{opacity:.2;visibility:hidden;width:0}.search-form--header-site-search .search-form__toggle-input:not(:checked)~.search-form__inner .search-form__submit{opacity:0;transition:opacity .3s;transition-delay:0s}.search-form__field:where(.search-form__field--keyword){align-items:center;display:flex;flex-grow:1;gap:1rem;margin-bottom:0}.search-form--mobile-menu-site-search .search-form__field:where(.search-form__field--keyword){align-self:stretch;font-size:16px}.search-form__field:where(.search-form__field--keyword) br{display:none}.search-form__keyword{flex-grow:1;height:38px;min-width:234px}.search-form__keyword:focus-visible{outline-offset:4px}.search-form--header-site-search .search-form__keyword{border:0;min-width:0;padding-right:38px;height:36px;margin-top:1px}.search-form--header-site-search .search-form__keyword:focus-visible{outline-width:0}.search-form--main-site-search .search-form__keyword,.search-form--mobile-menu-site-search .search-form__keyword{padding-right:42px}.search-form--main-site-search .search-form__keyword:focus-visible,.search-form--mobile-menu-site-search .search-form__keyword:focus-visible{outline-width:0}.search-form__buttons{color:inherit;margin-top:0}.search-form--header-site-search .search-form__buttons{position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-form--main-site-search .search-form__buttons,.search-form--mobile-menu-site-search .search-form__buttons{position:absolute;right:0;top:0}.search-form__submit{padding:0}.search-form__submit{background-color:rgba(0,0,0,0) !important;min-width:0}.search-form--header-site-search .search-form__submit{--local--button--padding-x: 12px;transition:opacity .3s;transition-delay:.2s;width:35.31px}.search-form--header-site-search .search-form__submit svg{height:16px;transform:translateX(5%);width:auto}.search-form--header-site-search .search-form__submit:focus-visible{outline-offset:-4px}.search-form--main-site-search .search-form__submit,.search-form--mobile-menu-site-search .search-form__submit{height:38px;margin-left:0;width:42px;--local--button--padding-x: 12px}.search-form--main-site-search .search-form__submit:focus-visible,.search-form--mobile-menu-site-search .search-form__submit:focus-visible{outline-offset:3px}.share__inner{align-items:center;display:flex;gap:1em}.share__heading{font-size:var(--wp--custom--font-size--20);font-weight:700}.share__list{align-items:center;display:flex;gap:1em;margin-top:0}.share__list>li{flex-shrink:0}.share__list>li:first-child{margin-left:0 !important}.share__list>li>a{align-items:center;aspect-ratio:1/1;color:var(--wp--custom--color--red);display:flex;flex-direction:row-reverse;font-weight:400;justify-content:center;padding:0;text-decoration:none;width:32px}.share__list>li>a i,.share__list>li>a svg{aspect-ratio:1/1;display:block;width:100%}.share__list>li>a path{fill:currentColor;transition:color .3s}.share__list>li>a:focus-visible{outline-offset:4px}@media(hover){.share__list>li>a:hover{color:var(--wp--custom--color--red);text-decoration:underline}}.module-single-post-header{padding:0}.module-single-post-header__inner{display:flex;flex-direction:column}@media(min-width: 800px){.module-single-post-header__inner{flex-direction:row-reverse;min-height:400px}}.module-single-post-header__image{flex-shrink:0;position:relative;width:50%}@media(max-width: 799px){.module-single-post-header__image{aspect-ratio:16/9;width:100%}}.module-single-post-header__image img{max-width:calc(.5*var(--wp--custom--width--full))}.module-single-post-header__text{align-items:flex-end;display:flex;max-width:820px;padding:var(--wp--custom--spacing--base)}@media(min-width: 800px){.module-single-post-header__text{margin-left:auto}}.module-single-post+.has-white-background-color{margin-top:0 !important}@media(max-width: 799px){.module-single-post+.has-white-background-color{border-top:1px solid rgba(0,0,0,.1)}}.module-single-post__columns{display:flex;margin-bottom:calc(-1*var(--wp--custom--spacing--y));margin-top:calc(-1*var(--wp--custom--spacing--y))}@media(max-width: 799px){.module-single-post__columns{flex-direction:column-reverse}}.module-single-post__columns>*{margin-left:calc(-1*var(--wp--custom--spacing--x));margin-right:calc(-1*var(--wp--custom--spacing--x));margin-top:0 !important}@media(min-width: 800px){.module-single-post__columns>*:nth-child(1){margin-right:0}}@media(min-width: 800px){.module-single-post__columns>*:nth-child(2){margin-left:0}}@media(min-width: 800px){.module-single-post__body{padding-right:50px !important;width:66.6666666667dvw}}.module-single-post__share{position:relative;z-index:1}@media(min-width: 800px){.module-single-post__share{padding-left:50px !important;width:33.3333333333dvw}}.module-single-post__share::before{background-color:var(--wp--custom--color--light);content:"";min-width:calc(33.3333333333dvw + (100dvw - var(--wp--custom--width--full))/2);z-index:-1}.skip-link{align-items:center;background-color:var(--wp--custom--color--white) !important;border-radius:9999px;color:var(--wp--custom--color--black);display:flex;font-size:16px !important;font-weight:600;gap:0 .6em;left:16px !important;padding:1em 1.2em;position:fixed;text-decoration:none;top:calc(16px + var(--wp-admin--admin-bar--height, 0px)) !important;transform:translateY(2em);transition:transform .3s;z-index:999}.skip-link:focus-visible{transform:translateY(0)}@media(min-width: 1280px){.skip-link:where(.skip-link--menu-toggle){display:none !important}}@media(max-width: 1279px){.skip-link:where(.skip-link--menu-utility),.skip-link:where(.skip-link--menu-primary){display:none !important}}.skip-link__button{background-color:var(--wp--custom--color--black);border-radius:9999px;color:var(--wp--custom--color--white) !important;color:var(--white);display:flex;font-size:12px;font-weight:600;gap:.2em;padding:2px 4px}.carousel:not(.slick-slider){display:flex}.carousel:not(.slick-slider)>*{width:100%}.carousel:not(.slick-slider)>*:not(:first-child){display:none}.carousel:where(:not(:first-child)){margin-top:1.5rem}.carousel.slick-slider{--local--slick--buttons--bottom: 0;--local--slick--buttons--right: 0;--local--slick--buttons--gap: 8px;--local--slick--button--gap: 8px;--local--slick--pages--x: 12px;position:relative}.carousel.slick-slider:where(.hero-carousel__background-images){--local--slick--buttons--bottom: 20px;--local--slick--buttons--right: 20px}.carousel .slick-track{display:flex !important}.carousel .slick-slide{cursor:grab;float:none !important;height:auto !important}.carousel .slick-slide:active{cursor:grabbing}.carousel .slick-slide:focus-visible,.carousel .slick-slide:focus-within:focus-visible{outline-offset:4px}.carousel .slick-buttons{align-items:center;bottom:var(--local--slick--buttons--bottom);display:flex;gap:var(--local--slick--buttons--gap);margin:0 !important;position:absolute;right:var(--local--slick--buttons--right);top:auto;z-index:1}.carousel .slick-buttons *{margin:0 !important}.carousel .slick-buttons__before,.carousel .slick-buttons__center,.carousel .slick-buttons__after{align-items:center;display:flex;gap:var(--local--slick--button--gap);margin-top:0 !important}.carousel .slick-buttons__before:empty,.carousel .slick-buttons__center:empty,.carousel .slick-buttons__after:empty{display:none}.carousel .slick-buttons__after{margin-left:8px !important}.carousel .slick-buttons__after:hover .slick-play,.carousel .slick-buttons__after:hover .slick-pause{background-color:var(--wp--custom--color--red--100);color:var(--wp--custom--color--white--100)}.carousel .slick-button{color:var(--wp--custom--color--black--100)}.carousel .slick-dots{color:var(--wp--custom--color--black--100);display:flex;flex-wrap:wrap;font-size:24px;font-weight:700;position:relative}.carousel .slick-dots li{align-items:center;display:flex;gap:.4em}.carousel .slick-dots li:where(:only-child){display:none}.carousel .slick-pages li{align-items:inherit;display:inherit;gap:inherit;height:inherit}.carousel .slick-pages li:where(:not(.slick-active)){display:none}.carousel .slick-disabled{filter:grayscale(100%) contrast(1.1);opacity:.2;pointer-events:none}.carousel:has(.slick-buttons .page-of-pages>li:only-child){padding-bottom:0}.carousel:has(.slick-buttons .page-of-pages>li:only-child) .slick-slide{cursor:unset}.carousel:has(.slick-buttons .page-of-pages>li:only-child) .slick-buttons{display:none}.social-menu__list{align-items:center;display:flex;gap:1em;margin-top:0}.social-menu__list>.menu-item{flex-shrink:0}.social-menu__list>.menu-item:first-child{margin-left:0 !important}.social-menu__list>.menu-item>a{align-items:center;aspect-ratio:1/1;display:flex;font-weight:400;justify-content:center;padding:0;text-decoration:none;width:32px}.social-menu__list>.menu-item>a i,.social-menu__list>.menu-item>a svg{aspect-ratio:1/1;display:block;width:100%}.social-menu__list>.menu-item>a path{fill:currentColor;transition:color .3s}.social-menu__list>.menu-item>a:focus-visible{outline-offset:4px}@media(hover){.social-menu__list>.menu-item>a:hover{color:var(--wp--custom--color--red);text-decoration:underline}}#wpadminbar{min-width:320px !important;position:fixed}#wp-admin-bar-site-name .site-icon{background-color:rgba(0,0,0,0) !important}.module-404__inner{display:flex;gap:var(--wp--custom--spacing--y) var(--wp--custom--spacing--x);justify-content:center}@media(min-width: 640px){.module-404__inner{padding-top:0}}.module-404__image{flex-grow:1;margin-left:calc(-1*var(--wp--custom--spacing--x));margin-right:calc(-1*var(--wp--custom--spacing--x));min-width:50dvw;position:relative;z-index:1}@media(max-width: 639px){.module-404__image{aspect-ratio:1000/750}}@media(min-width: 640px){.module-404__image{margin-left:0}}@media(min-width: 1800px){.module-404__image{margin-right:calc(-1*(100dvw - var(--wp--custom--width--full))/2)}}.module-404__image img{object-fit:contain}.module-404__text{display:flex;flex-direction:column;font-size:16px;justify-content:center;max-width:360px}@media(min-width: 640px){.module-404__text{padding:4svh 0}}.module-404__heading{font-size:var(--wp--custom--font-size--32);font-weight:400;line-height:inherit;text-transform:uppercase}.module-404__heading strong{display:block;font-size:clamp(148px,11.1111111111dvw,160px);font-weight:700;line-height:1;margin-top:-0.2em}.module-404__heading strong+br{display:none}.module-callout{overflow:hidden}@media(min-width: 960px){.module-callout{min-height:346px}}.module-callout__inner{display:flex;flex-direction:row-reverse;gap:2rem 0}@media(max-width: 959px){.module-callout__inner{flex-direction:column-reverse}}.module-callout__image{aspect-ratio:512/307.834;height:130%;max-width:50%;overflow:hidden;position:absolute;right:0;top:0}@media(max-width: 959px){.module-callout__image{height:auto;margin-bottom:calc(-1.4*var(--wp--custom--spacing--y));margin-left:auto;margin-right:calc(-1*var(--wp--custom--spacing--base-x));max-width:none;min-width:400px;position:relative;width:60%}}.module-callout__image svg{aspect-ratio:inherit;left:60%;min-width:100%;position:absolute;top:50%;transform:translate(-50%, -50%) translateY(-2%)}@media(max-width: 959px){.module-callout__image svg{transform:translate(-50%, -50%)}}.module-callout__image--none{display:none}.module-callout__image--primary{height:126%}@media(max-width: 1439px){.module-callout__image--primary{height:116%}}@media(max-width: 1279px){.module-callout__image--primary{height:106%}}@media(max-width: 959px){.module-callout__image--primary{display:none}}.module-callout__image--primary svg{height:100%;max-width:none;min-width:unset;transform:translate(-50%, -50%) translateY(-3%);width:unset}@media(max-width: 1439px){.module-callout__image--primary svg{left:62%;transform:translate(-50%, -50%) translateY(-6%)}}@media(max-width: 1279px){.module-callout__image--primary svg{left:72%;transform:translate(-50%, -50%) translateY(-3%)}}.module-callout__image--primary path[fill="#c41442"]{fill:rgba(0,0,0,0)}.module-callout__image--secondary path[fill="#c41442"]{fill:rgba(0,0,0,0)}.module-callout__image--secondary path[fill="#9c9594"]{fill:rgba(0,0,0,0)}.module-callout__text{display:flex;flex-grow:1;font-size:var(--wp--custom--font-size--20)}@media(min-width: 960px){.module-callout__text{gap:2rem;padding-right:calc(50% - .5*var(--wp--custom--spacing--base-x))}}.module-callout__image--none+.module-callout__text{margin-right:auto;padding-right:0;width:772px}@media(max-width: 1149px){.module-callout__image--none+.module-callout__text{width:100%}}.module-callout__text h1+h6,.module-callout__text h1+p,.module-callout__text h2+h6,.module-callout__text h2+p,.module-callout__text h3+h6,.module-callout__text h3+p,.module-callout__text h4+h6,.module-callout__text h4+p,.module-callout__text h5+h6,.module-callout__text h5+p,.module-callout__text h6+h6,.module-callout__text h6+p{margin-top:1rem}.module-cards__list{line-height:inherit;margin-top:calc(2rem + 50px);row-gap:calc(2rem + 50px)}.module-cards__list:first-child{margin-top:50px}.module-cards__list{--local--cards-per-row: 3;column-gap:var(--wp--custom--spacing--x);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media(min-width: 960px){.module-cards__list{column-gap:clamp(24px,6.4864864865dvw,120px);flex-direction:row}}@media(min-width: 960px){.module-cards__list>*{width:calc((100% - max(0,var(--local--cards-per-row) - 1)*clamp(24px,6.4864864865dvw,120px))/var(--local--cards-per-row))}}.module-cards__buttons{justify-content:center}.module-columns__columns{display:flex;gap:1em var(--wp--custom--spacing--x-90);margin-left:auto;margin-right:auto;max-width:1080px}@media(max-width: 959px){.module-columns__columns{flex-direction:column}}.module-columns__columns:not(:first-child){margin-top:2rem}@media(min-width: 960px){.module-columns__columns>*{width:calc(50% - .5*var(--wp--custom--spacing--x-90))}}@media(min-width: 960px){.module-columns__column>div{max-width:calc((var(--wp--custom--width--full) - var(--wp--custom--spacing--x-90))/2)}}@media(min-width: 960px){.module-columns__column:nth-child(1)>div{margin-left:auto}}@media(min-width: 960px){.module-columns__column:nth-child(2)>div{margin-right:auto}}.module-contact__inner{align-items:center;display:flex;flex-basis:auto;gap:var(--wp--custom--spacing--y) var(--wp--custom--spacing--x-90);justify-content:center;max-width:calc(var(--wp--custom--width--full) - 152px);padding:var(--wp--custom--spacing--base);width:fit-content}@media(max-width: 959px){.module-contact__inner{flex-direction:column;padding-bottom:0;padding-top:var(--wp--custom--spacing--y)}}.module-contact__inner:has(.module-contact__contact:only-child){padding-bottom:0;padding-top:0}@media(max-width: 479px){.module-contact__inner:has(.module-contact__contact:only-child){padding:0}}.module-contact__inner>*:nth-child(1){flex-shrink:0;width:min(320px,50% - .5*var(--wp--custom--spacing--x-90))}@media(max-width: 959px){.module-contact__inner>*:nth-child(1){width:auto}}.module-contact__inner>*:nth-child(2){flex-grow:1}.module-contact__inner>*:only-child{margin-left:auto;margin-right:auto;max-width:670px;width:100%}.module-contact__image img{margin-left:auto;margin-right:auto}.module-contact__image img[src*=placehold]{visibility:hidden}.module-contact__text:has(.module-contact__contact:only-child),.module-contact__text:has(.module-contact__email:only-child),.module-contact__text:has(.module-contact__linkedin:only-child),.module-contact__text:has(.module-contact__link:only-child),.module-contact__text:has(.module-contact__phone:only-child){max-width:none !important}.module-contact__text h1,.module-contact__text h2{font-size:20px;font-weight:700}.module-contact__contact,.module-contact__email,.module-contact__linkedin,.module-contact__link,.module-contact__phone{align-items:center;display:flex;font-weight:700;gap:20px}.module-contact__contact svg,.module-contact__email svg,.module-contact__linkedin svg,.module-contact__link svg,.module-contact__phone svg{aspect-ratio:1/1;flex-shrink:0;width:32px}.module-contact__contact path{fill:var(--wp--custom--color--red)}@media(max-width: 639px){.module-contact__contact:only-child:has(.module-contact__contact-separator) .module-contact__contact-inner{display:flex;flex-direction:column}}@media(max-width: 639px){.module-contact__contact:only-child:has(.module-contact__contact-separator) .module-contact__contact-inner .module-contact__contact-separator{display:none}}.module-contact__contact-title{white-space:nowrap}.module-contact__email svg{padding:2px}.module-contact__linkedin svg{padding:2px}.module-contact__linkedin path{fill:#0a66c2}.module-contact__link path{fill:var(--wp--custom--color--purple)}.module-contact__phone svg{padding:2px}.module-contact__phone path{fill:var(--wp--custom--color--purple)}@media(min-width: 640px){.module-event__text .card-event__inner{align-items:center;flex-direction:row;gap:var(--wp--custom--spacing--x-60)}}.module-event__text .card-event__image{flex-shrink:0}@media(min-width: 640px){.module-event__text .card-event__image{width:calc((100% - var(--wp--custom--spacing--x-60))/2)}}.module-event__text .card-event__text{display:block}.module-event__text .card-event__date{aspect-ratio:unset;background-color:rgba(0,0,0,0);display:block;padding-top:0;text-align:left;width:auto}.module-event__text .card-event__date::before{display:none}.module-event__text .card-event__summary{margin-top:10px}.module-event__text .card-event__heading{font-size:var(--wp--custom--font-size--32)}.module-event__text .card-event__heading a::before{display:none}.module-event__text .card-event__venue{font-size:inherit;font-style:italic}.module-events__columns{display:flex;gap:2rem var(--wp--custom--spacing--x-60)}@media(max-width: 959px){.module-events__columns{flex-direction:column}}.module-events__columns:not(:first-child){margin-top:2rem}@media(min-width: 960px){.module-events__columns>*{width:calc((100% - var(--wp--custom--spacing--x-60))/2)}}@media(max-width: 959px){.module-events__column+.module-events__column{margin-top:15px}}.module-events__buttons{justify-content:center}@media(min-width: 480px){.module-events__buttons{margin-top:0;position:absolute;right:max(var(--wp--custom--spacing--x),(100% - var(--wp--custom--width--full))/2);top:var(--wp--custom--spacing--y)}}.module-events--by-taxonomy .module-events__buttons{margin-top:2rem;position:static}.module-events__cards{margin-left:auto;margin-right:auto;width:calc((100% - var(--wp--custom--spacing--x-60))/2)}.module-events__cards:not(:first-child){margin-top:2rem}.module-form__columns{display:flex;gap:var(--wp--custom--spacing--y) var(--wp--custom--spacing--x-90)}@media(max-width: 959px){.module-form__columns{flex-direction:column;padding-bottom:0}}.module-form__columns>*:nth-child(1){flex-grow:1}@media(max-width: 1279px){.module-form__columns>*:nth-child(1){width:calc(50% - .5*var(--wp--custom--spacing--x-90))}}@media(max-width: 959px){.module-form__columns>*:nth-child(1){width:100%}}.module-form__columns>*:nth-child(2){flex-shrink:0;width:min(472px,40% - .5*var(--wp--custom--spacing--x-90))}@media(max-width: 1279px){.module-form__columns>*:nth-child(2){width:calc(50% - .5*var(--wp--custom--spacing--x-90))}}@media(max-width: 959px){.module-form__columns>*:nth-child(2){width:100%}}.module-form__text a:has(svg){display:flex;gap:.4em;width:fit-content}.module-form__text svg{display:inline-block;width:16px}.module-form__text .social-men svg{width:32px}.module-gallery__text .gallery{--local--columns--count-width: 1080px}.module-gallery__gallery{margin-left:auto;margin-right:auto;max-width:1080px}.module-gallery--full .module-gallery__gallery{max-width:none}.module-gallery--contain .module-gallery__gallery.gallery-columns-1{--local--columns--count: 1}.module-gallery--contain .module-gallery__gallery.gallery-columns-2{--local--columns--count: 2}.module-gallery--contain .module-gallery__gallery.gallery-columns-3{--local--columns--count: 3}.module-gallery--contain .module-gallery__gallery.gallery-columns-4{--local--columns--count: 4}.module-gallery--contain .module-gallery__gallery.gallery-columns-5{--local--columns--count: 5}.module-gallery--contain .module-gallery__gallery.gallery-columns-6{--local--columns--count: 6}.module-gallery--contain .module-gallery__gallery.gallery-columns-7{--local--columns--count: 7}.module-gallery--contain .module-gallery__gallery.gallery-columns-8{--local--columns--count: 8}.module-gallery--contain .module-gallery__gallery.gallery-columns-9{--local--columns--count: 9}.module-gallery--contain .module-gallery__gallery.gallery-columns-2,.module-gallery--contain .module-gallery__gallery.gallery-columns-3,.module-gallery--contain .module-gallery__gallery.gallery-columns-4{--local--columns--gap-x: clamp(24px, calc(3 * 16 / 1140 * 100dvw), 3rem);--local--columns--gap-y: clamp(24px, calc(3 * 16 / 1140 * 100dvw), 3rem);--local--columns--count-width: 1080px;justify-content:center}.module-gallery--contain .module-gallery__gallery.gallery-columns-2>*,.module-gallery--contain .module-gallery__gallery.gallery-columns-3>*,.module-gallery--contain .module-gallery__gallery.gallery-columns-4>*{min-width:224px;width:calc((100% - (var(--local--columns--count) - 1)*var(--local--columns--gap-x))/var(--local--columns--count))}@media(min-width: 856px)and (max-width: 1196px){.module-gallery--contain .module-gallery__gallery.gallery-columns-4>*{min-width:315px}}.module-gallery--contain .module-gallery__gallery .gallery-icon img{object-fit:contain}.module-gallery-carousel__inner .gallery:not(.slick-slider){display:flex;gap:30px;margin-left:auto;margin-right:auto;max-width:960px;overflow:auto}.module-gallery-carousel__inner .gallery:not(.slick-slider) .gallery-item{min-width:100%}.module-gallery-carousel__inner .gallery:not(.slick-slider) .gallery-icon{margin-left:auto;margin-right:auto;max-width:960px}.module-gallery-carousel__inner .gallery:not(.slick-slider)+.module-gallery-carousel__controls{visibility:hidden}.module-gallery-carousel__inner .gallery{margin-bottom:0 !important;margin-left:auto;margin-right:auto;max-width:1020px}@media(min-width: 3206px){.module-gallery-carousel__inner .gallery{max-width:3060px}}.module-gallery-carousel__inner .gallery-item{display:block !important}.module-gallery-carousel__inner .gallery-icon{background-color:var(--wp--custom--color--gray);position:relative}.module-gallery-carousel__inner .gallery-icon img{aspect-ratio:16/9;transition:all .3s}.module-gallery-carousel__inner .slick-list{overflow:visible;padding:0 15px !important}.module-gallery-carousel__inner .slick-slide .gallery-item{padding-left:15px;padding-right:15px}.module-gallery-carousel__inner .slick-slide .gallery-icon::after{background-color:inherit;content:"";opacity:.8;transition:all .3s;transition-delay:.1s}.module-gallery-carousel__inner .slick-slide .gallery-icon img{filter:grayscale(1);transition:all .3s;transition-delay:.1s}.module-gallery-carousel__inner .slick-slide .gallery-caption{opacity:0}.module-gallery-carousel__inner .slick-slide .gallery-caption{left:15px;max-width:calc(100% - 30px)}.module-gallery-carousel__inner .slick-slide .gallery-caption:hover{max-width:calc(100% - 30px) !important}.module-gallery-carousel__inner .slick-center .gallery-icon::after{opacity:0;transition-delay:0s}.module-gallery-carousel__inner .slick-center .gallery-icon img{filter:unset;mix-blend-mode:unset;transition-delay:0s}.module-gallery-carousel__inner .slick-center .gallery-caption{opacity:1}.module-gallery-carousel__controls{display:flex;gap:20px;justify-content:center;margin-top:20px}.module-gallery-carousel__controls .slick-dots{align-items:center;display:flex;gap:14px;height:100%;justify-content:center;position:static}@media(max-width: 479px){.module-gallery-carousel__controls .slick-dots{gap:4px}}.module-gallery-carousel__controls .slick-dots li{display:block;margin:0}.module-gallery-carousel__controls .slick-dots button{aspect-ratio:1/1;border:1px solid var(--wp--custom--color--gray);border-radius:50%;display:block;height:auto !important;margin:0 !important;padding:0;transition:border-color .2s;width:20px}.module-gallery-carousel__controls .slick-dots button::before{border-radius:50%;content:"";min-height:24px;min-width:24px}.module-gallery-carousel__controls .slick-dots button:focus-visible{outline-offset:4px}.module-gallery-carousel__controls .slick-active button{background-color:var(--wp--custom--color--red);border-color:var(--wp--custom--color--red)}.module-gallery-carousel__controls .slick-dot-icon::before{display:none}.module-gallery-carousel__controls .slick-custom-arrow{aspect-ratio:1/1;background-color:var(--wp--custom--color--red);border:0;flex-shrink:0;transition:all .3s;width:32px}.module-gallery-carousel__controls .slick-custom-arrow i{align-self:center;display:flex;justify-content:center}.module-gallery-carousel__controls .slick-custom-arrow:hover{background-color:var(--wp--custom--color--red-hover)}.module-gallery-carousel__controls .slick-custom-arrow.slick-disabled{filter:grayscale(1);opacity:.8;pointer-events:none}.module-gallery-carousel__text{margin-left:auto;margin-right:auto;max-width:1080px}.module-header{height:335px;position:relative;z-index:1}@media(max-width: 799px){.module-header{min-height:unset}}.module-header__background-image{background-color:inherit}.module-header__background-image::after{background-color:inherit;content:"";opacity:.8}.module-header__background-image img{filter:grayscale(1);mix-blend-mode:luminosity;object-fit:cover}.module-header__inner{align-items:center;display:flex;height:100%;margin-bottom:-10px;width:100%}.module-header__text{font-size:44px;margin-left:auto;margin-right:auto;text-align:center;width:100%}.module-header__heading{color:inherit;font-size:var(--wp--custom--font-size--46);position:relative}.module-header__heading:where(:not(:first-child)){margin-top:10px}.module-header__heading+*{margin-top:var(--wp--custom--spacing--40)}.module-hero{aspect-ratio:1600/838;max-height:838px;padding:0 10px 10px;width:100%}@media(max-width: 639px){.module-hero{aspect-ratio:unset;padding:0}}.module-hero__inner{display:grid;gap:10px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);height:100%;max-width:none}@media(max-width: 639px){.module-hero__inner{display:block}}.module-hero__item{align-items:center;display:flex;justify-content:center;margin-top:0 !important;position:relative;z-index:1}@media(max-width: 639px){.module-hero__item:not(:first-child){display:none}}.module-hero__item:first-child{grid-column:1/4;grid-row:1/4}.module-hero__item:nth-child(2){grid-row:-4/-2}.module-hero__image{background-color:inherit;z-index:-1}.module-hero__image img{background-blend-mode:luminosity;filter:grayscale(1);mix-blend-mode:luminosity;object-fit:cover;opacity:.2}.module-hero__item.has-red-background-color .module-hero__image img{opacity:.28}.module-hero__text{font-size:var(--wp--custom--font-size--16-20);margin-left:auto;margin-right:auto;max-width:1000px}.module-hero__text h2{font-size:var(--wp--custom--font-size--44)}.module-hero__text p{max-width:780px}.module-hero__text>*{margin-left:auto;margin-right:auto}.module-image.has-background+*{margin-top:0 !important}.module-image__inner{display:flex;gap:0;max-width:none}@media(max-width: 959px){.module-image__inner{flex-direction:column}}.module-image--contain .module-image__inner{gap:var(--wp--custom--spacing--x-60)}.module-image__inner:not(:first-child){margin-top:2rem}@media(min-width: 960px){.module-image--right .module-image__inner{flex-direction:row-reverse}}@media(min-width: 960px){.module-image__inner>*{width:50%}}@media(min-width: 960px){.module-image--contain .module-image__inner>*{width:calc((100% - var(--wp--custom--spacing--x-60))/2)}}.module-image__image{position:relative}@media(min-width: 960px){.module-image__image{width:calc(50% + var(--wp--custom--spacing--base-x))}}.module-image--contain .module-image__image{align-items:center;display:flex}.module-image--contain .module-image__image img{margin-left:auto;margin-right:auto}.module-image--contain.module-image--left .module-image__image{padding-left:max(0px,(100dvw - var(--wp--custom--width--full))/2 - var(--wp--custom--spacing--base-x))}.module-image--contain.module-image--left .module-image__image img{margin-left:auto}.module-image--contain.module-image--right .module-image__image{padding-right:max(0px,(100dvw - var(--wp--custom--width--full))/2 - var(--wp--custom--spacing--base-x))}.module-image--contain.module-image--right .module-image__image img{margin-right:auto}.module-image--cover .module-image__image{aspect-ratio:16/9;margin-bottom:var(--wp--custom--spacing--y);margin-top:calc(-1*var(--wp--custom--spacing--y))}@media(min-width: 960px){.module-image--cover .module-image__image{margin-bottom:calc(-1*var(--wp--custom--spacing--y))}}.module-image--cover.module-image--left .module-image__image{margin-left:calc(-1*var(--wp--custom--spacing--x));margin-right:calc(-1*var(--wp--custom--spacing--x))}@media(min-width: 960px){.module-image--cover.module-image--left .module-image__image{margin-right:0}}.module-image--cover.module-image--right .module-image__image{margin-left:calc(-1*var(--wp--custom--spacing--x));margin-right:calc(-1*var(--wp--custom--spacing--x))}@media(min-width: 960px){.module-image--cover.module-image--right .module-image__image{margin-left:0}}.module-image__text{align-items:center;display:flex;padding:0 var(--wp--custom--spacing--x-60)}.module-image--contain .module-image__text{padding:0}@media(min-width: 960px){.module-image--left .module-image__text{padding-right:0}}@media(min-width: 960px){.module-image--right .module-image__text{padding-left:0}}.module-image__text>div{margin-left:auto;margin-right:auto;max-width:660px}.module-image--contain .module-image__text>div{max-width:690px}@media(min-width: 960px){.module-image--left .module-image__text>div{margin-left:0}}@media(min-width: 960px){.module-image--right .module-image__text>div{margin-right:0}}.module-overview-events__text{margin-left:auto;margin-right:auto;max-width:1260px}.module-overview-events__text:not(:last-child){margin-bottom:var(--wp--custom--spacing--y)}.module-overview-posts__text:not(:last-child){margin-bottom:var(--wp--custom--spacing--y)}.module-overview-posts__cards{display:grid;gap:var(--wp--custom--spacing--x-60);grid-template-columns:repeat(auto-fill, minmax(316px, 1fr))}.module-overview-posts__buttons{justify-content:center;margin-top:3rem}.module-overview-posts__buttons .button{color:var(--wp--custom--color--teal)}.module-overview-related{background-color:#9acd32}.module-overview-related__text{position:relative}.module-overview-related__buttons{margin-top:.45em;position:absolute;right:0;top:0}.module-overview-related__cards{margin-top:40px}.module-overview-schools__cards{display:grid;gap:var(--wp--custom--spacing--x-60);grid-template-columns:repeat(auto-fill, minmax(316px, 1fr))}.module-overview-schools__buttons{justify-content:center;margin-top:3rem}.module-overview-schools__buttons .button{color:var(--wp--custom--color--teal)}.module-overview-search__columns{display:flex;margin-bottom:calc(-1*var(--wp--custom--spacing--y));margin-top:calc(-1*var(--wp--custom--spacing--y))}@media(max-width: 799px){.module-overview-search__columns{flex-direction:column}}.module-overview-search__columns>*{margin-left:calc(-1*var(--wp--custom--spacing--x));margin-right:calc(-1*var(--wp--custom--spacing--x));margin-top:0 !important}@media(min-width: 800px){.module-overview-search__columns>*:nth-child(1){margin-right:0}}@media(min-width: 800px){.module-overview-search__columns>*:nth-child(2){margin-left:0}}@media(min-width: 800px){.module-overview-search__results{padding-right:50px !important;width:66.6666666667dvw}}.module-overview-search__list:last-child{margin-bottom:-35px}.module-overview-search__card{padding:35px 0}.module-overview-search__card+.module-overview-search__card{border-top:1px solid var(--wp--custom--color--gray-light)}.module-overview-search__aside{position:relative;z-index:1}@media(min-width: 800px){.module-overview-search__aside{padding-left:50px !important;width:33.3333333333dvw}}.module-overview-search__aside::before{background-color:var(--wp--custom--color--light);content:"";min-width:calc(33.3333333333dvw + (100dvw - var(--wp--custom--width--full))/2);z-index:-1}.module-overview-search__aside h2{font-size:20px;font-weight:700}.module-overview-search__aside h2+p{font-size:16px;margin-top:.4em}@media(min-width: 640px){.module-post__text .card-post__inner{align-items:center;flex-direction:row;gap:var(--wp--custom--spacing--x-60)}}.module-post__text .card-post__image{flex-shrink:0}@media(min-width: 640px){.module-post__text .card-post__image{width:calc((100% - var(--wp--custom--spacing--x-60))/2)}}.module-post__text .card-post__image img{transform:none !important}.module-post__text .card-post__text{font-size:var(--wp--custom--font-size--16)}.module-post__text .card-post__heading{font-size:var(--wp--custom--font-size--32)}.module-post__text .card-post__heading a::before{display:none}.module-post__text .card-post__date{font-size:inherit;font-style:italic}.module-supporters__menu{align-items:center;display:flex;flex-direction:row;font-size:16px;gap:.4em .1em;justify-content:center;margin:3rem auto;text-align:center}@media(max-width: 479px){.module-supporters__menu{flex-direction:column}}.module-supporters__menu>a{color:var(--wp--custom--color--red);font-weight:500;padding:.5em .6em;transition:background-color .3s}@media(max-width: 479px){.module-supporters__menu>a{padding:.5em 1em}}@media(max-width: 479px){.module-supporters__menu>span{background-color:var(--wp--custom--color--dark);height:1px;overflow:hidden;width:1em}}.module-statistics__cards{display:flex;flex-direction:column;gap:var(--wp--custom--spacing--base-x);justify-content:center;margin-top:2rem}@media(min-width: 640px){.module-statistics__cards{flex-direction:row}}.module-statistics__cards>*{margin-left:auto;margin-right:auto;width:fit-content}@media(max-width: 479px){.module-statistics__cards>*{width:100%}}@media(min-width: 640px){.module-statistics__cards>*{width:calc((100% - 2*var(--wp--custom--spacing--base-x))/3)}}.module-statistics__buttons{justify-content:center;margin-top:3rem}.module-statistics__buttons .button{color:var(--wp--custom--color--teal)}.card-statistic{background-color:rgb(from var(--wp--custom--color--black) r g b/10%);border:2px solid var(--wp--custom--color--white);border-radius:20px;display:flex;flex-direction:column;height:100%;margin-left:auto;margin-right:auto;max-width:312px;padding:calc(var(--wp--custom--spacing--y)/2) 0;padding-bottom:10px;position:relative;text-align:center}@media(max-width: 639px){.card-statistic{width:210px}}@media(max-width: 479px){.card-statistic{width:100%}}.card-statistic__heading{display:flex;font-size:var(--wp--custom--font-size--130);font-weight:700;justify-content:center;letter-spacing:-0.02em}.card-statistic__prefix,.card-statistic__number,.card-statistic__suffix{line-height:1.2}@media(max-width: 639px){.card-statistic__prefix,.card-statistic__number,.card-statistic__suffix{font-size:100px}}.card-statistic__prefix:empty,.card-statistic__number:empty,.card-statistic__suffix:empty{display:none}.card-statistic__summary{align-items:center;display:flex;flex-grow:1;font-size:var(--wp--custom--font-size--22);font-weight:500;justify-content:center;padding:.8rem 12px}@media(max-width: 639px){.card-statistic__summary{font-size:20px}}.guide table [src*="placehold.co"]{min-width:100px}.guide__scroll-to-top{bottom:var(--wp--custom--spacing--base-x);position:fixed;right:var(--wp--custom--spacing--base-x);width:fit-content !important;z-index:999}.guide__scroll-to-top>a{margin-left:0;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden}.guide__scroll-to-top>a.button{transition:background-color .3s,color .3s,opacity .3s,visibility .3s}.guide__scroll-to-top>a.active{opacity:1;visibility:visible}.guide__heading{display:flex;font-family:monospace;font-size:inherit;font-weight:700;gap:.4rem;letter-spacing:var(--wp--custom--letter-spacing--base);position:relative;text-align:center;text-transform:uppercase}.guide__heading:where(:not(:last-child)){margin-bottom:var(--wp--custom--spacing--y, 3rem)}.guide__heading:where(:not(:first-child)){margin-top:var(--wp--custom--spacing--y, 3rem);scroll-margin-top:var(--wp--custom--spacing--y, 3rem)}.guide__heading+.gallery{margin-top:-1.6em}.guide__heading>a:first-child{--local--padding-left: 1em;text-decoration-color:rgba(0,0,0,0)}.guide__heading>a:first-child::before{content:"#";font-size:1.2em;opacity:0;position:absolute;right:100%;text-align:center;top:0;transform:translateY(-0.1em);transition:opacity .3s,visibility .3s;visibility:hidden;width:var(--local--padding-left)}@media(hover){.guide__heading>a:first-child:hover{margin-left:calc(-1*var(--local--padding-left));padding-left:var(--local--padding-left);text-decoration-color:currentColor}}@media(hover){.guide__heading>a:first-child:hover::before{opacity:1;visibility:visible}}.guide__heading a[href="#top"]{opacity:0;position:absolute;right:0;text-decoration-color:rgba(0,0,0,0);top:0;transition:opacity .3s,visibility .3s;visibility:hidden}.guide__heading a[href="#top"].active{opacity:1;visibility:visible}.guide__heading a[href="#top"].button{transition:background-color .3s,color .3s,opacity .3s,visibility .3s}.guide__heading a[href="#top"]:focus-visible{opacity:1}.guide__heading a[href="#top"]:hover{text-decoration-color:currentColor}.guide__subheading{font-size:inherit}.guide__subheading:not(:last-child){margin-bottom:var(--wp--custom--spacing--y, 3rem)}.guide__list a{white-space:nowrap}.guide__list a+p{margin-top:0}.guide__columns{display:flex;flex-basis:50%;gap:2em 10%;margin-top:var(--wp--custom--spacing--y, 3rem)}@media(min-width: 800px){.guide__column--characters{flex-basis:30%}}@media(min-width: 800px){.guide__column--weights{flex-basis:60%}}.color-palette:where(:not(:first-child)){margin-top:2.5em}.color-palette__list{display:flex;flex-direction:column;gap:3rem}.color-palette__list+.color-palette__list{margin-top:3rem}.color-palette__item{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0}.swatch{--local--swatch--border-radius: 8px;--local--swatch--height: 88px;--local--swatch--padding: 14px;--local--swatch--value-height: calc(2 * var(--local--swatch--padding) + 1em);--local--swatch--value-width: calc(2 * var(--local--swatch--padding) + 3ch);color:#000;font-family:monospace;font-size:12px;font-weight:600;width:100%}.swatch:where(.swatch--dark){color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2)}.swatch:where(.swatch--dark) [data-key="040"],.swatch:where(.swatch--dark) [data-key="030"],.swatch:where(.swatch--dark) [data-key="020"],.swatch:where(.swatch--dark) [data-key="010"],.swatch:where(.swatch--dark) [data-key="008"],.swatch:where(.swatch--dark) [data-key="005"],.swatch:where(.swatch--dark) [data-key="000"]{color:#000;text-shadow:none}.swatch:where(.swatch--list){border-radius:var(--local--swatch--border-radius);outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.swatch:where(.swatch--chip),.swatch:where(.swatch--line){background-color:#fff;border-radius:var(--local--swatch--border-radius);display:flex;gap:var(--local--swatch--padding);outline:1px solid rgba(0,0,0,.08);outline-offset:-1px;padding:var(--local--swatch--padding)}.swatch__list .swatch:where(.swatch--chip),.swatch__list .swatch:where(.swatch--line){outline:none}.swatch a{font-weight:inherit;text-decoration-thickness:initial;text-underline-offset:.2em}.swatch a:hover{color:inherit}.swatch [style*="background-color: var(--wp--custom--color--white);"],.swatch [style*="background-color: white;"],.swatch [style*="background-color: #fff;"],.swatch [style*="background-color: #ffffff;"],.swatch [style*="hsl(0 0% 100%)"],.swatch [style*="rgb(255 255 255)"],.swatch [style*="/ 0.00)"],.swatch [style*="/ 0.0)"],.swatch [style*="/ 0)"]{outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.swatch [style*="background-color: var(--wp--custom--color--white);"].swatch__line-color,.swatch [style*="background-color: white;"].swatch__line-color,.swatch [style*="background-color: #fff;"].swatch__line-color,.swatch [style*="background-color: #ffffff;"].swatch__line-color,.swatch [style*="hsl(0 0% 100%)"].swatch__line-color,.swatch [style*="rgb(255 255 255)"].swatch__line-color,.swatch [style*="/ 0.00)"].swatch__line-color,.swatch [style*="/ 0.0)"].swatch__line-color,.swatch [style*="/ 0)"].swatch__line-color{border-right:1px solid rgba(0,0,0,.08);outline:0}.swatch>*{border-radius:var(--local--swatch--border-radius)}.swatch[data-key=white]::after{border-radius:var(--local--swatch--border-radius);outline:1px solid rgba(0,0,0,.08);outline-offset:-1px;pointer-events:none}.swatch[data-key=white] .swatch__background-item{outline:none}.swatch__header{position:relative}.swatch__heading{align-items:baseline;color:inherit;display:flex;font-size:20px;gap:var(--local--swatch--padding);justify-content:space-between;padding:var(--local--swatch--padding);width:100%;z-index:1}.swatch--block .swatch__heading{left:0;position:absolute;top:0}.swatch__key{display:flex;font-family:monospace;font-size:14px;gap:var(--local--swatch--padding)}.swatch__background{border-radius:var(--local--swatch--border-radius);display:flex;margin-top:0;min-height:var(--local--swatch--height)}.swatch__background>*{align-items:flex-end;display:flex}.swatch__background>*:last-child{flex-grow:1}.swatch__background-item{font-family:monospace;padding:var(--local--swatch--padding) calc(.5*var(--local--swatch--padding))}.swatch__background-item:first-child{border-bottom-left-radius:var(--local--swatch--border-radius);border-top-left-radius:var(--local--swatch--border-radius);padding-left:var(--local--swatch--padding)}.swatch__background-item:last-child{border-bottom-right-radius:var(--local--swatch--border-radius);border-top-right-radius:var(--local--swatch--border-radius);padding-right:var(--local--swatch--padding)}.swatch__background-item:only-child{border-radius:var(--local--swatch--border-radius);padding:var(--local--swatch--padding)}.swatch__list{max-width:100%;overflow:auto;position:relative;scrollbar-color:rgba(0,0,0,.6) rgba(0,0,0,0);z-index:1}.swatch__list:empty{display:none}.swatch__list+.swatch__list{margin-top:0}[data-key=white] .swatch__list{outline:1px solid rgba(0,0,0,.08);outline-offset:-1px}.swatch--list .swatch__list{margin-top:0;padding-top:0}.swatch--list .swatch__list li+li{margin-top:calc(-1*var(--local--swatch--padding))}.swatch--block .swatch__list{display:flex;margin-top:var(--local--swatch--padding);margin-top:2px}.swatch--block .swatch__list:has(>:only-child){display:none !important}.swatch--block .swatch__list:first-of-type li:first-child{border-top-left-radius:var(--local--swatch--border-radius)}.swatch--block .swatch__list:first-of-type li:last-child{border-top-right-radius:var(--local--swatch--border-radius)}.swatch--block .swatch__list:last-of-type li:first-child{border-bottom-left-radius:var(--local--swatch--border-radius)}.swatch--block .swatch__list:last-of-type li:last-child{border-bottom-right-radius:var(--local--swatch--border-radius)}.swatch--block .swatch__list:only-of-type li:first-child{border-bottom-left-radius:var(--local--swatch--border-radius);border-top-left-radius:var(--local--swatch--border-radius)}.swatch--block .swatch__list:only-of-type li:last-child{border-bottom-right-radius:var(--local--swatch--border-radius);border-top-right-radius:var(--local--swatch--border-radius)}.swatch__list-item{padding:var(--local--swatch--padding)}.swatch--block .swatch__list-item{align-items:flex-start;display:flex;flex-shrink:0;font-family:monospace;min-height:var(--local--swatch--value-height);width:var(--local--swatch--value-width)}.swatch__chip-color,.swatch__line-color{border-bottom-left-radius:var(--local--swatch--border-radius);border-top-left-radius:var(--local--swatch--border-radius);display:inline-block;height:calc(2*var(--local--swatch--padding) + 1.5rem);margin:calc(-1*var(--local--swatch--padding));margin-right:0;vertical-align:middle;width:calc(2*var(--local--swatch--padding) + 1.5rem)}.swatch__chip-color{border-radius:var(--local--swatch--border-radius)}body.no-js [data-aos]{opacity:1;transform:none}/*# sourceMappingURL=theme.css.map */