.calendar-block:not(.calendar-block--has-call-to-action){padding-bottom:calc(var(--section-padding-bottom) - var(--calendar-track-padding))}.calendar-block:not(.calendar-block--has-call-to-action).section:last-of-type{padding-bottom:calc(var(--section-padding-bottom-last-of-type) - var(--calendar-track-padding))}.calendar-block:not(.calendar-block--has-call-to-action).section--has-divider{padding-bottom:0}.calendar-block:not(.calendar-block--has-call-to-action).section--has-divider .section__divider{margin-top:calc(var(--section-padding-top) - var(--calendar-track-padding))}.calendar-block--has-call-to-action .call-to-action{padding-top:calc(var(--button-container-padding-top) - var(--calendar-track-padding))}.calendar-block--full .calendar__event-items,.calendar-block--has-heading .calendar__event-items{margin-top:0!important}.calendar-block__filter-heading{margin-top:0}.calendar-block .call-to-action{justify-content:center}.calendar-block__container{min-height:calc(var(--theme-margin-top-spinner) + var(--theme-height-spinner));position:relative}@media(min-width:768px){.calendar-block:not(.calendar-block--has-call-to-action){padding-bottom:calc(var(--section-padding-bottom-md) - var(--calendar-track-padding))}.calendar-block:not(.calendar-block--has-call-to-action).section:last-of-type{padding-bottom:calc(var(--section-padding-bottom-last-of-type-md) - var(--calendar-track-padding))}.calendar-block:not(.calendar-block--has-call-to-action).section--has-divider .section__divider{margin-top:calc(var(--section-padding-top-md) - var(--calendar-track-padding))}.calendar-block--has-call-to-action .call-to-action{padding-top:calc(var(--button-container-padding-top-md) - var(--calendar-track-padding))}}@media(min-width:1260px){.calendar-block:not(.calendar-block--has-call-to-action){padding-bottom:calc(var(--section-padding-bottom-xl) - var(--calendar-track-padding))}.calendar-block:not(.calendar-block--has-call-to-action).section:last-of-type{padding-bottom:calc(var(--section-padding-bottom-last-of-type-xl) - var(--calendar-track-padding))}.calendar-block:not(.calendar-block--has-call-to-action).section--has-divider .section__divider{margin-top:calc(var(--section-padding-top-md) - var(--calendar-track-padding))}}.calendar__splide{margin-left:calc(var(--container-padding-horizontal)*-1);margin-right:calc(var(--container-padding-horizontal)*-1);width:calc(100% + var(--container-padding-horizontal)*2)}.calendar__track{padding:0 var(--container-padding-horizontal) var(--calendar-track-padding)!important}.calendar__header{align-items:center;border-bottom:var(--calendar-header-border-width) solid var(--calendar-header-border-color-primary);display:flex;justify-content:center;margin-bottom:var(--calendar-header-margin-bottom);min-height:calc(var(--round-button-size) + var(--round-button-outline-width-focus)*2 + var(--calendar-header-padding-bottom) + var(--calendar-header-border-width));padding-bottom:var(--calendar-header-padding-bottom);position:relative;text-transform:capitalize}.calendar__current-month-heading{margin:0}.calendar__month-button{align-items:center;display:flex;font-weight:var(--calendar-month-button-font-weight);gap:var(--calendar-month-button-gap);position:absolute;top:var(--round-button-outline-width-focus)}.calendar__month-button--prev{left:var(--round-button-outline-width-focus)}.calendar__month-button--next{right:var(--round-button-outline-width-focus)}.calendar__month-button:focus-visible .calendar__month-button-icon{outline:var(--round-button-outline-width-focus) solid;outline-offset:0}.calendar__month-button:active .calendar__month-button-icon-plate,.calendar__month-button:enabled:hover .calendar__month-button-icon-plate,.calendar__month-button:focus-visible .calendar__month-button-icon-plate,.calendar__month-button:focus-visible:active .calendar__month-button-icon-plate,.calendar__month-button:focus-visible:hover .calendar__month-button-icon-plate{height:var(--round-button-icon-plate-size-hover);width:var(--round-button-icon-plate-size-hover)}.calendar__month-button-text:not(:focus):not(:active){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.calendar__month-button-text{text-transform:capitalize}.calendar__event-items{list-style:none;margin-bottom:0;padding-left:0}.calendar__event-items>*,.calendar__event-items>:first-child{margin-top:0}.calendar__event-items>:last-child{margin-bottom:0}.calendar__event-items{height:0}.calendar__event-items--centered{justify-content:center}@media(min-width:576px){.calendar__splide{margin-left:calc(var(--container-padding-horizontal-sm)*-1);margin-right:calc(var(--container-padding-horizontal-sm)*-1);width:calc(100% + var(--container-padding-horizontal-sm)*2)}.calendar__track{padding-left:var(--container-padding-horizontal-sm)!important;padding-right:var(--container-padding-horizontal-sm)!important}}@media(min-width:768px){.calendar__splide{margin-left:calc(var(--calendar-track-padding)*-1);margin-right:calc(var(--calendar-track-padding)*-1);width:calc(100% + var(--calendar-track-padding)*2)}.calendar__track{padding-left:var(--calendar-track-padding)!important;padding-right:var(--calendar-track-padding)!important}.calendar__event-items--centered>:only-child{grid-column:4/span 6}}@media(min-width:992px){.calendar__header{margin-bottom:var(--calendar-header-margin-bottom-lg);min-height:calc(var(--round-button-size) + var(--round-button-outline-width-focus)*2 + var(--calendar-header-padding-bottom-lg) + var(--calendar-header-border-width));padding-bottom:var(--calendar-header-padding-bottom-lg)}.calendar__month-button-text:not(:focus):not(.sr-only){height:auto;margin:0;position:static;width:auto}}.splide__slide.is-active .calendar__event-items{height:auto}:root{--calendar-track-padding:var(--spacing-24);--calendar-header-border-color-primary:var(--color-brass-100);--calendar-header-padding-bottom:var(--spacing-12);--calendar-header-padding-bottom-lg:var(--spacing-12);--calendar-header-margin-bottom:var(--spacing-24);--calendar-header-margin-bottom-lg:var(--spacing-40);--calendar-header-border-width:var(--border-width-3);--calendar-month-button-gap:var(--spacing-12);--calendar-month-button-font-weight:var(--font-weight-medium)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring{color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring:hover .page-card-block__link,.section--bg-color-ocean.calendar-block--mini .calendar__event-item:hover .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring:hover .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item:hover .page-card-block__link{color:var(--page-card-block-text-color-calendar-recurring-hover)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring:hover .page-card-block__arrow-icon:before,.section--bg-color-ocean.calendar-block--mini .calendar__event-item:hover .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring:hover .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item:hover .page-card-block__arrow-icon:before{background-color:var(--page-card-block-text-color-calendar-recurring-hover)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__content--size-small .page-card-block__no-image-container:after,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__content--size-small .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__no-image-container:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 5%,transparent) 25%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 25%,transparent) 50%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 60%,transparent) 75%,var(--page-card-block-text-container-background-color-calendar-recurring) 100%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 5%,transparent) 25%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 25%,transparent) 50%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 60%,transparent) 75%,var(--page-card-block-text-container-background-color-calendar-recurring) 100%)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__content--size-large .page-card-block__no-image-container:after,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__content--size-large .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__no-image-container:after{background-color:var(--page-card-block-text-container-background-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container,.section--bg-color-ocean.calendar-block--mini .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container{background-color:var(--page-card-block-no-image-container-background-color-with-date-field-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container-graphic,.section--bg-color-ocean.calendar-block--mini .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container-graphic{background-color:var(--page-card-block-no-image-container-graphic-background-color-with-date-field-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__no-image-container,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__no-image-container{background-color:var(--page-card-block-no-image-container-background-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__no-image-container-graphic,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__no-image-container-graphic{background-color:var(--page-card-block-no-image-container-graphic-background-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon{background-color:var(--round-button-icon-plate-background-color-on-media);border-color:var(--round-button-icon-plate-border-color-on-media);outline-color:var(--round-button-icon-plate-outline-color-on-media)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon:before,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon:before{background-color:var(--round-button-icon-color-on-media)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__text-container,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__text-container,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__text-container,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__text-container{background-color:var(--page-card-block-text-container-background-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__date-field,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__date-field,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__date-field,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__date-field{background-color:var(--page-card-block-date-field-background-color-calendar-recurring);color:var(--page-card-block-date-field-text-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__date-field:before,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__date-field:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__date-field:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__date-field:before{background-color:var(--page-card-block-date-field-text-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__category-item,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__category-item,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__category-item,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__category-item{border-color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__heading-icon:before,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__heading-icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__heading-icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__heading-icon:before{background-color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__link,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__link{color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__link:focus-visible,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__link:focus-visible,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__link:focus-visible,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__link:focus-visible{outline-color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean.calendar-block--mini .calendar__event-item .page-card-block__arrow-icon:before,.section--bg-color-ocean.calendar-block--mini .calendar__event-item--recurring .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color].calendar-block--mini .calendar__event-item--recurring .page-card-block__arrow-icon:before{background-color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__header,.section--bg-color-ocean[class*=section--page-card-color] .calendar__header{border-color:var(--calendar-header-border-color-primary)}.section--bg-color-ocean .calendar__month-button:focus-visible .calendar__month-button-icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:focus-visible .calendar__month-button-icon{outline-color:var(--round-button-outline-color-primary-focus)}.section--bg-color-ocean .calendar__month-button:focus-visible .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:focus-visible .calendar__month-button-icon .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-focus);border-color:var(--round-button-icon-plate-border-color-primary-focus);outline-color:var(--round-button-icon-plate-outline-color-primary-focus)}.section--bg-color-ocean .calendar__month-button:focus-visible .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:focus-visible .calendar__month-button-icon .round-button__icon:before{background-color:var(--round-button-icon-color-primary-focus)}.section--bg-color-ocean .calendar__month-button:focus-visible:hover .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean .calendar__month-button:hover .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:focus-visible:hover .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:hover .calendar__month-button-icon .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-hover);border-color:var(--round-button-icon-plate-border-color-primary-hover);outline-color:var(--round-button-icon-plate-outline-color-primary-hover)}.section--bg-color-ocean .calendar__month-button:focus-visible:hover .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean .calendar__month-button:hover .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:focus-visible:hover .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:hover .calendar__month-button-icon .round-button__icon:before{background-color:var(--round-button-icon-color-primary-hover)}.section--bg-color-ocean .calendar__month-button:disabled .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean .calendar__month-button:disabled:hover .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:disabled .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:disabled:hover .calendar__month-button-icon .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary-disabled);border-color:var(--round-button-icon-plate-border-color-primary-disabled);outline-color:var(--round-button-icon-plate-outline-color-primary-disabled)}.section--bg-color-ocean .calendar__month-button:disabled .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean .calendar__month-button:disabled:hover .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:disabled .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button:disabled:hover .calendar__month-button-icon .round-button__icon:before{background-color:var(--round-button-icon-color-primary-disabled)}.section--bg-color-ocean .calendar__month-button-icon .round-button__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button-icon .round-button__icon{background-color:var(--round-button-icon-plate-background-color-primary);border-color:var(--round-button-icon-plate-border-color-primary);outline-color:var(--round-button-icon-plate-outline-color-primary)}.section--bg-color-ocean .calendar__month-button-icon .round-button__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__month-button-icon .round-button__icon:before{background-color:var(--round-button-icon-color-primary)}.section--bg-color-ocean .calendar__event-item,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item{color:var(--page-card-block-text-color-calendar)}.section--bg-color-ocean .calendar__event-item:hover .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item:hover .page-card-block__link{color:var(--page-card-block-text-color-calendar-hover)}.section--bg-color-ocean .calendar__event-item:hover .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item:hover .page-card-block__arrow-icon:before{background-color:var(--page-card-block-text-color-calendar-hover)}.section--bg-color-ocean .calendar__event-item .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean .calendar__event-item .page-card-block__content--size-small .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__content--size-small .page-card-block__no-image-container:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar) 5%,transparent) 25%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar) 25%,transparent) 50%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar) 60%,transparent) 75%,var(--page-card-block-text-container-background-color-calendar) 100%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar) 5%,transparent) 25%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar) 25%,transparent) 50%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar) 60%,transparent) 75%,var(--page-card-block-text-container-background-color-calendar) 100%)}.section--bg-color-ocean .calendar__event-item .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean .calendar__event-item .page-card-block__content--size-large .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__content--size-large .page-card-block__no-image-container:after{background-color:var(--page-card-block-text-container-background-color-calendar)}.section--bg-color-ocean .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container{background-color:var(--page-card-block-no-image-container-background-color-with-date-field-calendar)}.section--bg-color-ocean .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item.page-card-block--has-date-field .page-card-block__no-image-container-graphic{background-color:var(--page-card-block-no-image-container-graphic-background-color-with-date-field-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__no-image-container{background-color:var(--page-card-block-no-image-container-background-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__no-image-container-graphic{background-color:var(--page-card-block-no-image-container-graphic-background-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon{background-color:var(--round-button-icon-plate-background-color-on-media);border-color:var(--round-button-icon-plate-border-color-on-media);outline-color:var(--round-button-icon-plate-outline-color-on-media)}.section--bg-color-ocean .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__media-button:hover .page-card-block__icon:before{background-color:var(--round-button-icon-color-on-media)}.section--bg-color-ocean .calendar__event-item .page-card-block__text-container,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__text-container{background-color:var(--page-card-block-text-container-background-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__date-field,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__date-field{background-color:var(--page-card-block-date-field-background-color-calendar);color:var(--page-card-block-date-field-text-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__date-field:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__date-field:before{background-color:var(--page-card-block-date-field-text-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__category-item,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__category-item{border-color:var(--page-card-block-text-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__heading-icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__heading-icon:before{background-color:var(--page-card-block-text-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__link{color:var(--page-card-block-text-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__link:focus-visible,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__link:focus-visible{outline-color:var(--page-card-block-text-color-calendar)}.section--bg-color-ocean .calendar__event-item .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item .page-card-block__arrow-icon:before{background-color:var(--page-card-block-text-color-calendar)}.section--bg-color-ocean .calendar__event-item--recurring,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring{color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring:hover .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring:hover .page-card-block__link{color:var(--page-card-block-text-color-calendar-recurring-hover)}.section--bg-color-ocean .calendar__event-item--recurring:hover .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring:hover .page-card-block__arrow-icon:before{background-color:var(--page-card-block-text-color-calendar-recurring-hover)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__content--size-small .page-card-block__no-image-container:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 5%,transparent) 25%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 25%,transparent) 50%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 60%,transparent) 75%,var(--page-card-block-text-container-background-color-calendar-recurring) 100%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 5%,transparent) 25%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 25%,transparent) 50%,color-mix(in srgb,var(--page-card-block-text-container-background-color-calendar-recurring) 60%,transparent) 75%,var(--page-card-block-text-container-background-color-calendar-recurring) 100%)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__no-image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__image-container:after,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__content--size-large .page-card-block__no-image-container:after{background-color:var(--page-card-block-text-container-background-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container{background-color:var(--page-card-block-no-image-container-background-color-with-date-field-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring.page-card-block--has-date-field .page-card-block__no-image-container-graphic{background-color:var(--page-card-block-no-image-container-graphic-background-color-with-date-field-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__no-image-container,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__no-image-container{background-color:var(--page-card-block-no-image-container-background-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__no-image-container-graphic,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__no-image-container-graphic{background-color:var(--page-card-block-no-image-container-graphic-background-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon{background-color:var(--round-button-icon-plate-background-color-on-media);border-color:var(--round-button-icon-plate-border-color-on-media);outline-color:var(--round-button-icon-plate-outline-color-on-media)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__media-button:hover .page-card-block__icon:before{background-color:var(--round-button-icon-color-on-media)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__text-container,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__text-container{background-color:var(--page-card-block-text-container-background-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__date-field,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__date-field{background-color:var(--page-card-block-date-field-background-color-calendar-recurring);color:var(--page-card-block-date-field-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__date-field:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__date-field:before{background-color:var(--page-card-block-date-field-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__category-item,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__category-item{border-color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__heading-icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__heading-icon:before{background-color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__link,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__link{color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__link:focus-visible,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__link:focus-visible{outline-color:var(--page-card-block-text-color-calendar-recurring)}.section--bg-color-ocean .calendar__event-item--recurring .page-card-block__arrow-icon:before,.section--bg-color-ocean[class*=section--page-card-color] .calendar__event-item--recurring .page-card-block__arrow-icon:before{background-color:var(--page-card-block-text-color-calendar-recurring)}
/*# sourceMappingURL=calendar-block-mm.b226ae08562ce7a97f2b.css.map*/