.wp-block-buttons{gap:.75rem;margin:1.5rem 0}.wp-block-buttons.is-style-medium-spacing{gap:1rem}.wp-block-buttons.is-style-large-spacing{gap:1.5rem}.wp-block-buttons .wp-block-button:not(.is-style-arrow-button) .wp-block-button__link,.wp-block-file__button{border-radius:.25rem;box-shadow:0 2px 10px rgba(12,138,233,.331);color:var(--cals-color-white);font-family:var(--cals-font-button);font-size:.875rem;font-weight:500;letter-spacing:1px;padding:calc(.75em + 1px) calc(1em + 1px);text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.wp-block-buttons .wp-block-button:not(.is-style-arrow-button) .wp-block-button__link:hover,.wp-block-file__button:hover{box-shadow:0 6px 18px rgba(0,0,0,.14);text-decoration:none;transform:translateY(-2px)}.wp-block-buttons .wp-block-button:not(.is-style-arrow-button) .wp-block-button__link:not(.has-background),.wp-block-file__button:not(.has-background){background-color:var(--cals-color-secondary-400);background:linear-gradient(135deg,var(--cals-color-secondary-300) 0,var(--cals-color-secondary-400) 100%)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;border:1px solid var(--cals-color-secondary-400);box-shadow:0 0 2px rgba(12,138,233,.331);color:var(--cals-color-secondary-400);padding:.75em 1em}.wp-block-buttons .wp-block-button.is-style-red-button .wp-block-button__link:not(.has-background){background:var(--cals-color-primary-300);background:linear-gradient(135deg,var(--cals-color-primary-300) 0,var(--cals-color-primary-400) 100%);box-shadow:0 4px 8px rgba(233,12,12,.331)}.wp-block-buttons .wp-block-button.is-style-gray-button .wp-block-button__link:not(.has-background){background:var(--cals-color-gray-50);background:linear-gradient(135deg,var(--cals-color-gray-50) 0,var(--cals-color-gray-100) 100%);border:1px solid var(--cals-color-gray-200);box-shadow:0 2px 10px rgba(0,0,0,.12);color:var(--cals-color-gray-700);padding:.75em 1em}.wp-block-buttons .wp-block-button.is-style-arrow-button:not(.has-custom-font-size) .wp-block-button__link{font-size:1rem}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link{border-radius:.25rem;box-shadow:none;font-weight:500!important;padding-block:1rem;padding-left:1rem;padding-right:3.5rem!important;text-align:left}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link.has-text-color.has-white-color:before{background-color:var(--cals-color-primary-200)}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link.has-text-color.has-white-color:hover:before{background-color:var(--cals-color-white)}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link:not(.has-background){background:none}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link:not(.has-background):not(.has-border-color){padding-left:0;padding-block:.5rem}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link.has-border-color{border-width:1px}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link:not(.has-color){color:var(--cals-color-black);transition:color .3s ease}.wp-block-buttons .wp-block-button.is-style-arrow-button .wp-block-button__link:not(.has-color):hover{color:var(--cals-color-primary-300)}.is-style-transparent-blur-dark .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link,.wp-block-group.has-background:not(.has-white-background-color):not(.has-light-gray-background-color):not(.has-very-light-red-background-color):not(.has-very-light-blue-background-color):not(.has-medium-gray-background-color) .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--cals-color-white);color:var(--cals-color-white)}@media only screen and (max-width:768px){.flickity-button{display:none}}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-weight:inherit}.wp-block-buttons.is-style-joined-buttons{gap:0}.wp-block-buttons.is-style-joined-buttons .wp-element-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border-radius:0;box-shadow:none;font-size:1.2rem;font-weight:400;padding:1rem 2rem;text-transform:none}.wp-block-buttons.is-style-joined-buttons .wp-block-button:nth-child(2n) .wp-element-button{background:rgba(0,0,0,.4)}.wp-block-buttons.is-style-joined-buttons .wp-block-button:first-child .wp-element-button{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.wp-block-buttons.is-style-joined-buttons .wp-block-button:last-child .wp-element-button{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.wp-block-archives-list.is-style-arrow-buttons,.wp-block-categories-list.is-style-arrow-buttons{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.wp-block-archives-list.is-style-arrow-buttons li,.wp-block-categories-list.is-style-arrow-buttons li{margin-bottom:0}.wp-block-archives-list.is-style-arrow-buttons a,.wp-block-categories-list.is-style-arrow-buttons a{margin-right:.5rem;text-decoration:none!important}.wp-block-archives-list.is-style-arrow-buttons a:after,.wp-block-categories-list.is-style-arrow-buttons a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media screen and (min-width:1000px){.wp-block-archives-list.is-style-buttons,.wp-block-categories-list.is-style-buttons{grid-template-columns:1fr 1fr}}@media screen and (min-width:1400px){.wp-block-archives-list.is-style-buttons,.wp-block-categories-list.is-style-buttons{grid-template-columns:1fr 1fr 1fr}}.wp-block-cover,.wp-block-cover-image{padding:1.8rem}@media screen and (min-width:1200px){.wp-block-cover,.wp-block-cover-image{padding:4rem}}.wp-block-cover .wp-block-cover__inner-container{margin:0 auto;padding:initial}.wp-block-cover .wp-block-cover__inner-container:not(.is-layout-constrained){max-width:1200px}.is-style-academics-display{border-radius:.6rem;box-shadow:0 4px 18px var(--cals-color-black-020);overflow:hidden;padding:0}.is-style-academics-display .wp-block-cover__inner-container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.is-style-academics-display .wp-block-cover__inner-container h2{bottom:0;font-size:3rem;left:0;margin:0;position:absolute;right:0;top:0;z-index:5}.is-style-academics-display .wp-block-cover__inner-container h2 a{align-content:center;align-self:center;border:2px solid transparent;border-radius:.4rem;bottom:20px;color:var(--cals-color-white--global);display:grid;justify-content:center;left:20px;margin-top:0;padding:.7rem 2rem;position:absolute;right:20px;top:20px;transition:.3s;vertical-align:middle;z-index:5}.is-style-academics-display .wp-block-cover__inner-container h2 a:hover{border:2px solid var(--cals-color-white);text-decoration:none}div[data-align=full] div[data-metatitle=carousel] .wp-block-cover{max-width:unset}.wp-block-cover{container-type:inline-size;position:relative}.wp-block-cover .wp-block-cover__play-pause-button{background:transparent;border:2px solid var(--cals-color-white--global);border-radius:100rem;bottom:2rem;cursor:pointer;height:3.5rem;opacity:.75;position:absolute;right:2rem;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease;width:3.5rem;z-index:2}.wp-block-cover .wp-block-cover__play-pause-button img{height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;width:2rem}.wp-block-cover .wp-block-cover__play-pause-button:focus-visible,.wp-block-cover .wp-block-cover__play-pause-button:hover{background-color:var(--cals-color-primary-400--global);border-color:var(--cals-color-primary-400--global);opacity:1}.wp-block-cover .wp-block-cover__play-pause-button:focus-visible img,.wp-block-cover .wp-block-cover__play-pause-button:hover img{transform:translate(-50%,-50%) scale(1.1)}.wp-block-cover .wp-block-cover__play-pause-button:active img{transform:translate(-50%,-50%) scale(.5)}.wp-block-cover .wp-block-cover__play-pause-button:not(.paused) img.play{opacity:0;transform:translate(-50%,-50%) scale(0)}.wp-block-cover .wp-block-cover__play-pause-button.paused img.play,.wp-block-cover .wp-block-cover__play-pause-button:not(.paused) img.pause{opacity:1}.wp-block-cover .wp-block-cover__play-pause-button.paused img.pause{opacity:0;transform:translate(-50%,-50%) scale(0)}@container (width > 1200px){.wp-block-cover .wp-block-cover__play-pause-button{bottom:3.5rem;right:3.5rem}}.wp-block-group.has-background .wp-block-group__inner-container,.wp-block-group.has-background .wp-block-group__inner-container>div{margin:0 auto;max-width:1200px}.alignfull.has-background .wp-block-group__inner-container{padding:4rem 2rem}.wp-block-group.alignfull>*{left:unset;margin:0 auto;max-width:1200px;right:unset}.wp-block-group.alignfull{padding:4rem 2rem}.wp-block-group.alignfull>.alignwide{left:unset;margin:0 auto;max-width:1680px;right:unset}.wp-block-columns.is-style-no-gap{gap:0}.is-style-column-line{border-right:1px solid rgba(0,0,0,.2)}.is-style-column-line .filter-field-container{padding-left:1rem;padding-right:1rem}.is-style-column-line ul.wp-block-page-list.is-style-block-items li a{padding-left:3rem}.is-style-column-line ul.wp-block-page-list.is-style-block-items ul.wp-block-navigation__submenu-container li a{padding-left:4rem}.is-style-column-line .is-style-block-items .wp-block-pages-list__item .collapse-child-pages-button{left:10px}.is-style-column-top-line{border-top:1px solid rgba(0,0,0,.2)}.is-style-column-top-line .wp-block-column{padding-top:2rem}.wp-block-column>:first-child,.wp-block-group>:first-child,.wp-block-group__inner-container>:first-child,.wp-block-group__inner-container>:nth-child(2){margin-top:0}.wp-block-column>:last-child,.wp-block-group>:last-child,.wp-block-group__inner-container>:last-child{margin-bottom:0}.wp-block-column>:first-child,.wp-block-group>:first-child,.wp-block-group__inner-container>:first-child{margin-top:0}.is-style-red-dash-above{position:relative}.is-style-red-dash-above:before{background:var(--cals-color-primary-300);content:"";display:block;height:6px;left:50%;position:absolute;top:-14px;transform:translateX(-50%);width:46px}.is-style-white-wred-underline,.is-style-white-wred-underline-raised{background:var(--cals-color-white);border-bottom:6px solid var(--cals-color-primary-300);border-radius:.25rem;box-shadow:0 4px 18px var(--cals-color-black-010);color:var(--cals-color-black);padding:2rem}div.is-style-white-wred-underline-raised{margin-top:-80px;position:relative;z-index:5}@media only screen and (max-width:780px){body div.is-style-white-wred-underline-raised,body div.raised-container{margin-top:20px}}.is-style-transparent-with-padding{padding:3rem}.is-style-transparent-blur-dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--cals-color-black-080);border-radius:6px;box-shadow:0 4px 16px var(--cals-color-black-010);color:var(--cals-color-white);padding:2rem}.is-style-transparent-blur-dark a{color:var(--cals-color-secondary-100)}.is-style-transparent-blur-light{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--cals-color-white-080);border-radius:6px;box-shadow:0 4px 16px var(--cals-color-white-010);color:var(--cals-color-black);padding:2rem}.is-style-redbackground{background:var(--cals-color-primary-400);background:linear-gradient(150deg,var(--cals-color-primary-400) 0,var(--cals-color-primary-300) 100%);border-radius:6px;box-shadow:0 4px 18px rgba(173,0,0,.3);color:var(--cals-color-white);padding:2rem}.is-style-redbackground a{color:var(--cals-color-white-080)}.is-style-redbackground h3{color:var(--cals-color-white)}div.is-style-redbackground{position:relative;z-index:5}@media only screen and (max-width:600px){div.is-style-redbackground{margin-top:20px}}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{height:230px;-o-object-fit:cover;object-fit:cover;width:230px}.is-style-text-dark-lowerthird figure,figure.is-style-text-dark-lowerthird{line-height:0;position:relative}.is-style-text-dark-lowerthird figure>a,figure.is-style-text-dark-lowerthird>a{line-height:0}.is-style-text-dark-lowerthird figure img,figure.is-style-text-dark-lowerthird img{width:100%}.is-style-text-dark-lowerthird figure:after,figure.is-style-text-dark-lowerthird:after{background:#000;background:linear-gradient(0deg,var(--cals-color-black--global) 0,transparent 40%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;z-index:2}.is-style-text-dark-lowerthird figure figcaption,figure.is-style-text-dark-lowerthird figcaption{bottom:0;color:var(--cals-color-white--global);left:0;line-height:1.2;padding:2rem;position:absolute;right:0;text-align:left;z-index:5}.is-style-text-dark-lowerthird figure figcaption a,figure.is-style-text-dark-lowerthird figcaption a{color:var(--cals-color-white--global)}.is-style-two-column-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;margin-left:0}.is-style-no-bullets-list{list-style:none;margin-left:0;padding-left:0}.is-style-no-bullets-list li{margin-bottom:1rem}.is-style-two-column-list li{list-style:none;text-align:center}.is-style-two-column-list li svg path{fill:var(--cals-color-primary-300)}.is-style-two-column-list li:after{content:url("data:image/svg+xml; utf8, <svg aria-hidden=\"true\" focusable=\"false\" viewBox=\"0,0,1792,1792\"><path d=\"M979 960q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23zm384 0q0 13-10 23l-466 466q-10 10-23 10t-23-10l-50-50q-10-10-10-23t10-23l393-393-393-393q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l466 466q10 10 10 23z\"></path></svg>");display:inline-block;height:20px;width:20px}.is-style-publications{list-style:none;margin-left:0;padding-left:0}.is-style-publications li{margin-bottom:1rem;padding-left:2em;text-indent:-2em}:where(.wp-block-media-text){background:none}.wp-block-media-text .wp-block-media-text__content{padding:2rem}@media(max-width:900px){.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile,.wp-block-media-text.is-stacked-on-mobile{grid-template-areas:"media-text-media" "media-text-content";grid-template-columns:100%!important}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text .wp-block-media-text__content{padding:1rem}}.wp-block-navigation.alignfull .wp-block-navigation__container{border-radius:0}.wp-block-navigation.is-style-blue-button-background .wp-block-navigation__container{background:var(--cals-gradient-secondary);box-shadow:0 4px 12px rgba(0,0,0,.1);color:var(--cals-color-white);transition:box-shadow .3s,transform .3s}.wp-block-navigation.is-style-transparent-background .wp-block-navigation__container{background:transparent;border:none;box-shadow:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background:transparent;box-shadow:none;width:100%!important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{width:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{padding:0;position:relative}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item [aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item [aria-expanded=true]~.wp-block-navigation__submenu-container{display:block}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-icon{display:block!important;height:1.5rem;position:absolute;right:1rem;top:1.125rem;width:1.5rem}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon svg,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-icon svg{height:1rem;width:1rem}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:1.25rem;padding:.75rem 1rem;transition:color .2s ease,background-color .2s ease}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item__content:hover,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background-color:var(--cals-color-black-005);color:var(--cals-color-primary-300)}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item__content:where(.is-style-blue-button-background .wp-block-navigation-item__content):hover,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content:where(.is-style-blue-button-background .wp-block-navigation-item__content):hover{color:var(--cals-color-secondary-300)}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:1.2rem;padding:1rem}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding:0!important}@media(hover:hover){.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{padding-left:1rem!important}}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{font-size:1rem;padding:.5rem 1.5rem}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:not(:hover){color:var(--cals-color-gray-600)}.wp-block-navigation .wp-block-navigation__container{gap:0!important}.wp-block-navigation .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{background:var(--cals-color-white);border:1px solid var(--cals-color-gray-100);border-radius:.25rem;box-shadow:0 4px 10px var(--cals-color-black-010);color:var(--cals-color-black);gap:0}.wp-block-navigation .wp-block-navigation__container:not([style*=font-weight] .wp-block-navigation__container),.wp-block-navigation .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container:not([style*=font-weight] .wp-block-navigation__container){font-weight:450}.wp-block-navigation .wp-block-navigation-item{border-radius:3px;margin:0;padding:.5rem .75rem;transition:background-color .2s ease}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{text-decoration:none!important}.wp-block-navigation .wp-block-navigation-item:hover{background-color:var(--cals-color-black-005)}.wp-block-navigation .wp-block-navigation-item:hover .wp-block-navigation__submenu-icon{background:none}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item{padding:0}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.5rem .75rem}.sidebar-menu,.wp-block-page-list{display:flex;flex-direction:column;list-style:none;padding:1rem 0}.sidebar-menu *,.wp-block-page-list *{margin:0;padding:0}.sidebar-menu * a:hover,.wp-block-page-list * a:hover{border-color:transparent}.sidebar-menu li,.wp-block-page-list li{line-height:1.4}.sidebar-menu a,.wp-block-page-list a{align-items:center;color:var(--cals-color-black);display:flex;font-family:var(--cals-font-text);font-weight:400;position:relative;text-decoration:none;text-transform:unset;transition:transform .3s ease}.sidebar-menu a[target=_blank]:after,.wp-block-page-list a[target=_blank]:after{content:var(--cals-icon-arrow);height:1rem;margin-left:.125rem;transform:translateY(-.125rem) scale(.75) rotate(-45deg);transition:transform .3s ease,color .3s ease}.sidebar-menu a:not([target=_blank]):after,.wp-block-page-list a:not([target=_blank]):after{background-color:var(--cals-color-primary-300);border-radius:100%;content:"";height:6px;opacity:0;transform:translateX(0);transition:transform .3s ease,opacity .3s ease;width:6px}.sidebar-menu a.sidebar-menu__link--active[target=_blank]:after,.sidebar-menu a:focus-visible[target=_blank]:after,.sidebar-menu a:hover[target=_blank]:after,.wp-block-page-list a.sidebar-menu__link--active[target=_blank]:after,.wp-block-page-list a:focus-visible[target=_blank]:after,.wp-block-page-list a:hover[target=_blank]:after{color:var(--cals-color-primary-300);transform:translate(.125rem,-.25rem) scale(.75) rotate(-45deg)}.sidebar-menu a.sidebar-menu__link--active:not([target=_blank]):after,.sidebar-menu a:focus-visible:not([target=_blank]):after,.sidebar-menu a:hover:not([target=_blank]):after,.wp-block-page-list a.sidebar-menu__link--active:not([target=_blank]):after,.wp-block-page-list a:focus-visible:not([target=_blank]):after,.wp-block-page-list a:hover:not([target=_blank]):after{opacity:1;transform:translateX(.75rem)}.sidebar-menu.sidebar-menu>li,.sidebar-menu.wp-block-page-list>li,.wp-block-page-list.sidebar-menu>li,.wp-block-page-list.wp-block-page-list>li{margin-bottom:1rem}.sidebar-menu.sidebar-menu>li>a,.sidebar-menu.wp-block-page-list>li>a,.wp-block-page-list.sidebar-menu>li>a,.wp-block-page-list.wp-block-page-list>li>a{font-family:var(--cals-font-heading);font-weight:700}.sidebar-menu ul,.wp-block-page-list ul{display:flex;flex-direction:column;gap:.375rem;list-style:none;padding:0}.sidebar-menu ul.sub-menu,.sidebar-menu ul.wp-block-navigation__submenu-container,.wp-block-page-list ul.sub-menu,.wp-block-page-list ul.wp-block-navigation__submenu-container{border-left:1px solid var(--cals-color-gray-100);margin-left:.25rem;margin-top:.5rem;padding-left:.75rem}.sidebar-menu ul.sub-menu a,.sidebar-menu ul.wp-block-navigation__submenu-container a,.wp-block-page-list ul.sub-menu a,.wp-block-page-list ul.wp-block-navigation__submenu-container a{font-weight:400}.sidebar-menu.is-style-hide-children ul:not(:has(.current-menu-item)),.sidebar-menu.sidebar-menu ul:not(:has(.current-menu-item)),.wp-block-page-list.is-style-hide-children ul:not(:has(.current-menu-item)),.wp-block-page-list.sidebar-menu ul:not(:has(.current-menu-item)){display:none}.sidebar-menu.is-style-hide-children .sub-menu li:has(>.sub-menu>.current-menu-item)>a,.sidebar-menu.sidebar-menu .sub-menu li:has(>.sub-menu>.current-menu-item)>a,.wp-block-page-list.is-style-hide-children .sub-menu li:has(>.sub-menu>.current-menu-item)>a,.wp-block-page-list.sidebar-menu .sub-menu li:has(>.sub-menu>.current-menu-item)>a{font-weight:500}.sidebar-menu li.current-menu-item>ul,.wp-block-page-list li.current-menu-item>ul{display:flex!important}.sidebar-menu .current-menu-item>a,.wp-block-page-list .current-menu-item>a{color:var(--cals-color-primary-300)}.pagination,.post-navigation,.wp-block-query-pagination{margin-top:2rem}.pagination .nav-links,.pagination .wp-block-query-pagination-numbers,.post-navigation .nav-links,.post-navigation .wp-block-query-pagination-numbers,.wp-block-query-pagination .nav-links,.wp-block-query-pagination .wp-block-query-pagination-numbers{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.pagination .nav-links a,.pagination .nav-links span,.pagination .wp-block-query-pagination-numbers a,.pagination .wp-block-query-pagination-numbers span,.post-navigation .nav-links a,.post-navigation .nav-links span,.post-navigation .wp-block-query-pagination-numbers a,.post-navigation .wp-block-query-pagination-numbers span,.wp-block-query-pagination .nav-links a,.wp-block-query-pagination .nav-links span,.wp-block-query-pagination .wp-block-query-pagination-numbers a,.wp-block-query-pagination .wp-block-query-pagination-numbers span{border:none;border-radius:.25rem;padding:.75rem}.pagination .nav-links a,.pagination .wp-block-query-pagination-numbers a,.post-navigation .nav-links a,.post-navigation .wp-block-query-pagination-numbers a,.wp-block-query-pagination .nav-links a,.wp-block-query-pagination .wp-block-query-pagination-numbers a{color:var(--cals-color-secondary-300)}.pagination .nav-next a,.pagination .nav-previous a,.pagination .wp-block-query-pagination-next,.pagination .wp-block-query-pagination-previous,.pagination a.next,.pagination a.prev,.post-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation .wp-block-query-pagination-next,.post-navigation .wp-block-query-pagination-previous,.post-navigation a.next,.post-navigation a.prev,.wp-block-query-pagination .nav-next a,.wp-block-query-pagination .nav-previous a,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination a.next,.wp-block-query-pagination a.prev{border-radius:.25rem;padding:.75rem 1rem}.pagination .nav-previous a,.pagination .wp-block-query-pagination-previous,.pagination a.prev,.post-navigation .nav-previous a,.post-navigation .wp-block-query-pagination-previous,.post-navigation a.prev,.wp-block-query-pagination .nav-previous a,.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination a.prev{background-color:var(--cals-color-gray-100);color:var(--cals-color-black)}.pagination .nav-next a,.pagination .wp-block-query-pagination-next,.pagination a.next,.post-navigation .nav-next a,.post-navigation .wp-block-query-pagination-next,.post-navigation a.next,.wp-block-query-pagination .nav-next a,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination a.next{background-color:var(--cals-color-primary-400);color:var(--cals-color-white)}.post-navigation .nav-links{justify-content:flex-start;margin-block:1rem}.post-navigation a{display:block;text-transform:capitalize}blockquote{line-height:1rem;margin:0;padding-bottom:3%}blockquote:before{color:var(--cals-color-primary-300);content:"“";display:block;font-family:Georgia,sans-serif;font-size:8rem;line-height:1;margin-bottom:-50px}.wp-block-quote{padding-left:1rem;padding-block:1rem}.wp-block-quote:before{font-size:4rem;margin-bottom:-1.5rem}.wp-block-quote :last-child:not(cite){margin:0}.wp-block-quote cite{margin-top:1.25rem}.wp-block-quote.is-style-border-left{border-left:6px solid var(--cals-color-primary-300)}.wp-block-pullquote{border-block:4px solid var(--cals-color-primary-300);margin:initial;padding-block:3rem}.wp-block-pullquote p{font-size:inherit}.wp-block-pullquote cite{font-size:1rem}.wp-block-latest-posts li,.wp-block-rss li{display:flex;flex-direction:column;gap:.5rem;position:relative}.wp-block-latest-posts li:focus-within,.wp-block-rss li:focus-within{outline:2px solid var(--cals-color-secondary-300)}.wp-block-latest-posts.is-style-cards li,.wp-block-rss.is-style-cards li{padding:1.5rem}.wp-block-latest-posts.is-style-cards li>:first-child,.wp-block-rss.is-style-cards li>:first-child{margin-top:0}.wp-block-latest-posts.is-style-cards li>:last-child,.wp-block-rss.is-style-cards li>:last-child{margin-bottom:0}.wp-block-latest-posts .wp-block-latest-posts__post-title,.wp-block-latest-posts .wp-block-rss__item-title,.wp-block-rss .wp-block-latest-posts__post-title,.wp-block-rss .wp-block-rss__item-title{font-size:1.125rem;font-weight:500}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,.wp-block-latest-posts .wp-block-rss__item-excerpt,.wp-block-rss .wp-block-latest-posts__post-excerpt,.wp-block-rss .wp-block-rss__item-excerpt{font-size:1rem;line-height:1.6;margin:0}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-rss__item-publish-date,.wp-block-rss .wp-block-latest-posts__post-date,.wp-block-rss .wp-block-rss__item-publish-date{color:var(--cals-color-gray-600);margin-top:auto;order:3;padding-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-rss__item-author,.wp-block-rss .wp-block-latest-posts__post-author,.wp-block-rss .wp-block-rss__item-author{color:var(--cals-color-gray-600);order:4}.wp-block-latest-posts a:after,.wp-block-rss a:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.wp-block-latest-posts:not(.is-style-cards) li,.wp-block-rss:not(.is-style-cards) li{margin-top:1rem;padding:0}.wp-block-search{margin:0 auto}.wp-block-search label{color:var(--cals-color-black);display:block;font-size:1rem;font-weight:500;margin:.5rem 0}.wp-block-search .wp-block-search__inside-wrapper{border:none}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{background-color:var(--cals-color-white);border:1px solid var(--cals-color-gray-100);border-radius:50rem;box-shadow:0 4px 18px rgba(0,0,0,.1);font-size:1.3rem;padding:.9rem 1.5rem;transition:.3s}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input:focus-visible{border-color:var(--cals-color-gray-300);outline:none}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder{color:var(--cals-color-gray-300)}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input::placeholder{color:var(--cals-color-gray-300)}.wp-block-search .wp-block-search__button{background:var(--cals-gradient-primary);border-radius:50rem;color:var(--cals-color-white);font-weight:500;padding:.8rem 1.5rem;transition:.3s}.wp-block-search .wp-block-search__button.has-icon{align-items:center;display:flex;height:3.5rem;justify-content:center;padding:0;width:3.5rem}.wp-block-search .wp-block-search__button.has-icon svg{height:32px;transform:scaleX(-1);width:32px}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{align-items:center;display:flex;padding:0;position:relative}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{padding:1.125rem 1.5rem;width:100%}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{height:calc(100% - 8px);line-height:1;position:absolute;right:4px;z-index:1}.wp-block-search__button-only .wp-block-search__input{margin-right:.75rem}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--cals-color-gray-100)}.wp-block-separator{border-top-width:1px}.wp-block-table table{table-layout:unset!important}.wp-block-table table td,.wp-block-table table th{word-break:unset!important}.wp-block-social-links .wp-block-social-link.wp-social-link{transition:transform .3s ease}.button--sm{font-size:.8rem;padding:.25rem .5rem}.button,.button--sm{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:flex;gap:.25rem}.button{font-size:1rem;padding:.5rem}.button--lg,ul.is-style-arrow-buttons li{align-items:center;border:none;border-radius:.25rem;display:flex;font-size:1.25rem;font-weight:600;padding:1rem;width:100%}.button--lg p,ul.is-style-arrow-buttons li p{font-size:1.25rem}.button--gray,ul.is-style-arrow-buttons li{background-color:var(--cals-color-gray-50);border:none;border-radius:.25rem;color:var(--cals-color-black);cursor:pointer;line-height:1;position:relative;text-decoration:none!important;transition:background-color .3s ease,color .3s ease}.button--gray a,ul.is-style-arrow-buttons li a{color:var(--cals-color-black)}.button--gray:hover,ul.is-style-arrow-buttons li:hover{background-color:var(--cals-color-gray-100);color:var(--cals-color-primary-300)}.button--red{background:linear-gradient(150deg,var(--cals-color-primary-400--global) 0,var(--cals-color-primary-300--global) 100%);border:none;border-radius:.25rem;cursor:pointer;line-height:1;position:relative;text-decoration:none!important;transition:opacity .3s ease,color .3s ease}.button--red,.button--red a{color:var(--cals-color-white--global)}.button--red:hover{opacity:.8}.button--error{background-color:var(--cals-color-error-500);color:var(--cals-color-white)}.button--arrow-left,.button--arrow-right,.is-style-arrow-button .wp-block-button__link,ul.is-style-arrow-buttons li{align-items:center;color:var(--cals-color-black);cursor:pointer;display:flex;padding-right:3rem;position:relative;text-decoration:none!important}.button--arrow-left a,.button--arrow-right a,.is-style-arrow-button .wp-block-button__link a,ul.is-style-arrow-buttons li a{color:var(--cals-color-black)}.button--arrow-left:after,.button--arrow-left:before,.button--arrow-right:after,.button--arrow-right:before,.is-style-arrow-button .wp-block-button__link:after,.is-style-arrow-button .wp-block-button__link:before,ul.is-style-arrow-buttons li:after,ul.is-style-arrow-buttons li:before{content:"";display:inline-block;height:30px;position:absolute;transition:transform .3s ease,opacity .3s ease;width:30px}.button--arrow-left:before,.button--arrow-right:before,.is-style-arrow-button .wp-block-button__link:before,ul.is-style-arrow-buttons li:before{background-color:var(--cals-color-primary-300);mask:var(--cals-icon-arrow) no-repeat center;-webkit-mask:var(--cals-icon-arrow) no-repeat center;transform:translateX(-.25rem);z-index:2}.button--arrow-left:after,.button--arrow-right:after,.is-style-arrow-button .wp-block-button__link:after,ul.is-style-arrow-buttons li:after{background-color:var(--cals-color-primary-300);border-radius:100%;opacity:0}.button--arrow-left:hover:before,.button--arrow-right:hover:before,.is-style-arrow-button .wp-block-button__link:hover:before,ul.is-style-arrow-buttons li:hover:before{background-color:var(--cals-color-white);transform:translateX(0)}.button--arrow-left:hover:after,.button--arrow-right:hover:after,.is-style-arrow-button .wp-block-button__link:hover:after,ul.is-style-arrow-buttons li:hover:after{opacity:1}.button--arrow-right:after,.button--arrow-right:before,.is-style-arrow-button .wp-block-button__link:after,.is-style-arrow-button .wp-block-button__link:before,ul.is-style-arrow-buttons li:after,ul.is-style-arrow-buttons li:before{right:.75rem}.button--arrow-left{padding-left:2.5rem}.button--arrow-left:after,.button--arrow-left:before{left:0;scale:-100% 1}.filter{align-items:center;background-color:var(--cals-color-gray-50);border-radius:.25rem;display:flex;gap:.5rem;overflow:hidden;padding:.5rem;position:relative}.filter a{color:var(--cals-color-black);display:block;text-decoration:none!important}.filter a:focus-visible,.filter a:focus-visible small,.filter a:hover,.filter a:hover small{color:var(--cals-color-primary-400)}.filter small{color:var(--cals-color-primary-200);margin-left:.25rem}.filter input{accent-color:var(--cals-color-primary-300);align-items:center;display:flex;height:1rem;width:1rem}.filter a,.filter p{font-size:.9rem;margin-bottom:0}.card,.is-style-card,.is-style-cards .wp-block-rss__item,.wp-block-latest-posts.is-style-cards li{--image-aspect-ratio:3/2;background-color:var(--cals-color-white);border:1px solid var(--cals-color-gray-100);border-radius:.25rem;box-shadow:0 0 1rem var(--cals-color-black-005--global);color:var(--cals-color-black);overflow:hidden;position:relative;transition:border-color .25s ease}.card .card__figure,.is-style-card .card__figure,.is-style-cards .wp-block-rss__item .card__figure,.wp-block-latest-posts.is-style-cards li .card__figure{box-shadow:inset 0 0 10px var(--cals-color-black-010);line-height:0;margin:0;overflow:hidden;position:relative;width:100%}.card .card__figure img,.is-style-card .card__figure img,.is-style-cards .wp-block-rss__item .card__figure img,.wp-block-latest-posts.is-style-cards li .card__figure img{aspect-ratio:var(--image-aspect-ratio);-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out,opacity .25s ease-out;width:100%}.card .card__content,.card.is-style-card,.is-style-card .card__content,.is-style-card.is-style-card,.is-style-cards .wp-block-rss__item .card__content,.is-style-cards .wp-block-rss__item.is-style-card,.wp-block-latest-posts.is-style-cards li .card__content,.wp-block-latest-posts.is-style-cards li.is-style-card{padding:1rem}.card .card__content>:first-child,.card.is-style-card>:first-child,.is-style-card .card__content>:first-child,.is-style-card.is-style-card>:first-child,.is-style-cards .wp-block-rss__item .card__content>:first-child,.is-style-cards .wp-block-rss__item.is-style-card>:first-child,.wp-block-latest-posts.is-style-cards li .card__content>:first-child,.wp-block-latest-posts.is-style-cards li.is-style-card>:first-child{margin-top:0}.card .card__content>:last-child,.card.is-style-card>:last-child,.is-style-card .card__content>:last-child,.is-style-card.is-style-card>:last-child,.is-style-cards .wp-block-rss__item .card__content>:last-child,.is-style-cards .wp-block-rss__item.is-style-card>:last-child,.wp-block-latest-posts.is-style-cards li .card__content>:last-child,.wp-block-latest-posts.is-style-cards li.is-style-card>:last-child{margin-bottom:0}@media screen and (min-width:800px){.card .card__content,.card.is-style-card,.is-style-card .card__content,.is-style-card.is-style-card,.is-style-cards .wp-block-rss__item .card__content,.is-style-cards .wp-block-rss__item.is-style-card,.wp-block-latest-posts.is-style-cards li .card__content,.wp-block-latest-posts.is-style-cards li.is-style-card{padding:1.5rem}}.card .card__container,.is-style-card .card__container,.is-style-cards .wp-block-rss__item .card__container,.wp-block-latest-posts.is-style-cards li .card__container{height:100%}.card:has(.stretched-link):hover,.card:has(a.card__container):hover,.is-style-card:has(.stretched-link):hover,.is-style-card:has(a.card__container):hover,.is-style-cards .wp-block-rss__item:has(.stretched-link):hover,.is-style-cards .wp-block-rss__item:has(a.card__container):hover,.wp-block-latest-posts.is-style-cards li:has(.stretched-link):hover,.wp-block-latest-posts.is-style-cards li:has(a.card__container):hover{border-color:var(--cals-color-gray-200)}.card .card__container:has(.stretched-link),.card a.card__container,.is-style-card .card__container:has(.stretched-link),.is-style-card a.card__container,.is-style-cards .wp-block-rss__item .card__container:has(.stretched-link),.is-style-cards .wp-block-rss__item a.card__container,.wp-block-latest-posts.is-style-cards li .card__container:has(.stretched-link),.wp-block-latest-posts.is-style-cards li a.card__container{color:var(--cals-color-black);display:block;position:relative;width:100%}.card .card__container:has(.stretched-link):focus-visible,.card .card__container:has(.stretched-link):hover,.card a.card__container:focus-visible,.card a.card__container:hover,.is-style-card .card__container:has(.stretched-link):focus-visible,.is-style-card .card__container:has(.stretched-link):hover,.is-style-card a.card__container:focus-visible,.is-style-card a.card__container:hover,.is-style-cards .wp-block-rss__item .card__container:has(.stretched-link):focus-visible,.is-style-cards .wp-block-rss__item .card__container:has(.stretched-link):hover,.is-style-cards .wp-block-rss__item a.card__container:focus-visible,.is-style-cards .wp-block-rss__item a.card__container:hover,.wp-block-latest-posts.is-style-cards li .card__container:has(.stretched-link):focus-visible,.wp-block-latest-posts.is-style-cards li .card__container:has(.stretched-link):hover,.wp-block-latest-posts.is-style-cards li a.card__container:focus-visible,.wp-block-latest-posts.is-style-cards li a.card__container:hover{text-decoration:none}.card .card__container:has(.stretched-link):focus-visible img,.card .card__container:has(.stretched-link):hover img,.card a.card__container:focus-visible img,.card a.card__container:hover img,.is-style-card .card__container:has(.stretched-link):focus-visible img,.is-style-card .card__container:has(.stretched-link):hover img,.is-style-card a.card__container:focus-visible img,.is-style-card a.card__container:hover img,.is-style-cards .wp-block-rss__item .card__container:has(.stretched-link):focus-visible img,.is-style-cards .wp-block-rss__item .card__container:has(.stretched-link):hover img,.is-style-cards .wp-block-rss__item a.card__container:focus-visible img,.is-style-cards .wp-block-rss__item a.card__container:hover img,.wp-block-latest-posts.is-style-cards li .card__container:has(.stretched-link):focus-visible img,.wp-block-latest-posts.is-style-cards li .card__container:has(.stretched-link):hover img,.wp-block-latest-posts.is-style-cards li a.card__container:focus-visible img,.wp-block-latest-posts.is-style-cards li a.card__container:hover img{transform:scale(1.05)}.card .card__container:has(.stretched-link):focus-visible,.card a.card__container:focus-visible,.is-style-card .card__container:has(.stretched-link):focus-visible,.is-style-card a.card__container:focus-visible,.is-style-cards .wp-block-rss__item .card__container:has(.stretched-link):focus-visible,.is-style-cards .wp-block-rss__item a.card__container:focus-visible,.wp-block-latest-posts.is-style-cards li .card__container:has(.stretched-link):focus-visible,.wp-block-latest-posts.is-style-cards li a.card__container:focus-visible{border:1px solid var(--cals-color-secondary-400)}.card .card__cta,.is-style-card .card__cta,.is-style-cards .wp-block-rss__item .card__cta,.wp-block-latest-posts.is-style-cards li .card__cta{align-items:center;color:var(--cals-color-black);display:flex;font-size:1rem;font-weight:600;margin-top:2rem;max-width:-moz-max-content;max-width:max-content;padding-right:2.75rem;position:relative;text-decoration:none;transition:color .3s ease}.card .card__cta a,.is-style-card .card__cta a,.is-style-cards .wp-block-rss__item .card__cta a,.wp-block-latest-posts.is-style-cards li .card__cta a{color:var(--cals-color-black)}.card .card__cta:after,.card .card__cta:before,.is-style-card .card__cta:after,.is-style-card .card__cta:before,.is-style-cards .wp-block-rss__item .card__cta:after,.is-style-cards .wp-block-rss__item .card__cta:before,.wp-block-latest-posts.is-style-cards li .card__cta:after,.wp-block-latest-posts.is-style-cards li .card__cta:before{content:"";display:block;height:2rem;position:absolute;right:0;width:2rem}.card .card__cta:before,.is-style-card .card__cta:before,.is-style-cards .wp-block-rss__item .card__cta:before,.wp-block-latest-posts.is-style-cards li .card__cta:before{background-color:var(--cals-color-primary-300);border-radius:50%;opacity:0;transition:opacity .3s ease}.card .card__cta:after,.is-style-card .card__cta:after,.is-style-cards .wp-block-rss__item .card__cta:after,.wp-block-latest-posts.is-style-cards li .card__cta:after{background-color:var(--cals-color-primary-300);mask:var(--cals-icon-arrow) no-repeat center;-webkit-mask:var(--cals-icon-arrow) no-repeat center;transform:translateX(-.5rem);transition:background-color .3s ease,transform .3s ease}.card .card__cta:has(a):hover,.card a.card__container:hover .card__cta,.card a.card__cta:hover,.is-style-card .card__cta:has(a):hover,.is-style-card a.card__container:hover .card__cta,.is-style-card a.card__cta:hover,.is-style-cards .wp-block-rss__item .card__cta:has(a):hover,.is-style-cards .wp-block-rss__item a.card__container:hover .card__cta,.is-style-cards .wp-block-rss__item a.card__cta:hover,.wp-block-latest-posts.is-style-cards li .card__cta:has(a):hover,.wp-block-latest-posts.is-style-cards li a.card__container:hover .card__cta,.wp-block-latest-posts.is-style-cards li a.card__cta:hover{color:var(--cals-color-primary-300);text-decoration:none}.card .card__cta:has(a):hover:before,.card a.card__container:hover .card__cta:before,.card a.card__cta:hover:before,.is-style-card .card__cta:has(a):hover:before,.is-style-card a.card__container:hover .card__cta:before,.is-style-card a.card__cta:hover:before,.is-style-cards .wp-block-rss__item .card__cta:has(a):hover:before,.is-style-cards .wp-block-rss__item a.card__container:hover .card__cta:before,.is-style-cards .wp-block-rss__item a.card__cta:hover:before,.wp-block-latest-posts.is-style-cards li .card__cta:has(a):hover:before,.wp-block-latest-posts.is-style-cards li a.card__container:hover .card__cta:before,.wp-block-latest-posts.is-style-cards li a.card__cta:hover:before{opacity:1}.card .card__cta:has(a):hover:after,.card a.card__container:hover .card__cta:after,.card a.card__cta:hover:after,.is-style-card .card__cta:has(a):hover:after,.is-style-card a.card__container:hover .card__cta:after,.is-style-card a.card__cta:hover:after,.is-style-cards .wp-block-rss__item .card__cta:has(a):hover:after,.is-style-cards .wp-block-rss__item a.card__container:hover .card__cta:after,.is-style-cards .wp-block-rss__item a.card__cta:hover:after,.wp-block-latest-posts.is-style-cards li .card__cta:has(a):hover:after,.wp-block-latest-posts.is-style-cards li a.card__container:hover .card__cta:after,.wp-block-latest-posts.is-style-cards li a.card__cta:hover:after{background-color:var(--cals-color-white);transform:translate(0)}.card.is-style-content-inside,.is-style-card.is-style-content-inside,.is-style-cards .wp-block-rss__item.is-style-content-inside,.wp-block-latest-posts.is-style-cards li.is-style-content-inside{border:none}.card.is-style-content-inside .card__container,.card.is-style-content-inside .card__figure,.is-style-card.is-style-content-inside .card__container,.is-style-card.is-style-content-inside .card__figure,.is-style-cards .wp-block-rss__item.is-style-content-inside .card__container,.is-style-cards .wp-block-rss__item.is-style-content-inside .card__figure,.wp-block-latest-posts.is-style-cards li.is-style-content-inside .card__container,.wp-block-latest-posts.is-style-cards li.is-style-content-inside .card__figure{position:relative}.card.is-style-content-inside .card__figure:before,.is-style-card.is-style-content-inside .card__figure:before,.is-style-cards .wp-block-rss__item.is-style-content-inside .card__figure:before,.wp-block-latest-posts.is-style-cards li.is-style-content-inside .card__figure:before{background:linear-gradient(to bottom right,rgba(0,0,0,.7),rgba(0,0,0,.2));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card.is-style-content-inside .card__content,.is-style-card.is-style-content-inside .card__content,.is-style-cards .wp-block-rss__item.is-style-content-inside .card__content,.wp-block-latest-posts.is-style-cards li.is-style-content-inside .card__content{bottom:0;overflow-y:auto;position:absolute;top:0;z-index:1}.card.is-style-content-inside .card__content *,.is-style-card.is-style-content-inside .card__content *,.is-style-cards .wp-block-rss__item.is-style-content-inside .card__content *,.wp-block-latest-posts.is-style-cards li.is-style-content-inside .card__content *{color:#fff!important}.card[data-has-overlay-text=true],.is-style-card[data-has-overlay-text=true],.is-style-cards .wp-block-rss__item[data-has-overlay-text=true],.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true]{position:relative}.card[data-has-overlay-text=true] .card__overlay-text,.is-style-card[data-has-overlay-text=true] .card__overlay-text,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true] .card__overlay-text,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true] .card__overlay-text{height:100%;left:0;overflow-y:auto;position:absolute;top:0;z-index:2}.card[data-has-overlay-text=true] .card__overlay-text p,.is-style-card[data-has-overlay-text=true] .card__overlay-text p,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true] .card__overlay-text p,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true] .card__overlay-text p{color:#fff;margin-bottom:0;opacity:0;padding:1.5rem;pointer-events:none;transform:translateY(20px);transition:transform .25s ease-out,opacity .25s ease-out}.card[data-has-overlay-text=true] .card__figure,.is-style-card[data-has-overlay-text=true] .card__figure,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true] .card__figure,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true] .card__figure{background-color:#000}.card[data-has-overlay-text=true].is-style-content-inside :focus-visible .card__content,.card[data-has-overlay-text=true].is-style-content-inside:hover .card__content,.is-style-card[data-has-overlay-text=true].is-style-content-inside :focus-visible .card__content,.is-style-card[data-has-overlay-text=true].is-style-content-inside:hover .card__content,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true].is-style-content-inside :focus-visible .card__content,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true].is-style-content-inside:hover .card__content,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true].is-style-content-inside :focus-visible .card__content,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true].is-style-content-inside:hover .card__content{opacity:0}.card[data-has-overlay-text=true] :focus-visible .card__figure img,.card[data-has-overlay-text=true]:hover .card__figure img,.is-style-card[data-has-overlay-text=true] :focus-visible .card__figure img,.is-style-card[data-has-overlay-text=true]:hover .card__figure img,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true] :focus-visible .card__figure img,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true]:hover .card__figure img,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true] :focus-visible .card__figure img,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true]:hover .card__figure img{opacity:.25}.card[data-has-overlay-text=true] :focus-visible .card__overlay-text p,.card[data-has-overlay-text=true]:hover .card__overlay-text p,.is-style-card[data-has-overlay-text=true] :focus-visible .card__overlay-text p,.is-style-card[data-has-overlay-text=true]:hover .card__overlay-text p,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true] :focus-visible .card__overlay-text p,.is-style-cards .wp-block-rss__item[data-has-overlay-text=true]:hover .card__overlay-text p,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true] :focus-visible .card__overlay-text p,.wp-block-latest-posts.is-style-cards li[data-has-overlay-text=true]:hover .card__overlay-text p{opacity:1;transform:translateY(0)}@media screen and (min-width:600px){[class*=is-style-image-left] .card__container,[class*=is-style-image-right] .card__container{display:grid!important}[class*=is-style-image-left] .card__container .card__figure,[class*=is-style-image-right] .card__container .card__figure{height:100%}[class*=is-style-image-left] .card__container .card__figure img,[class*=is-style-image-right] .card__container .card__figure img{aspect-ratio:1/1;height:100%}[class*=is-style-image-left] .card__container .card__content,[class*=is-style-image-right] .card__container .card__content{display:flex;flex-direction:column;justify-content:center}[class*=is-style-image-left].is-style-image-left .card__container,[class*=is-style-image-right].is-style-image-left .card__container{grid-template-columns:1fr 3fr}[class*=is-style-image-left].is-style-image-left--third .card__container,[class*=is-style-image-right].is-style-image-left--third .card__container{grid-template-columns:1fr 2fr}[class*=is-style-image-left].is-style-image-right .card__container,[class*=is-style-image-right].is-style-image-right .card__container{grid-template-columns:3fr 1fr}[class*=is-style-image-left].is-style-image-right--third .card__container,[class*=is-style-image-right].is-style-image-right--third .card__container{grid-template-columns:2fr 1fr}[class*=is-style-image-left][class*=is-style-image-right] .card__figure,[class*=is-style-image-right][class*=is-style-image-right] .card__figure{order:2}[class*=is-style-image-left]:not(:has(.card__figure)) .card__container,[class*=is-style-image-right]:not(:has(.card__figure)) .card__container{grid-template-columns:1fr!important}}a.stretched-link{text-decoration:none!important}a.stretched-link:after{content:"";display:block;inset:0 0 0 0;position:absolute;z-index:2}input[type=button],input[type=reset]{background:var(--cals-color-gray-50);border:1px solid;border-color:var(--cals-color-gray-100);border-radius:3px;color:var(--cals-color-black);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:var(--cals-color-gray-200)}input[type=button]:active,input[type=button]:focus-visible,input[type=reset]:active,input[type=reset]:focus-visible,input[type=submit]:active,input[type=submit]:focus-visible{border-color:var(--cals-color-gray-200)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:var(--cals-color-white);border:1px solid var(--cals-color-gray-100);border-radius:4px;color:var(--cals-color-gray-800);font-family:var(--cals-font-text);padding:6px 8px}select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cals-color-white--global);background-image:var(--cals-icon-chevron);background-position:calc(100% - 4px);background-repeat:no-repeat;color:var(--cals-color-gray-800--global);cursor:pointer;font-size:1rem;padding-right:2rem}select option{font-size:unset}select:focus-visible{border-color:var(--cals-color-gray-200);outline:none}input[type=color]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=datetime]:focus-visible,input[type=email]:focus-visible,input[type=month]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=range]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=week]:focus-visible,textarea:focus-visible{color:var(--cals-color-black)}textarea{width:100%}input[type=submit]{background-color:var(--cals-color-white);border:1px solid var(--cals-color-gray-700);border-radius:.2rem;box-shadow:none;color:var(--cals-color-gray-700);font-family:var(--cals-font-button);font-size:.875rem;letter-spacing:1.2px;line-height:1.2rem;margin:0;padding:.6rem .8rem .5rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease-in-out}input[type=submit]:hover{background-color:var(--cals-color-gray-700);border:1px solid var(--cals-color-gray-700);color:var(--cals-color-white);cursor:pointer;text-decoration:none}input[type=submit]:active{text-decoration:none}body .gform_wrapper .gform_body h2.gsection_title{font-family:var(--cals-font-text);font-size:.8em;font-weight:400;letter-spacing:1px!important}body .gform_wrapper .gform_body .gsection{margin:4.2em 0 1.8em}body .gform_wrapper .gform_body .gfield_label{font-family:var(--cals-font-text);font-size:1em;font-weight:400}body .gform_wrapper .gform_footer input[type=submit]{background-color:var(--cals-color-secondary-300);border:1px solid var(--cals-color-gray-700);border-radius:.2em;color:var(--cals-color-white);font-family:var(--cals-font-text);font-size:.875rem;letter-spacing:1.2px;line-height:1.2rem;margin:4em 0 3em;padding:.6rem .8rem .5rem;text-transform:uppercase;transition:background-color .18s ease-in-out}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--cals-color-white);color:var(--cals-color-gray-700);cursor:pointer}body .gform_wrapper .gform_footer{text-align:right}body .gform_wrapper .gform_body input[type=file]{font-family:var(--cals-font-text)}.img-block-100{display:block;width:100%}.img-center{margin:auto}.d-block,.img-center{display:block}.wp-block-post-featured-image img{-o-object-fit:cover;object-fit:cover}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wp-embed-aspect-16-9,.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9;height:auto!important}.wp-block-embed-youtube .wp-block-embed__wrapper{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.wp-block-embed-youtube .wp-block-embed__wrapper embed,.wp-block-embed-youtube .wp-block-embed__wrapper iframe,.wp-block-embed-youtube .wp-block-embed__wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.search-result-container{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin:0 auto;max-width:75rem;padding-bottom:2rem}.search-result-item{border-bottom:1px solid var(--cals-color-gray-200);padding-bottom:.8em}.gcse-search-results-content{padding-bottom:10rem;padding-top:1rem}.gcse-search-results-content .gsc-control-cse{background:none;border:none;font-family:var(--cals-font-text);font-size:inherit;margin:0;padding:0}.gcse-search-results-content .gsc-adBlock{display:none}.uwcals-gcse .gse-result .gse-expansionArea{background:none;border:none}.uwcals-gcse form.gsc-search-box{margin-bottom:3rem}.uwcals-gcse .gsc-search-box tbody td,.uwcals-gcse .gsc-search-box tbody th{border:none}.uwcals-gcse .gsc-input{border:none;border-radius:0;box-shadow:none;color:var(--cals-color-gray-700);font-size:1.6rem;height:2.7rem;padding:0;text-indent:6px}.uwcals-gcse .gsc-search-box table.gsc-search-box td.gsc-input{padding-right:0;width:99%}.uwcals-gcse .gsc-search-box table.gsc-search-box td.gsc-search-button{vertical-align:top;width:1%}.uwcals-gcse .gsc-search-box td.gsc-clear-button{display:none}.uwcals-gcse .gsc-input-box{border:1px solid var(--cals-color-gray-200);border-radius:53px;padding-bottom:0;padding-top:0}.uwcals-gcse .gsc-input-box>table{margin-bottom:0}.uwcals-gcse .gsst_a .gscb_a{color:var(--cals-color-gray-600);padding-right:.5rem}.uwcals-gcse .gsc-search-button-v2,.uwcals-gcse .gsc-search-button-v2:focus{background-color:var(--cals-color-primary-300);border:none;border-radius:40px;box-shadow:1px 1px 2px rgba(0,0,0,.2);color:var(--cals-color-white);font-size:.9rem;height:2.78rem;margin-left:20px;min-width:75px;padding:.725rem .5rem;text-transform:uppercase;vertical-align:2px;width:1%}.uwcals-gcse .gsc-search-button-v2:hover{background-color:var(--cals-color-primary-200)}.uwcals-gcse .gsc-search-button-v2 svg{height:22px;width:22px}.gs-error-result .gs-snippet,.uwcals-gcse .gs-no-results-result .gs-snippet{display:block;font-weight:400;margin:15px;padding:15px}.uwcals-gcse .gs-no-results-result .gs-snippet:after{clear:both;content:"Please refine your search and try again.";display:block}.uwcals-gcse .gsc-control-cse .gs-spelling{color:var(--cals-color-primary-300);font-size:1.3rem;font-weight:700}.uwcals-gcse .gsc-webResult.gsc-result.gsc-promotion,.uwcals-gcse .gsc-webResult.gsc-result.gsc-promotion:hover{background-color:var(--cals-color-gray-50);border:1px solid var(--cals-color-gray-100);border-radius:10px;margin-bottom:1.5rem;padding:1rem .5rem 1rem .3rem}.gs-webResult .gs-visibleUrl,.uwcals-gcse .gs-promotion .gs-visibleUrl{color:var(--cals-color-primary-400);font-size:1rem}.uwcals-gcse .gsc-imageResult:hover{border-color:var(--cals-color-gray-700)}.uwcals-gcse input.gsc-input::-webkit-input-placeholder{font-size:.8125rem;transform:translateY(-3px)}.uwcals-gcse .gs-imageResult div.gs-visibleUrl,.uwcals-gcse .gs-webResult div.gs-visibleUrl{color:var(--cals-color-gray-500)}.uwcals-gcse .gsc-results{background-color:transparent;width:auto}.gsc-results .gsc-imageResult,.uwcals-gcse .gsc-webResult.gsc-result,.uwcals-gcse .gsc-webResult.gsc-result:hover{background-color:transparent;border-color:transparent}.uwcals-gcse .gsc-above-wrapper-area-container{margin-bottom:.6rem}.uwcals-gcse .gsc-above-wrapper-area{border-bottom:none}.uwcals-gcse .gsc-result-info-container{padding-bottom:0;padding-left:0;padding-top:0}.uwcals-gcse .gsc-control-cse .gs-result .gs-title,.uwcals-gcse .gsc-control-cse .gs-result .gs-title *,.uwcals-gcse .gsc-control-cse .gs-result a.gs-title:after{color:var(--cals-color-secondary-300);font-size:1.2rem;line-height:1.35}.uwcals-gcse .gs-result .gs-title,.uwcals-gcse .gs-result .gs-title *{color:var(--cals-color-secondary-300);font-family:var(--cals-font-text);font-weight:600;margin-bottom:.25rem;text-decoration:none}.uwcals-gcse .gs-imageResult a.gs-title:link,.uwcals-gcse .gs-imageResult a.gs-title:link b,.uwcals-gcse .gs-webResult .gs-result a.gs-title:link b,.uwcals-gcse .gs-webResult.gs-result a.gs-title:link{color:var(--cals-color-secondary-300)}.gs-imageResult a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover,.uwcals-gcse .gs-webResult.gs-result a.gs-title:hover,.uwcals-gcse .gsc-control-cse .gs-result .gs-title:hover{color:var(--cals-color-secondary-400);text-decoration:underline}.uwcals-gcse .gs-imageResult a.gs-title:visited,.uwcals-gcse .gs-imageResult a.gs-title:visited b,.uwcals-gcse .gs-webResult.gs-result a.gs-title:visited,.uwcals-gcse .gs-webResult.gs-result a.gs-title:visited b,.uwcals-gcse .gsc-control-cse .gsc-results .gsc-webResult.gsc-result a.gs-title>b{color:var(--cals-color-secondary-300)}.uwcals-gcse .gs-promotion-image-cell,.uwcals-gcse .gsc-table-cell-thumbnail{padding-right:.5rem}.uwcals-gcse .gs-fileFormatType,.uwcals-gcse .gs-imageResult .gs-snippet,.uwcals-gcse .gs-webResult .gs-snippet{font-family:var(--cals-font-text);font-size:1rem;line-height:1.4}.uwcals-gcse .gsc-results .gsc-cursor{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem auto;width:100%}.uwcals-gcse .gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right:1rem}.uwcals-gcse .gsc-cursor-page,.uwcals-gcse .gsc-results .gsc-cursor-box .gsc-cursor-current-page,.uwcals-gcse .gsc-results .gsc-cursor-box .gsc-cursor-page{background-color:#fff;border:1px solid transparent;border-color:var(--cals-color-gray-700);border-radius:2px;color:var(--cals-color-gray-800);height:2rem;line-height:1;margin:.5rem;padding:.5rem;text-align:center;text-decoration:none;width:2rem}.uwcals-gcse .gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-color:var(--cals-color-gray-700);border-color:var(--cals-color-gray-800);color:var(--cals-color-white)}form.search{position:relative}form.search .search__label{align-items:center;display:flex;max-width:800px;position:relative}form.search .search__input{background-color:var(--cals-color-white);border:1px solid var(--cals-color-gray-100);color:var(--cals-color-black);font-family:var(--cals-font-text);font-size:1.25rem;line-height:1;outline:none;padding:1.125rem 4rem 1.125rem 1.5rem;transition:border .3s ease;width:100%}form.search .search__input:focus{border-color:var(--cals-color-gray-200)}form.search .search__submit{align-items:center;background:linear-gradient(45deg,var(--cals-color-primary-300--global),var(--cals-color-primary-400--global));border:none;border-radius:100px;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;right:.5rem;width:3rem}form.search .search__submit svg{fill:var(--cals-color-white--global)}form.search .search__suggestions{background-color:var(--cals-color-white);border:1px solid var(--cals-color-gray-200);border-radius:.25rem;display:flex;flex-direction:column;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + .5rem);transform:translateY(-.5rem);transition:opacity .3s ease,transform .3s ease;width:100%;z-index:3}form.search .search__suggestions.open{opacity:1;pointer-events:all;transform:translateY(0)}form.search .search__suggestions a,form.search .search__suggestions>p{display:block;margin:0;padding:.75rem}form.search .search__suggestions a:focus-visible,form.search .search__suggestions a:hover,form.search .search__suggestions>p:focus-visible,form.search .search__suggestions>p:hover{background-color:var(--cals-color-gray-50)}form.search.search--rounded .search__input{border-radius:100px}form.search.search--small .search__label{max-width:1000px}form.search.search--small .search__input{font-size:1rem;padding:.75rem 3rem .75rem 1rem}form.search.search--small .search__submit{height:2rem;width:2rem}form.search.search--center .search__label{margin-inline:auto}form.search.search--narrow .search__label{max-width:400px}form.search.search--wide .search__label{max-width:unset}.uwmadison_events_container .uwmadison_event_date .event_date{color:var(--cals-color-gray-300)}.uwmadison_events_container{font-size:1.3rem}.uwmadison_events_container .uwmadison_events_title{display:none}.uwmadison_events_container ul.uwmadison_events{list-style:none;margin:0;padding:0}.uwmadison_events_container .uwmadison_events li{margin-bottom:1.5rem}.uwmadison_events_container li.uwmadison_event{display:flex;grid-gap:1.2rem;align-items:flex-start}.uwmadison_events_container .uwmadison_event_date{color:var(--cals-color-primary-300);flex-shrink:0;font-size:1.1rem;font-weight:700;letter-spacing:.3px;text-align:center;text-transform:uppercase}.uwmadison_events_container .uwmadison_event_date .event_date{color:var(--cals-color-gray-600);font-family:var(--cals-font-serif);font-size:1.7rem}.is-style-redbackground .uwmadison_events_container .uwmadison_event_date{color:var(--cals-color-gray-200)}.is-style-redbackground .uwmadison_events_container .uwmadison_event_date .event_date{color:var(--cals-color-white)}.uwmadison_event_title{display:block}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignwide{left:50%;margin-left:-950px;margin-right:-950px;max-width:100vw;position:relative;right:50%;width:1900px}@media only screen and (max-width:1900px){.alignwide{border-radius:.5rem;left:50%;margin-left:-50vw;margin-right:-50vw;padding-left:40px;padding-right:40px;right:50%;width:100vw}}.alignfull .alignwide{position:inherit}.wp-block-cover.alignwide{margin-bottom:2rem}.wp-block-cover.alignwide,.wp-block-cover.alignwide img,.wp-block-cover.alignwide video{border-radius:1rem;box-shadow:0 4px 20px var(--cals-color-black-010)}.wp-block-cover.alignwide:before{border-radius:1rem}.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.archives-content{padding-bottom:7em}.archives-content h2,.search-results-content h2{font-size:1.3em;font-weight:400;margin:1.4em 0 0;text-transform:none}@media only screen and (min-width:767px){.posts-sidebar-wrapper{display:grid;grid-template-columns:3fr 1fr;grid-gap:10em}}.posts-archive-post-unit{margin:2em 0}@media only screen and (min-width:700px){.thumbnail-title-wrapper{align-items:center;display:flex}}.posts-thumbnail{margin-right:1em}.posts-thumbnail img{border-radius:.2em;height:110px;-o-object-fit:cover;object-fit:cover;width:120px}.posts-thumbnail img.default-post-img{-o-object-fit:fill;object-fit:fill}.posts-archive-post-title{margin-top:0!important}.posts-archive-older-posts-nav{margin-right:2em;margin-top:4em}.posts-archive-older-posts-nav a{color:var(--cals-color-secondary-300);text-transform:none}#archives-dropdown-3{background-color:transparent;border:1px solid var(--cals-color-gray-100);border-radius:3px;color:var(--cals-color-gray-500);font-family:var(--cals-font-text);font-size:.9em;padding:5px 4px}.tag-link{margin-right:.2em}@media only screen and (max-width:781px){div.wp-block-columns div.wp-block-column:not(:first-child){margin-left:0}.wp-block-group-is-layout-grid{grid-template-columns:1fr!important}}@media only screen and (max-width:599px){div.wp-block-columns div.wp-block-column:not(:first-child){margin-left:0}}@media(max-width:781px)and (min-width:600px){.wp-block-column:nth-child(2n){margin-left:0}}.wp-block-post-template.is-flex-container{gap:20px}body.admin-bar header.site-header.float-heading{margin-top:30px}section{margin:1.8rem 0;padding:1rem 0}@media only screen and (min-width:768px){section{padding:1.4rem 0}}@media only screen and (min-width:992px){section{padding:1.8rem 0}}[class*=section-content]{margin:auto;max-width:1200px}.section-content--800{max-width:800px}.section-content--1000{max-width:1000px}.section-content--1400{max-width:1400px}section h2{margin-top:1rem}section:first-child{margin-top:0}section:last-child{margin-bottom:0}.sidebar-layout--left aside,.sidebar-layout--right aside{border-bottom:1px solid var(--cals-color-gray-100);margin-bottom:2rem;padding:0 1.4rem}@media screen and (min-width:768px){.sidebar-layout--left aside,.sidebar-layout--right aside{padding:0 1.8rem}}@media screen and (min-width:1000px){.sidebar-layout--left,.sidebar-layout--right{display:grid;gap:0;padding:1rem}.sidebar-layout--left aside,.sidebar-layout--right aside{border-bottom:none;margin-bottom:0;padding:0}.sidebar-layout--left{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.sidebar-layout--right{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}.header-alert{align-items:center;background:var(--cals-color-white);font-size:.875rem;font-weight:500;gap:.75rem;max-height:200px;order:99;overflow-y:auto;padding:.5rem}.header-alert:not(.hide){display:flex}.header-alert .header-alert__icon{flex-shrink:0}.header-alert .header-alert__close{align-items:center;align-self:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;margin-left:auto;padding:0}.header-alert .header-alert__close svg{fill:var(--cals-color-gray-400);transition:fill .2s ease}.header-alert .header-alert__close:hover svg{fill:var(--cals-color-gray-800)}.resources__container{background-color:var(--cals-color-primary-300--global);background:linear-gradient(270.17deg,var(--cals-color-primary-300--global) 7.5%,var(--cals-color-primary-200--global) 96.37%);color:var(--cals-color-white--global)}.resources{align-items:center;display:flex;flex-wrap:wrap;font-size:.825rem;justify-content:space-between;padding:0 .75rem 0 0;position:relative}.resources a:focus-visible{outline:1px solid #fff;outline-offset:-1px}.resources__campus-title{color:var(--cals-color-white);font-weight:500;line-height:1;margin-right:25px;padding:.75rem;text-decoration:none}.resources__campus-title i{font-style:normal;font-weight:500}.resources__campus-title:hover{text-decoration:none}.resources__campus-title .resources__campus-title--lg{display:inline-block}.resources__campus-title .resources__campus-title--sm{display:none}@media only screen and (max-width:800px){.resources__campus-title .resources__campus-title--lg{display:none}.resources__campus-title .resources__campus-title--sm{display:inline-block}}@media only screen and (min-width:800px){.resources{z-index:8}}.resources__menu{align-items:center;display:flex;gap:1rem;margin-left:auto}.resources__menu a{color:#fff;text-decoration:none}.resources__nav .menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.resources__nav .menu .menu-item a{display:block;font-size:.875rem;line-height:1.25;padding:.75rem;transition:background-color .2s ease}.resources__nav .menu .menu-item a:hover{background-color:var(--cals-color-black-010);text-decoration:none}.resources__nav .menu>.menu-item>a{font-size:.8125rem;letter-spacing:.02em;line-height:1;text-transform:uppercase}.resources__nav .menu .menu-item-has-children{position:relative}.resources__nav .menu .menu-item-has-children>a{padding-right:1.5rem}.resources__nav .menu .menu-item-has-children>a:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjRkZGRkZGIj48cGF0aCBkPSJNNDgwLTM3Mi45MnEtNy4yMyAwLTEzLjQ2LTIuMzF0LTExLjg1LTcuOTJMMjc0LjkyLTU2Mi45MnEtOC4zLTguMzEtOC41LTIwLjg5LS4xOS0xMi41NyA4LjUtMjEuMjcgOC43LTguNjkgMjEuMDgtOC42OSAxMi4zOCAwIDIxLjA4IDguNjlMNDgwLTQ0Mi4xNWwxNjIuOTItMTYyLjkzcTguMzEtOC4zIDIwLjg5LTguNSAxMi41Ny0uMTkgMjEuMjcgOC41IDguNjkgOC43IDguNjkgMjEuMDggMCAxMi4zOC04LjY5IDIxLjA4TDUwNS4zMS0zODMuMTVxLTUuNjIgNS42MS0xMS44NSA3LjkyLTYuMjMgMi4zMS0xMy40NiAyLjMxWiIvPjwvc3ZnPg==);background-size:1rem 1rem;content:"";display:block;height:1rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1rem}@media(prefers-reduced-motion:no-preference){.resources__nav .menu .menu-item-has-children>a:before{transition:transform .3s ease}}.resources__nav .menu .menu-item-has-children:focus-within>.sub-menu,.resources__nav .menu .menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:auto}.resources__nav .menu .menu-item-has-children:focus-within>a:before,.resources__nav .menu .menu-item-has-children:hover>a:before{transform:translateY(-50%) scaleY(-1)}.resources__nav .menu .sub-menu{background:var(--cals-color-primary-300--global);border-radius:0 0 .25rem .25rem;box-shadow:0 4px 14px rgba(151,9,9,.2);justify-content:start;list-style:none;max-height:calc(100svh - 5rem);opacity:0;overflow-y:auto;padding:0;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .2s;width:250px;z-index:1}.resources__nav .menu .sub-menu a{border-radius:0;padding:.75rem}.resources__nav .menu .sub-menu li:last-child>a{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.resources__nav .menu .sub-menu .sub-menu{border-radius:.25rem;box-shadow:inset 0 0 1000rem var(--cals-color-black-010--global);left:0;top:100%}.resources__nav .menu .sub-menu .sub-menu li:first-child>a{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.resources__nav .menu .sub-menu .sub-menu .sub-menu{box-shadow:inset 0 0 1000rem var(--cals-color-black-020--global)}.header--force-mobile .resources__nav,.resources__nav--mobile{display:none}.header--force-mobile .resources__nav--mobile{display:flex}@media screen and (max-width:999px){.resources__nav{display:none}.resources__nav--mobile{display:flex}}#darkmode_toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-shrink:0;height:24px;margin:0;overflow:hidden;position:relative;transition:transform .4s;width:24px}#darkmode_toggle svg{left:0;position:absolute;fill:var(--cals-color-white--global);transition:transform .4s,opacity .4s;z-index:2}#darkmode_toggle:hover .darkmode__icon--dark svg,#darkmode_toggle:hover .darkmode__icon--light svg{transform:rotate(180deg)}#darkmode_toggle:hover .darkmode__icon--dark svg{transform:rotate(1turn)}#darkmode_toggle .darkmode__icon--dark,#darkmode_toggle .darkmode__icon--light{height:60px;left:2px;opacity:1;position:absolute;top:2px;transition:transform .4s;width:60px;z-index:2}#darkmode_toggle .darkmode__icon--light svg{left:40px;top:40px}#darkmode_toggle.light .darkmode__icon--dark,#darkmode_toggle.light .darkmode__icon--light{transform:rotate(180deg)}#darkmode_toggle.light .darkmode__icon--light svg{opacity:1;transform:scale(1)}#darkmode_toggle.dark .darkmode__icon--light svg,#darkmode_toggle.light .darkmode__icon--dark svg{opacity:0;transform:scale(.1)}#darkmode_toggle.dark .darkmode__icon--dark svg{opacity:1;transform:scale(1)}.darkmode__icon--light{opacity:0;transform-origin:center center}.darkmode__icon--dark{opacity:1;transform-origin:center center}.darkmode__notification{background:var(--cals-color-gray-900--global);border:1px solid var(--cals-color-gray-800--global);border-radius:.25rem;box-shadow:-8px 8px 3rem var(--cals-color-black-080--global);opacity:0;padding:.75rem;pointer-events:none;position:absolute;right:4px;top:38px;transform:translateY(-10px);transition:.3s ease-in-out;width:302px;z-index:20}.darkmode__notification:before{border:8px solid transparent;border-bottom:8px solid var(--cals-color-gray-800--global);border-top:0;content:"";display:block;position:absolute;right:4px;top:0;transform:translate(-50%,-100%);width:0}.darkmode__notification h3{color:var(--cals-color-primary-200--global);font-size:1rem;margin-bottom:0;margin-top:0}.darkmode__notification p{color:var(--cals-color-white--global);font-size:.875rem;line-height:1.5;margin-bottom:0;margin-top:.5rem;text-transform:none}.darkmode__notification #darkmode_notification--close{background:transparent;border:none;cursor:pointer;height:1.5rem;padding:4px;position:absolute;right:.5rem;top:.5rem;width:1.5rem;z-index:2}.darkmode__notification #darkmode_notification--close svg path{fill:var(--cals-color-white--global)}.darkmode__notification.show{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes search_modal{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--cals-color-black-080--global)}}@keyframes search_form{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}#search_open{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-shrink:0;margin:.5rem 0;padding:0}#search_modal{height:100%;overflow-y:auto;padding:4em 1em;position:fixed;transition:opacity .3s ease-in-out;width:100%;z-index:20}#search_modal form{opacity:0;transform:translateY(20px)}#search_modal .search__suggestions{margin:auto;max-width:800px;padding:unset}#search_modal .search__suggestions li{list-style:none}#search_modal .search__suggestions a{border-radius:.25rem;color:var(--cals-color-white--global);display:block;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease}#search_modal .search__suggestions a:hover{background-color:var(--cals-color-white-010--global)}#search_modal .search__suggestions a .post_title{font-weight:525}#search_modal .search__suggestions a .post_type{color:var(--cals-color-gray-500--global);display:block;font-size:.75rem;font-weight:500;text-transform:uppercase}#search_modal[open]{animation:search_modal .3s forwards}#search_modal[open] form{animation:search_form .3s forwards}#search_close{background:transparent;border:0;cursor:pointer;margin:0;padding:0;position:absolute;right:2rem;top:2rem}#search_close svg{fill:var(--cals-color-white--global)}header.site-header{display:flex;flex-direction:column-reverse;position:sticky;top:0;z-index:10;anchor-name:--site-header}header.site-header--fixed{left:0;position:fixed;right:0}.header-main,.resources{--max-header-width:1800px;--mobile-menu-padding-right:4rem;margin:0 auto;max-width:var(--max-header-width);width:100%}.header-main.header-main--force-mobile .header-main__nav,.resources.header-main--force-mobile .header-main__nav{padding-right:max(var(--mobile-menu-padding-right),(100vw - var(--max-header-width))/2 + var(--mobile-menu-padding-right))}.header-main__container{background:linear-gradient(to bottom,var(--cals-color-white),transparent);position:relative;transition:background-color .3s ease;z-index:10}.header-main__container.site-header--dark{background:linear-gradient(to bottom,var(--cals-color-black--global),transparent)}.header-main__container.site-header--light{background:linear-gradient(to bottom,var(--cals-color-white--global),transparent)}.header-main{align-items:center;display:flex;justify-content:space-between;padding:0 1rem 0 .5rem}:root[data-scroll]:not([data-scroll="0"]) .header-main__container{background:var(--cals-color-white);box-shadow:0 2px .75rem var(--cals-color-black-010--global)}:root:not([data-scroll]) .header-main__container.site-header--dark .header-main__logo-link,:root[data-scroll="0"] .header-main__container.site-header--dark .header-main__logo-link{color:var(--cals-color-white--global)}:root:not([data-scroll]) .header-main__container.site-header--dark .header-main__logo--invert img.custom-logo,:root[data-scroll="0"] .header-main__container.site-header--dark .header-main__logo--invert img.custom-logo{filter:grayscale(100%) contrast(0) brightness(0) invert(100%)}:root:not([data-scroll]) .header-main__container.site-header--dark .header-main:not(.header-main--force-mobile) .menu>li:after,:root[data-scroll="0"] .header-main__container.site-header--dark .header-main:not(.header-main--force-mobile) .menu>li:after{background:var(--cals-color-white--global)!important}:root:not([data-scroll]) .header-main__container.site-header--dark #mobile_toggle:not([aria-expanded=true]) .hamburger-line,:root[data-scroll="0"] .header-main__container.site-header--dark #mobile_toggle:not([aria-expanded=true]) .hamburger-line{background-color:var(--cals-color-white--global)}:root:not([data-scroll]) .header-main__container.site-header--light .header-main__logo-link,:root[data-scroll="0"] .header-main__container.site-header--light .header-main__logo-link{color:var(--cals-color-black--global)}:root:not([data-scroll]) .header-main__container.site-header--light #mobile_toggle:not([aria-expanded=true]) .hamburger-line,:root[data-scroll="0"] .header-main__container.site-header--light #mobile_toggle:not([aria-expanded=true]) .hamburger-line{background-color:var(--cals-color-black--global)}.header-main__logo-container{align-items:center;display:flex;gap:1rem;padding:.5rem 2rem .5rem 0;position:relative}.header-main__logo-container .header-main__logo-link{color:var(--cals-color-black);text-decoration:none!important}.header-main__logo-container .header-main__logo-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header-main__logo-container .header-main__logo{flex-shrink:0;margin:0}.header-main__logo-container .header-main__logo img{height:50px;width:auto}.header-main__logo-container .header-main__title-container{display:flex;flex-direction:column;gap:.25rem}.header-main__logo-container .header-main__title-container *{line-height:1;margin:0}.header-main__logo-container .header-main__title{font-family:var(--cals-font-heading);font-size:1rem;font-weight:800;text-transform:uppercase}.header-main__logo-container .header-main__tagline{font-size:.75rem;font-weight:525}@media screen and (min-width:800px){.header-main{padding:0 1rem 0 .75rem}.header-main__logo-container .header-main__logo-link{padding:.5rem 5rem .5rem 0}.header-main__logo-container .header-main__logo img{height:80px}.header-main__logo-container .header-main__logo img.custom-logo{height:64px;margin:.5rem 0}.header-main__logo-container .header-main__title-container{gap:.5rem}.header-main__logo-container .header-main__title{font-size:1.5rem}.header-main__logo-container .header-main__tagline{font-size:.9375rem}}@media screen and (min-width:1000px){.header-main__container{z-index:6}:root:not([data-scroll]) .header-main__container.site-header--dark .header-main:not(.header-main--force-mobile) .menu>li>a,:root[data-scroll="0"] .header-main__container.site-header--dark .header-main:not(.header-main--force-mobile) .menu>li>a{--cals-color-primary-300:var(--cals-color-white--global);color:var(--cals-color-white--global)}:root:not([data-scroll]) .header-main__container.site-header--light .header-main:not(.header-main--force-mobile) .menu>li>a,:root[data-scroll="0"] .header-main__container.site-header--light .header-main:not(.header-main--force-mobile) .menu>li>a{--cals-color-primary-300:var(--cals-color-primary-400--global);color:var(--cals-color-black--global)}}@media screen and (min-width:599px){.admin-bar header.site-header{top:46px}}@media screen and (min-width:783px){.admin-bar header.site-header{top:32px}}#mobile_toggle{align-items:flex-end;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:30px;padding:0;position:relative;width:30px;z-index:10}#mobile_toggle .hamburger-line{background-color:var(--cals-color-black);border-radius:1rem;height:3px;position:absolute;top:calc(50% - 1.5px);transition:transform .3s ease,opacity .3s ease;width:100%}#mobile_toggle #hamburger_1{transform:translateY(-10px)}#mobile_toggle #hamburger_3{transform:translateY(10px)}#mobile_toggle #hamburger_2{transform-origin:right;width:85%}#mobile_toggle[aria-expanded=true] #hamburger_2{opacity:0;transform:scaleX(0)}#mobile_toggle[aria-expanded=true] #hamburger_1{transform:translateY(0) rotate(45deg)}#mobile_toggle[aria-expanded=true] #hamburger_3{transform:translateY(0) rotate(-45deg)}.header-main__nav-container{background-color:var(--cals-color-black-080--global);bottom:0;display:flex;font-weight:550;justify-content:flex-end;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:6}.header-main__nav-container .header-main__nav{background-color:var(--cals-color-white);justify-self:flex-end;max-width:max(500px,(100vw - var(--max-header-width))/2 + 500px);overflow-y:auto;padding:3rem var(--mobile-menu-padding-right) 1.5rem 1.5rem;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease;visibility:hidden;width:100%}.header-main__nav-container .header-main__nav--cta .menu>li:last-child{background:linear-gradient(to top right,var(--cals-color-primary-300--global),var(--cals-color-primary-300--global));border:1px solid var(--cals-color-primary-400--global);border-radius:.25rem!important}.header-main__nav-container .header-main__nav--cta .menu>li:last-child a{color:var(--cals-color-white--global)}.header-main__nav-container .header-main__nav--cta .menu>li:last-child a:after{background-color:var(--cals-color-white--global)}.header-main__nav-container .header-main__nav--cta .menu>li:last-child .menu-item-has-children__toggle{border-color:var(--cals-color-primary-400--global)}.header-main__nav-container .header-main__nav--cta .menu>li:last-child:after{display:none!important}.header-main__nav-container .resources__nav--mobile{margin-top:1rem;padding-top:.5rem}.header-main__nav-container .resources__nav--mobile>div{width:100%}.header-main__nav-container .resources__nav--mobile .menu{gap:.25rem}.header-main__nav-container .resources__nav--mobile .menu .menu-item{border:none;box-shadow:none!important}.header-main__nav-container .resources__nav--mobile .menu .menu-item a{color:var(--cals-color-gray-500);font-weight:400;padding:.5rem}.header-main__nav-container .resources__nav--mobile .menu .menu-item-has-children__toggle{border:none!important;border-radius:.25rem}.header-main__nav-container .menu,.header-main__nav-container .sub-menu{list-style:none;margin:0;padding:0}.header-main__nav-container .menu{display:flex;flex-direction:column;gap:.75rem}.header-main__nav-container .menu>.menu-item{border:1px solid var(--cals-color-gray-100);border-radius:.25rem;transition:box-shadow .3s ease,border-color .3s ease}.header-main__nav-container .menu>.menu-item .menu-item-content{display:flex;flex-direction:column}.header-main__nav-container .menu>.menu-item .menu-item-content .menu-item-title{line-height:1.25rem}.header-main__nav-container .menu>.menu-item .menu-item-content .menu-item-description{display:none;font-size:.875rem;font-weight:400}.header-main__nav-container .menu>.menu-item .sub-menu .menu-item-description{display:inline-block}.header-main__nav-container .menu>.menu-item .sub-menu .section-gray{border-top:1px solid var(--cals-color-gray-100);order:2}.header-main__nav-container .menu>.menu-item .sub-menu .section-gray>a:not(:hover){background-color:var(--cals-color-black-005);color:var(--cals-color-gray-600)}.header-main__nav-container .menu>.menu-item .sub-menu .section-gray~.section-gray{border-top:none}.header-main__nav-container .menu>.menu-item .sub-menu .section-gray:not(:last-child)>a{border-radius:0}.header-main__nav-container .menu>.menu-item .sub-menu .section-gray:last-child>a{border-top-left-radius:0;border-top-right-radius:0}.header-main__nav-container .menu>.menu-item a{align-items:center;border-radius:.25rem;color:var(--cals-color-black);display:flex;gap:.5rem;padding:.75rem;text-decoration:none;transition:color .3s ease}.header-main__nav-container .menu>.menu-item a:focus-visible,.header-main__nav-container .menu>.menu-item a:hover{background-color:var(--cals-color-black-005);color:var(--cals-color-black)}.header-main__nav-container .menu>.menu-item a:focus-visible{outline:1px solid var(--cals-color-primary-400);outline-offset:-2px}.header-main__nav-container .menu>.menu-item:where(:not(:has(button))):focus-within,.header-main__nav-container .menu>.menu-item:where(:not(:has(button))):hover{border-color:var(--cals-color-gray-200);box-shadow:0 0 .25rem var(--cals-color-black-010)}.header-main__nav-container .menu>.menu-item:where(:has(button:focus-visible)),.header-main__nav-container .menu>.menu-item:where(:has(button:hover)){border-color:var(--cals-color-gray-200);box-shadow:0 0 .25rem var(--cals-color-black-010)}.header-main__nav-container .menu .current-menu-item>a{color:var(--cals-color-primary-300)}.header-main__nav-container .menu .menu-item-has-children{position:relative}.header-main__nav-container .menu .menu-item-has-children>a{padding-right:2.25rem;position:relative}.header-main__nav-container .menu .menu-item-has-children>a:after{background-color:var(--cals-color-primary-300);content:"";display:block;height:1.5rem;-webkit-mask:var(--cals-icon-chevron);mask:var(--cals-icon-chevron);position:absolute;right:.5rem;width:1.5rem}@media(prefers-reduced-motion:no-preference){.header-main__nav-container .menu .menu-item-has-children>a:after{transition:transform .3s ease}}.header-main__nav-container .menu .menu-item-has-children:focus-within:not(:has([aria-expanded=false]))>a,.header-main__nav-container .menu .menu-item-has-children:has([aria-expanded=true])>a{border-bottom:1px solid var(--cals-color-gray-100);border-radius:.25rem .25rem 0 0}.header-main__nav-container .menu .menu-item-has-children:focus-within:not(:has([aria-expanded=false]))>.sub-menu,.header-main__nav-container .menu .menu-item-has-children:has([aria-expanded=true])>.sub-menu{display:flex;flex-direction:column}.header-main__nav-container .menu .menu-item-has-children:focus-within:not(:has([aria-expanded=false]))>a:after,.header-main__nav-container .menu .menu-item-has-children:has([aria-expanded=true])>a:after{transform:scaleY(-1)}.header-main__nav-container .menu .menu-item-has-children .menu-item-has-children__toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;border:none;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:2.5rem}.header-main__nav-container .menu .menu-item-has-children .sub-menu .menu-item-has-children__toggle{z-index:1}.header-main__nav-container .menu .menu-item-has-children .sub-menu .sub-menu .menu-item-has-children__toggle{z-index:2}.header-main__nav-container .menu .sub-menu{display:none}.header-main__nav-container .menu .sub-menu .menu-item a{padding:.5rem .75rem}.header-main__nav-container .menu .sub-menu .sub-menu{padding-left:1rem}.header-main__nav-container .menu .sub-menu .sub-menu a .menu-item-has-children a:after{display:none}.header-main__nav-container .menu .sub-menu .sub-menu :where(a){color:var(--cals-color-gray-700)}#mobile_toggle[aria-expanded=true]~.header-main__nav-container{opacity:1;pointer-events:all}#mobile_toggle[aria-expanded=true]~.header-main__nav-container .header-main__nav{transform:translate(0);visibility:visible}@media screen and (min-width:1000px){.header-main:not(.header-main--force-mobile){flex-wrap:wrap}.header-main:not(.header-main--force-mobile) #mobile_toggle{display:none}.header-main:not(.header-main--force-mobile) .header-main__nav-container{background:unset;inset:unset;opacity:unset;pointer-events:unset;position:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav--cta .menu>li:last-child a{color:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav--cta .menu>li:last-child a:after{background-color:var(--cals-color-primary-300)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav{background:unset;max-width:unset;overflow:unset;padding:unset;transform:unset;visibility:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item{border:unset;border-radius:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item .menu-item-has-children{position:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item a{border-radius:unset;padding:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:focus-within,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:hover{box-shadow:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:focus-within>a,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:hover>a{background-color:unset;border:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .current-menu-item a{color:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children__toggle{display:none}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children>a:after{transform:unset}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu{display:unset;margin-left:unset;padding-left:unset!important}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav--cta .menu>li:last-child>a{color:var(--cals-color-white--global)!important;padding-left:.75rem;padding-right:.75rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav--cta .menu>li:last-child>a:after{background-color:var(--cals-color-white--global)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav--cta .menu>li:last-child li>a:hover{color:var(--cals-color-black)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav--cta .menu>li:last-child.menu-item-has-children{padding-right:.5rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu{align-items:flex-end;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;padding-block:.5rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item{position:relative}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item>a{font-size:1rem;padding:.5rem 0}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item>a:focus-visible{border-radius:1px;outline-offset:.125rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item.current-menu-item:after,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:not(.menu-item-has-children):after{background-color:var(--cals-color-primary-300);bottom:.25rem;content:"";display:block;height:1.5px;left:0;position:absolute;width:100%}}@media screen and (min-width:1000px)and (prefers-reduced-motion:reduce){.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item.current-menu-item:after,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:not(.menu-item-has-children):after{opacity:0;transition:opacity .2s ease}}@media screen and (min-width:1000px)and (prefers-reduced-motion:no-preference){.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item.current-menu-item:after,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:not(.menu-item-has-children):after{transform:scaleX(0);transform-origin:right;transition:transform .3s ease}}@media screen and (min-width:1000px){.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item.current-menu-item:after,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:focus-visible:after,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu>.menu-item:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children:focus-within a:after,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children:hover a:after{transform:scaleY(-1)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children>a{border-bottom:none;padding-right:1.25rem!important}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children>a:after{right:0;width:1.25rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children .sub-menu li.menu-item-has-children>a{padding-right:2rem!important}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children .sub-menu li.menu-item-has-children>a:after{right:.25rem;width:1.5rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children:focus-within>.sub-menu,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu .menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:all;transform:translate(0)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu{background-color:var(--cals-color-white);border:1px solid var(--cals-color-gray-100);border-radius:.25rem;display:flex;flex-direction:column;max-width:275px;min-width:100%;opacity:0;pointer-events:none;position:absolute;top:100%;transition:opacity .3s ease,transform .3s ease;width:-moz-max-content;width:max-content;z-index:2}}@media screen and (min-width:1000px)and (prefers-reduced-motion:no-preference){.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu{transform:translateY(.25rem)}}@media screen and (min-width:1000px){.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .menu-item a{padding:.75rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .menu-item:first-child>a{border-top-left-radius:3px;border-top-right-radius:3px}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .menu-item:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .menu-item:focus-within>a,.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .menu-item:hover>a{background-color:var(--cals-color-black-005)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .menu-item.current-menu-item>a:not([href*="#"]){color:var(--cals-color-primary-300)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .menu-item-has-children a:after{transform:rotate(-90deg)!important}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .sub-menu{background-color:var(--cals-color-gray-50);border-bottom-left-radius:0;border-top-left-radius:0;inset:unset;left:100%;min-height:calc(100% + 2px);top:-1px}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .sub-menu .menu-item{position:relative}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .sub-menu .sub-menu{border-radius:.25rem;box-shadow:0 2px .5rem var(--cals-color-black-010);left:1rem!important;right:unset!important;top:100%}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .sub-menu .sub-menu a:not(:hover){background-color:var(--cals-color-white)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu .sub-menu:has(li:nth-child(8)){display:grid;grid-template-columns:1fr 1fr;max-width:500px}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .sub-menu:not(.sub-menu .sub-menu):has(.menu-item-has-children:hover,.menu-item-has-children:focus-within){border-bottom-right-radius:0;border-top-right-radius:0}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav.header-main__nav--megamenu .sub-menu:has(>li>a .menu-item-description){display:grid;grid-template-columns:1fr 1fr;max-width:500px}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav.header-main__nav--megamenu .sub-menu:has(>li>a .menu-item-description)>.menu-item:nth-child(2n){position:relative}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav.header-main__nav--megamenu .sub-menu:not(:hover) .menu-item-has-children:first-child>a{background-color:var(--cals-color-gray-50);color:var(--cals-color-primary-300)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav.header-main__nav--megamenu .sub-menu:not(:hover) .menu-item-has-children:first-child .sub-menu{opacity:1;transform:translateY(0)}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav.header-main__nav--megamenu .sub-menu .menu-item:has(>a .menu-item-description)~.menu-item:not(:has(>a .menu-item-description)){grid-column:span 2}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu-item--right>.sub-menu>.menu-item-has-children>a{padding-left:2rem;padding-right:.75rem}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu-item--right>.sub-menu>.menu-item-has-children>a:after{left:.25rem;right:unset;transform:rotate(90deg)!important}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu-item--right .sub-menu{right:0}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu-item--right .sub-menu .sub-menu{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:0!important;border-left-width:1px!important;border-right-width:1px!important;border-top-left-radius:.25rem!important;border-top-right-radius:0!important;left:unset;right:100%}.header-main:not(.header-main--force-mobile) .header-main__nav-container .header-main__nav .menu-item--right .sub-menu:has(.menu-item-has-children:hover,.menu-item-has-children:focus-within){border-bottom-left-radius:0;border-bottom-right-radius:.25rem;border-right-width:1px;border-top-left-radius:0;border-top-right-radius:.25rem}}footer{background-color:var(--cals-color-black--global);border-top:6px solid var(--cals-color-primary-300);padding:3rem 2rem 1rem}footer:not(.has-text-color):not(.has-text-color){color:var(--cals-color-white--global)}.footer-content{margin:auto;max-width:1140px}.footer-content .addedborder{align-items:center;display:flex;flex-direction:column}.footer-widget-area{flex-basis:25%;flex-grow:4;flex-shrink:1;padding:0 1em}.footer-widget-area .logo-fallback{align-items:center;display:flex;justify-content:center}.footer-widget-area .logo-fallback a{display:inline-block}.footerWidgetAreas{align-items:stretch;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:1rem}@media only screen and (max-width:648px){.footerWidgetAreas{flex-direction:column;text-align:center}}@media only screen and (min-width:1168px){.footerWidgetAreas{flex-wrap:nowrap}}footer .widget-title{color:var(--cals-color-gray-300--global);font-family:var(--cals-font-heading);font-size:1em;letter-spacing:2px;margin:1em 0 0;text-transform:uppercase}footer h2{color:hsla(0,0%,100%,.8);font-size:1.4rem}footer p{line-height:1.3;margin-top:.4em}footer a{color:var(--cals-color-gray-100--global);transition:color .2s ease-in-out}footer a:hover{color:var(--cals-color-gray-200--global)}#footer-copyright{font-size:.8em;line-height:1.2em;margin-top:3em;text-align:center}.footer-accessibility{margin-top:.5em}.footer-svg path{fill:var(--cals-color-gray-300--global);transition:fill .2s ease-in-out}.footer-svg:hover path{fill:var(--cals-color-gray-50--global)}#cals-logo{max-width:280px;width:100%}.btn-footer{background-color:transparent;border:1px solid var(--cals-color-gray-200--global);color:var(--cals-color-gray-200--global);transition:color .18s ease-in-out,border .18s ease-in-out}.btn-footer:hover{border:1px solid var(--cals-color-gray-100--global);color:var(--cals-color-gray-100--global)}.entry-footer{margin-bottom:3em;margin-top:2em}@keyframes breadcrumb-animation{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.25rem;justify-content:center;margin-bottom:1rem;margin-top:1rem;text-transform:uppercase}.breadcrumb .breadcrumb_item a,.breadcrumb .curr_page{display:block;font-weight:500;max-width:200px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.breadcrumb .nav_arrow{display:block;padding-bottom:3px;padding-left:1px}.breadcrumb .breadcrumb_item a{color:var(--cals-color-secondary-300)}.breadcrumb>*{animation-delay:0s;animation-duration:.3s;animation-fill-mode:forwards;animation-name:breadcrumb-animation;animation-timing-function:ease-out;opacity:0}@media(prefers-reduced-motion:reduce){.breadcrumb>*{animation-name:none;opacity:1}}.breadcrumb>:first-child{animation-delay:0s}.breadcrumb>:nth-child(2){animation-delay:.05s}.breadcrumb>:nth-child(3){animation-delay:.1s}.breadcrumb>:nth-child(4){animation-delay:.15s}.breadcrumb>:nth-child(5){animation-delay:.2s}.breadcrumb>:nth-child(6){animation-delay:.25s}.breadcrumb>:nth-child(7){animation-delay:.3s}.breadcrumb>:nth-child(8){animation-delay:.35s}.breadcrumb>:nth-child(9){animation-delay:.4s}.breadcrumb>:nth-child(10){animation-delay:.5s}.badge{border:1px solid var(--cals-color-gray-500);border-radius:.5em;display:inline-block;font-size:.8em;line-height:1.2em;margin:5px;padding:3px 10px;text-align:center}.wp-block-cals-global-blocks-section-img:before{opacity:.1}.zero-bottom-margin{margin-bottom:0}@media screen and (min-width:768px){.grid-2-column{display:grid;grid-template-columns:1fr 1fr}}.hidden{display:none}.reduce-margins h2{margin-bottom:1em}.reduce-margins a.wp-block-button__link{margin:.2em 0}@keyframes slide-in-right{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes rotate-top-down{0%{opacity:0;transform:translateY(-20px) rotateX(45deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}@media(prefers-reduced-motion:reduce){@keyframes slide-in-right{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes rotate-top-down{0%{opacity:1;transform:translateY(0) rotateX(0deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}}.headerthemeWrapper{bottom:0;left:0;max-height:100vh;min-height:1100px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.headertheme1{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:intro;animation-timing-function:ease-out;height:1000px;left:0;position:absolute;right:0;top:-200px;z-index:-1}.headertheme1 .panel1{animation-direction:alternate;animation-iteration-count:infinite;animation-name:hover1;animation-timing-function:ease-in-out;background:linear-gradient(163.2deg,#fff 20.81%,#e3e3e3 75.18%);transform:translate(-50%,-80%) rotate(45deg) skew(4deg);z-index:4}.headertheme1 .panel1,.headertheme1 .panel2{animation-duration:5s;border-radius:80px;height:130%;position:absolute;width:130%}.headertheme1 .panel2{animation-delay:.4s;animation-direction:alternate;animation-iteration-count:infinite;animation-name:hover2;animation-timing-function:ease-in-out;background:linear-gradient(163.2deg,#f9f9f9 20.81%,#f1f1f1 75.18%);transform:translate(-51%,-70%) rotate(45deg) skew(4deg);z-index:3}.headertheme1 .panel3{animation-delay:.8s;animation-direction:alternate;animation-duration:5s;animation-iteration-count:infinite;animation-name:hover3;animation-timing-function:ease-in-out;background:linear-gradient(163.2deg,#f7f7f7 20.81%,#fff 75.18%);border-radius:80px;box-shadow:0 4px 28px rgba(0,0,0,.1);height:130%;position:absolute;transform:translate(-52%,-60%) rotate(45deg) skew(4deg);width:130%;z-index:2}.headertheme2{height:1000px;left:0;opacity:1;position:absolute;right:0;top:0;z-index:-1}.headertheme2 .particlebackground{display:block;left:0;position:absolute;top:0;z-index:0}@keyframes intro{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes hover1{0%{transform:translate(-50%,-80%) rotate(45deg) skew(4deg)}to{transform:translate(-50%,-82%) rotate(45deg) skew(4deg)}}@keyframes hover2{0%{transform:translate(-51%,-70%) rotate(45deg) skew(4deg)}to{transform:translate(-51%,-72%) rotate(45deg) skew(4deg)}}@keyframes hover3{0%{transform:translate(-52%,-60%) rotate(45deg) skew(4deg)}to{transform:translate(-52%,-62%) rotate(45deg) skew(4deg)}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--cals-color-gray-50);border-radius:.25rem;box-shadow:0 0 8px var(--cals-color-black-020);clip:auto!important;border:2px solid;clip-path:none;color:var(--cals-color-primary-400);display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;outline:none;padding:.75rem 1rem;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.is-style-cards .wp-block-rss__item-excerpt,.is-style-cards .wp-block-rss__item-title,[class*=__text-clamp]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.is-style-cards .wp-block-rss__item-excerpt.__text-clamp--1,.is-style-cards .wp-block-rss__item-title.__text-clamp--1,[class*=__text-clamp].__text-clamp--1{-webkit-line-clamp:1}.is-style-cards .wp-block-rss__item-excerpt.__text-clamp--2,.is-style-cards .wp-block-rss__item-excerpt.wp-block-rss__item-title,.is-style-cards .wp-block-rss__item-title.__text-clamp--2,.is-style-cards .wp-block-rss__item-title.wp-block-rss__item-title,[class*=__text-clamp].__text-clamp--2,[class*=__text-clamp].wp-block-rss__item-title{-webkit-line-clamp:2}.is-style-cards .wp-block-rss__item-excerpt.__text-clamp--3,.is-style-cards .wp-block-rss__item-title.__text-clamp--3,[class*=__text-clamp].__text-clamp--3{-webkit-line-clamp:3}.is-style-cards .wp-block-rss__item-excerpt.__text-clamp--4,.is-style-cards .wp-block-rss__item-title.__text-clamp--4,[class*=__text-clamp].__text-clamp--4{-webkit-line-clamp:4}[class*=__border-bottom]{border-bottom:6px solid var(--border-bottom-color)}[class*=__border-bottom],[class*=__border-bottom].__border-bottom--red{--border-bottom-color:var(--cals-color-primary-300)}[class*=__border-bottom].__border-bottom--blue{--border-bottom-color:var(--cals-color-secondary-300)}.grid{display:grid;gap:1rem;grid-template-columns:1fr}.grid-wide{grid-column:1/-1}.flex{display:flex;flex-wrap:wrap;gap:1rem}.flex.nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.flex-grow{flex-grow:1}.items-center{align-items:center}.justify-center{justify-content:center}.space-between{justify-content:space-between}@media screen and (min-width:800px){.grid.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.gap-0{gap:0}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:2rem}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mt-xs{margin-top:.25rem}.mt-sm{margin-top:.5rem}.mt{margin-top:1rem}.mt-lg{margin-top:2rem}.mt-xl{margin-top:4rem}.mb-auto{margin-bottom:auto}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:.25rem}.mb-sm{margin-bottom:.5rem}.mb{margin-bottom:1rem}.mb-lg{margin-bottom:2rem}.mb-xl{margin-bottom:4rem}.ml-auto{margin-left:auto}.ml-0{margin-left:0}.ml-xs{margin-left:.25rem}.ml-sm{margin-left:.5rem}.ml{margin-left:1rem}.ml-lg{margin-left:2rem}.ml-xl{margin-left:4rem}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.mr-xs{margin-right:.25rem}.mr-sm{margin-right:.5rem}.mr{margin-right:1rem}.mr-lg{margin-right:2rem}.mr-xl{margin-right:4rem}.pt-0{padding-top:0}.pt-xs{padding-top:.25rem}.pt-sm{padding-top:.5rem}.pt{padding-top:1rem}.pt-lg{padding-top:2rem}.pt-xl{padding-top:4rem}.tag:where(.tag:not(body.tag)){align-items:center;background:var(--cals-color-gray-50);border:1px solid var(--cals-color-gray-100);border-radius:.25rem;color:var(--cals-color-black);display:flex;font-size:1rem;gap:.125rem;line-height:1.5;padding:.25em .5em;text-decoration:none!important}.tag:where(.tag:not(body.tag)).tag--hashtag:before{content:"#";opacity:.5}.tag:where(.tag:not(body.tag)).tag--sm{font-size:.75rem}.tag:where(.tag:not(body.tag)).tag--minimal{background:none;border:none;color:var(--cals-color-primary-300);padding:.25rem 0}.bg-gradient-primary{background:linear-gradient(45deg,var(--cals-color-primary-300--global),var(--cals-color-primary-400--global))}.bg-gradient-primary,.bg-gradient-secondary{border:none;color:var(--cals-color-white--global)}.bg-gradient-secondary{background:linear-gradient(45deg,var(--cals-color-secondary-300--global),var(--cals-color-secondary-400--global))}.center{text-align:center}.list-style-none{list-style:none;padding-left:0}.position-relative{position:relative}.w-100{display:block;width:100%}.h-100{height:100%}.hide{display:none}.bold{font-weight:700}.semibold{font-weight:600}.uppercase{text-transform:uppercase}.has-white-color{--current-color:var(--cals-color-white)}.has-light-gray-color{--current-color:var(--cals-color-gray-50)}.has-medium-gray-color{--current-color:var(--cals-color-gray-200)}.has-gray-color{--current-color:var(--cals-color-gray-400)}.has-dark-gray-color{--current-color:var(--cals-color-gray-600)}.has-black-color{--current-color:var(--cals-color-black)}.has-primary-red-color{--current-color:var(--clas-color-primary-400)}.has-secondary-red-color{--current-color:var(--cals-color-primary-300)}.has-light-red-color{--current-color:var(--cals-color-primary-200)}.has-very-light-red-color{--current-color:var(--cals-color-primary-100)}.has-primary-blue-color{--current-color:var(--cals-color-secondary-400)}.has-secondary-blue-color{--current-color:var(--cals-color-secondary-300)}.has-light-blue-color{--current-color:var(--cals-color-secondary-200)}.has-very-light-blue-color{--current-color:var(--cals-color-secondary-100)}.has-black-color a,.has-dark-gray-color a,.has-gray-color a,.has-light-blue-color a,.has-light-gray-color a,.has-light-red-color a,.has-medium-gray-color a,.has-primary-blue-color a,.has-primary-red-color a,.has-secondary-blue-color a,.has-secondary-red-color a,.has-very-light-blue-color a,.has-very-light-red-color a,.has-white-color a{color:var(--current-color)}.has-black-color svg.stroke circle,.has-black-color svg.stroke ellipse,.has-black-color svg.stroke path,.has-black-color svg.stroke rect,.has-dark-gray-color svg.stroke circle,.has-dark-gray-color svg.stroke ellipse,.has-dark-gray-color svg.stroke path,.has-dark-gray-color svg.stroke rect,.has-gray-color svg.stroke circle,.has-gray-color svg.stroke ellipse,.has-gray-color svg.stroke path,.has-gray-color svg.stroke rect,.has-light-blue-color svg.stroke circle,.has-light-blue-color svg.stroke ellipse,.has-light-blue-color svg.stroke path,.has-light-blue-color svg.stroke rect,.has-light-gray-color svg.stroke circle,.has-light-gray-color svg.stroke ellipse,.has-light-gray-color svg.stroke path,.has-light-gray-color svg.stroke rect,.has-light-red-color svg.stroke circle,.has-light-red-color svg.stroke ellipse,.has-light-red-color svg.stroke path,.has-light-red-color svg.stroke rect,.has-medium-gray-color svg.stroke circle,.has-medium-gray-color svg.stroke ellipse,.has-medium-gray-color svg.stroke path,.has-medium-gray-color svg.stroke rect,.has-primary-blue-color svg.stroke circle,.has-primary-blue-color svg.stroke ellipse,.has-primary-blue-color svg.stroke path,.has-primary-blue-color svg.stroke rect,.has-primary-red-color svg.stroke circle,.has-primary-red-color svg.stroke ellipse,.has-primary-red-color svg.stroke path,.has-primary-red-color svg.stroke rect,.has-secondary-blue-color svg.stroke circle,.has-secondary-blue-color svg.stroke ellipse,.has-secondary-blue-color svg.stroke path,.has-secondary-blue-color svg.stroke rect,.has-secondary-red-color svg.stroke circle,.has-secondary-red-color svg.stroke ellipse,.has-secondary-red-color svg.stroke path,.has-secondary-red-color svg.stroke rect,.has-very-light-blue-color svg.stroke circle,.has-very-light-blue-color svg.stroke ellipse,.has-very-light-blue-color svg.stroke path,.has-very-light-blue-color svg.stroke rect,.has-very-light-red-color svg.stroke circle,.has-very-light-red-color svg.stroke ellipse,.has-very-light-red-color svg.stroke path,.has-very-light-red-color svg.stroke rect,.has-white-color svg.stroke circle,.has-white-color svg.stroke ellipse,.has-white-color svg.stroke path,.has-white-color svg.stroke rect{stroke:var(--current-color)}.has-black-color svg.fill path circle,.has-black-color svg.fill path ellipse,.has-black-color svg.fill path path,.has-black-color svg.fill path rect,.has-dark-gray-color svg.fill path circle,.has-dark-gray-color svg.fill path ellipse,.has-dark-gray-color svg.fill path path,.has-dark-gray-color svg.fill path rect,.has-gray-color svg.fill path circle,.has-gray-color svg.fill path ellipse,.has-gray-color svg.fill path path,.has-gray-color svg.fill path rect,.has-light-blue-color svg.fill path circle,.has-light-blue-color svg.fill path ellipse,.has-light-blue-color svg.fill path path,.has-light-blue-color svg.fill path rect,.has-light-gray-color svg.fill path circle,.has-light-gray-color svg.fill path ellipse,.has-light-gray-color svg.fill path path,.has-light-gray-color svg.fill path rect,.has-light-red-color svg.fill path circle,.has-light-red-color svg.fill path ellipse,.has-light-red-color svg.fill path path,.has-light-red-color svg.fill path rect,.has-medium-gray-color svg.fill path circle,.has-medium-gray-color svg.fill path ellipse,.has-medium-gray-color svg.fill path path,.has-medium-gray-color svg.fill path rect,.has-primary-blue-color svg.fill path circle,.has-primary-blue-color svg.fill path ellipse,.has-primary-blue-color svg.fill path path,.has-primary-blue-color svg.fill path rect,.has-primary-red-color svg.fill path circle,.has-primary-red-color svg.fill path ellipse,.has-primary-red-color svg.fill path path,.has-primary-red-color svg.fill path rect,.has-secondary-blue-color svg.fill path circle,.has-secondary-blue-color svg.fill path ellipse,.has-secondary-blue-color svg.fill path path,.has-secondary-blue-color svg.fill path rect,.has-secondary-red-color svg.fill path circle,.has-secondary-red-color svg.fill path ellipse,.has-secondary-red-color svg.fill path path,.has-secondary-red-color svg.fill path rect,.has-very-light-blue-color svg.fill path circle,.has-very-light-blue-color svg.fill path ellipse,.has-very-light-blue-color svg.fill path path,.has-very-light-blue-color svg.fill path rect,.has-very-light-red-color svg.fill path circle,.has-very-light-red-color svg.fill path ellipse,.has-very-light-red-color svg.fill path path,.has-very-light-red-color svg.fill path rect,.has-white-color svg.fill path circle,.has-white-color svg.fill path ellipse,.has-white-color svg.fill path path,.has-white-color svg.fill path rect{fill:var(--current-color)}.has-light-gray-color.has-light-gray-background-color h2{color:var(--cals-color-black)}a{color:var(--cals-color-secondary-300);cursor:pointer;text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}a:focus-visible{outline:thin dotted}a.unstyled{color:unset}a.unstyled:focus-visible,a.unstyled:hover{text-decoration:none}.icon-circle{background-color:var(--cals-color-gray-500);border-radius:50%;display:inline-block;height:2.1rem;margin:.5em .1em 0;padding:.4rem;text-align:center;width:2.1rem}.small-link-text{font-size:.8em;text-transform:uppercase}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:1.9rem;line-height:1.2em;margin:1.4em 0 1.6em}h1,h2,h3,h4{font-family:var(--cals-font-heading)}b,h1,h2,h3,h4,strong{font-weight:800}button{font-family:var(--cals-font-button)}@media only screen and (max-width:374px){h1{font-size:1.6em}}@media only screen and (max-width:500px){p.has-large-font-size{font-size:1.2rem!important}.wp-block-cover__inner-container{padding:0}}.wp-block-list li{margin-bottom:.625rem;padding-left:.25rem}li{line-height:1.6}h1.entry-title{animation-delay:.2s;animation-duration:1s;animation-fill-mode:forwards;animation-name:rotate-top-down;margin:2em 0 1em;opacity:0;perspective:100px;position:relative;text-align:center;transform-style:preserve-3d}h1.entry-title:before{background-color:var(--cals-color-primary-300);content:"";height:4px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:20px;z-index:2}h2{font-size:1.5rem;line-height:1.2;margin:1.5em 0 .5em}h3{color:var(--cals-color-primary-300);font-size:1.3rem;margin:1.5em 0 .4em}h4{font-size:1.2rem;margin:1em 0 .3em}:where(.editor-styles-wrapper,#page) p{font-size:1.0625rem;line-height:1.6;margin:0 0 1.2rem}p.centered-p{margin:auto}small{color:var(--cals-color-gray-500);font-size:.8em}.wp-block-code{background-color:var(--cals-color-gray-100);font-size:1em;padding:1rem}pre{line-height:1.5rem}.lowercase-text{text-transform:lowercase}.text-above{font-size:.8rem;line-height:1rem;text-transform:uppercase}.featured-story-title{margin:2.4em 0 1.4em}.featured-story-title,.post-title{max-width:940px;text-transform:none}.post-title{margin:1em 0 .1em}.post-body-content{font-family:Georgia,Times New Roman,Times,serif;max-width:900px}.post-body-content p{line-height:1.7em}.entry-meta-single-post{margin-bottom:1em}.posted-on{color:var(--cals-color-gray-500);font-size:.9em}.is-style-merriweather{font-family:var(--cals-font-serif)}.is-style-verlag-wdash{padding-top:12px;position:relative}.is-style-verlag-wdash.has-text-align-center{padding-top:16px}.is-style-verlag-wdash:before{background:var(--cals-color-primary-300);content:"";display:block;height:4px;left:0;margin-bottom:6px;margin-top:0;position:absolute;top:0;width:30px}.is-style-verlag-wdash.has-text-align-center:before{background:var(--cals-color-primary-300);left:50%;position:absolute;transform:translateX(-50%)}.has-drop-cap:not(:focus):first-letter{font-family:var(--cals-font-serif);font-size:3.6em;font-weight:550;line-height:.8}@font-face{font-family:Red Hat Text;font-weight:300 700;src:url(../fonts/RedHatText.e34f5d58.woff2) format("woff2-variations")}@font-face{font-family:Red Hat Text;font-style:italic;font-weight:300 700;src:url(../fonts/RedHatText-italic.643d3589.woff2) format("woff2-variations")}@font-face{font-family:Red Hat Display;font-weight:300 900;src:url(../fonts/RedHatDisplay.7dff557d.woff2) format("woff2-variations")}@font-face{font-family:Red Hat Display;font-style:italic;font-weight:300 900;src:url(../fonts/RedHatDisplay-italic.785b4176.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Lora;font-weight:400 700;src:url(../fonts/Lora.2e7add73.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400 700;src:url(../fonts/Lora-italic.85eb176f.woff2) format("woff2-variations")}@media(prefers-color-scheme:dark){:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)).use-dark-colors,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)):root{--cals-color-primary-100:var(--cals-color-primary-400--global);--cals-color-primary-200:var(--cals-color-primary-300--global);--cals-color-primary-300:var(--cals-color-primary-200--global);--cals-color-primary-400:var(--cals-color-primary-100--global);--cals-color-secondary-100:var(--cals-color-secondary-400--global);--cals-color-secondary-200:var(--cals-color-secondary-300--global);--cals-color-secondary-300:var(--cals-color-secondary-200--global);--cals-color-secondary-400:var(--cals-color-secondary-100--global);--cals-color-gray-50:var(--cals-color-gray-900--global);--cals-color-gray-100:var(--cals-color-gray-800--global);--cals-color-gray-200:var(--cals-color-gray-700--global);--cals-color-gray-300:var(--cals-color-gray-600--global);--cals-color-gray-400:var(--cals-color-gray-500--global);--cals-color-gray-500:var(--cals-color-gray-400--global);--cals-color-gray-600:var(--cals-color-gray-300--global);--cals-color-gray-700:var(--cals-color-gray-200--global);--cals-color-gray-800:var(--cals-color-gray-100--global);--cals-color-gray-900:var(--cals-color-gray-50--global);--cals-color-white:var(--cals-color-black--global);--cals-color-black:var(--cals-color-white--global);--cals-color-black-005:var(--cals-color-white-005--global);--cals-color-black-010:var(--cals-color-white-010--global);--cals-color-black-015:var(--cals-color-white-015--global);--cals-color-black-020:var(--cals-color-white-020--global);--cals-color-black-080:var(--cals-color-white-080--global);--cals-color-white-005:var(--cals-color-black-005--global);--cals-color-white-010:var(--cals-color-black-010--global);--cals-color-white-015:var(--cals-color-black-015--global);--cals-color-white-020:var(--cals-color-black-020--global);--cals-color-white-080:var(--cals-color-black-080--global);--cals-color-error-100:#5c0d0d;--cals-color-error-500:#ffd5d5;--cals-color-warning-100:#57480d;--cals-color-warning-500:#fff9b9;--cals-color-success-100:#07421c;--cals-color-success-500:#c4eccb;--cals-color-info-100:#0b5776;--cals-color-info-500:#aed7ed}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) body{background:linear-gradient(163.2deg,#101010 20.81%,#0b0b0b 75.18%)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .is-style-white-wred-underline{box-shadow:none}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .headertheme1 .panel1{background:linear-gradient(163.2deg,#5c5c5c 20.81%,#505050 75.18%)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .headertheme1 .panel2{background:linear-gradient(163.2deg,#565656 20.81%,#454545 75.18%)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .headertheme1 .panel3{background:linear-gradient(163.2deg,#333 20.81%,#393939 75.18%)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .header-main__container .header-main__logo--invert img.custom-logo{filter:grayscale(100%) contrast(0) brightness(0) invert(100%)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin))[data-scroll="0"] .header-main__container.site-header--light .header-main__logo--invert img.custom-logo{filter:none}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) #site-name-bar.belowNav #main-navigation-container{background:rgba(0,0,0,.4)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) blockquote:before{color:var(--cals-color-primary-300)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) #site-main-navigation ul li a:after{background:var(--cals-color-secondary-300)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) #mobile-nav-button .hamburger-div{background-color:var(--cals-color-black)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-tab-group .tab_group{background:var(--cals-color-white);border:none}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-tab-group .tab_group .tabs{border-color:var(--cals-color-gray-100)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-tab-group .tab_group .tabs a{border:none}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-tab-group .tab_group .tabs a .active{background:var(--calstheme-color-mediumgray);color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.2)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-tab-group .tab_group .tabs a:hover .acc_title{background:var(--cals-color-gray-300);border-color:unset;color:var(--cals-color-black)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-tab-group .tab_group .tabs a:hover .acc_title.active{background:var(--calstheme-color-mediumgray)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-tab-group .tab_group .tabs a:hover{text-decoration:none}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion{border-color:#5a5a5a}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .accordion_link{background:#5a5a5a}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion:last-child{border-color:#5a5a5a}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content{background:#383838;border-top:none;color:var(--cals-color-black)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content div,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h1,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h2,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h3,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content li,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content p{color:var(--cals-color-black)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion{background-color:#5b5b5b}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .accordion_link{background:transparent;color:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content{background:#5b5b5b;color:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content div,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h1,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h2,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h3,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content li,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content p{color:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wp-block-cgb-block-accordion-group.is-style-extra-space h3 a.accordion_link{background:#cbcbcb}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) div .modal-wrapper.active{background-color:var(--calstheme-color-mediumgray)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) div .modal-wrapper.active button.modalClose svg path{fill:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .directoryWrapper.gridlayout>ul.directoryListingBlock>li{background-color:#5b5b5b}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .directoryWrapper.gridlayout .upperPhotoBackground{opacity:.7}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .single-card{background:var(--cals-color-gray-100);border:var(--cals-color-gray-200)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .countdownContainer{color:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) div.directoryFilter label{color:hsla(0,0%,100%,.6)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .directory .entry-header h2.entrySubTitle{color:var(--cals-color-primary-300)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) div.tabsContainer>ul li a.active{background:var(--cals-color-primary-300)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .entry-content div.tabsContainer>ul,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) div.tabsContainer>ul li a{border-color:var(--cals-color-primary-300);color:var(--cals-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .majorcertListing li.majorcertli div.majorcertItem button{background:var(--cals-color-gray-400);color:var(--cals-color-black)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .majorcertListing li div.majorcertLargeItem,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .majorcertListing li.majorcertli div.majorcertItem button{background-color:var(--cals-color-gray-400)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .majorcertListing li div.majorcertItem span{color:var(--cals-color-primary-300)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .documentsWrapper ul.documentsListingBlock{background-color:rgba(30,30,30,.8)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .documentsWrapper ul.documentsListingBlock li>div.docRowContent{background-color:#303030}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .documentsWrapper .docdescriptiontoggle svg path{fill:hsla(0,0%,100%,.7)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) body .gform_wrapper .gform_footer input[type=submit]{border:1px solid hsla(0,0%,100%,.9);color:hsla(0,0%,100%,.9)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) ul.wp-block-page-list.is-style-block-items li a{border-bottom:1px solid hsla(0,0%,100%,.2)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .filter-field-container{border-bottom:1px solid hsla(0,0%,100%,.2)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse{background-color:hsla(0,0%,100%,.05);border-radius:2rem;padding:1rem}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse .gs-promotion a.gs-title:link,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse .gs-promotion a.gs-title:visited{color:inherit}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse a.gs-title:link,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse a.gs-title:visited{color:var(--calstheme-color-lightestblue)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse .gs-imageResult div.gs-visibleUrl,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse .gs-webResult div.gs-visibleUrl{color:var(--calstheme-color-lightestred)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse .gs-webResult .gs-snippet,:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .uwcals-gcse .gsc-control-cse .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet{color:#fff}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable tr td.sorting_1{background-color:inherit;color:inherit}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wpdt-c .wpDataTables input{background-color:inherit;color:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wpDataTables .dt-buttons button.dt-button>*{background-color:inherit;color:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wpDataTables .dt-buttons button.dt-button:before{background-color:inherit;color:var(--calstheme-color-white)}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable tr>td{background-color:inherit;color:inherit}:root:not(.prefers-light-mode):not(.dark--disabled):not(:has(body.wp-admin)) .wpDataTablesWrapper.wpdt-pagination-right .dataTables_paginate{background-color:var(--calstheme-color-white);color:inherit}}.use-dark-colors.use-dark-colors,.use-dark-colors:root,:root.prefers-dark-mode:not(.dark--disabled).use-dark-colors,:root.prefers-dark-mode:not(.dark--disabled):root{--cals-color-primary-100:var(--cals-color-primary-400--global);--cals-color-primary-200:var(--cals-color-primary-300--global);--cals-color-primary-300:var(--cals-color-primary-200--global);--cals-color-primary-400:var(--cals-color-primary-100--global);--cals-color-secondary-100:var(--cals-color-secondary-400--global);--cals-color-secondary-200:var(--cals-color-secondary-300--global);--cals-color-secondary-300:var(--cals-color-secondary-200--global);--cals-color-secondary-400:var(--cals-color-secondary-100--global);--cals-color-gray-50:var(--cals-color-gray-900--global);--cals-color-gray-100:var(--cals-color-gray-800--global);--cals-color-gray-200:var(--cals-color-gray-700--global);--cals-color-gray-300:var(--cals-color-gray-600--global);--cals-color-gray-400:var(--cals-color-gray-500--global);--cals-color-gray-500:var(--cals-color-gray-400--global);--cals-color-gray-600:var(--cals-color-gray-300--global);--cals-color-gray-700:var(--cals-color-gray-200--global);--cals-color-gray-800:var(--cals-color-gray-100--global);--cals-color-gray-900:var(--cals-color-gray-50--global);--cals-color-white:var(--cals-color-black--global);--cals-color-black:var(--cals-color-white--global);--cals-color-black-005:var(--cals-color-white-005--global);--cals-color-black-010:var(--cals-color-white-010--global);--cals-color-black-015:var(--cals-color-white-015--global);--cals-color-black-020:var(--cals-color-white-020--global);--cals-color-black-080:var(--cals-color-white-080--global);--cals-color-white-005:var(--cals-color-black-005--global);--cals-color-white-010:var(--cals-color-black-010--global);--cals-color-white-015:var(--cals-color-black-015--global);--cals-color-white-020:var(--cals-color-black-020--global);--cals-color-white-080:var(--cals-color-black-080--global);--cals-color-error-100:#5c0d0d;--cals-color-error-500:#ffd5d5;--cals-color-warning-100:#57480d;--cals-color-warning-500:#fff9b9;--cals-color-success-100:#07421c;--cals-color-success-500:#c4eccb;--cals-color-info-100:#0b5776;--cals-color-info-500:#aed7ed}.use-dark-colors body,:root.prefers-dark-mode:not(.dark--disabled) body{background:linear-gradient(163.2deg,#101010 20.81%,#0b0b0b 75.18%)}.use-dark-colors .is-style-white-wred-underline,:root.prefers-dark-mode:not(.dark--disabled) .is-style-white-wred-underline{box-shadow:none}.use-dark-colors .headertheme1 .panel1,:root.prefers-dark-mode:not(.dark--disabled) .headertheme1 .panel1{background:linear-gradient(163.2deg,#5c5c5c 20.81%,#505050 75.18%)}.use-dark-colors .headertheme1 .panel2,:root.prefers-dark-mode:not(.dark--disabled) .headertheme1 .panel2{background:linear-gradient(163.2deg,#565656 20.81%,#454545 75.18%)}.use-dark-colors .headertheme1 .panel3,:root.prefers-dark-mode:not(.dark--disabled) .headertheme1 .panel3{background:linear-gradient(163.2deg,#333 20.81%,#393939 75.18%)}.use-dark-colors .header-main__container .header-main__logo--invert img.custom-logo,:root.prefers-dark-mode:not(.dark--disabled) .header-main__container .header-main__logo--invert img.custom-logo{filter:grayscale(100%) contrast(0) brightness(0) invert(100%)}.use-dark-colors[data-scroll="0"] .header-main__container.site-header--light .header-main__logo--invert img.custom-logo,:root.prefers-dark-mode:not(.dark--disabled)[data-scroll="0"] .header-main__container.site-header--light .header-main__logo--invert img.custom-logo{filter:none}.use-dark-colors #site-name-bar.belowNav #main-navigation-container,:root.prefers-dark-mode:not(.dark--disabled) #site-name-bar.belowNav #main-navigation-container{background:rgba(0,0,0,.4)}.use-dark-colors blockquote:before,:root.prefers-dark-mode:not(.dark--disabled) blockquote:before{color:var(--cals-color-primary-300)}.use-dark-colors #site-main-navigation ul li a:after,:root.prefers-dark-mode:not(.dark--disabled) #site-main-navigation ul li a:after{background:var(--cals-color-secondary-300)}.use-dark-colors #mobile-nav-button .hamburger-div,:root.prefers-dark-mode:not(.dark--disabled) #mobile-nav-button .hamburger-div{background-color:var(--cals-color-black)}.use-dark-colors .wp-block-cgb-block-tab-group .tab_group,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-tab-group .tab_group{background:var(--cals-color-white);border:none}.use-dark-colors .wp-block-cgb-block-tab-group .tab_group .tabs,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-tab-group .tab_group .tabs{border-color:var(--cals-color-gray-100)}.use-dark-colors .wp-block-cgb-block-tab-group .tab_group .tabs a,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-tab-group .tab_group .tabs a{border:none}.use-dark-colors .wp-block-cgb-block-tab-group .tab_group .tabs a .active,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-tab-group .tab_group .tabs a .active{background:var(--calstheme-color-mediumgray);color:#fff;text-shadow:0 4px 8px rgba(0,0,0,.2)}.use-dark-colors .wp-block-cgb-block-tab-group .tab_group .tabs a:hover .acc_title,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-tab-group .tab_group .tabs a:hover .acc_title{background:var(--cals-color-gray-300);border-color:unset;color:var(--cals-color-black)}.use-dark-colors .wp-block-cgb-block-tab-group .tab_group .tabs a:hover .acc_title.active,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-tab-group .tab_group .tabs a:hover .acc_title.active{background:var(--calstheme-color-mediumgray)}.use-dark-colors .wp-block-cgb-block-tab-group .tab_group .tabs a:hover,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-tab-group .tab_group .tabs a:hover{text-decoration:none}.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion{border-color:#5a5a5a}.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .accordion_link,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .accordion_link{background:#5a5a5a}.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion:last-child,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion:last-child{border-color:#5a5a5a}.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content{background:#383838;border-top:none;color:var(--cals-color-black)}.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content div,.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h1,.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h2,.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h3,.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content li,.use-dark-colors .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content p,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content div,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h1,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h2,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content h3,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content li,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group .wp-block-cgb-block-plugin-accordion .content p{color:var(--cals-color-black)}.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion{background-color:#5b5b5b}.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .accordion_link,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .accordion_link{background:transparent;color:var(--calstheme-color-white)}.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content{background:#5b5b5b;color:var(--calstheme-color-white)}.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content div,.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h1,.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h2,.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h3,.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content li,.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content p,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content div,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h1,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h2,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content h3,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content li,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space .wp-block-cgb-block-plugin-accordion .content p{color:var(--calstheme-color-white)}.use-dark-colors .wp-block-cgb-block-accordion-group.is-style-extra-space h3 a.accordion_link,:root.prefers-dark-mode:not(.dark--disabled) .wp-block-cgb-block-accordion-group.is-style-extra-space h3 a.accordion_link{background:#cbcbcb}.use-dark-colors div .modal-wrapper.active,:root.prefers-dark-mode:not(.dark--disabled) div .modal-wrapper.active{background-color:var(--calstheme-color-mediumgray)}.use-dark-colors div .modal-wrapper.active button.modalClose svg path,:root.prefers-dark-mode:not(.dark--disabled) div .modal-wrapper.active button.modalClose svg path{fill:var(--calstheme-color-white)}.use-dark-colors .directoryWrapper.gridlayout>ul.directoryListingBlock>li,:root.prefers-dark-mode:not(.dark--disabled) .directoryWrapper.gridlayout>ul.directoryListingBlock>li{background-color:#5b5b5b}.use-dark-colors .directoryWrapper.gridlayout .upperPhotoBackground,:root.prefers-dark-mode:not(.dark--disabled) .directoryWrapper.gridlayout .upperPhotoBackground{opacity:.7}.use-dark-colors .single-card,:root.prefers-dark-mode:not(.dark--disabled) .single-card{background:var(--cals-color-gray-100);border:var(--cals-color-gray-200)}.use-dark-colors .countdownContainer,:root.prefers-dark-mode:not(.dark--disabled) .countdownContainer{color:var(--calstheme-color-white)}.use-dark-colors div.directoryFilter label,:root.prefers-dark-mode:not(.dark--disabled) div.directoryFilter label{color:hsla(0,0%,100%,.6)}.use-dark-colors .directory .entry-header h2.entrySubTitle,:root.prefers-dark-mode:not(.dark--disabled) .directory .entry-header h2.entrySubTitle{color:var(--cals-color-primary-300)}.use-dark-colors div.tabsContainer>ul li a.active,:root.prefers-dark-mode:not(.dark--disabled) div.tabsContainer>ul li a.active{background:var(--cals-color-primary-300)}.use-dark-colors .entry-content div.tabsContainer>ul,.use-dark-colors div.tabsContainer>ul li a,:root.prefers-dark-mode:not(.dark--disabled) .entry-content div.tabsContainer>ul,:root.prefers-dark-mode:not(.dark--disabled) div.tabsContainer>ul li a{border-color:var(--cals-color-primary-300);color:var(--cals-color-white)}.use-dark-colors .majorcertListing li.majorcertli div.majorcertItem button,:root.prefers-dark-mode:not(.dark--disabled) .majorcertListing li.majorcertli div.majorcertItem button{background:var(--cals-color-gray-400);color:var(--cals-color-black)}.use-dark-colors .majorcertListing li div.majorcertLargeItem,.use-dark-colors .majorcertListing li.majorcertli div.majorcertItem button,:root.prefers-dark-mode:not(.dark--disabled) .majorcertListing li div.majorcertLargeItem,:root.prefers-dark-mode:not(.dark--disabled) .majorcertListing li.majorcertli div.majorcertItem button{background-color:var(--cals-color-gray-400)}.use-dark-colors .majorcertListing li div.majorcertItem span,:root.prefers-dark-mode:not(.dark--disabled) .majorcertListing li div.majorcertItem span{color:var(--cals-color-primary-300)}.use-dark-colors .documentsWrapper ul.documentsListingBlock,:root.prefers-dark-mode:not(.dark--disabled) .documentsWrapper ul.documentsListingBlock{background-color:rgba(30,30,30,.8)}.use-dark-colors .documentsWrapper ul.documentsListingBlock li>div.docRowContent,:root.prefers-dark-mode:not(.dark--disabled) .documentsWrapper ul.documentsListingBlock li>div.docRowContent{background-color:#303030}.use-dark-colors .documentsWrapper .docdescriptiontoggle svg path,:root.prefers-dark-mode:not(.dark--disabled) .documentsWrapper .docdescriptiontoggle svg path{fill:hsla(0,0%,100%,.7)}.use-dark-colors body .gform_wrapper .gform_footer input[type=submit],:root.prefers-dark-mode:not(.dark--disabled) body .gform_wrapper .gform_footer input[type=submit]{border:1px solid hsla(0,0%,100%,.9);color:hsla(0,0%,100%,.9)}.use-dark-colors .filter-field-container,.use-dark-colors ul.wp-block-page-list.is-style-block-items li a,:root.prefers-dark-mode:not(.dark--disabled) .filter-field-container,:root.prefers-dark-mode:not(.dark--disabled) ul.wp-block-page-list.is-style-block-items li a{border-bottom:1px solid hsla(0,0%,100%,.2)}.use-dark-colors .uwcals-gcse .gsc-control-cse,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse{background-color:hsla(0,0%,100%,.05);border-radius:2rem;padding:1rem}.use-dark-colors .uwcals-gcse .gsc-control-cse .gs-promotion a.gs-title:link,.use-dark-colors .uwcals-gcse .gsc-control-cse .gs-promotion a.gs-title:visited,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse .gs-promotion a.gs-title:link,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse .gs-promotion a.gs-title:visited{color:inherit}.use-dark-colors .uwcals-gcse .gsc-control-cse a.gs-title:link,.use-dark-colors .uwcals-gcse .gsc-control-cse a.gs-title:visited,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse a.gs-title:link,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse a.gs-title:visited{color:var(--calstheme-color-lightestblue)}.use-dark-colors .uwcals-gcse .gsc-control-cse .gs-imageResult div.gs-visibleUrl,.use-dark-colors .uwcals-gcse .gsc-control-cse .gs-webResult div.gs-visibleUrl,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse .gs-imageResult div.gs-visibleUrl,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse .gs-webResult div.gs-visibleUrl{color:var(--calstheme-color-lightestred)}.use-dark-colors .uwcals-gcse .gsc-control-cse .gs-webResult .gs-snippet,.use-dark-colors .uwcals-gcse .gsc-control-cse .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse .gs-webResult .gs-snippet,:root.prefers-dark-mode:not(.dark--disabled) .uwcals-gcse .gsc-control-cse .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet{color:#fff}.use-dark-colors .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable tr td.sorting_1,:root.prefers-dark-mode:not(.dark--disabled) .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable tr td.sorting_1{background-color:inherit;color:inherit}.use-dark-colors .wpDataTables .dt-buttons button.dt-button:before,.use-dark-colors .wpDataTables .dt-buttons button.dt-button>*,.use-dark-colors .wpdt-c .wpDataTables input,:root.prefers-dark-mode:not(.dark--disabled) .wpDataTables .dt-buttons button.dt-button:before,:root.prefers-dark-mode:not(.dark--disabled) .wpDataTables .dt-buttons button.dt-button>*,:root.prefers-dark-mode:not(.dark--disabled) .wpdt-c .wpDataTables input{background-color:inherit;color:var(--calstheme-color-white)}.use-dark-colors .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable tr>td,:root.prefers-dark-mode:not(.dark--disabled) .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable tr>td{background-color:inherit;color:inherit}.use-dark-colors .wpDataTablesWrapper.wpdt-pagination-right .dataTables_paginate,:root.prefers-dark-mode:not(.dark--disabled) .wpDataTablesWrapper.wpdt-pagination-right .dataTables_paginate{background-color:var(--calstheme-color-white);color:inherit}.is-style-red-button,.is-style-redbackground,.use-light-colors,.wp-block-cover:has(.wp-block-cover__image-background,.wp-block-cover__video-background,.has-background-dim:not(.has-background-dim-0):not(.has-background-dim-100)),:root{--cals-color-primary-100:var(--cals-color-primary-100--global);--cals-color-primary-200:var(--cals-color-primary-200--global);--cals-color-primary-300:var(--cals-color-primary-300--global);--cals-color-primary-400:var(--cals-color-primary-400--global);--cals-color-secondary-100:var(--cals-color-secondary-100--global);--cals-color-secondary-200:var(--cals-color-secondary-200--global);--cals-color-secondary-300:var(--cals-color-secondary-300--global);--cals-color-secondary-400:var(--cals-color-secondary-400--global);--cals-color-gray-50:var(--cals-color-gray-50--global);--cals-color-gray-100:var(--cals-color-gray-100--global);--cals-color-gray-200:var(--cals-color-gray-200--global);--cals-color-gray-300:var(--cals-color-gray-300--global);--cals-color-gray-400:var(--cals-color-gray-400--global);--cals-color-gray-500:var(--cals-color-gray-500--global);--cals-color-gray-600:var(--cals-color-gray-600--global);--cals-color-gray-700:var(--cals-color-gray-700--global);--cals-color-gray-800:var(--cals-color-gray-800--global);--cals-color-gray-900:var(--cals-color-gray-900--global);--cals-color-white:var(--cals-color-white--global);--cals-color-black:var(--cals-color-black--global);--cals-color-black-005:var(--cals-color-black-005--global);--cals-color-black-010:var(--cals-color-black-010--global);--cals-color-black-015:var(--cals-color-black-015--global);--cals-color-black-020:var(--cals-color-black-020--global);--cals-color-black-080:var(--cals-color-black-080--global);--cals-color-white-005:var(--cals-color-white-005--global);--cals-color-white-010:var(--cals-color-white-010--global);--cals-color-white-015:var(--cals-color-white-015--global);--cals-color-white-020:var(--cals-color-white-020--global);--cals-color-white-080:var(--cals-color-white-080--global);--cals-color-error-100:#fee2e2;--cals-color-error-500:#b91c1c;--cals-color-warning-100:#fef9c3;--cals-color-warning-500:#a16207;--cals-color-success-100:#d5ecd9;--cals-color-success-500:#15803d;--cals-color-info-100:#bcdbec;--cals-color-info-500:#04658b}.wp-block-cover:not(.has-text-color),.wp-block-cover:not(:has(.has-background-dim-100)){color:var(--cals-color-white)}.wp-block-cover.is-light:not(.has-text-color),.wp-block-cover:not(.has-text-color) .wp-block-cover__background.has-light-gray-background-color.has-background-dim-100~.wp-block-cover__inner-container,.wp-block-cover:not(.has-text-color) .wp-block-cover__background.has-very-light-blue-background-color.has-background-dim-100~.wp-block-cover__inner-container,.wp-block-cover:not(.has-text-color) .wp-block-cover__background.has-very-light-red-background-color.has-background-dim-100~.wp-block-cover__inner-container,.wp-block-cover:not(.has-text-color) .wp-block-cover__background.has-white-background-color.has-background-dim-100~.wp-block-cover__inner-container{color:var(--cals-color-black)}.is-style-red-button,.is-style-redbackground,.use-light-colors,.wp-block-cover:has(.wp-block-cover__image-background,.wp-block-cover__video-background,.has-background-dim:not(.has-background-dim-0):not(.has-background-dim-100)){--wp--preset--color--black:var(--cals-color-black--global);--wp--preset--color--white:var(--cals-color-white--global);--wp--preset--color--light-gray:var(--cals-color-gray-50--global);--wp--preset--color--medium-gray:var(--cals-color-gray-200--global);--wp--preset--color--gray:var(--cals-color-gray-400--global);--wp--preset--color--dark-gray:var(--cals-color-gray-600--global);--wp--preset--color--primary-red:var(--cals-color-primary-400--global);--wp--preset--color--secondary-red:var(--cals-color-primary-300--global);--wp--preset--color--light-red:var(--cals-color-primary-200--global);--wp--preset--color--very-light-red:var(--cals-color-primary-100--global);--wp--preset--color--primary-blue:var(--cals-color-secondary-400--global);--wp--preset--color--secondary-blue:var(--cals-color-secondary-300--global);--wp--preset--color--light-blue:var(--cals-color-secondary-200--global);--wp--preset--color--very-light-blue:var(--cals-color-secondary-100--global);--wp--preset--gradient--blue-to-darkblue:linear-gradient(150deg,var(--cals-color-secondary-400) 0%,var(--cals-color-secondary-300) 100%);--wp--preset--gradient--blue-to-lightblue:linear-gradient(150deg,var(--cals-color-secondary-300) 0%,var(--cals-color-secondary-200) 100%);--wp--preset--gradient--red-to-darkred:linear-gradient(150deg,var(--cals-color-primary-400) 0%,var(--cals-color-primary-300) 100%);--wp--preset--gradient--red-to-lightred:linear-gradient(150deg,var(--cals-color-primary-300) 0%,var(--cals-color-primary-200) 100%);--wp--preset--gradient--white-to-gray:linear-gradient(150deg,var(--cals-color-gray-50) 0%,var(--cals-color-gray-100) 100%)}.use-light-colors:not(.has-text-color){color:var(--cals-color-black)}:root{--cals-font-heading:"Red Hat Display",sans-serif;--cals-font-text:"Red Hat Text",sans-serif;--cals-font-serif:"Lora",serif;--cals-font-button:var(--cals-font-text);--cals-icon-arrow:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4Ij48cGF0aCBkPSJNNjY0LjQ2LTQ1MEgyMTBxLTEyLjc3IDAtMjEuMzgtOC42MlExODAtNDY3LjIzIDE4MC00ODB0OC42Mi0yMS4zOFExOTcuMjMtNTEwIDIxMC01MTBoNDU0LjQ2TDUzMi43Ny02NDEuNjlxLTguOTItOC45My04LjgxLTIwLjg5LjEyLTExLjk2IDguODEtMjEuMjcgOS4zMS05LjMgMjEuMzgtOS42MSAxMi4wOC0uMzEgMjEuMzkgOWwxNzkuMTUgMTc5LjE1cTUuNjIgNS42MiA3LjkyIDExLjg1IDIuMzEgNi4yMyAyLjMxIDEzLjQ2dC0yLjMxIDEzLjQ2cS0yLjMgNi4yMy03LjkyIDExLjg1TDU3NS41NC0yNzUuNTRxLTguOTMgOC45Mi0yMS4xOSA4LjgxLTEyLjI3LS4xMi0yMS41OC05LjQyLTguNjktOS4zMS05LTIxLjA4LS4zMS0xMS43NyA5LTIxLjA4TDY2NC40Ni00NTBaIi8+PC9zdmc+);--cals-icon-check:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjNWY2MzY4Ij48cGF0aCBkPSJtMzgyLTMzOS4zOCAzNDUuNTQtMzQ1LjU0cTguOTItOC45MyAyMC44OC05LjEyIDExLjk2LS4xOSAyMS4yNyA5LjEyIDkuMzEgOS4zMSA5LjMxIDIxLjM4IDAgMTIuMDgtOS4zMSAyMS4zOWwtMzYyLjM4IDM2M3EtMTAuODUgMTAuODQtMjUuMzEgMTAuODQtMTQuNDYgMC0yNS4zMS0xMC44NGwtMTY3LTE2N3EtOC45Mi04LjkzLTguOC0yMS4yLjExLTEyLjI2IDkuNDItMjEuNTd0MjEuMzgtOS4zMXExMi4wOCAwIDIxLjM5IDkuMzFMMzgyLTMzOS4zOFoiLz48L3N2Zz4=);--cals-icon-chevron:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjMDAwMDAwIj48cGF0aCBkPSJNNDgwLTM3Mi45MnEtNy4yMyAwLTEzLjQ2LTIuMzF0LTExLjg1LTcuOTJMMjc0LjkyLTU2Mi45MnEtOC4zLTguMzEtOC41LTIwLjg5LS4xOS0xMi41NyA4LjUtMjEuMjcgOC43LTguNjkgMjEuMDgtOC42OSAxMi4zOCAwIDIxLjA4IDguNjlMNDgwLTQ0Mi4xNWwxNjIuOTItMTYyLjkzcTguMzEtOC4zIDIwLjg5LTguNSAxMi41Ny0uMTkgMjEuMjcgOC41IDguNjkgOC43IDguNjkgMjEuMDggMCAxMi4zOC04LjY5IDIxLjA4TDUwNS4zMS0zODMuMTVxLTUuNjIgNS42MS0xMS44NSA3LjkyLTYuMjMgMi4zMS0xMy40NiAyLjMxWiIvPjwvc3ZnPg==);--cals-icon-openinnew:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyMHB4IiBmaWxsPSIjMDAwMDAwIj48cGF0aCBkPSJNMjIwLTE1M3EtMjcuNjQgMC00Ny4zMi0xOS42OFQxNTMtMjIwdi01MjBxMC0yNy42NCAxOS42OC00Ny4zMlQyMjAtODA3aDIyMy41cTEzLjggMCAyMy42NSA5Ljc5IDkuODUgOS43OSA5Ljg1IDIzLjVUNDY3LjE1LTc1MHEtOS44NSAxMC0yMy42NSAxMEgyMjB2NTIwaDUyMHYtMjIzLjVxMC0xMy44IDkuNzktMjMuNjUgOS43OS05Ljg1IDIzLjUtOS44NXQyMy43MSA5Ljg1cTEwIDkuODUgMTAgMjMuNjVWLTIyMHEwIDI3LjY0LTE5LjY4IDQ3LjMyVDc0MC0xNTNIMjIwWm01MjAtNTM5LjVMNDExLjUtMzY0cS0xMC41IDEwLjUtMjIuNzUgMTB0LTIzLjI1LTExLjVxLTExLTExLTExLTIzLjc1dDEwLjg4LTIzLjYzTDY5Mi41LTc0MGgtOTFxLTEzLjggMC0yMy42NS05Ljc5LTkuODUtOS43OS05Ljg1LTIzLjV0OS44NS0yMy43MXE5Ljg1LTEwIDIzLjY1LTEwaDE3MnExMy44IDAgMjMuNjUgOS44NVE4MDctNzg3LjMgODA3LTc3My41djE3MnEwIDEzLjgtOS43OSAyMy42NS05Ljc5IDkuODUtMjMuNSA5Ljg1VDc1MC01NzcuODVxLTEwLTkuODUtMTAtMjMuNjV2LTkxWiIvPjwvc3ZnPg==);--cals-gradient-primary:linear-gradient(45deg,var(--cals-color-primary-300),var(--cals-color-primary-400));--cals-gradient-secondary:linear-gradient(45deg,var(--cals-color-secondary-300),var(--cals-color-secondary-400));--cals-color-primary-100--global:#f3c8c9;--cals-color-primary-200--global:#f18383;--cals-color-primary-300--global:#c5050c;--cals-color-primary-400--global:#9b0000;--cals-color-secondary-100--global:#c4e2f2;--cals-color-secondary-200--global:#72cefc;--cals-color-secondary-300--global:#0479a8;--cals-color-secondary-400--global:#045d80;--cals-color-gray-50--global:#efeff0;--cals-color-gray-100--global:#e4e5e7;--cals-color-gray-200--global:#cacbce;--cals-color-gray-300--global:#afb0b6;--cals-color-gray-400--global:#95969d;--cals-color-gray-500--global:#7a7c85;--cals-color-gray-600--global:#62636a;--cals-color-gray-700--global:#494a50;--cals-color-gray-800--global:#313235;--cals-color-gray-900--global:#222325;--cals-color-white--global:#fff;--cals-color-white-005--global:hsla(0,0%,100%,.05);--cals-color-white-010--global:hsla(0,0%,100%,.1);--cals-color-white-015--global:hsla(0,0%,100%,.15);--cals-color-white-020--global:hsla(0,0%,100%,.2);--cals-color-white-080--global:hsla(0,0%,100%,.8);--cals-color-black--global:#1c1c1c;--cals-color-black-005--global:rgba(0,0,0,.05);--cals-color-black-010--global:rgba(0,0,0,.1);--cals-color-black-015--global:rgba(0,0,0,.15);--cals-color-black-020--global:rgba(0,0,0,.2);--cals-color-black-080--global:rgba(0,0,0,.8);--calstheme-color-lightestred:#fbc5bb;--calstheme-color-lightred:#e05353;--calstheme-color-uwbadgerred:#c5050c;--calstheme-color-uwdarkred:#9b0000;--calstheme-color-lightblue:#d3e4eb;--calstheme-color-lightestblue:#aed7ed;--calstheme-color-vibrantblue:#42baea;--calstheme-color-uwlinkblue:#0479a8;--calstheme-color-darkblue:#04658b;--calstheme-color-calscontrastblue:#006fca;--calstheme-color-calscontrastlightblue:#62cafe;--calstheme-color-calscontrastdarkred:#560303;--calstheme-color-calscontrastred:#f99887;--calstheme-color-wheat:#faf1d4;--calstheme-color-white:#f7f7f7;--calstheme-color-lesswhite:#f2f2f2;--calstheme-color-lightestgray:#e1e1e3;--calstheme-color-lightgray:#adadad;--calstheme-color-truemediumgray:#9d9ea5;--calstheme-color-mediumgray:#646569;--calstheme-color-darkgray:#494949;--calstheme-color-uwdeepgray:#333;--calstheme-color-darkestgray:#2f2f2f;--calstheme-color-black:#212121;--theme-em-gradient:linear-gradient(90deg,var(--cals-color-secondary-400),var(--cals-color-secondary-300));--calsSiteTitleFont:"Red Hat Display",sans-serif;--calsSiteTaglineFont:"Red Hat Display",sans-serif;--calsHeadingFont:"Red Hat Display",sans-serif;--calsSerifFont:"Merriweather",serif;--calsBodyFont:"Red Hat Text",sans-serif;--calsTextFont:"Red Hat Text",sans-serif;--calsCaptionFont:"Red Hat Text",sans-serif;--calsButtonFont:"Red Hat Display",sans-serif;--calsAccentFont:"Red Hat Display",sans-serif;--calsBlockquoteFont:"Red Hat Display",sans-serif}.cf:after,.row:after{clear:both}.row .span-15,.rowalt .span-15{float:left;width:15%}.row .span-25,.rowalt .span-25{float:left;width:25%}.row .span-50,.rowalt .span-50{float:left;width:50%}.row .span-75,.rowalt .span-75{float:left;width:75%}.row .span-33,.rowalt .span-33{float:left;width:33%}.row .span-66,.rowalt .span-66{float:left;width:66%}.row .span-10,.rowalt .span-10{float:left;width:10%}.row .right_margin,.rowalt .right_margin{margin-right:4em}.flex-row-wrapper.removetoppadding{padding-top:0}.flex-row-wrapper.removewidthlimit{max-width:100%;padding:0}.flex-row-wrapper.removebottompadding{padding-bottom:0}.flex-row-wrapper{margin:0 auto;max-width:1120px;padding:2rem 1.5rem}.flex-row-wrapper .overhangbottom{margin-bottom:-2rem}.flex-row-wrapper .overhangtop{margin-top:-2rem}.flex-row{display:flex;flex-wrap:wrap}.flex-row .flex-item{padding-bottom:1.4rem;padding-top:1.4rem}.rightHandNav .logo-search-container.noimage .site-branding,.rightHandNav .site-header .withimage .site-branding{padding-top:40px}.flex-5050 .flex-item{width:50%}.flex-5050 .flex-leftCol{padding-right:2rem}.flex-5050 .flex-rightCol{padding-left:0}.flex-6633 .flex-leftCol{padding-right:2rem;width:66%}.flex-6633 .flex-rightCol{padding-left:2rem;width:33%}.flex-3366 .flex-leftCol{padding-right:2rem;width:33%}.flex-3366 .flex-rightCol{padding-left:2rem;width:66%}.flex-7525 .flex-leftCol{padding-right:2rem;width:75%}.flex-7525 .flex-rightCol{padding-left:2rem;width:25%}.flex-2575 .flex-leftCol{padding-right:2rem;width:25%}.flex-2575 .flex-rightCol{padding-left:2rem;width:75%}.flex-252550,.flex-255025,.flex-333333{flex-wrap:nowrap}.flex-333333 .flex-item{width:33%}.flex-333333 .flex-item:first-child{margin-right:1rem}.flex-333333 .flex-item:nth-child(2){margin-left:1rem;margin-right:1rem}.flex-333333 .flex-item:nth-child(3){margin-left:1rem}.flex-255025 .flex-item{width:25%}.flex-255025 .flex-item:first-child{margin-right:1rem}.flex-255025 .flex-item:nth-child(2){margin-left:1rem;margin-right:1rem;width:50%}.flex-255025 .flex-item:nth-child(3){margin-left:1rem}.flex-252550 .flex-item{width:25%}.flex-252550 .flex-item:first-child{margin-right:1rem}.flex-252550 .flex-item:nth-child(2){margin-left:1rem;margin-right:1rem}.flex-252550 .flex-item:nth-child(3){margin-left:1rem;width:50%}.flex-502525{flex-wrap:nowrap}.flex-502525 .flex-item{width:25%}.flex-502525 .flex-item:first-child{margin-right:1rem;width:50%}.flex-502525 .flex-item:nth-child(2){margin-left:1rem;margin-right:1rem}.flex-502525 .flex-item:nth-child(3){margin-left:1rem}.left_redbg .flex-leftCol,.right_redbg .flex-rightCol{padding-left:2rem;padding-right:2rem}.flex-5050.left_redbg .flex-leftCol{margin-right:4%;width:46%}@media screen and (max-width:700px){.flex-5050.left_redbg .flex-leftCol{margin-right:0;width:100%}.flex-2575,.flex-333333,.flex-3366,.flex-5050,.flex-6633,.flex-7525{display:block}.flex-2575 .flex-item,.flex-333333 .flex-item,.flex-3366 .flex-item,.flex-5050 .flex-item,.flex-6633 .flex-item,.flex-7525 .flex-item{margin-left:0;margin-right:0;padding-bottom:0}.flex-2575 .flex-leftCol,.flex-333333 .flex-leftCol,.flex-3366 .flex-leftCol,.flex-5050 .flex-leftCol,.flex-6633 .flex-leftCol,.flex-7525 .flex-leftCol{padding-right:0;width:100%}.flex-2575 .flex-rightCol,.flex-333333 .flex-rightCol,.flex-3366 .flex-rightCol,.flex-5050 .flex-rightCol,.flex-6633 .flex-rightCol,.flex-7525 .flex-rightCol{padding-left:0;width:100%}.flex-2575 .flex-item:first-child,.flex-2575 .flex-item:nth-child(2),.flex-2575 .flex-item:nth-child(3),.flex-333333 .flex-item:first-child,.flex-333333 .flex-item:nth-child(2),.flex-333333 .flex-item:nth-child(3),.flex-3366 .flex-item:first-child,.flex-3366 .flex-item:nth-child(2),.flex-3366 .flex-item:nth-child(3),.flex-5050 .flex-item:first-child,.flex-5050 .flex-item:nth-child(2),.flex-5050 .flex-item:nth-child(3),.flex-6633 .flex-item:first-child,.flex-6633 .flex-item:nth-child(2),.flex-6633 .flex-item:nth-child(3),.flex-7525 .flex-item:first-child,.flex-7525 .flex-item:nth-child(2),.flex-7525 .flex-item:nth-child(3){margin-left:0;margin-right:0}.home .pagePadding .flex-row.top-row.right_redbg div.flex-rightCol{margin-top:0}}.right_redbg .flex-rightCol{background:#c5050c;border-radius:4px;box-shadow:0 6px 13px rgba(210,9,9,.35);color:hsla(0,0%,100%,.9);position:relative}.right_redbg .flex-rightCol .button{background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.9);font-size:.8rem;letter-spacing:1px;padding:.7rem 1rem;text-transform:uppercase}.right_redbg .flex-rightCol a.button:hover{box-shadow:0 8px 15px rgba(0,0,0,.12);transform:translateY(-2px)}.right_redbg .flex-rightCol .entry-header h1.entry-title,.right_redbg .flex-rightCol .entry-header h2.entry-title{color:#5f0000;font-size:1.1rem;letter-spacing:.9px;text-transform:uppercase}.right_redbg .flex-rightCol .entry-header h1.entry-title.small{font-size:1.3rem}.right_redbg .flex-rightCol .entry-header h1.entry-title.large{font-size:2.5rem}.right_redbg .flex-rightCol h2.uwmadison_events_title{color:#5f0000;font-size:1.1rem}.right_redbg .flex-rightCol ul.uwmadison_events .uwmadison_event_date{color:hsla(0,0%,100%,.6)}.right_redbg .flex-rightCol ul.uwmadison_events a{color:hsla(0,0%,100%,.8)}.tiltWrapper{perspective:500px;position:relative;transition:transform .1s;width:100%;z-index:1}.tiltWrapper.pressed{transform:scale(.98)}.tiltAction{bottom:0;display:block;left:0;position:absolute;right:0;text-indent:-100000px;top:0;z-index:5}.tiltAction:active,.tiltAction:focus{outline:0}.tiltPanel{background:#fff;border-radius:3px;box-shadow:0 18px 65px rgba(0,0,0,.3);position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .1s,box-shadow .2s;-webkit-transition:transform .1s,box-shadow .2s;z-index:1}.Safari .tiltPanel{transform-origin:50% 50% 0!important;-webkit-transform-origin:50% 50% 0!important}.tiltWrapper.pressed .tiltPanel{box-shadow:0 10px 38px rgba(0,0,0,.3)}.reflection{bottom:0;left:0;margin-left:-25%;margin-top:-25%;opacity:0;position:absolute;top:0;transition:transform .1s,opacity .4s;width:50%;z-index:4}.reflection svg{height:100%;width:100%}.plane{border-radius:4px}.level1{overflow:hidden;transform:translateZ(1px);z-index:1}.level2{height:90%;margin:auto;text-shadow:0 7px 8px rgba(0,0,0,.15);transform:translateZ(50px);width:90%;z-index:2}.level3{height:80%;margin:auto;transform:translateZ(100px);width:80%;z-index:3}.cardStyles{bottom:-2px;left:-1px;position:absolute;right:-1px;z-index:1}.cardStyles svg{height:100%;width:100%}html{box-sizing:border-box;font-size:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*,:after,:before{box-sizing:inherit;scroll-margin-top:12rem}body{background:linear-gradient(310deg,var(--cals-color-gray-50) 20.81%,var(--cals-color-white) 75.18%);color:var(--cals-color-black);font-family:var(--cals-font-text);line-height:1.2;margin:0;overflow-x:hidden}::-moz-selection{background-color:var(--cals-color-secondary-100);color:var(--cals-color-black)}::selection{background-color:var(--cals-color-secondary-100);color:var(--cals-color-black)}hr{background-color:var(--cals-color-gray-100);border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}ol,ul{padding-left:2rem}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}#main{margin:0 1.4rem}#page{display:flex;flex-direction:column;min-height:100vh}#page #content{flex-grow:1;overflow-x:hidden}@media only screen and (min-width:768px){#main{margin:0 1.8rem}}
