﻿:root{--header-height: 70px;--color-default: #000;--color-green-300: #214546;--color-green-400: #1C393A;--color-teal-100: #EFF9F6;--color-teal-200: #D5EEE7;--color-teal-300: #B3E3D5;--color-cream-200: #FDFCF7;--color-cream-300: #F2F0E6;--color-gray-300: #E0D8CF;--color-moss-200: #919C81;--color-moss-300: #687654;--color-brick-200: #FCE5E0;--color-brick-300: #955A4D;--max-width: 3000px;--full-hd-width: 1920px;--standard-width: 1440px;--site-padding-large: 56px;--site-padding: 56px;--site-padding-small: 24px;--module-padding-large: 56px;--module-padding-small: 24px;--font-size-side-bar-programs: 2.813rem;--font-size-titles-programs: 2.5rem;--font-size-small-titles: 1.875rem;--font-size-default-text: 1.313rem;--font-size-text-grid-mobile: 1.125rem;--font-size-xs: 0.875rem}@media(width < 1200px){:root{--site-padding: 40px;--site-padding-large: 40px}}@media(width < 768px){:root{--header-height: 60px;--site-padding-large: 16px;--site-padding: 16px;--site-padding-small: 16px;--module-padding-large: 32px;--module-padding-small: 16px;--font-size-titles-programs: 2rem;--font-size-small-titles: 1.438rem;--font-size-default-text: 1.250rem}}@font-face{font-family:"PPMori-Regular";src:url("fonts/PPMori-Regular.eot");src:url("fonts/PPMori-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/PPMori-Regular.woff2") format("woff2"),url("fonts/PPMori-Regular.woff") format("woff"),url("fonts/PPMori-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"PPMori-Medium";src:url("fonts/PPMori-Medium.eot");src:url("fonts/PPMori-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/PPMori-Medium.woff2") format("woff2"),url("fonts/PPMori-Medium.woff") format("woff"),url("fonts/PPMori-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"PPMori-SemiBold";src:url("fonts/PPMori-SemiBold.eot");src:url("fonts/PPMori-SemiBold.eot?#iefix") format("embedded-opentype"),url("fonts/PPMori-SemiBold.woff2") format("woff2"),url("fonts/PPMori-SemiBold.woff") format("woff"),url("fonts/PPMori-SemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"PPMori-Bold";src:url("fonts/PPMori-Bold.eot");src:url("fonts/PPMori-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/PPMori-Bold.woff2") format("woff2"),url("fonts/PPMori-Bold.woff") format("woff"),url("fonts/PPMori-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol,ul,li,dl,dt,dd{padding:0px;margin:0px;list-style:none}h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal;font-size:1em;line-height:1em}p{margin:0px}a{text-decoration:none}img{border:none}hr{border:none;height:0px;line-height:0px}input[type=button],button{cursor:pointer}input,button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-border-radius:0px;border-radius:0}input[type=text],input[type=search],input[type=email],input[type=password],input[type=date],input[type=datetime-local],input[type=month],input[type=reset],input[type=search],input[type=number],input[type=tel],input[type=time],input[type=url],input[type=week],button[type=text],button[type=search],button[type=email],button[type=password],button[type=date],button[type=datetime-local],button[type=month],button[type=reset],button[type=search],button[type=number],button[type=tel],button[type=time],button[type=url],button[type=week]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background:rgba(0,0,0,0);-webkit-text-background-color:rgba(0,0,0,0);-webkit-text-fill-color:#000}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:#827f7f;opacity:1}::-moz-placeholder{color:#827f7f;opacity:1}:-ms-input-placeholder{color:#827f7f;opacity:1}:-moz-placeholder{color:#827f7f;opacity:1}svg{pointer-events:none}html,body{padding:0px;margin:0px;width:100%;background:#fff}body{-webkit-text-size-adjust:none;text-size-adjust:none;font-family:sans-serif;letter-spacing:0;overflow-x:hidden;overflow-y:scroll}body.remove-scroll{overflow:hidden}.full-width{width:100%}img.full-width{width:100%;height:auto}.max-width{max-width:var(--max-width);margin:0 auto}.site-padding{padding-left:var(--site-padding) !important;padding-right:var(--site-padding) !important}.site-padding-left{padding-left:var(--site-padding) !important}.site-padding-right{padding-right:var(--site-padding) !important}.site-padding-small{padding-left:var(--site-padding-small) !important;padding-right:var(--site-padding-small) !important}.site-padding-small-left{padding-left:var(--site-padding-small) !important}.site-padding-small-right{padding-right:var(--site-padding-small) !important}.clear-both{clear:both}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.only-mobile{display:none}@media(width < 768px){.only-mobile{display:block}}@media(width < 768px){.hide-on-mobile{display:none}}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased}.txt-semibold{font-family:"PPMori-SemiBold",sans-serif}.txt-medium{font-family:"PPMori-Medium",sans-serif}.txt-h1{font-family:"PPMori-Regular",sans-serif;font-size:44px;font-weight:400;line-height:1.1em;letter-spacing:-0.05em}@media(width < 768px){.txt-h1{font-size:22px;line-height:1.3em;letter-spacing:-0.05em}}.txt-h2{font-family:"PPMori-Regular",sans-serif;font-size:28px;font-weight:400;line-height:1.3em;letter-spacing:-0.03em}@media(width < 768px){.txt-h2{font-size:22px;line-height:1.3em;letter-spacing:-0.03em}}.txt-tags{font-size:13px;font-family:"PPMori-Bold",sans-serif;text-transform:uppercase;line-height:1.45em;letter-spacing:.04em}.txt-p-large,.txt-p .font-large{font-family:"PPMori-Regular",sans-serif;font-size:22px;line-height:1.5em;letter-spacing:-0.01em}@media(width < 768px){.txt-p-large,.txt-p .font-large{font-size:18px;line-height:1.4em;letter-spacing:-0.02em}}.txt-p-large-bold{font-family:"PPMori-SemiBold",sans-serif;font-size:22px;line-height:1.5em;letter-spacing:-0.01em}.txt-p{font-family:"PPMori-Medium",sans-serif;font-size:16.5px;line-height:1.55em;letter-spacing:-0.01em}.txt-p-bold{font-family:"PPMori-SemiBold",sans-serif;font-size:16.5px;line-height:1.55em;letter-spacing:-0.01em}.txt-p-small{font-family:"PPMori-Regular",sans-serif;font-size:14px;line-height:1.3em;letter-spacing:-0.02em}.txt-p-small-bold{font-family:"PPMori-SemiBold",sans-serif;font-size:14px;line-height:1.3em;letter-spacing:-0.02em}.txt-h1 b,.txt-h1 strong,.txt-h2 b,.txt-h2 strong,.txt-p-large b,.txt-p-large strong,.txt-p .font-large b,.txt-p .font-large strong{font-family:"PPMori-SemiBold",sans-serif}.txt-p b,.txt-p strong,.txt-p-small b,.txt-p-small strong{font-family:"PPMori-Bold",sans-serif}.txt-p .font-large b,.txt-p .font-large strong,.txt-p-small .font-large b,.txt-p-small .font-large strong{font-family:"PPMori-SemiBold",sans-serif}.txt-h1 em,.txt-h2 em,.txt-p em,.txt-p-small em,.txt-p-large em{font-style:italic}.txt-h1 u,.txt-h2 u,.txt-p u,.txt-p-small u,.txt-p-large u{text-underline-offset:.2em;text-decoration-thickness:.05em}.txt-h1 span[style*="text-decoration:underline"],.txt-h1 span[style*="text-decoration: underline"],.txt-h2 span[style*="text-decoration:underline"],.txt-h2 span[style*="text-decoration: underline"],.txt-p span[style*="text-decoration:underline"],.txt-p span[style*="text-decoration: underline"],.txt-p-small span[style*="text-decoration:underline"],.txt-p-small span[style*="text-decoration: underline"],.txt-p-large span[style*="text-decoration:underline"],.txt-p-large span[style*="text-decoration: underline"]{text-underline-offset:.2em !important;text-decoration-thickness:.05em !important}.txt-h1 em,.txt-h2 em,.txt-p em,.txt-p-small em,.txt-p-large em{font-style:italic}.txt-h1 u,.txt-h2 u,.txt-p u,.txt-p-small u,.txt-p-large u{text-underline-offset:.2em;text-decoration-thickness:.05em}.txt-h1 span[style*="text-decoration:underline"],.txt-h1 span[style*="text-decoration: underline"],.txt-h2 span[style*="text-decoration:underline"],.txt-h2 span[style*="text-decoration: underline"],.txt-p span[style*="text-decoration:underline"],.txt-p span[style*="text-decoration: underline"],.txt-p-small span[style*="text-decoration:underline"],.txt-p-small span[style*="text-decoration: underline"],.txt-p-large span[style*="text-decoration:underline"],.txt-p-large span[style*="text-decoration: underline"]{text-underline-offset:.2em !important;text-decoration-thickness:.05em !important}.ul-style ul{padding-left:.8em}.ul-style ul li{list-style:disc}.ul-style ol{padding-left:.8em}.ul-style ol li{list-style:decimal}sup,.font-superscript{font-size:.7em;vertical-align:super;line-height:0}sub,.font-subscript{font-size:.7em;vertical-align:sub;line-height:0}:root{color-scheme:light}html,body{width:100%;height:100%;padding:0;margin:0;background-color:var(--color-cream-200)}html{font-size:16px}html.large-fonts{font-size:20px}body{font-family:"PPMori-Regular",sans-serif;font-weight:400;font-style:normal;letter-spacing:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body b,body strong{font-family:"PPMori-Bold",sans-serif}svg *{shape-rendering:geometricPrecision}button{user-select:none}#skip-to-content-btn,#open-main-nav-btn{position:fixed;margin:0 auto;top:5px;left:0;right:0;z-index:-1;height:0;text-transform:uppercase;width:fit-content;opacity:0;font-weight:600;line-height:0}#skip-to-content-btn:focus,#open-main-nav-btn:focus{padding:10px;background-color:var(--color-cream-200);color:var(--color-green-400);height:auto;opacity:1;line-height:1.3em;border-radius:5px;z-index:998}#main-content{position:relative;margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}#main-content .tmp-content-wrapper{padding:150px var(--site-padding);min-height:100vh}#main-content .no-scrollbar::-webkit-scrollbar{display:none}#main-content p,#main-content ul,#main-content ol{margin-bottom:1em}.iframe-video{width:100% !important;height:auto !important;max-height:calc(100vh - var(--header-height) - 32px);aspect-ratio:1.7777777778 !important;border-radius:8px}body:not(.no-focus-style) a:focus-visible,body:not(.no-focus-style) a:focus,body:not(.no-focus-style) input:focus-visible,body:not(.no-focus-style) input:focus,body:not(.no-focus-style) button:focus-visible,body:not(.no-focus-style) button:focus,body:not(.no-focus-style) *[tabindex="0"]:focus-visible,body:not(.no-focus-style) *[tabindex="0"]:focus,body:not(.no-focus-style) .focusable:focus-visible,body:not(.no-focus-style) .focusable:focus{outline-style:solid;outline-color:#0091ff;outline-offset:1px;outline-width:2px}body.no-focus-style a:focus,body.no-focus-style input:focus,body.no-focus-style button:focus,body.no-focus-style *[tabindex="0"]:focus,body.no-focus-style .focusable:focus{outline:none !important;box-shadow:none !important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}body.video-lightbox-open .video-lightbox{transition:opacity .3s;width:100vw;height:100vh;visibility:visible;opacity:1}body.video-lightbox-open .video-lightbox .video-lightbox-inner{transition:transform .3s ease-out;transform:scale(1)}body.video-lightbox-open .video-lightbox .video-lightbox-inner .video-holder iframe{transition:opacity .3s .5s;opacity:1}.video-lightbox{padding:25px;opacity:0;background-color:rgba(0,1,9,.7);display:flex;align-items:center;justify-content:center;position:fixed;width:0;height:0;top:0;left:0;z-index:998;overflow:hidden;visibility:hidden}@media(width < 550px){.video-lightbox{background-color:rgba(0,1,9,.9);padding:25px 0}}.video-lightbox .video-lightbox-inner{position:relative;width:100%;max-width:1100px;transform:scale(0.95)}.video-lightbox .video-lightbox-inner .video-holder{width:100%;aspect-ratio:16/9;line-height:0;background-color:#000;box-shadow:0 0 30px rgba(0,0,0,.1)}.video-lightbox .video-lightbox-inner .video-holder iframe{opacity:0}.video-lightbox .video-lightbox-inner .close-btn{position:absolute;right:0;top:0;transition:transform .25s;transform:translateY(calc(-100% - 10px)) scale(1)}.video-lightbox .video-lightbox-inner .close-btn:hover{transform:translateY(calc(-100% - 10px)) scale(1.1)}@media(width < 550px){.video-lightbox .video-lightbox-inner .close-btn{right:25px}}.video-lightbox #video-caption{opacity:0;user-select:none}.page-not-found{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;color:var(--color-green-300);text-align:center;transform:translateY(-25px)}.page-not-found .icon{font-size:3em;line-height:1em}.page-not-found .txt{font-size:.8em}.buttons-wrapper{display:flex;gap:10px}.pill-button *{pointer-events:none}.pill-button.type-tag{--bg-color: lightgray;--color: black;border-radius:34px;padding:8px 16px;padding-top:10px;border:solid 1px var(--bg-color);background-color:var(--bg-color);color:var(--color);line-height:1em}.pill-button.type-tag.outline{background-color:rgba(0,0,0,0) !important}.pill-button.type-tag.green-400{--color: var(--color-cream-200);--bg-color: var(--color-green-400)}.pill-button.type-tag.green-400.outline{--color: var(--color-green-400)}.pill-button.type-tag.green-300{--color: var(--color-cream-200);--bg-color: var(--color-green-300)}.pill-button.type-tag.green-300.outline{--color: var(--color-green-300)}.pill-button.type-tag.brick-300{--color: var(--color-cream-200);--bg-color: var(--color-brick-300)}.pill-button.type-tag.brick-300.outline{--color: var(--color-brick-300)}.pill-button.type-tag.moss-300{--color: var(--color-cream-200);--bg-color: var(--color-moss-300)}.pill-button.type-tag.moss-300.outline{--color: var(--color-moss-300)}.pill-button.type-tag.teal-300{--color: var(--color-green-300);--bg-color: var(--color-teal-300)}.pill-button.type-tag.teal-300.outline{--color: var(--color-green-300)}.pill-button.type-icon{--color: black;border-radius:34px;border:solid 1px var(--color);padding:8px 20px;display:flex;align-items:center;width:max-content;height:40px;border-color:var(--color);color:var(--color)}.pill-button.type-icon.outline{background-color:rgba(0,0,0,0) !important}.pill-button.type-icon .txt-mask{width:0;opacity:0;overflow:hidden;transition:width .4s ease,opacity .4s}.pill-button.type-icon .txt-mask .txt{display:inline-flex;padding-left:5px;line-height:22px;transform:translateY(1px);white-space:nowrap}.pill-button.type-icon.hover .txt-mask{opacity:1}.pill-button.type-icon svg .fill{fill:var(--color)}.pill-button.type-icon svg .stroke{stroke:var(--color)}.pill-button.type-icon.green-400{--color: var(--color-green-400)}.pill-button.type-icon.green-400.outline{--color: var(--color-green-400)}.pill-button.type-icon.green-300{--color: var(--color-green-300)}.pill-button.type-icon.green-300.outline{--color: var(--color-green-300)}.pill-button.type-icon.brick-300{--color: var(--color-brick-300)}.pill-button.type-icon.brick-300.outline{--color: var(--color-brick-300)}.pill-button.type-icon.moss-300{--color: var(--color-moss-300)}.pill-button.type-icon.moss-300.outline{--color: var(--color-moss-300)}.pill-button.type-icon.teal-300{--color: var(--color-teal-300)}.pill-button.type-icon.teal-300.outline{--color: var(--color-teal-300)}.square-button{--color: black;--bg-color: lightgray;border-radius:2px;padding:14px 20px;padding-top:16px;border:solid 1px var(--bg-color);background-color:var(--bg-color);gap:4px;display:flex;align-items:center;justify-content:center;width:fit-content}.square-button *{pointer-events:none}.square-button.green-400{--color: var(--color-cream-200);--bg-color: var(--color-green-400)}.square-button.green-400.outline{--color: var(--color-green-400)}.square-button.green-300{--color: var(--color-cream-200);--bg-color: var(--color-green-300)}.square-button.green-300.outline{--color: var(--color-green-300)}.square-button.brick-300{--color: var(--color-cream-200);--bg-color: var(--color-brick-300)}.square-button.brick-300.outline{--color: var(--color-brick-300)}.square-button.moss-300{--color: var(--color-cream-200);--bg-color: var(--color-moss-300)}.square-button.moss-300.outline{--color: var(--color-moss-300)}.square-button.teal-300{--color: var(--color-green-300);--bg-color: var(--color-teal-300)}.square-button.teal-300.outline{--color: var(--color-green-300)}.square-button.outline{border-color:var(--color);background-color:rgba(0,0,0,0)}.square-button.remove-square{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important}.square-button.icon-right{flex-direction:row-reverse}.square-button.min-width{min-width:140px}.square-button.small-padding{padding:8px 20px;padding-bottom:7px;gap:8px}.square-button.large-padding{padding:20px;padding-bottom:18px;gap:8px}@media(width < 1100px){.square-button.large-padding{padding:14px 20px;padding-top:16px}}@media(width < 768px){.square-button{padding:8px 20px !important;padding-bottom:7px !important}}.square-button span{color:var(--color);transform:translateY(1px);text-wrap:nowrap}.square-button svg .fill{fill:var(--color)}.square-button svg .stroke{stroke:var(--color)}.text-button{--color: black;gap:4px;display:flex;align-items:center;justify-content:center}.text-button *{pointer-events:none}.text-button.icon-right{flex-direction:row-reverse}.text-button svg .fill{fill:var(--color)}.text-button svg .stroke{stroke:var(--color)}:root{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0}input[type=checkbox],input[type=radio]{appearance:none;background-color:rgba(0,0,0,0);margin:0;font:inherit;width:15px;height:15px;border:1px solid;border-radius:1px;vertical-align:middle;cursor:pointer;min-width:15px}input[type=radio]{color:var(--radio-color);border-color:var(--radio-color)}input[type=checkbox]{color:var(--radio-color);border-color:var(--radio-color)}input[type=checkbox]:checked{background-color:var(--radio-color)}input[type=radio]:checked{background-color:var(--radio-color)}label{color:var(--label-color);font-size:1em}.checkbox-wrapper,.radio-wrapper{display:flex;align-items:center;font-size:1em}.checkbox-wrapper input[type=checkbox],.checkbox-wrapper input[type=radio],.radio-wrapper input[type=checkbox],.radio-wrapper input[type=radio]{margin-left:1em;margin-right:.25em}.checkbox-wrapper input[type=checkbox]:first-child,.checkbox-wrapper input[type=radio]:first-child,.radio-wrapper input[type=checkbox]:first-child,.radio-wrapper input[type=radio]:first-child{margin-left:0}.checkbox-wrapper label,.radio-wrapper label{cursor:pointer}.checkbox-wrapper.color-blue,.radio-wrapper.color-blue{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.checkbox-wrapper.color-light-blue,.radio-wrapper.color-light-blue{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.checkbox-wrapper.color-cream-100,.radio-wrapper.color-cream-100{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.checkbox-wrapper.color-cream-200,.radio-wrapper.color-cream-200{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.checkbox-wrapper.color-red,.radio-wrapper.color-red{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.checkbox-wrapper.color-pink,.radio-wrapper.color-pink{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.checkbox-wrapper.color-orange-100,.radio-wrapper.color-orange-100{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.checkbox-wrapper.color-orange-200,.radio-wrapper.color-orange-200{--checkbox-color: var(--color-default);--radio-color: var(--color-default);--label-color: var(--color-default)}.accordion{--accordion-transition-time: 0.4s;--accordion-color: black;position:relative;max-width:1200px;margin:0 auto}.accordion.white{--accordion-color: white}.accordion.blue{--accordion-color: var(--color-default)}.accordion.cream{--accordion-color: var(--color-default)}.accordion.small{max-width:540px}.accordion summary{overflow:hidden;position:relative;display:block;cursor:pointer;padding-top:15px;padding-bottom:14px;padding-right:3px;color:var(--accordion-color);background:rgba(0,0,0,0);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1.4px;text-underline-offset:5px;transition:text-decoration .2s;display:flex;justify-content:space-between;align-items:center}.accordion summary .title{display:flex;justify-content:space-between;align-items:center;width:100%;line-height:1.2em}.accordion summary .title span{transform:translateY(2px)}.accordion summary .icon{transition:transform .3s}.accordion summary .icon .plus{transition:opacity .3s}.accordion summary svg *{stroke:var(--accordion-color)}.accordion details{box-sizing:border-box;border-bottom:solid 1px var(--accordion-color)}.accordion details summary::-webkit-details-marker{display:none}.accordion .details-content{padding-bottom:25px;padding-right:1em;color:var(--accordion-color)}.accordion details[open] summary .icon{transform:rotate(90deg)}.accordion details[open] summary .icon .plus{opacity:0}.accordion a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--accordion-color)}.accordion p{margin:0;padding-bottom:0}.accordion p:last-child{padding:0}.preloader{--preloader-dot-size: 7px;position:fixed;z-index:10;opacity:0;top:50%;left:50%}.preloader div{width:var(--preloader-dot-size);height:var(--preloader-dot-size);background-color:var(--color-cream-200);box-shadow:0 0 1px rgba(0,0,0,.1);position:absolute;left:calc(var(--preloader-dot-size)/2*-1);top:calc(var(--preloader-dot-size)/2*-1);border-radius:100%;animation-name:preloader-animation;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;display:inline-block}.preloader div.nth-1{--side: -1;--scale: 1}.preloader div.nth-2{--side: 0;--scale: 1}.preloader div.nth-3{--side: 1;--scale: 1}.preloader.absolute{position:absolute}.preloader.dark div{background-color:#000;box-shadow:0 0 1px rgba(255,255,255,.1)}.preloader.green div{background-color:var(--color-green-300);box-shadow:0 0 1px rgba(255,255,255,.1)}.preloader.fade-in{transition:opacity .3s .2s;opacity:1}@keyframes preloader-animation{0%{margin-left:0;opacity:0}10%{margin-left:0;opacity:0}90%{margin-left:0;opacity:1;margin-left:calc(var(--preloader-dot-size)*var(--side)*3);transform:scale(var(--scale))}100%{margin-left:0;margin-left:calc(var(--preloader-dot-size)*var(--side)*3);opacity:0}}.week-calendar-wrapper{position:sticky;top:100vh;top:100dvh;width:100%;height:0;z-index:1;opacity:0;transform:translateY(100px);visibility:hidden;overflow:hidden}@media(orientation: landscape)and (height < 500px){.week-calendar-wrapper{display:none}}.week-calendar-wrapper.loaded{transition:opacity .2s,transform .6s cubic-bezier(0.26, 0.36, 0.29, 1.27);transition-delay:.5s;visibility:visible;overflow:visible;opacity:1;transform:translateY(0)}.week-calendar-wrapper.loaded.max-delay{transition-delay:2s}.week-calendar-wrapper .week-calendar{position:absolute;bottom:40px;right:var(--site-padding);width:calc(100% - var(--site-padding)*2);max-width:688px}@media(width < 768px){.week-calendar-wrapper .week-calendar{bottom:0;right:auto;left:0;width:100%;max-width:768px;border-bottom:solid 1px var(--color-cream-200)}}.week-calendar-wrapper .week-calendar .top-bar{padding:20px;width:100%;background-color:var(--color-teal-300);display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:10px;color:var(--color-green-300)}@media(width < 768px){.week-calendar-wrapper .week-calendar .top-bar{padding:20px 15px;border-radius:10px 10px 0 0}}.week-calendar-wrapper .week-calendar .top-bar .txt-1{line-height:1em;transform:translateY(2px)}.week-calendar-wrapper .week-calendar .top-bar .icon-arrow{transition:transform .35s ease}.week-calendar-wrapper .week-calendar .top-bar .icon-arrow .stroke{stroke:var(--color-green-300)}.week-calendar-wrapper .week-calendar .evt-list{width:100%;background-color:var(--color-teal-100);display:block;height:0;overflow:hidden;opacity:0;border-radius:0 0 10px 10px}.week-calendar-wrapper .week-calendar .evt-list.add-transition{transition:height .3s ease,opacity .3s ease-in}.week-calendar-wrapper .week-calendar .evt-list ul{padding:20px;opacity:0}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul{padding:20px 15px}}.week-calendar-wrapper .week-calendar .evt-list ul a,.week-calendar-wrapper .week-calendar .evt-list ul button{visibility:hidden}.week-calendar-wrapper .week-calendar .evt-list ul li{display:flex;justify-content:space-between;gap:20px;padding-top:20px;width:100%;overflow:hidden;color:var(--color-green-400)}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li{flex-wrap:wrap}.week-calendar-wrapper .week-calendar .evt-list ul li.no-date{gap:0}.week-calendar-wrapper .week-calendar .evt-list ul li.no-date .date{display:none !important}}.week-calendar-wrapper .week-calendar .evt-list ul li .date{width:50px;text-align:center}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .date{text-align:left;width:100%}.week-calendar-wrapper .week-calendar .evt-list ul li .date br{display:none}}.week-calendar-wrapper .week-calendar .evt-list ul li .info{width:calc(100% - 50px);border-bottom:solid 1px var(--color-green-300)}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .info{width:100%}}.week-calendar-wrapper .week-calendar .evt-list ul li:last-child .info{border:none}.week-calendar-wrapper .week-calendar .evt-list ul li .top{display:flex;align-items:center;gap:10px}.week-calendar-wrapper .week-calendar .evt-list ul li .top .pill-button{transform:translateX(-1px)}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .top .pill-button{transform:translateX(0)}}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:160px;padding-bottom:20px}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .bottom{gap:20px;flex-direction:column;align-items:flex-start}}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .evt-title{padding-top:10px;transform:translateY(6px)}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right{display:flex;justify-content:space-between}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right{width:100% !important}}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right .buttons{display:flex;justify-content:flex-end;align-items:flex-end;gap:10px}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right .buttons{width:100% !important;justify-content:space-between !important}}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right .buttons .square-button{min-width:128px}@media(width >= 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right .buttons .square-button .icon{display:none}}@media(width < 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right .buttons .square-button{padding:8px 20px !important;height:42px;border-radius:22px;transform:translateY(1px);min-width:0 !important}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right .buttons .square-button .txt{display:none}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .right .buttons .square-button .icon{display:inherit}}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .buttons{position:relative}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .buttons .animated-buttons{display:flex;justify-content:flex-end;gap:10px}@media(width >= 768px){.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .buttons .animated-buttons{position:absolute;bottom:0;right:138px}}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .buttons .animated-buttons .pill-button{background-color:var(--color-teal-100)}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .buttons .animated-buttons .pill-button.register-btn{transition:opacity .25s .32s}.week-calendar-wrapper .week-calendar .evt-list ul li .bottom .buttons .animated-buttons .pill-button.register-btn.hide{transition:opacity 0s .15s;opacity:0}.week-calendar-wrapper .week-calendar .evt-list ul li .full-calendar-btn{margin-top:10px;margin-bottom:10px;width:fit-content}.week-calendar-wrapper .week-calendar .evt-list ul li .pill-button{color:var(--color-green-400)}.week-calendar-wrapper .week-calendar .evt-list ul li .pill-button:not(.type-icon){border-color:var(--color-teal-300);background-color:var(--color-teal-300)}.week-calendar-wrapper .week-calendar .evt-list ul li .pill-button.type-icon{border-color:var(--color-green-400)}.week-calendar-wrapper .week-calendar .evt-list ul li .pill-button.type-icon svg .fill{fill:var(--color-green-400)}.week-calendar-wrapper .week-calendar .evt-list ul li .pill-button.type-icon svg .stroke{stroke:var(--color-green-400)}.week-calendar-wrapper .week-calendar .evt-list ul li .square-button{border-color:var(--color-teal-300);background-color:var(--color-teal-300)}.week-calendar-wrapper .week-calendar .evt-list ul li .square-button .txt{color:var(--color-green-400)}.week-calendar-wrapper .week-calendar .evt-list ul li .full-calendar-btn{color:var(--color-green-400)}.week-calendar-wrapper .week-calendar .evt-list ul li .full-calendar-btn svg .fill{fill:var(--color-green-400)}.week-calendar-wrapper .week-calendar .evt-list ul li .full-calendar-btn svg .stroke{stroke:var(--color-green-400)}.week-calendar-wrapper .week-calendar.expanded .top-bar{border-radius:10px 10px 0 0}@media(width < 768px){.week-calendar-wrapper .week-calendar.expanded .top-bar{border-radius:0}}.week-calendar-wrapper .week-calendar.expanded .top-bar .icon-arrow{transform:rotate(180deg)}.week-calendar-wrapper .week-calendar.expanded .evt-list{height:calc(100vh - var(--header-height) - 158px);height:calc(100dvh - var(--header-height) - 158px);opacity:1;overflow:auto;transition:height .35s ease,opacity .35s ease-out}@media(width < 768px){.week-calendar-wrapper .week-calendar.expanded .evt-list{height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));border-radius:0}}.week-calendar-wrapper .week-calendar.expanded .evt-list ul{transition:opacity .35s .35s;opacity:1}.week-calendar-wrapper .week-calendar.expanded .evt-list ul a,.week-calendar-wrapper .week-calendar.expanded .evt-list ul button{visibility:visible}#offset-week-calendar{width:100%;height:138px}@media(width < 768px){#offset-week-calendar{height:78px}}@media(orientation: landscape)and (height < 500px){#offset-week-calendar{display:none}}@media(width < 768px){body.week-calendar-expanded{overflow:hidden}}#child-pages-menu{--color-bg: var(--color-teal-300);--color-text: var(--color-green-300);background-color:var(--color-bg);padding-top:30px;padding-bottom:20px}#child-pages-menu.loaded .page-title,#child-pages-menu.loaded ul li{transition-property:opacity,transform;transition-timing-function:linear,ease;transition-duration:.5s;opacity:1 !important;transform:translateX(0) !important}#child-pages-menu .page-title{padding:14px var(--site-padding-large);padding-top:0;text-align:center;color:var(--color-text)}#child-pages-menu .tabs-wrapper{padding:3px 0;overflow:auto}#child-pages-menu .tabs-wrapper::-webkit-scrollbar{display:none}#child-pages-menu .tabs-wrapper .tabs-mask{display:flex;gap:0px;width:fit-content;margin:0 auto;padding:0 var(--site-padding-large);padding-bottom:0}@media(width >= 768px){#child-pages-menu .tabs-wrapper .tabs-mask{flex-wrap:wrap;justify-content:center}}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(1){transition-delay:0.1s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(2){transition-delay:0.2s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(3){transition-delay:0.3s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(4){transition-delay:0.4s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(5){transition-delay:0.5s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(6){transition-delay:0.6s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(7){transition-delay:0.7s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(8){transition-delay:0.8s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(9){transition-delay:0.9s}#child-pages-menu .tabs-wrapper .tabs-mask li:nth-child(10){transition-delay:1s}#child-pages-menu .tabs-wrapper .tabs-mask li a{transition:text-decoration .15s,background .15s,color .15s;border-radius:30px;border:solid 1px rgba(0,0,0,0);padding:0 15px;width:max-content;display:flex;justify-content:center;align-items:center;line-height:0;height:42px;gap:10px;color:var(--color-text);line-height:0;text-decoration:none}#child-pages-menu .tabs-wrapper .tabs-mask li a.selected{border-color:var(--color-text)}#child-pages-menu .tabs-wrapper .tabs-mask li a .txt{display:block;transform:translateY(1px);width:fit-content}#child-pages-menu .tabs-wrapper .tabs-mask li a.selected{background-color:rgba(0,0,0,0);border-color:var(--color-text);color:var(--color-text);text-decoration-color:rgba(0,0,0,0);margin:0 15px}#child-pages-menu .tabs-wrapper .tabs-mask li:first-child a.selected{margin-left:0}#child-pages-menu .tabs-wrapper .tabs-mask li:last-child a.selected{margin-right:0}a.nounderline,a.no-underline,a.underline-none{text-decoration:none !important}#announcement{width:100vw;height:100vh;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:200;transition:background .3s .5s}#announcement.loaded{background-color:rgba(0,0,0,.3)}#announcement.loaded .announcement-box{opacity:1 !important;transform:scale(1) !important}#announcement.hide{transition:background .2s;background-color:rgba(0,0,0,0)}#announcement.hide .announcement-box{transition:all .2s ease;opacity:0 !important;transform:scale(0.95) !important}#announcement .announcement-box{position:relative;box-shadow:0 0 20px rgba(0,0,0,.1);width:calc(100% - 30px);max-width:700px;border-radius:10px;background-color:var(--color-cream-200);color:var(--color-green-300);padding:40px;padding-right:100px;opacity:0;transform:scale(0.95);transition:all .4s .5s ease}@media(width < 768px){#announcement .announcement-box{padding:40px 20px}}#announcement .announcement-box .title{margin-bottom:10px}#announcement .announcement-box .text{margin-bottom:20px}#announcement .announcement-box .text a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#announcement .announcement-box .buttons{display:flex;gap:12px}#announcement .announcement-box .close-btn{position:absolute;top:20px;right:20px;line-height:0}.back-button{display:flex;align-items:center;justify-content:flex-start;gap:6px;color:var(--color-green-300);line-height:0;width:fit-content;border-radius:20px}.back-button .txt{transform:translateY(1px);padding-right:10px}#share-menu,#calendar-menu{position:absolute;top:0;padding-top:50px;left:100%;width:fit-content;height:fit-content;margin-left:-192px;z-index:99}#share-menu.from-class-list,#calendar-menu.from-class-list{padding-top:23px}#share-menu.from-square-button,#calendar-menu.from-square-button{padding-top:67px}@media(width < 768px){#share-menu.from-square-button,#calendar-menu.from-square-button{padding-top:50px}}#share-menu.show ul li,#calendar-menu.show ul li{transition:transform .5s ease,opacity .5s;transition-delay:.1s;transform:translateX(0) !important;opacity:1}#share-menu ul,#calendar-menu ul{display:flex;gap:4px}#share-menu ul li,#calendar-menu ul li{opacity:0}#share-menu ul li:nth-child(1),#calendar-menu ul li:nth-child(1){transform:translateX(200%)}#share-menu ul li:nth-child(1).from-right,#calendar-menu ul li:nth-child(1).from-right{transform:translateX(0)}#share-menu ul li:nth-child(2),#calendar-menu ul li:nth-child(2){transform:translateX(100%)}#share-menu ul li:nth-child(2).from-right,#calendar-menu ul li:nth-child(2).from-right{transform:translateX(-100%)}#share-menu ul li:nth-child(3).from-right,#calendar-menu ul li:nth-child(3).from-right{transform:translateX(-200%)}#share-menu ul li a,#share-menu ul li button,#calendar-menu ul li a,#calendar-menu ul li button{position:relative;display:flex;justify-content:center;align-items:center;width:61px;height:40px;border:solid 1px var(--color-green-300);border-radius:22px;background-color:var(--color-teal-100)}#share-menu ul li a.color-cream-200,#share-menu ul li button.color-cream-200,#calendar-menu ul li a.color-cream-200,#calendar-menu ul li button.color-cream-200{background-color:var(--color-cream-200)}#share-menu ul li a svg,#share-menu ul li button svg,#calendar-menu ul li a svg,#calendar-menu ul li button svg{width:auto}#share-menu ul li a svg *,#share-menu ul li button svg *,#calendar-menu ul li a svg *,#calendar-menu ul li button svg *{fill:var(--color-green-300)}#share-menu ul li a.apple-btn svg,#share-menu ul li button.apple-btn svg,#calendar-menu ul li a.apple-btn svg,#calendar-menu ul li button.apple-btn svg{transform:translateY(-8%)}#share-menu{margin-left:0}.share-btn{min-width:194px;position:relative}.share-btn *{pointer-events:none}.share-btn .copied-msg{position:absolute;width:100%;height:calc(100% - 2px);display:flex;justify-content:center;gap:8px;align-items:center;background:var(--color-teal-100);visibility:hidden;opacity:0}.share-btn.copied .copied-msg{transition:opacity .15s;visibility:visible;opacity:1}.BBFormContainer input[type=checkbox],input[type=radio]{background-color:inherit !important;margin:0 !important;font:inherit !important;width:auto !important;height:auto !important;border:1px solid !important;border-radius:1px !important;vertical-align:middle !important;cursor:pointer !important;min-width:inherit !important}.BBFormContainer input[type=checkbox]:checked{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important}.BBFormContainer input[type=checkbox]{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important}.BBFormContainer input[type=radio]{-webkit-appearance:radio !important;-moz-appearance:radio !important;appearance:radio !important}.BBFormContainer input[type=radio]:checked{-webkit-appearance:radio !important;-moz-appearance:radio !important;appearance:radio !important}.blocks{position:relative;width:100%;height:auto;background-color:var(--color-cream)}.block-accordion{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);background-color:var(--color-bg)}.block-accordion.color-cream-200{--color-bg: var(--color-cream-200)}.block-accordion.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200)}.block-accordion .block-content-wrapper{--block-padding-top: calc(var(--module-padding-large) - 17px);--block-padding-bottom: var(--module-padding-large);padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);opacity:0;transform:translateY(30px)}.block-accordion .block-content-wrapper.padding-top-small{--block-padding-top: calc(var(--module-padding-small) - 17px)}.block-accordion .block-content-wrapper.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-accordion.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-accordion .title-block{padding-bottom:25px;text-align:center;color:var(--color-text)}.block-accordion .accordion{--accordion-color: var(--color-text)}.block-accordion .accordion summary .title{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start;color:var(--color-text);padding-right:20px;max-width:1200px}.block-accordion .accordion summary .title.full{grid-template-columns:1fr;gap:0px}@media(width < 768px){.block-accordion .accordion summary .title{grid-template-columns:1fr;gap:10px}}.block-accordion .accordion summary .title .col{display:flex;align-items:center}.block-accordion .accordion summary .title .col.col-2{padding-right:16px}.block-accordion .accordion summary .title .col ul,.block-accordion .accordion summary .title .col ol,.block-accordion .accordion summary .title .col p{margin-bottom:1em}.block-accordion .accordion summary .title .col ul:last-child,.block-accordion .accordion summary .title .col ol:last-child,.block-accordion .accordion summary .title .col p:last-child{margin-bottom:0 !important}.block-accordion .accordion .details-content{padding-top:10px;color:var(--color-text);max-width:1200px}.block-accordion .accordion .details-content ul,.block-accordion .accordion .details-content ol,.block-accordion .accordion .details-content p{margin-bottom:1em}.block-accordion .accordion .details-content ul:last-child,.block-accordion .accordion .details-content ol:last-child,.block-accordion .accordion .details-content p:last-child{margin-bottom:0}.block-accordion .accordion .details-content ol li{list-style-position:inside;list-style:decimal}.block-accordion .accordion .details-content ul li{list-style-position:inside;list-style:disc}.block-accordion .accordion .details-content a:not(.bottom-btn){color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.block-cards{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);--color-card-bg: var(--color-cream-200);--color-img-bg: var(--color-gray-300);position:relative;width:100%;background-color:var(--color-bg)}.block-cards.color-cream-200{--color-bg: var(--color-cream-200);--color-card-bg: var(--color-cream-300);--color-img-bg: var(--color-cream-200)}.block-cards.color-green{--color-bg: var(--color-green-300)}.block-cards.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-cards .block-content-wrapper{opacity:0;transform:translateY(30px);padding:var(--site-padding-large) var(--site-padding-large);display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(width < 768px){.block-cards .block-content-wrapper{padding:40px var(--site-padding-large)}}.block-cards .block-content-wrapper.x3,.block-cards .block-content-wrapper.x5{grid-template-columns:1fr 1fr 1fr}@media(width <= 1200px){.block-cards .block-content-wrapper{grid-template-columns:1fr 1fr !important}}@media(width < 768px){.block-cards .block-content-wrapper{grid-template-columns:1fr !important}}.block-cards .card{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:30px;background-color:var(--color-card-bg);border-radius:8px}.block-cards .card.x3,.block-cards .card.x5{display:flex;flex-direction:column}.block-cards .card.x3 .image,.block-cards .card.x5 .image{height:300px}.block-cards .card.x3 .text-area,.block-cards .card.x5 .text-area{height:calc(100% - 300px)}@media(width <= 1200px){.block-cards .card{display:flex;flex-direction:column}.block-cards .card .image{height:300px}.block-cards .card .text-area{height:calc(100% - 300px)}}.block-cards .card.hide-image{grid-template-columns:1fr}.block-cards .card.hide-image .image{display:none !important}.block-cards .card.hide-image.x3,.block-cards .card.hide-image.x5{display:flex;flex-direction:column}.block-cards .card.hide-image.x3 .text-area,.block-cards .card.hide-image.x5 .text-area{height:100%}@media(width <= 1200px){.block-cards .card.hide-image{display:flex;flex-direction:column}.block-cards .card.hide-image .text-area{height:100%}}.block-cards .image{height:100%;background-color:var(--color-img-bg);border-radius:4px;overflow:hidden}.block-cards .image .img{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0}.block-cards .image .img.loaded{transition:opacity .6s .1s;opacity:1}.block-cards .text-area{min-height:300px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;color:var(--color-text)}.block-cards .text-area a{color:var(--color-text)}.block-cards .text-area .description{opacity:.6}.block-cards .text-area ul{position:relative;margin-bottom:0 !important}.block-cards .text-area ul li{position:relative;padding-left:30px;margin-bottom:6px}.block-cards .text-area ul li:last-child{margin:0}.block-cards .text-area ul li .check-icon{position:absolute;top:0;left:0}.block-cards .people{display:flex;flex-direction:column;gap:8px;padding-bottom:5px}.block-cards .people .person{display:flex;gap:8px;align-items:center}.block-cards .people .person .circle{line-height:0;width:50px;height:50px;background-color:var(--color-img-bg);border-radius:100%;transform:translateX(-1px);overflow:hidden}.block-cards .people .person .circle .img{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0}.block-cards .people .person .circle .img.loaded{transition:opacity .6s .1s;opacity:1}.block-cards .people .person .label{padding-top:5px}.block-cards .people .person .name,.block-cards .people .person .label{width:fit-content;color:var(--color-text)}.block-cards a.button{margin-top:auto;border-color:var(--color-teal-300)}.block-cards a.button:not(.outline){background-color:var(--color-teal-300)}.block-cards a.button:not(.outline) span{color:var(--color-green-300)}.block-cards a.button:not(.outline) .stroke{stroke:var(--color-green-300)}.block-cards a.button.outline{background-color:rgba(0,0,0,0);border-color:var(--color-green-300)}.block-cards a.button.outline span{color:var(--color-green-300)}.block-cards a.button.outline .stroke{stroke:var(--color-green-300)}.block-editorial-centered{--color-bg: var(--color-teal-300);--color-text: var(--color-green-300);position:relative;width:100%;background-color:var(--color-bg)}.block-editorial-centered.color-cream-300{--color-bg: var(--color-cream-300)}.block-editorial-centered.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200)}.block-editorial-centered.color-brick{--color-bg: var(--color-brick-300);--color-text: var(--color-cream-200)}.block-editorial-centered.color-moss{--color-bg: var(--color-moss-300);--color-text: var(--color-cream-200)}.block-editorial-centered.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-editorial-centered .block-content-wrapper{opacity:0;transform:translateY(30px);padding:80px var(--site-padding-large)}@media(width < 768px){.block-editorial-centered .block-content-wrapper{padding:40px var(--site-padding-large)}}.block-editorial-centered .sizer{max-width:1120px;margin:0 auto}.block-editorial-centered .tagline,.block-editorial-centered .title{text-align:center;color:var(--color-text)}.block-editorial-centered .title{padding-top:25px}.block-editorial-centered .text{border-top:solid 1px var(--color-text);padding-top:24px;padding-bottom:32px;color:var(--color-text)}.block-editorial-centered .text p:last-child,.block-editorial-centered .text ul:last-child,.block-editorial-centered .text ol:last-child{margin-bottom:0 !important}.block-editorial-centered .text a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.block-editorial-centered .buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.block-editorial-centered .buttons.align-left{justify-content:flex-start}.block-editorial-centered .buttons button,.block-editorial-centered .buttons a{background-color:var(--color-text);border-color:var(--color-text)}.block-editorial-centered .buttons button span,.block-editorial-centered .buttons a span{color:var(--color-bg)}.block-editorial-centered .buttons button .stroke,.block-editorial-centered .buttons a .stroke{stroke:var(--color-bg)}.block-editorial-centered .buttons button .fill,.block-editorial-centered .buttons a .fill{fill:var(--color-bg)}.block-editorial-centered .buttons button.outline,.block-editorial-centered .buttons a.outline{background-color:rgba(0,0,0,0)}.block-editorial-centered .buttons button.outline span,.block-editorial-centered .buttons a.outline span{color:var(--color-text)}.block-editorial-centered .buttons button.outline .stroke,.block-editorial-centered .buttons a.outline .stroke{stroke:var(--color-text)}.block-editorial-centered .buttons button.outline .fill,.block-editorial-centered .buttons a.outline .fill{fill:var(--color-text)}.block-editorial-centered .bottom{padding-top:var(--module-padding-large)}.block-editorial-large-image{--color-bg: var(--color-teal-300);--color-bg-img: var(--color-teal-200);--color-text: var(--color-green-300);position:relative;width:100%;background-color:var(--color-bg)}.block-editorial-large-image.color-cream-300{--color-bg: var(--color-cream-300);--color-bg-img: var(--color-cream-200)}.block-editorial-large-image.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200);--color-bg-img: var(--color-cream-200)}.block-editorial-large-image.color-brick{--color-bg: var(--color-brick-300);--color-text: var(--color-cream-200);--color-bg-img: var(--color-cream-200)}.block-editorial-large-image.color-moss{--color-bg: var(--color-moss-300);--color-text: var(--color-cream-200);--color-bg-img: var(--color-cream-200)}.block-editorial-large-image.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-editorial-large-image .block-content-wrapper{opacity:0;transform:translateY(30px);padding:var(--site-padding-large);display:flex;gap:40px}@media(width < 1024px){.block-editorial-large-image .block-content-wrapper{flex-direction:column}}@media(width < 768px){.block-editorial-large-image .block-content-wrapper{padding:40px var(--site-padding-large)}}.block-editorial-large-image .col-1{width:60%}@media(width < 1024px){.block-editorial-large-image .col-1{width:auto}}.block-editorial-large-image .col-2{width:40%}@media(width < 1024px){.block-editorial-large-image .col-2{width:auto}}.block-editorial-large-image .image{margin-top:40px;width:100%;aspect-ratio:908/542;background-color:var(--color-bg-img);border-radius:8px;overflow:hidden}.block-editorial-large-image .image .img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0}.block-editorial-large-image .image .img.loaded{transition:opacity .6s;opacity:1}.block-editorial-large-image .text{color:var(--color-text)}.block-editorial-large-image .text h2{margin-bottom:1em;line-height:1.3em}.block-editorial-large-image .text p:last-child,.block-editorial-large-image .text ul:last-child,.block-editorial-large-image .text ol:last-child{margin-bottom:0 !important}.block-editorial-large-image .text a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.block-editorial-large-image .buttons{padding-top:40px;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;align-items:flex-start}.block-editorial-large-image .buttons.align-left{justify-content:flex-start}.block-editorial-large-image .buttons button,.block-editorial-large-image .buttons a{background-color:var(--color-text);border-color:var(--color-text)}.block-editorial-large-image .buttons button span,.block-editorial-large-image .buttons a span{color:var(--color-bg)}.block-editorial-large-image .buttons button .stroke,.block-editorial-large-image .buttons a .stroke{stroke:var(--color-bg)}.block-editorial-large-image .buttons button .fill,.block-editorial-large-image .buttons a .fill{fill:var(--color-bg)}.block-editorial-large-image .buttons button.outline,.block-editorial-large-image .buttons a.outline{background-color:rgba(0,0,0,0)}.block-editorial-large-image .buttons button.outline span,.block-editorial-large-image .buttons a.outline span{color:var(--color-text)}.block-editorial-large-image .buttons button.outline .stroke,.block-editorial-large-image .buttons a.outline .stroke{stroke:var(--color-text)}.block-editorial-large-image .buttons button.outline .fill,.block-editorial-large-image .buttons a.outline .fill{fill:var(--color-text)}.block-editorial-large-image .bottom{padding-top:var(--module-padding-large)}.block-editorial-half-image{--color-bg: var(--color-teal-300);--color-bg-img: var(--color-teal-200);--color-text: var(--color-green-300);position:relative;width:100%;background-color:var(--color-bg)}.block-editorial-half-image.color-cream-300{--color-bg: var(--color-cream-300);--color-bg-img: var(--color-cream-200)}.block-editorial-half-image.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200);--color-bg-img: var(--color-cream-200)}.block-editorial-half-image.color-brick{--color-bg: var(--color-brick-300);--color-text: var(--color-cream-200);--color-bg-img: var(--color-cream-200)}.block-editorial-half-image.color-moss{--color-bg: var(--color-moss-300);--color-text: var(--color-cream-200);--color-bg-img: var(--color-cream-200)}.block-editorial-half-image.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-editorial-half-image .block-content-wrapper{opacity:0;transform:translateY(30px);padding:var(--site-padding-large);display:flex;gap:40px}@media(width < 1024px){.block-editorial-half-image .block-content-wrapper{padding-top:32px;flex-direction:column}}@media(width < 768px){.block-editorial-half-image .block-content-wrapper{padding:var(--site-padding-large);padding-top:32px;padding-bottom:16px}}.block-editorial-half-image .col-1{width:50%}@media(width < 1024px){.block-editorial-half-image .col-1{width:auto}}.block-editorial-half-image .col-2{width:50%}@media(width < 1024px){.block-editorial-half-image .col-2{width:auto}}.block-editorial-half-image .image{width:100%;aspect-ratio:692/550;background-color:var(--color-bg-img);border-radius:8px;overflow:hidden}.block-editorial-half-image .image .img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0}.block-editorial-half-image .image .img.loaded{transition:opacity .6s;opacity:1}.block-editorial-half-image .title{color:var(--color-text)}.block-editorial-half-image .blurb{margin-top:1em}.block-editorial-half-image .blurb:empty{margin-top:0}.block-editorial-half-image .text{margin-top:100px;color:var(--color-text);padding-top:24px;border-top:solid 1px var(--color-text)}@media(width < 1440px){.block-editorial-half-image .text{margin-top:7vw}}@media(width < 630px){.block-editorial-half-image .text{margin-top:44px}}.block-editorial-half-image .text p:last-child,.block-editorial-half-image .text ul:last-child,.block-editorial-half-image .text ol:last-child{margin-bottom:0 !important}.block-editorial-half-image .text a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.block-editorial-half-image .buttons{padding-top:40px;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;align-items:flex-start}.block-editorial-half-image .buttons.align-left{justify-content:flex-start}.block-editorial-half-image .buttons button,.block-editorial-half-image .buttons a{background-color:var(--color-text);border-color:var(--color-text)}.block-editorial-half-image .buttons button span,.block-editorial-half-image .buttons a span{color:var(--color-bg)}.block-editorial-half-image .buttons button .stroke,.block-editorial-half-image .buttons a .stroke{stroke:var(--color-bg)}.block-editorial-half-image .buttons button .fill,.block-editorial-half-image .buttons a .fill{fill:var(--color-bg)}.block-editorial-half-image .buttons button.outline,.block-editorial-half-image .buttons a.outline{background-color:rgba(0,0,0,0)}.block-editorial-half-image .buttons button.outline span,.block-editorial-half-image .buttons a.outline span{color:var(--color-text)}.block-editorial-half-image .buttons button.outline .stroke,.block-editorial-half-image .buttons a.outline .stroke{stroke:var(--color-text)}.block-editorial-half-image .buttons button.outline .fill,.block-editorial-half-image .buttons a.outline .fill{fill:var(--color-text)}.block-editorial-half-image .bottom{padding-top:var(--module-padding-large)}.block-embed-code{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);position:relative;width:100%;background-color:var(--color-bg)}.block-embed-code.color-cream-200{--color-bg: var(--color-cream-200)}.block-embed-code.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200)}.block-embed-code.color-cream-300{--color-bg: var(--color-cream-300)}.block-embed-code.color-teal-100{--color-bg: var(--color-teal-100)}.block-embed-code.color-teal-300{--color-bg: var(--color-teal-300)}.block-embed-code.color-brick{--color-bg: var(--color-brick-300);--color-text: var(--color-cream-200)}.block-embed-code.color-moss{--color-bg: var(--color-moss-300);--color-text: var(--color-cream-200)}.block-embed-code.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0) !important}.block-embed-code .block-content-wrapper{--block-padding-top: var(--module-padding-large);--block-padding-bottom: var(--module-padding-large);padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);color:var(--color-text);opacity:0;transform:translateY(30px);max-width:fit-content;margin:0 auto}.block-embed-code .block-content-wrapper.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-embed-code .block-content-wrapper.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-embed-code .block-content-wrapper.first-module{transform:translateY(10px)}.block-embed-code div[data-blackbaud-registration-form]{width:600px;max-width:100%}.block-featured-links{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);position:relative;width:100%;display:flex;justify-content:space-around;align-items:center;background-color:var(--color-bg)}.block-featured-links.color-cream-200{--color-bg: var(--color-cream-200)}.block-featured-links.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200)}.block-featured-links.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-featured-links .block-content-wrapper{--block-padding-top: var(--module-padding-large);--block-padding-bottom: var(--module-padding-large);padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);opacity:0;transform:translateY(30px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:40px 32px}.block-featured-links .block-content-wrapper.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-featured-links .block-content-wrapper.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-featured-links .sub-block{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:350px}@media(width < 400px){.block-featured-links .sub-block{max-width:none}}.block-featured-links .sub-block .description{padding-bottom:6px;text-align:center}.block-featured-links .sub-block .title,.block-featured-links .sub-block .description{color:var(--color-text)}.block-featured-links .sub-block .square-button{border-color:var(--color-text)}.block-featured-links .sub-block .square-button:not(.outline){background-color:var(--color-text)}.block-featured-links .sub-block .square-button:not(.outline) span{color:var(--color-bg)}.block-featured-links .sub-block .square-button:not(.outline) .stroke{stroke:var(--color-bg)}.block-featured-links .sub-block .square-button:not(.outline) .fill{fill:var(--color-bg)}.block-featured-links .sub-block .square-button.outline span{color:var(--color-text)}.block-featured-links .sub-block .square-button.outline .stroke{stroke:var(--color-text)}.block-featured-links .sub-block .square-button.outline .fill{fill:var(--color-text)}.block-full-width-image{--color-bg: var(--color-cream-200);position:relative;width:100%;padding:16px;background-color:var(--color-bg)}.block-full-width-image.color-cream-300{--color-bg: var(--color-cream-300)}.block-full-width-image.color-teal-100{--color-bg: var(--color-teal-100)}.block-full-width-image.color-teal-300{--color-bg: var(--color-teal-300)}.block-full-width-image.color-green{--color-bg: var(--color-green-300)}.block-full-width-image.color-brick{--color-bg: var(--color-brick-300)}.block-full-width-image.color-moss{--color-bg: var(--color-moss-300)}.block-full-width-image .image{border-radius:20px;opacity:0;transform:scale(0.98) translateY(30px);background-position:center;background-size:cover;background-repeat:no-repeat}@media(orientation: landscape){.block-full-width-image .image{aspect-ratio:unset !important;height:calc(100vh - var(--header-height) - 32px);min-height:500px}}@media(orientation: portrait){.block-full-width-image .image{min-height:0}}@media(orientation: portrait)and (width < 768px){.block-full-width-image .image{aspect-ratio:4/3}}.block-full-width-image.loaded .image{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:scale(1) translateY(0)}.block-full-size-video{--color-bg: var(--color-cream-200);position:relative;width:100%;padding:16px;background-color:var(--color-bg)}.block-full-size-video.color-cream-300{--color-bg: var(--color-cream-300)}.block-full-size-video.color-teal-100{--color-bg: var(--color-teal-100)}.block-full-size-video.color-teal-300{--color-bg: var(--color-teal-300)}.block-full-size-video.color-green{--color-bg: var(--color-green-300)}.block-full-size-video.color-brick{--color-bg: var(--color-brick-300)}.block-full-size-video.color-moss{--color-bg: var(--color-moss-300)}.block-full-size-video .image{border-radius:20px;opacity:0;width:100%;aspect-ratio:16/9;transform:scale(0.98) translateY(30px);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.block-full-size-video .image.snap-to-height{width:auto;height:calc(100vh - var(--header-height) - 32px);min-height:600px;margin:0 auto;max-width:100%}@media(orientation: portrait){.block-full-size-video .image.snap-to-height{min-height:0;height:auto;width:100%}}.block-full-size-video .image .play-btn{transition:transform .2s ease-out;line-height:0;border-radius:100%}.block-full-size-video .image .play-btn:hover{transform:scale(1.1)}@media(orientation: portrait){.block-full-size-video .image .play-btn{transform:scale(0.5)}.block-full-size-video .image .play-btn:hover{transform:scale(0.5)}}.block-full-size-video .image .video{width:100%;height:100%;background-color:#000;color:#fff;display:none}.block-full-size-video .image.video-loaded .video{display:block}.block-full-size-video .image.video-loaded .play-btn{display:none}.block-full-size-video.loaded .image{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:scale(1) translateY(0);display:flex;align-items:center;justify-content:center}.block-grid-of-events{--color-bg: var(--color-teal-100);background-color:var(--color-bg);position:relative;width:100%}.block-grid-of-events.color-cream-300{--color-bg: var(--color-cream-300)}.block-grid-of-events.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-grid-of-events .block-content-wrapper{position:relative;padding:var(--module-padding-large) var(--site-padding-large);opacity:0;transform:translateY(30px)}.block-grid-of-events .headline{margin-bottom:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 50px;color:var(--color-green-300)}@media(width < 768px){.block-grid-of-events .headline{justify-content:center;flex-direction:column}}.block-grid-of-events .headline a{border-color:var(--color-green-300)}.block-grid-of-events .headline a span{color:var(--color-green-300)}.block-grid-of-events .headline .stroke{stroke:var(--color-green-300)}.block-grid-of-events .event-list-wrapper{padding:0}.block-grid-of-events .event-list-wrapper .event-list{background-color:rgba(0,0,0,0)}.block-headline-centered{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);position:relative;width:100%;background-color:var(--color-bg)}.block-headline-centered.color-cream-200{--color-bg: var(--color-cream-200);--color-img: var(--color-teal-200)}.block-headline-centered.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200)}.block-headline-centered.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0) !important}.block-headline-centered .block-content-wrapper{--block-padding-top: var(--module-padding-large);--block-padding-bottom: var(--module-padding-large);padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);opacity:0;transform:translateY(30px)}.block-headline-centered .block-content-wrapper.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-headline-centered .block-content-wrapper.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-headline-centered .block-content-wrapper.first-module{transform:translateY(10px)}.block-headline-centered .title,.block-headline-centered .blurb{color:var(--color-text);text-align:center;margin:0 auto}.block-headline-centered .blurb{max-width:1120px;margin-top:24px}.block-headline-centered .blurb a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.block-headline-centered .blurb p:last-child{margin-bottom:0 !important}.block-headline-centered .buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.block-headline-centered .buttons.space-1{margin-top:24px}.block-headline-centered .buttons.space-2{margin-top:32px}.block-headline-centered .buttons a:not(.outline),.block-headline-centered .buttons button:not(.outline){border-color:var(--color-text);background-color:var(--color-text)}.block-headline-centered .buttons a:not(.outline) span,.block-headline-centered .buttons button:not(.outline) span{color:var(--color-bg)}.block-headline-centered .buttons a:not(.outline) .stroke,.block-headline-centered .buttons button:not(.outline) .stroke{stroke:var(--color-bg)}.block-headline-centered .buttons a.outline,.block-headline-centered .buttons button.outline{border-color:var(--color-text)}.block-headline-centered .buttons a.outline span,.block-headline-centered .buttons button.outline span{color:var(--color-text)}.block-headline-centered .buttons a.outline .stroke,.block-headline-centered .buttons button.outline .stroke{stroke:var(--color-text)}.block-image-text{--color-bg: var(--color-teal-100);--color-img: var(--color-cream-200);--color-text: var(--color-green-300);--block-padding-top: var(--module-padding-large);--block-padding-bottom: var(--module-padding-large);position:relative;width:100%;background-color:var(--color-bg)}.block-image-text.color-cream-200{--color-bg: var(--color-cream-200);--color-img: var(--color-teal-200)}.block-image-text.color-green{--color-bg: var(--color-green-300);--color-img: var(--color-teal-200);--color-text: var(--color-cream-200)}.block-image-text.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-image-text.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-image-text.image-right .block-content-wrapper{direction:rtl}.block-image-text.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1 !important;transform:translateY(0) !important}.block-image-text .block-content-wrapper{width:100%;padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);display:grid;gap:32px;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(30px)}@media(width < 1500px){.block-image-text .block-content-wrapper{grid-template-columns:40% 60%}}@media(width < 1024px){.block-image-text .block-content-wrapper{direction:ltr !important;grid-template-columns:1fr;display:block}}.block-image-text .col{text-align:left;direction:ltr !important}@media(width < 1024px){.block-image-text .col:first-child{margin-bottom:32px}}.block-image-text .image{aspect-ratio:696/620;border-radius:16px;background-color:var(--color-img);overflow:hidden}@media(width < 1024px){.block-image-text .image{aspect-ratio:16/9}}@media(width < 768px){.block-image-text .image{aspect-ratio:676/500}}.block-image-text .image .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0}.block-image-text .image .img.loaded{transition:opacity .6s,transform .6s ease;opacity:1}.block-image-text .label{margin-bottom:1.4em;color:var(--color-text)}.block-image-text .text{color:var(--color-text)}.block-image-text .text p:last-child,.block-image-text .text ul:last-child,.block-image-text .text ol:last-child{margin-bottom:0 !important}.block-image-text .text a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.block-image-text .text .table-wrapper{border-radius:10px;width:fit-content;height:fit-content;line-height:0;border:solid 1px var(--color-text);overflow:auto;max-width:100%}.block-image-text .text .table-wrapper.scroll-not-start{border-left-style:dashed}.block-image-text .text .table-wrapper.scroll-not-end{border-right-style:dashed}.block-image-text .text .table-wrapper table{border-collapse:collapse;border:none;width:100% !important}.block-image-text .text .table-wrapper table th,.block-image-text .text .table-wrapper table td{border:1px solid var(--color-text)}.block-image-text .text .table-wrapper table tr:first-child th,.block-image-text .text .table-wrapper table tr:first-child td{border-top:none}.block-image-text .text .table-wrapper table tr:last-child td{border-bottom:none}.block-image-text .text .table-wrapper table tr th:first-child,.block-image-text .text .table-wrapper table tr td:first-child{border-left:none}.block-image-text .text .table-wrapper table tr th:last-child,.block-image-text .text .table-wrapper table tr td:last-child{border-right:none}.block-image-text .text table{position:relative;max-width:100%}.block-image-text .text table th{font-weight:normal;background-color:color-mix(in srgb, var(--color-text) 10%, transparent 0%)}.block-image-text .text table th,.block-image-text .text table td{padding:10px 12px;border:solid 1px;min-width:108px;height:auto !important}.block-image-text .text table tr{height:auto !important}.block-image-text .text table,.block-image-text .text th,.block-image-text .text td{border:1px solid;text-align:left}.block-image-text .accordion details{border-color:var(--color-text)}.block-image-text .accordion .title{color:var(--color-text)}.block-image-text .accordion .stroke{stroke:var(--color-text)}.block-image-text .buttons{padding-top:2.3em;display:flex;flex-wrap:wrap;gap:15px}.block-image-text .buttons a:not(.outline),.block-image-text .buttons button:not(.outline){border-color:var(--color-text);background-color:var(--color-text)}.block-image-text .buttons a:not(.outline) span,.block-image-text .buttons button:not(.outline) span{color:var(--color-bg)}.block-image-text .buttons a:not(.outline) .stroke,.block-image-text .buttons button:not(.outline) .stroke{stroke:var(--color-bg)}.block-image-text .buttons a.outline,.block-image-text .buttons button.outline{border-color:var(--color-text)}.block-image-text .buttons a.outline span,.block-image-text .buttons button.outline span{color:var(--color-text)}.block-image-text .buttons a.outline .stroke,.block-image-text .buttons button.outline .stroke{stroke:var(--color-text)}.block-image-text iframe{max-width:100%}.block-landing-home{--block-min-height: 600px;--block-max-height: 5800px;--block-height: calc(100vh - var(--header-height));--block-height: calc(100dvh - var(--header-height));--card-max-width: 688px;position:relative;width:100%;height:var(--block-height);min-height:var(--block-min-height);max-height:var(--block-max-height);overflow:hidden;background-color:var(--color-teal-300)}@media(orientation: portrait)and (width >= 768px){.block-landing-home{--block-max-height: 50vh;--block-max-height: 50dvh}}@media(orientation: portrait)and (width < 768px){.block-landing-home{--block-min-height: calc(100vh - var(--header-height));--block-min-height: calc(100dvh - var(--header-height))}}@media(orientation: landscape)and (height < 500px){.block-landing-home{--block-min-height: 500px}}@media(width < 768px){.block-landing-home{--card-max-width: 768px}}.block-landing-home.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-landing-home.loaded .block-content-wrapper .cards-wrapper{transition:opacity .5s .2s,transform .5s .2s ease-out;opacity:1;transform:translateX(0)}.block-landing-home .preloader{z-index:1;opacity:1;left:calc(100vw - var(--card-max-width) - var(--site-padding));margin-left:28px;top:calc(50% + 150px)}.block-landing-home .block-content-wrapper{opacity:0;transform:translateY(0)}.block-landing-home .controls{position:relative;--controls-max-width: calc(var(--card-max-width) + var(--site-padding) * 2);padding-top:20px;display:flex;justify-content:space-between;align-items:center;line-height:0;max-width:var(--controls-max-width);margin-left:calc(100vw - var(--controls-max-width));filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.3))}@media(width < 768px){.block-landing-home .controls{--controls-max-width: 100%}}.block-landing-home .controls .stroke{stroke:var(--color-cream-200)}.block-landing-home .controls .fill{fill:var(--color-cream-200)}.block-landing-home .controls button{position:relative;z-index:2;border-radius:100%;line-height:0;overflow:hidden}.block-landing-home .controls button:disabled{opacity:.3;cursor:default}.block-landing-home .controls .circles{display:flex;gap:3px}.block-landing-home .controls .circles .circle{width:10px;height:10px;border:solid 1.5px var(--color-cream-200);border-radius:100%;cursor:pointer}.block-landing-home .controls .circles .circle.selected{cursor:default;background-color:var(--color-cream-200)}.block-landing-home .cards-original-content{width:0;height:0;overflow:hidden;visibility:hidden;display:none}.block-landing-home .cards-wrapper{--card-transition-duration: 0.6s;--card-transition-delay: 0s;--card-transition-scale: 0.87;display:flex;justify-content:flex-start;width:100%;position:relative;padding:20px 0;margin-left:calc(100vw - var(--card-max-width) - var(--site-padding)*2);transform:translateX(30px);opacity:0}@media(width < 768px){.block-landing-home .cards-wrapper{transform:translateX(0) translateY(30px);margin-left:0}}@media(width < 768px){.block-landing-home .cards-wrapper{padding:var(--site-padding) 0}}@media(width < 768px){.block-landing-home .cards-wrapper .cards .card,.block-landing-home .cards-wrapper .cards-mobile .card{padding:var(--site-padding) !important;padding-top:22px !important}.block-landing-home .cards-wrapper .cards .card .right,.block-landing-home .cards-wrapper .cards-mobile .card .right{right:0 !important}}.block-landing-home .cards-wrapper .cards .card.title-small-size .card-content .title,.block-landing-home .cards-wrapper .cards-mobile .card.title-small-size .card-content .title{font-family:"PPMori-Regular",sans-serif;font-size:28px;font-weight:400;line-height:1.3em;letter-spacing:-0.03em}@media(width < 768px){.block-landing-home .cards-wrapper .cards .card.title-small-size .card-content .title,.block-landing-home .cards-wrapper .cards-mobile .card.title-small-size .card-content .title{font-size:22px;line-height:1.3em;letter-spacing:-0.03em}}.block-landing-home .cards-wrapper .cards .card.title-small-size .blurb,.block-landing-home .cards-wrapper .cards-mobile .card.title-small-size .blurb{-webkit-line-clamp:3;-moz-line-clamp:3}.block-landing-home .cards-wrapper .cards .card.title-small-size .blurb a,.block-landing-home .cards-wrapper .cards-mobile .card.title-small-size .blurb a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.block-landing-home .cards-wrapper .cards .card.blurb-lines-5 .blurb,.block-landing-home .cards-wrapper .cards-mobile .card.blurb-lines-5 .blurb{-webkit-line-clamp:5;-moz-line-clamp:5}.block-landing-home .cards-wrapper .cards .card.blurb-lines-4 .blurb,.block-landing-home .cards-wrapper .cards-mobile .card.blurb-lines-4 .blurb{-webkit-line-clamp:4;-moz-line-clamp:4}.block-landing-home .cards-wrapper .cards .card.blurb-lines-3 .blurb,.block-landing-home .cards-wrapper .cards-mobile .card.blurb-lines-3 .blurb{-webkit-line-clamp:3;-moz-line-clamp:3}@media(width < 768px){.block-landing-home .cards-wrapper .cards .card.mobile-blurb-lines-4 .blurb,.block-landing-home .cards-wrapper .cards-mobile .card.mobile-blurb-lines-4 .blurb{-webkit-line-clamp:4;-moz-line-clamp:4}.block-landing-home .cards-wrapper .cards .card.mobile-blurb-lines-5 .blurb,.block-landing-home .cards-wrapper .cards-mobile .card.mobile-blurb-lines-5 .blurb{-webkit-line-clamp:5;-moz-line-clamp:5}}.block-landing-home .cards-wrapper .cards .card-content,.block-landing-home .cards-wrapper .cards-mobile .card-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;opacity:0}.block-landing-home .cards-wrapper .cards .card-content .content-area,.block-landing-home .cards-wrapper .cards-mobile .card-content .content-area{display:flex;flex-direction:column;color:var(--color-green-300)}.block-landing-home .cards-wrapper .cards .card-content .bottom-area,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:5px;position:relative;margin-top:auto;width:100%}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .left,.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .left,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right{display:flex;gap:10px;flex-wrap:wrap}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .left,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .left{position:relative}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .left button,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .left button{width:max-content;position:absolute;height:max-content;transform:translateY(-50%)}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right{position:absolute;right:20px}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right.hide,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right.hide{visibility:hidden;width:0;overflow:hidden}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right a,.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right button,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right a,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right button{background-color:var(--color-cream-200) !important;transition:opacity .25s .35s}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right a.hide,.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right button.hide,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right a.hide,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right button.hide{transition:opacity 0s .15s;opacity:0}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right a *,.block-landing-home .cards-wrapper .cards .card-content .bottom-area .right button *,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right a *,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .right button *{pointer-events:none}.block-landing-home .cards-wrapper .cards .card-content .bottom-area .square-button,.block-landing-home .cards-wrapper .cards-mobile .card-content .bottom-area .square-button{min-width:0}.block-landing-home .cards-wrapper .cards .card-content .tag-label,.block-landing-home .cards-wrapper .cards-mobile .card-content .tag-label{display:flex;gap:8px;align-items:center}.block-landing-home .cards-wrapper .cards .card-content .tag-label .label,.block-landing-home .cards-wrapper .cards-mobile .card-content .tag-label .label{transform:translateY(1px)}@media(width < 768px){.block-landing-home .cards-wrapper .cards .card-content .tag-label,.block-landing-home .cards-wrapper .cards-mobile .card-content .tag-label{align-items:flex-start;flex-direction:column;gap:18px}.block-landing-home .cards-wrapper .cards .card-content .tag-label .pill-button,.block-landing-home .cards-wrapper .cards-mobile .card-content .tag-label .pill-button{transform:translateX(-2px)}}.block-landing-home .cards-wrapper .cards .card-content .title,.block-landing-home .cards-wrapper .cards-mobile .card-content .title{cursor:pointer;width:fit-content;user-select:none;padding-top:26px}@media(width >= 768px){.block-landing-home .cards-wrapper .cards .card-content .title,.block-landing-home .cards-wrapper .cards-mobile .card-content .title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:4;-moz-box-orient:vertical;overflow:hidden}}.block-landing-home .cards-wrapper .cards .card-content .text,.block-landing-home .cards-wrapper .cards-mobile .card-content .text{padding-top:11px}.block-landing-home .cards-wrapper .cards .card-content .blurb,.block-landing-home .cards-wrapper .cards-mobile .card-content .blurb{padding-top:8px;color:#6b8b82;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden}.block-landing-home .cards-wrapper .cards .card-content .blurb a,.block-landing-home .cards-wrapper .cards-mobile .card-content .blurb a{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(width < 768px){.block-landing-home .cards-wrapper .cards .card-content .blurb,.block-landing-home .cards-wrapper .cards-mobile .card-content .blurb{-webkit-line-clamp:6;-moz-line-clamp:6}}.block-landing-home .cards-wrapper .cards .card-content .blurb.hide-blurb,.block-landing-home .cards-wrapper .cards-mobile .card-content .blurb.hide-blurb{display:none}.block-landing-home .cards-wrapper .cards .card-content .instructor-speaker-author,.block-landing-home .cards-wrapper .cards-mobile .card-content .instructor-speaker-author{margin-top:.9em;position:relative;padding-left:.6em;color:var(--color-green-300)}.block-landing-home .cards-wrapper .cards .card-content .instructor-speaker-author:before,.block-landing-home .cards-wrapper .cards-mobile .card-content .instructor-speaker-author:before{position:absolute;left:0;content:"•"}.block-landing-home .cards-wrapper .cards{--cards-gap: 20px;width:fit-content;display:flex;gap:var(--cards-gap)}@media(width < 768px){.block-landing-home .cards-wrapper .cards{display:none}}.block-landing-home .cards-wrapper .cards .card{position:relative;padding:30px;width:calc(100vw - var(--site-padding)*2);max-width:var(--card-max-width);height:400px;background-color:var(--color-cream-200);border-radius:10px;display:flex}.block-landing-home .cards-wrapper .cards .card.card-1 .card-content{opacity:1}.block-landing-home .cards-wrapper .cards .card.card-2{cursor:pointer}@media(width < 768px){.block-landing-home .cards-wrapper .cards .card{height:400px}}.block-landing-home .cards-wrapper .cards.transition-prev{--card-transition-delay: 0s}.block-landing-home .cards-wrapper .cards.transition-prev .card-3{transform:translateX(calc((100% + var(--cards-gap)) * -2)) scale3d(var(--card-transition-scale), var(--card-transition-scale), var(--card-transition-scale));opacity:.5}.block-landing-home .cards-wrapper .cards.transition-prev .card-3 .card-content{opacity:1}.block-landing-home .cards-wrapper .cards.transition-prev .card-1,.block-landing-home .cards-wrapper .cards.transition-prev .card-2{opacity:1;z-index:1}.block-landing-home .cards-wrapper .cards.transition-prev.transition-prev-step-2 .card-3{transition:transform var(--card-transition-duration) ease,opacity var(--card-transition-duration);transition-delay:var(--card-transition-delay);transform:translateX(calc((100% + var(--cards-gap)) * -2)) scale3d(1, 1, 1);opacity:1}.block-landing-home .cards-wrapper .cards.transition-prev.transition-prev-step-2 .card-1{transition:transform var(--card-transition-duration) ease;transform:translateX(calc((100% + var(--cards-gap)) * 1))}.block-landing-home .cards-wrapper .cards.transition-prev.transition-prev-step-2 .card-1 .card-content{transition:opacity calc(var(--card-transition-duration) - .2s) .2s;opacity:0}.block-landing-home .cards-wrapper .cards.transition-prev.transition-prev-step-2 .card-2{transition:transform var(--card-transition-duration) ease;transform:translateX(calc((100% + var(--cards-gap)) * 2))}.block-landing-home .cards-wrapper .cards.transition-prev.transition-prev-step-2 .card-2 .card-content{opacity:0}.block-landing-home .cards-wrapper .cards.transition-next .card-1{transition:transform calc(var(--card-transition-duration) + .1s) ease,opacity calc(var(--card-transition-duration) + .1s);transform:scale3d(var(--card-transition-scale), var(--card-transition-scale), var(--card-transition-scale));opacity:.5}.block-landing-home .cards-wrapper .cards.transition-next .card-1 .card-content{opacity:1}.block-landing-home .cards-wrapper .cards.transition-next .card-2{transition-delay:var(--card-transition-delay)}.block-landing-home .cards-wrapper .cards.transition-next .card-2 .card-content{transition:opacity .2s var(--card-transition-delay);opacity:1}.block-landing-home .cards-wrapper .cards.transition-next .card-3{transition-delay:var(--card-transition-delay)}.block-landing-home .cards-wrapper .cards.transition-next .card-2,.block-landing-home .cards-wrapper .cards.transition-next .card-3{transition-property:transform;transition-duration:var(--card-transition-duration);transition-timing-function:ease;transform:translateX(calc((100% + var(--cards-gap)) * -1))}.block-landing-home .cards-wrapper .cards-mobile{width:fit-content;display:none;gap:var(--site-padding);transform:translateX(calc((100vw - var(--site-padding)) * -1))}@media(width < 768px){.block-landing-home .cards-wrapper .cards-mobile{display:flex}}.block-landing-home .cards-wrapper .cards-mobile .card{position:relative;padding:30px;width:calc(100vw - var(--site-padding)*2);max-width:var(--card-max-width);height:400px;background-color:var(--color-cream-200);border-radius:10px;display:flex;transition:transform .3s}.block-landing-home .cards-wrapper .cards-mobile .card .card-content{opacity:1}.block-landing-home .cards-wrapper .cards-mobile.transition-prev{transition-property:transform;transition-duration:var(--card-transition-duration);transition-timing-function:ease;transform:translateX(0)}.block-landing-home .cards-wrapper .cards-mobile.transition-next{transition-property:transform;transition-duration:var(--card-transition-duration);transition-timing-function:ease;transform:translateX(calc((100vw - var(--site-padding)) * -2))}.block-landing-home .images-wrapper{height:0;width:100%}.block-landing-home .images-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.1);height:var(--block-height);min-height:var(--block-min-height);max-height:var(--block-max-height)}.block-landing-home .images-wrapper .images{position:relative;width:100%;height:var(--block-height);min-height:var(--block-min-height);max-height:var(--block-max-height);background-color:rgba(0,0,0,0)}.block-landing-home .images-wrapper .images .img{position:absolute;width:100%;height:100%;opacity:0}.block-landing-home .images-wrapper .images .img.loaded{transition:opacity .6s;opacity:1}.block-landing-home .images-wrapper .images .img .portrait,.block-landing-home .images-wrapper .images .img .landscape{position:absolute;width:100%;height:100%;display:none;background-repeat:no-repeat;background-size:cover}.block-landing-home .images-wrapper .images .img .landscape{background-position:left center;display:block}@media(orientation: portrait)and (width < 768px){.block-landing-home .images-wrapper .images .img .landscape{display:none}}.block-landing-home .images-wrapper .images .img .portrait{background-position:center}@media(orientation: portrait)and (width < 768px){.block-landing-home .images-wrapper .images .img .portrait{display:block}}.block-module-with-tabs{--color-bg: var(--color-teal-100);--color-img: var(--color-cream-200);--color-text: var(--color-green-300);background-color:var(--color-bg);position:relative;width:100%;min-height:calc(100vh - var(--header-height))}.block-module-with-tabs.color-cream-200{--color-bg: var(--color-cream-200);--color-img: var(--color-teal-200)}.block-module-with-tabs.color-green{--color-bg: var(--color-green-300);--color-img: var(--color-teal-200);--color-text: var(--color-cream-200)}.block-module-with-tabs.loaded{min-height:0}.block-module-with-tabs.loaded .tabs-wrapper,.block-module-with-tabs.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-module-with-tabs .tabs-wrapper{opacity:0;transform:translateY(15px);padding:3px 0;overflow:auto}.block-module-with-tabs .tabs-wrapper::-webkit-scrollbar{display:none}.block-module-with-tabs .tabs-wrapper .tabs-mask{display:flex;gap:10px;width:fit-content;margin:0 auto;padding:21px var(--site-padding-large);padding-bottom:0}.block-module-with-tabs .tabs-wrapper .tabs-mask button{transition:background .15s,color .15s;padding:0 15px;border:solid 1.5px var(--color-text);border-radius:30px;width:max-content;display:flex;justify-content:center;align-items:center;line-height:0;height:36px;gap:10px;color:var(--color-text);background-color:var(--color-bg)}.block-module-with-tabs .tabs-wrapper .tabs-mask button .txt{transform:translateY(1px);width:fit-content}.block-module-with-tabs .tabs-wrapper .tabs-mask button:hover,.block-module-with-tabs .tabs-wrapper .tabs-mask button.selected{background-color:var(--color-text);color:var(--color-bg)}.block-module-with-tabs .block-content-wrapper{--block-padding-top: calc(var(--module-padding-large) - 3px);--block-padding-bottom: var(--module-padding-large);padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);opacity:0;transform:translateY(10px)}.block-module-with-tabs .block-content-wrapper.padding-top-small{--block-padding-top: calc(var(--module-padding-small) - 3px)}.block-module-with-tabs .block-content-wrapper.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-module-with-tabs .tab-content-wrapper{display:grid;gap:32px;grid-template-columns:1fr 1fr;height:0;overflow:hidden;opacity:0;transform:translateY(20px)}.block-module-with-tabs .tab-content-wrapper * a,.block-module-with-tabs .tab-content-wrapper * button,.block-module-with-tabs .tab-content-wrapper * input{visibility:hidden}.block-module-with-tabs .tab-content-wrapper.visible{transition:transform .6s ease,opacity .6s;transition-delay:.1s;height:auto;overflow:visible;opacity:1;transform:translateY(0)}.block-module-with-tabs .tab-content-wrapper.visible * a,.block-module-with-tabs .tab-content-wrapper.visible * button,.block-module-with-tabs .tab-content-wrapper.visible * input{visibility:visible}@media(width < 1024px){.block-module-with-tabs .tab-content-wrapper{direction:ltr !important;grid-template-columns:1fr}}.block-module-with-tabs .tab-content-wrapper .col{text-align:left;direction:ltr !important}.block-module-with-tabs .tab-content-wrapper .image{position:relative;aspect-ratio:696/620;border-radius:16px;background-color:var(--color-img);overflow:hidden}@media(width < 1024px){.block-module-with-tabs .tab-content-wrapper .image{aspect-ratio:16/9}}@media(width < 768px){.block-module-with-tabs .tab-content-wrapper .image{aspect-ratio:676/500}}.block-module-with-tabs .tab-content-wrapper .image .img{position:relative;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0}.block-module-with-tabs .tab-content-wrapper .image .img.loaded{transition:opacity .6s,transform .6s ease;opacity:1}.block-module-with-tabs .tab-content-wrapper .label{margin-bottom:1.4em;color:var(--color-text)}.block-module-with-tabs .tab-content-wrapper .text{color:var(--color-text)}.block-module-with-tabs .tab-content-wrapper .text p:last-child,.block-module-with-tabs .tab-content-wrapper .text ul:last-child,.block-module-with-tabs .tab-content-wrapper .text ol:last-child{margin-bottom:0 !important}.block-module-with-tabs .tab-content-wrapper .text a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.block-module-with-tabs .tab-content-wrapper .buttons{padding-top:2.3em;display:flex;flex-wrap:wrap;gap:15px}.block-module-with-tabs .tab-content-wrapper .buttons a:not(.outline),.block-module-with-tabs .tab-content-wrapper .buttons button:not(.outline){border-color:var(--color-text);background-color:var(--color-text)}.block-module-with-tabs .tab-content-wrapper .buttons a:not(.outline) span,.block-module-with-tabs .tab-content-wrapper .buttons button:not(.outline) span{color:var(--color-bg)}.block-module-with-tabs .tab-content-wrapper .buttons a:not(.outline) .stroke,.block-module-with-tabs .tab-content-wrapper .buttons button:not(.outline) .stroke{stroke:var(--color-bg)}.block-module-with-tabs .tab-content-wrapper .buttons a.outline,.block-module-with-tabs .tab-content-wrapper .buttons button.outline{border-color:var(--color-text)}.block-module-with-tabs .tab-content-wrapper .buttons a.outline span,.block-module-with-tabs .tab-content-wrapper .buttons button.outline span{color:var(--color-text)}.block-module-with-tabs .tab-content-wrapper .buttons a.outline .stroke,.block-module-with-tabs .tab-content-wrapper .buttons button.outline .stroke{stroke:var(--color-text)}.block-related-events{--color-bg: var(--color-teal-100);background-color:var(--color-bg);position:relative;width:100%;--scroll-controls-height: 90px}.block-related-events.color-cream-300{--color-bg: var(--color-cream-300)}.block-related-events.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-related-events .block-content-wrapper{position:relative;padding-top:var(--module-padding-large);opacity:0;transform:translateY(30px)}.block-related-events .headline{padding:0 var(--site-padding-large);display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;color:var(--color-green-300)}@media(width < 1150px){.block-related-events .headline:not(.not-cta-button),.block-related-events .headline:not(.flex){display:flex;justify-content:space-between;align-items:center}}.block-related-events .headline.not-cta-button{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row-reverse}.block-related-events .headline.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.block-related-events .headline.not-reverse{flex-direction:row}@media(width < 768px){.block-related-events .headline{display:flex !important;justify-content:center !important;align-items:center !important;flex-direction:column !important}}.block-related-events .headline a{border-color:var(--color-green-300)}.block-related-events .headline a span{color:var(--color-green-300)}.block-related-events .headline .stroke{stroke:var(--color-green-300)}.block-related-events .headline .buttons{display:none;gap:8px}.block-related-events .headline .buttons.visible{display:flex}@media(width < 768px){.block-related-events .headline .buttons{display:none !important}}.block-related-events .headline .buttons .stroke{stroke:var(--color-green-300)}.block-related-events .headline .buttons .fill{fill:var(--color-green-300)}.block-related-events .headline .buttons button{position:relative;z-index:2;border-radius:100%;line-height:0;overflow:hidden}.block-related-events .headline .buttons button:disabled{opacity:.3;cursor:default}.block-related-events .headline .title{text-align:center;width:auto;display:flex;align-items:center;justify-content:center}@media(width < 900px){.block-related-events .headline .title{width:auto}}.block-related-events .headline .sq-btn-wrapper{display:flex;justify-content:flex-end;align-items:center}.block-related-events .scroll-controls{display:none;align-items:center;justify-content:space-between;gap:20px;height:0;padding:0 var(--site-padding-large);margin-top:calc(var(--scroll-controls-height)/2);margin-bottom:calc(var(--scroll-controls-height)/-2)}@media(width < 768px){.block-related-events .scroll-controls{display:flex}}.block-related-events .scroll-controls .stroke{stroke:var(--color-green-300)}.block-related-events .scroll-controls .fill{fill:var(--color-green-300)}.block-related-events .scroll-controls button{position:relative;z-index:2;border-radius:100%;line-height:0;overflow:hidden}.block-related-events .scroll-controls button:disabled{opacity:.3;cursor:default}.block-related-events .scroll-controls .circles{display:flex;gap:3px}.block-related-events .scroll-controls .circles .circle{width:10px;height:10px;border:solid 1.5px var(--color-green-300);border-radius:100%}.block-related-events .scroll-controls .circles .circle.selected{background-color:var(--color-green-300)}.block-related-events .items-scroller{position:relative;z-index:1;padding-top:32px;padding-bottom:var(--module-padding-large);padding-left:var(--site-padding-large);width:100vw;overflow:auto}.block-related-events .items-scroller::-webkit-scrollbar{display:none}@media(width < 768px){.block-related-events .items-scroller:not(.total-items-1){padding-top:var(--scroll-controls-height)}}.block-related-events .items{--gap: 30px;display:flex;width:fit-content;gap:var(--gap)}@media(width < 768px){.block-related-events .items{--gap: var(--site-padding-large)}}.block-related-events .items:not(.remove-after):after{content:"";position:relative;padding-left:calc(var(--site-padding-large) - var(--gap))}.block-related-events .event-card{--width: calc(33vw - var(--site-padding-large) + 3.5px);width:var(--width)}@media(width < 1282px){.block-related-events .event-card{--width: calc(50vw - var(--site-padding-large) - 15px)}}@media(width < 768px){.block-related-events .event-card{--width: calc(100vw - var(--site-padding-large) * 2)}}.block-repeater-people{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);--color-bg-img: rgba(0,0,0,0.1);position:relative;width:100%;background-color:var(--color-bg)}.block-repeater-people.color-cream-200{--color-bg: var(--color-cream-200)}.block-repeater-people.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200);--color-bg-img: rgba(255,255,255,0.1)}.block-repeater-people.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-repeater-people .block-content-wrapper{--block-padding-top: var(--module-padding-large);--block-padding-bottom: var(--module-padding-large);padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);opacity:0;transform:translateY(30px)}.block-repeater-people .block-content-wrapper.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-repeater-people .block-content-wrapper.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-repeater-people .headline{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 50px;padding-bottom:40px;color:var(--color-text)}@media(width < 768px){.block-repeater-people .headline{justify-content:center;flex-direction:column}}.block-repeater-people .headline a{border-color:var(--color-text)}.block-repeater-people .headline a span{color:var(--color-text)}.block-repeater-people .headline .stroke{stroke:var(--color-text)}.block-repeater-people .items-wrapper{display:grid;gap:56px 24px;grid-template-columns:repeat(auto-fit, minmax(382px, 1fr))}@media(width < 868px){.block-repeater-people .items-wrapper{gap:40px}}@media(width < 768px){.block-repeater-people .items-wrapper{gap:30px}}@media(width < 414px){.block-repeater-people .items-wrapper{gap:40px;grid-template-columns:1fr}}.block-repeater-people .person{display:flex;gap:24px;align-items:flex-start;color:var(--color-text);border-radius:40px}@media(width >= 1500px){.block-repeater-people .person{max-width:calc(50vw - var(--site-padding-large))}}@media(width >= 414px){.block-repeater-people .person{font-size:16px !important;max-width:690px}}@media(width < 414px){.block-repeater-people .person{flex-direction:column;gap:10px;border-radius:8px}}.block-repeater-people .person .image{width:190px;aspect-ratio:1;border-radius:40px;overflow:hidden;background-color:var(--color-bg-img)}@media(width < 414px){.block-repeater-people .person .image{width:100%;aspect-ratio:16/13;border-radius:8px}}.block-repeater-people .person .image .img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center top;opacity:0}@media(width < 414px){.block-repeater-people .person .image .img{background-position:center 10%}}.block-repeater-people .person .image .img.loaded{transition:opacity .6s .1s;opacity:1}.block-repeater-people .person .text-area{padding-top:13px;width:calc(100% - 190px - 24px);line-height:24px}@media(width < 414px){.block-repeater-people .person .text-area{width:auto}}@media(width >= 414px){.block-repeater-people .person .text-area .position{height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden}}@media(width < 414px){.block-repeater-people .person .text-area .position{height:auto;display:block}}.block-repeater-people .person .text-area .bio{opacity:.8;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden}@media(width < 414px){.block-repeater-people .person .text-area .bio{margin-top:14px}}.block-repeater-people .person .text-area .btn{margin-top:20px;display:flex;gap:5px;align-items:center}@media(width < 414px){.block-repeater-people .person .text-area .btn{margin-top:14px}}.block-repeater-text{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);position:relative;width:100%;background-color:var(--color-bg);--scroll-controls-height: 90px}.block-repeater-text.color-cream-200{--color-bg: var(--color-cream-200)}.block-repeater-text.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200)}.block-repeater-text.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}.block-repeater-text .block-content-wrapper{--block-padding-top: var(--module-padding-large);--block-padding-bottom: calc(var(--module-padding-large) - 3px);padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);opacity:0;transform:translateY(30px);position:relative}.block-repeater-text .block-content-wrapper.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-repeater-text .block-content-wrapper.padding-bottom-small{--block-padding-bottom: calc(var(--module-padding-small) - 3px)}@media(width < 768px){.block-repeater-text .block-content-wrapper{padding-bottom:0}}.block-repeater-text .block-content-wrapper.hide-headline{padding-top:calc(var(--block-padding-top) - 20px)}@media(width < 768px){.block-repeater-text .block-content-wrapper.hide-headline{padding-top:5px}.block-repeater-text .block-content-wrapper.hide-headline.padding-bottom-small{padding-top:0}}.block-repeater-text .block-content-wrapper.hide-headline .headline{margin:0;padding:0;height:0;opacity:0}.block-repeater-text .headline{position:relative;display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:18px;border-bottom:solid 1px var(--color-text)}@media(width < 768px){.block-repeater-text .headline{margin-bottom:0}}.block-repeater-text .title{color:var(--color-text)}.block-repeater-text a span{color:var(--color-text)}.block-repeater-text a .stroke{stroke:var(--color-text)}.block-repeater-text .scroll-controls{display:none;align-items:center;justify-content:space-between;gap:20px;height:0;padding:0;margin-top:calc(var(--scroll-controls-height)/2)}@media(width < 768px){.block-repeater-text .scroll-controls{display:flex}}.block-repeater-text .scroll-controls .stroke{stroke:var(--color-text)}.block-repeater-text .scroll-controls .fill{fill:var(--color-text)}.block-repeater-text .scroll-controls button{position:relative;z-index:2;border-radius:100%;line-height:0;overflow:hidden}.block-repeater-text .scroll-controls button:disabled{opacity:.3;cursor:default}.block-repeater-text .scroll-controls .circles{display:flex;gap:3px}.block-repeater-text .scroll-controls .circles .circle{width:10px;height:10px;border:solid 1.5px var(--color-text);border-radius:100%}.block-repeater-text .scroll-controls .circles .circle.selected{background-color:var(--color-text)}.block-repeater-text .items-scroller{padding-top:var(--site-padding-small);padding-bottom:3px}@media(width < 768px){.block-repeater-text .items-scroller{position:relative;z-index:1;margin-top:calc(var(--scroll-controls-height)/-2);padding-top:var(--scroll-controls-height);padding-bottom:var(--block-padding-bottom);overflow:auto;width:100vw;margin-left:calc(var(--site-padding-large)*-1);padding-left:var(--site-padding-large)}.block-repeater-text .items-scroller.total-items-1{padding-top:25px}.block-repeater-text .items-scroller::-webkit-scrollbar{display:none}.block-repeater-text .items-scroller .item{min-width:calc(100vw - var(--site-padding-large)*4)}}.block-repeater-text .items{--gap-x: 32px;--gap-y: 56px;--template-columns: 1fr 1fr 1fr;display:grid;grid-template-columns:var(--template-columns);gap:var(--gap-y) var(--gap-x)}@media(width < 1024px){.block-repeater-text .items{--gap-y: 45px;--template-columns: 1fr 1fr}}@media(width < 768px){.block-repeater-text .items{display:flex}.block-repeater-text .items:after{content:"";position:relative;padding-left:calc(var(--site-padding-large)*1)}}.block-repeater-text .items .item{display:flex;flex-direction:column}.block-repeater-text .items .item .tagline{margin-bottom:13px;color:var(--color-text)}.block-repeater-text .items .item .title{cursor:pointer}.block-repeater-text .items .item .subtitle{margin-top:3px;color:var(--color-text)}.block-repeater-text .items .item .description{opacity:.8;margin-top:14px;margin-bottom:5px;color:var(--color-text)}.block-repeater-text .items .item .a-sapce{height:8px}.block-repeater-text .items .item a{color:var(--color-text)}.block-schedule{position:relative;width:100%;padding:40px;padding-bottom:50px;background-color:var(--color-teal-100)}.block-schedule.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0)}@media(width < 768px){.block-schedule{padding:30px;padding-bottom:40px}}.block-schedule .block-content-wrapper{opacity:0;transform:translateY(30px);display:flex;flex-direction:column;gap:20px;color:var(--color-green-300)}.block-schedule .schedule-month{--col-1-width: 60px;--row-gap: 20px;--col-3-width: 295px}.block-schedule .schedule-month .month-title{padding:5px 0}.block-schedule .schedule-month .schedule-event{display:flex;flex-direction:column}.block-schedule .schedule-month .schedule-event.past-event .title,.block-schedule .schedule-month .schedule-event.past-event .date,.block-schedule .schedule-month .schedule-event.past-event .hour,.block-schedule .schedule-month .schedule-event.past-event .details-wrapper{opacity:.7}.block-schedule .schedule-month .schedule-event hr{line-height:0;height:0;border:none;border-bottom:solid 1px var(--color-green-300);width:calc(100% - var(--col-1-width) - var(--row-gap));align-self:flex-end;padding:0;margin:0}@media(width < 768px){.block-schedule .schedule-month .schedule-event hr{width:100%}.block-schedule .schedule-month .schedule-event hr.has-margin{margin-top:18px}}.block-schedule .schedule-month .schedule-event .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--row-gap)}.block-schedule .schedule-month .schedule-event .row.row-1{padding-top:22px}@media(width < 768px){.block-schedule .schedule-month .schedule-event .row.row-1{padding-top:18px;flex-direction:column;gap:0}}.block-schedule .schedule-month .schedule-event .row .col.col-1{width:60px;text-align:center}@media(width < 768px){.block-schedule .schedule-month .schedule-event .row .col.col-1{display:none}}.block-schedule .schedule-month .schedule-event .row .col.col-2{margin-right:auto;width:calc(100% - var(--col-1-width) - var(--row-gap)*2 - var(--col-3-width))}@media(width < 768px){.block-schedule .schedule-month .schedule-event .row .col.col-2{width:auto}}.block-schedule .schedule-month .schedule-event .row .col.col-3{width:238px}@media(width < 768px){.block-schedule .schedule-month .schedule-event .row .col.col-3{width:auto}}.block-schedule .schedule-month .schedule-event .date{transform:translateY(-8px);line-height:1.58em}.block-schedule .schedule-month .schedule-event .date-mobile{display:none}@media(width < 768px){.block-schedule .schedule-month .schedule-event .date-mobile{display:flex}}.block-schedule .schedule-month .schedule-event .title{padding-bottom:14px;cursor:pointer;width:fit-content;padding-right:40px}.block-schedule .schedule-month .schedule-event .hour{display:flex;gap:16px;margin-bottom:8px}.block-schedule .schedule-month .schedule-event .details-wrapper{padding-top:14px}.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details{transition:height .5s ease}@media(width >= 768px){.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details{height:auto !important}}@media(width < 768px){.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details{overflow:hidden;height:0;padding:0;display:block}}.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details .details-holder{--col-width: 300px;--col-gap: 40px;padding-left:80px;display:grid;grid-template-columns:repeat(3, var(--col-width));gap:var(--col-gap);margin-top:-5px;padding-bottom:14px;width:100%;padding-right:var(--site-padding);max-width:1048px}@media(width < 1125px){.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details .details-holder{--col-width: 260px}}@media(width < 1024px){.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details .details-holder{--col-width: 175px}}@media(width < 768px){.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details .details-holder{--col-gap: 20px;grid-template-columns:100%}}.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details .details-holder .detail{line-height:1.8em !important}.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details .details-holder .detail .txt-tags{line-height:1.8em !important}@media(width < 768px){.block-schedule .schedule-month .schedule-event .details-wrapper .schedule-event-details .details-holder{flex-direction:column;display:flex;padding:14px 0;padding-bottom:20px}}.block-schedule .schedule-month .schedule-event .details-wrapper .collapsible-btn{display:none;justify-content:space-between;align-items:center;border-radius:4px;padding:14px;background-color:var(--color-teal-300);color:var(--color-green-300);line-height:0;width:100%}@media(width < 768px){.block-schedule .schedule-month .schedule-event .details-wrapper .collapsible-btn{display:flex}}.block-schedule .schedule-month .schedule-event .details-wrapper .collapsible-btn span{line-height:0;transform:translateY(1px)}.block-schedule .schedule-month .schedule-event .details-wrapper .collapsible-btn .stroke{stroke:var(--color-green-300)}.block-schedule .schedule-month .schedule-event .details-wrapper.expanded .collapsible-btn svg{transform:rotate(45deg)}.block-schedule .schedule-month .schedule-event .buttons{width:var(--col-3-width);position:absolute;right:0;display:flex;justify-content:flex-end;align-items:center;gap:16px;padding-top:3px}@media(width < 768px){.block-schedule .schedule-month .schedule-event .buttons{position:relative;right:auto;width:auto;justify-content:space-between;gap:8px}}.block-schedule .schedule-month .schedule-event .buttons .permalink-btn .icon{display:none}@media(width < 768px){.block-schedule .schedule-month .schedule-event .buttons .permalink-btn{padding:8px 20px !important;height:42px;border-radius:22px;transform:translateY(1px)}.block-schedule .schedule-month .schedule-event .buttons .permalink-btn span{display:none}.block-schedule .schedule-month .schedule-event .buttons .permalink-btn .icon{display:block}}.block-schedule .schedule-month .schedule-event .buttons .pills{display:flex;align-items:center;gap:16px}@media(width < 768px){.block-schedule .schedule-month .schedule-event .buttons .pills{gap:8px}}.block-schedule .schedule-month .schedule-event .buttons .pill-button{background-color:var(--color-teal-100) !important;transition:opacity .25s .35s}@media(width >= 768px){.block-schedule .schedule-month .schedule-event .buttons .pill-button.hide{transition:opacity 0s .15s;opacity:0}}.block-schedule .schedule-month .schedule-event .buttons .pill-button *{pointer-events:none}.block-subscription-form{--color-bg: var(--color-cream-200);--color-text: var(--color-green-300);--submit-arrow-icon: url(assets/icon-arrow-right-green-300.svg);position:relative;width:100%;background-color:var(--color-bg)}.block-subscription-form.color-cream-300{--color-bg: var(--color-cream-300)}.block-subscription-form.color-teal-100{--color-bg: var(--color-teal-100)}.block-subscription-form.color-teal-300{--color-bg: var(--color-teal-300)}.block-subscription-form.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200);--submit-arrow-icon: url(assets/icon-arrow-right-cream-200.svg)}.block-subscription-form.color-brick{--color-bg: var(--color-brick-300);--color-text: var(--color-cream-200);--submit-arrow-icon: url(assets/icon-arrow-right-cream-200.svg)}.block-subscription-form.color-moss{--color-bg: var(--color-moss-300);--color-text: var(--color-cream-200);--submit-arrow-icon: url(assets/icon-arrow-right-cream-200.svg)}.block-subscription-form.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1 !important;transform:translateY(0) !important}.block-subscription-form .block-content-wrapper{width:100%;padding:var(--module-padding-large) var(--site-padding-large);opacity:0;transform:translateY(30px)}.block-subscription-form .title{text-align:center;color:var(--color-text);margin-bottom:30px}@media(width < 1024px){.block-subscription-form .title{margin-bottom:0}}.block-subscription-form .form{text-align:center;color:var(--color-text)}.block-subscription-form .form .gform-body{width:100%;display:flex;gap:20px;padding-top:35px}@media(width < 768px){.block-subscription-form .form .gform-body{padding-top:0px}}.block-subscription-form .form .gform-body>.gform_fields{display:flex}@media(width < 1024px){.block-subscription-form .form .gform-body>.gform_fields{display:block}}.block-subscription-form .form .gform-body>.gform_fields>.gfield{width:25%;position:relative}@media(width < 1024px){.block-subscription-form .form .gform-body>.gform_fields>.gfield{width:calc(50% - 10px);display:inline-block}.block-subscription-form .form .gform-body>.gform_fields>.gfield:nth-child(1){margin-right:10px}.block-subscription-form .form .gform-body>.gform_fields>.gfield:nth-child(2){margin-left:10px}}@media(width < 768px){.block-subscription-form .form .gform-body>.gform_fields>.gfield{width:100%}.block-subscription-form .form .gform-body>.gform_fields>.gfield:nth-child(1){margin-right:0}.block-subscription-form .form .gform-body>.gform_fields>.gfield:nth-child(2){margin-top:20px;margin-left:0}}.block-subscription-form .form .gform-body>.gform_fields>.gfield.gfield--type-email{width:50%}@media(width < 1024px){.block-subscription-form .form .gform-body>.gform_fields>.gfield.gfield--type-email{width:100%;margin-top:20px;margin-bottom:20px}}.block-subscription-form .form .gform_fields{display:flex;gap:20px}.block-subscription-form .form .gform_title{height:0;line-height:0;user-select:none;opacity:0}.block-subscription-form .form .gform_confirmation_message,.block-subscription-form .form .validation_message{font-size:16.5px !important;font-family:"PPMori-Regular",sans-serif !important;line-height:1.5em !important;letter-spacing:-0.01em !important;color:var(--color-cream-200) !important}.block-subscription-form .form .validation_message{text-align:left}@media(width >= 1024px){.block-subscription-form .form .validation_message{position:absolute}}.block-subscription-form .form .gform_validation_errors{margin:0 !important}.block-subscription-form .form form{display:flex;gap:20px}@media(width < 1024px){.block-subscription-form .form form{display:block}}.block-subscription-form .form form label{line-height:0;opacity:0;height:0;user-select:none}.block-subscription-form .form form input{background-color:rgba(0,0,0,0);border:none;border-bottom:solid 1px var(--color-text);border-radius:0;color:var(--color-text);text-align:left;padding:0;font-family:"PPMori-Regular",sans-serif;font-size:16.5px;line-height:1.5em;letter-spacing:-0.01em;box-shadow:none !important}@media(width < 768px){.block-subscription-form .form form input{font-size:18px;line-height:1.4em;letter-spacing:-0.02em}}.block-subscription-form .form form input::-ms-input-placeholder{color:var(--color-text);opacity:1}.block-subscription-form .form form input::placeholder{color:var(--color-text);opacity:1}.block-subscription-form .form form input:focus::-ms-input-placeholder{color:rgba(0,0,0,0);opacity:0}.block-subscription-form .form form input:focus::placeholder{color:rgba(0,0,0,0);opacity:0}.block-subscription-form .form form .gform_button{background-color:rgba(0,0,0,0) !important;border:solid 1px var(--color-text) !important;border-radius:2px !important;padding:14px 20px !important;padding-top:17px !important;padding-right:38px !important;border:solid 1px var(--color-text) !important;color:var(--color-text) !important;gap:4px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;font-family:"PPMori-Regular",sans-serif !important;font-size:16.5px !important;line-height:1.5em !important;letter-spacing:-0.01em !important;background-image:var(--submit-arrow-icon) !important;background-repeat:no-repeat !important;background-position:calc(100% - 20px) 50% !important}@media(width < 1024px){.block-subscription-form .form form .gform_button{margin:0 auto !important}}@media(width < 768px){.block-subscription-form .form form .gform_button{padding:8px 20px !important;padding-bottom:7px !important;padding-right:38px !important}}@media(width < 1024px)and (width >= 768px){.block-subscription-form .form form .gform_footer{padding-top:15px !important}}.block-testimonials{--color-bg: var(--color-teal-100);--color-text: var(--color-green-300);position:relative;width:100%;background-color:var(--color-bg)}.block-testimonials.color-green{--color-bg: var(--color-green-300);--color-text: var(--color-cream-200)}.block-testimonials.color-cream-300{--color-bg: var(--color-cream-300)}.block-testimonials.color-teal-300{--color-bg: var(--color-teal-300)}.block-testimonials.color-teal-300{--color-bg: var(--color-teal-300)}.block-testimonials.color-brick{--color-bg: var(--color-brick-300);--color-text: var(--color-cream-200)}.block-testimonials.color-moss{--color-bg: var(--color-moss-300);--color-text: var(--color-cream-200)}.block-testimonials.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1;transform:translateY(0) !important}.block-testimonials .block-content-wrapper{--block-padding-top: var(--module-padding-large);--block-padding-bottom: var(--module-padding-large);position:relative;padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);color:var(--color-text);opacity:0;transform:translateY(30px)}.block-testimonials .block-content-wrapper.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-testimonials .block-content-wrapper.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-testimonials .block-content-wrapper.first-module{transform:translateY(10px)}@media(width < 768px){.block-testimonials .block-content-wrapper{padding-top:40px;padding-bottom:40px}}.block-testimonials .block-content-wrapper .items{width:calc(100% - var(--site-padding-large)*3);max-width:1200px;margin:0 auto;position:relative}@media(width < 768px){.block-testimonials .block-content-wrapper .items{max-width:none;width:100%}}.block-testimonials .block-content-wrapper .controls{position:absolute;height:0;top:50%;width:calc(100% - var(--site-padding-large)*2);max-width:calc(1200px + var(--site-padding-large)*4);display:flex;justify-content:space-between;align-items:center;margin:0 auto;left:0;right:0}.block-testimonials .block-content-wrapper .controls.hidden{display:none}@media(width < 768px){.block-testimonials .block-content-wrapper .controls{max-width:none;width:100%;padding:0;height:auto;line-height:0;position:relative;top:auto;left:auto;right:auto;margin-bottom:40px}}.block-testimonials .block-content-wrapper .controls .buttons-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}@media(width < 768px){.block-testimonials .block-content-wrapper .controls .buttons-wrapper{width:fit-content}}.block-testimonials .block-content-wrapper .controls button{line-height:0;border-radius:100%}.block-testimonials .block-content-wrapper .controls .circles{display:none;gap:3px}@media(width < 768px){.block-testimonials .block-content-wrapper .controls .circles{display:flex}}.block-testimonials .block-content-wrapper .controls .circles .circle{width:10px;height:10px;border:solid 1.5px var(--color-text);border-radius:100%}.block-testimonials .block-content-wrapper .controls .circles .circle.selected{background-color:var(--color-text)}.block-testimonials .block-content-wrapper .stroke{stroke:var(--color-text)}.block-testimonials .block-content-wrapper .item{width:100%;max-width:1200px;user-select:none;display:flex;flex-direction:column;justify-content:center;gap:34px;position:absolute;opacity:0}@media(width < 768px){.block-testimonials .block-content-wrapper .item{gap:30px}}.block-testimonials .block-content-wrapper .item .author{line-height:1.25em}.block-testimonials .block-content-wrapper .item button,.block-testimonials .block-content-wrapper .item a{visibility:hidden}.block-testimonials .block-content-wrapper .item.from-left{transform:translateX(-14px)}.block-testimonials .block-content-wrapper .item.from-right{transform:translateX(14px)}.block-testimonials .block-content-wrapper .item.visible{user-select:auto;transition:opacity .6s,transform ease .6s;transform:translateX(0);opacity:1;z-index:1}.block-testimonials .block-content-wrapper .item.visible button,.block-testimonials .block-content-wrapper .item.visible a{visibility:hidden}.block-text-only{--color-bg: var(--color-teal-100);--color-img: var(--color-cream-200);--color-text: var(--color-green-300);--block-padding-top: var(--module-padding-large);--block-padding-bottom: var(--module-padding-large);position:relative;width:100%;background-color:var(--color-bg)}.block-text-only.color-cream-200{--color-bg: var(--color-cream-200);--color-img: var(--color-teal-200)}.block-text-only.color-green{--color-bg: var(--color-green-300);--color-img: var(--color-teal-200);--color-text: var(--color-cream-200)}.block-text-only.padding-top-small{--block-padding-top: var(--module-padding-small)}.block-text-only.padding-bottom-small{--block-padding-bottom: var(--module-padding-small)}.block-text-only.loaded .block-content-wrapper{transition:opacity .5s .1s,transform .5s .1s ease-out;opacity:1 !important;transform:translateY(0) !important}.block-text-only .block-content-wrapper{width:100%;padding:var(--site-padding-large);padding-top:var(--block-padding-top);padding-bottom:var(--block-padding-bottom);opacity:0;transform:translateY(30px);max-width:1200px;margin:0 auto}@media(width < 1024px){.block-text-only .block-content-wrapper{direction:ltr !important;grid-template-columns:1fr}}.block-text-only .title-block{padding-bottom:25px;text-align:center;color:var(--color-text)}.block-text-only .text-area{color:var(--color-text)}.block-text-only .text-area img{margin:1em 0;margin-bottom:.8em;border-radius:8px;max-width:100%;height:auto}.block-text-only .text-area>*:last-child{margin-bottom:0 !important}.block-text-only .text-area a,.block-text-only .text-area span[style="text-decoration:underline"]{color:var(--color-text) !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important}.block-text-only .text-area iframe{max-width:100%}.block-text-only .text-area .table-wrapper{border-radius:10px;width:fit-content;height:fit-content;line-height:0;border:solid 1px var(--color-text);overflow:auto;max-width:100%}.block-text-only .text-area .table-wrapper.scroll-not-start{border-left-style:dashed}.block-text-only .text-area .table-wrapper.scroll-not-end{border-right-style:dashed}.block-text-only .text-area .table-wrapper table{border-collapse:collapse;border:none;width:100% !important}.block-text-only .text-area .table-wrapper table th,.block-text-only .text-area .table-wrapper table td{border:1px solid var(--color-text)}.block-text-only .text-area .table-wrapper table tr:first-child th,.block-text-only .text-area .table-wrapper table tr:first-child td{border-top:none}.block-text-only .text-area .table-wrapper table tr:last-child td{border-bottom:none}.block-text-only .text-area .table-wrapper table tr th:first-child,.block-text-only .text-area .table-wrapper table tr td:first-child{border-left:none}.block-text-only .text-area .table-wrapper table tr th:last-child,.block-text-only .text-area .table-wrapper table tr td:last-child{border-right:none}.block-text-only .text-area table{position:relative;max-width:100%}.block-text-only .text-area table th{font-weight:normal;background-color:color-mix(in srgb, var(--color-text) 10%, transparent 0%)}.block-text-only .text-area table th,.block-text-only .text-area table td{padding:10px 12px;border:solid 1px;min-width:108px;height:auto !important}.block-text-only .text-area table tr{height:auto !important}.block-text-only .text-area table,.block-text-only .text-area th,.block-text-only .text-area td{border:1px solid;text-align:left}.page-header{padding-top:50px;padding-bottom:10px;text-align:center}@media(width < 768px){.page-header{padding-top:30px;padding-bottom:0}}.page-header .intro{text-align:center;max-width:1450px;margin:0 auto;padding-top:40px}.page-header .buttons-wrapper{display:none}.page-header .tabs-t1-component{margin-top:40px}.page-header .tabs-t1-component.dropdown-mode{width:calc(100% - 30px);margin-top:40px;margin-left:var(--site-padding);margin-right:auto}@media(width < 768px){.page-header .tabs-t1-component.dropdown-mode{margin-top:20px}}.page-header .tabs-t1-component a{text-decoration:none !important}.page-header .tabs-t1-component li a,.page-header .tabs-t1-component li button{min-width:180px}.page-header .title-wrapper .txt-h1{max-width:1100px;margin:0 auto}@media(width < 768px){.page-header .title-wrapper .txt-h1{margin-left:0;text-align:left}}.page-header.hide-title{display:none !important}.page-header.small-left .title-wrapper{text-align:left;display:flex;justify-content:space-between;align-items:flex-end}.page-header.small-left .title-wrapper .buttons-wrapper{display:flex;gap:10px}@media(width < 768px){.page-header.small-left .title-wrapper{align-items:center;justify-content:center;display:block}.page-header.small-left .title-wrapper .buttons-wrapper{margin-top:30px;align-items:center;justify-content:center}.page-header.small-left .title-wrapper .buttons-wrapper a,.page-header.small-left .title-wrapper .buttons-wrapper button{min-width:150px}}.page-header.small-left .intro{padding-top:35px;text-align:left;margin:0;max-width:none}@media(width < 768px){.page-header.small-left .intro{padding-top:25px}}.page-header.small-left .tabs-t1-component{margin:0;margin-left:var(--site-padding);margin-top:40px}.page-header.small-left .tabs-t1-component.dropdown-mode{margin-top:40px;margin-left:var(--site-padding);margin-right:auto}@media(width < 768px){.page-header.small-left .tabs-t1-component.dropdown-mode{margin-top:20px}}.page-header a{color:var(--color-default);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--color-default)}.page-header .buttons-wrapper a{text-decoration:none}.page-header .buttons-wrapper .top-btn:not(.outline){background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header .buttons-wrapper .top-btn{border-color:var(--color-default);color:var(--color-default)}.page-header.cream-1{color:var(--color-default);background-color:var(--color-default)}.page-header.cream-1 .buttons-wrapper .top-btn:not(.outline){color:var(--color-default)}.page-header.cream-1 .tabs-t1-component{border-color:var(--color-default);background-color:var(--color-default)}.page-header.cream-1 .tabs-t1-component .dropdown-header,.page-header.cream-1 .tabs-t1-component.dropdown-mode ul{background-color:var(--color-default)}.page-header.cream-1 .tabs-t1-component a,.page-header.cream-1 .tabs-t1-component button{border-color:var(--color-default);color:var(--color-default)}.page-header.cream-1 .tabs-t1-component a.selected,.page-header.cream-1 .tabs-t1-component a:hover,.page-header.cream-1 .tabs-t1-component button.selected,.page-header.cream-1 .tabs-t1-component button:hover{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.cream-2{color:var(--color-default);background-color:var(--color-default)}.page-header.cream-2 .buttons-wrapper .top-btn:not(.outline){color:var(--color-default)}.page-header.cream-2 .tabs-t1-component{border-color:var(--color-default);background-color:var(--color-default)}.page-header.cream-2 .tabs-t1-component .dropdown-header,.page-header.cream-2 .tabs-t1-component.dropdown-mode ul{background-color:var(--color-default)}.page-header.cream-2 .tabs-t1-component a,.page-header.cream-2 .tabs-t1-component button{border-color:var(--color-default);color:var(--color-default)}.page-header.cream-2 .tabs-t1-component a.selected,.page-header.cream-2 .tabs-t1-component a:hover,.page-header.cream-2 .tabs-t1-component button.selected,.page-header.cream-2 .tabs-t1-component button:hover{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.light-blue{color:var(--color-default);background-color:var(--color-default)}.page-header.light-blue .buttons-wrapper .top-btn:not(.outline){color:var(--color-default)}.page-header.light-blue .tabs-t1-component{border-color:var(--color-default);background-color:var(--color-default)}.page-header.light-blue .tabs-t1-component .dropdown-header,.page-header.light-blue .tabs-t1-component.dropdown-mode ul{background-color:var(--color-default)}.page-header.light-blue .tabs-t1-component a,.page-header.light-blue .tabs-t1-component button{border-color:var(--color-default);color:var(--color-default)}.page-header.light-blue .tabs-t1-component a.selected,.page-header.light-blue .tabs-t1-component a:hover,.page-header.light-blue .tabs-t1-component button.selected,.page-header.light-blue .tabs-t1-component button:hover{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.orange{color:var(--color-default);background-color:var(--color-default)}.page-header.orange .buttons-wrapper .top-btn:not(.outline){background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.orange .buttons-wrapper .top-btn{border-color:var(--color-default);color:var(--color-default)}.page-header.orange .tabs-t1-component{border-color:var(--color-default);background-color:var(--color-default)}.page-header.orange .tabs-t1-component .dropdown-header,.page-header.orange .tabs-t1-component.dropdown-mode ul{background-color:var(--color-default)}.page-header.orange .tabs-t1-component a,.page-header.orange .tabs-t1-component button{border-color:var(--color-default);color:var(--color-default)}.page-header.orange .tabs-t1-component a.selected,.page-header.orange .tabs-t1-component a:hover,.page-header.orange .tabs-t1-component button.selected,.page-header.orange .tabs-t1-component button:hover{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.pink,.page-header.pink-blue{color:var(--color-default);background-color:var(--color-default)}.page-header.pink .buttons-wrapper .top-btn:not(.outline),.page-header.pink-blue .buttons-wrapper .top-btn:not(.outline){color:var(--color-default)}.page-header.pink .tabs-t1-component,.page-header.pink-blue .tabs-t1-component{border-color:var(--color-default);background-color:var(--color-default)}.page-header.pink .tabs-t1-component .dropdown-header,.page-header.pink .tabs-t1-component.dropdown-mode ul,.page-header.pink-blue .tabs-t1-component .dropdown-header,.page-header.pink-blue .tabs-t1-component.dropdown-mode ul{background-color:var(--color-default)}.page-header.pink .tabs-t1-component a,.page-header.pink .tabs-t1-component button,.page-header.pink-blue .tabs-t1-component a,.page-header.pink-blue .tabs-t1-component button{border-color:var(--color-default);color:var(--color-default)}.page-header.pink .tabs-t1-component a.selected,.page-header.pink .tabs-t1-component a:hover,.page-header.pink .tabs-t1-component button.selected,.page-header.pink .tabs-t1-component button:hover,.page-header.pink-blue .tabs-t1-component a.selected,.page-header.pink-blue .tabs-t1-component a:hover,.page-header.pink-blue .tabs-t1-component button.selected,.page-header.pink-blue .tabs-t1-component button:hover{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.pink-red{color:var(--color-default);background-color:var(--color-default)}.page-header.pink-red .buttons-wrapper .top-btn:not(.outline){background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.pink-red .buttons-wrapper .top-btn{border-color:var(--color-default);color:var(--color-default)}.page-header.pink-red .tabs-t1-component{border-color:var(--color-default);background-color:var(--color-default)}.page-header.pink-red .tabs-t1-component .dropdown-header,.page-header.pink-red .tabs-t1-component.dropdown-mode ul{background-color:var(--color-default)}.page-header.pink-red .tabs-t1-component a,.page-header.pink-red .tabs-t1-component button{border-color:var(--color-default);color:var(--color-default)}.page-header.pink-red .tabs-t1-component a.selected,.page-header.pink-red .tabs-t1-component a:hover,.page-header.pink-red .tabs-t1-component button.selected,.page-header.pink-red .tabs-t1-component button:hover{background-color:var(--color-default);border-color:var(--color-default);color:var(--color-default)}.page-header.orange a,.page-header.pink-red a{color:var(--color-default);text-decoration-color:var(--color-default)}.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:flex;flex-direction:column;border-radius:4px;background-color:#fff}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{box-shadow:inset 0 1px 1px rgba(10,10,10,.1);background-color:#f5f5f5}.datepicker-title{box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);background-color:#f5f5f5;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{display:inline-flex;position:relative;align-items:center;justify-content:center;margin:0;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;background-color:#fff;cursor:pointer;padding:calc(.375em - 1px) .75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:#363636;font-size:1rem}.datepicker-controls .button:focus,.datepicker-controls .button:active{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:rgba(0,0,0,0);font-weight:bold}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:2px;font-size:.75rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .prev-button,.datepicker-controls .next-button{padding-right:.375rem;padding-left:.375rem;flex:0 0 14.2857142857%}.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled{visibility:hidden}.datepicker-view,.datepicker-grid{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex-wrap:wrap;flex:auto}.datepicker .days{display:flex;flex-direction:column;flex:auto}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex-direction:column;flex:0 0 9.6774193548%}.datepicker .weeks{display:flex;flex-direction:column;align-items:stretch;flex:auto}.datepicker span{display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{flex:auto;color:#b8b8b8;font-size:.75rem}.datepicker-cell,.datepicker .days .dow{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled){color:#7a7a7a}.datepicker-cell.prev.selected,.datepicker-cell.next.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f5f5f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{border-radius:0;background-color:#dcdcdc}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}:root{--datepicker-main-color: var(--color-green-300);--datepicker-main-color-disabled: #CCC;--datepicker-bg-color: white;--datepicker-focus-bg-color: white;--datepicker-selected-color: white}.event-datepicker-wrapper{position:relative}@media(width >= 1100px){.event-datepicker-wrapper{position:sticky;top:calc(var(--header-height) + 10px)}}.event-datepicker-wrapper .mobile-aligner{position:relative}.event-datepicker-wrapper .mobile-aligner .close-btn{position:absolute;top:15px;right:15px;border-radius:100%;line-height:0;opacity:0}@media(width >= 1100px){.event-datepicker-wrapper .mobile-aligner .close-btn{display:none}}.event-datepicker-wrapper .mobile-aligner .close-btn svg *{stroke:var(--color-green-300)}@media(width < 1100px){.event-datepicker-wrapper{position:fixed;top:0;left:0;width:100%;background:rgba(55,55,55,0);height:100vh;z-index:999;align-items:center;padding:15px;justify-content:center;transition:background .5s;display:none}}@media(width < 1100px)and (width < 450px){.event-datepicker-wrapper{padding:0;align-items:flex-end}}@media(width < 1100px){.event-datepicker-wrapper .mobile-aligner .close-btn{display:block}}#mobile-datepicker-btn{position:fixed;bottom:50px;right:var(--site-padding);width:84px;height:84px;background-color:var(--color-green-300);border-radius:100%;z-index:3;display:none}@media(width < 1100px){#mobile-datepicker-btn{display:block;opacity:0;transform:translateY(50px)}#mobile-datepicker-btn.loaded{transition:opacity .5s,transform .5s ease;transition-delay:.2s;opacity:1;transform:translateY(0)}}body.mobile-datepicker-visible .event-datepicker-wrapper{display:flex}body.mobile-datepicker-visible .event-datepicker-wrapper #event-datepicker .close-btn{display:block}body.mobile-datepicker-visible.mobile-datepicker-fade-in .event-datepicker-wrapper{background-color:rgba(55,55,55,.4)}body.mobile-datepicker-visible.mobile-datepicker-fade-in #event-datepicker .datepicker{opacity:1;transform:translateY(0)}body.mobile-datepicker-visible.mobile-datepicker-fade-in .event-datepicker-wrapper .mobile-aligner .close-btn{transition:opacity .5s .4s;opacity:1}body.mobile-datepicker-visible.mobile-datepicker-fade-out .event-datepicker-wrapper{transition-duration:.2s;background-color:rgba(55,55,55,0)}body.mobile-datepicker-visible.mobile-datepicker-fade-out #event-datepicker .datepicker{transition-duration:.3s;opacity:0}@media(width < 450px){body.mobile-datepicker-visible.mobile-datepicker-fade-out #event-datepicker .datepicker{transform:translateY(50px)}}#event-datepicker{width:fit-content;outline-offset:3px;margin-bottom:30px}@media(width < 1100px){#event-datepicker{margin-bottom:0}}#event-datepicker .datepicker{position:relative;width:fit-content;color:var(--datepicker-main-color);background-color:var(--datepicker-bg-color);border-radius:10px;overflow:hidden;padding:20px 0}@media(width < 1100px){#event-datepicker .datepicker{padding-top:70px;border-radius:26px;opacity:0;transform:translateY(50px);transition:opacity .5s,transform .5s ease}}@media(width < 450px){#event-datepicker .datepicker{padding-bottom:70px;border-radius:26px 26px 0 0}}#event-datepicker .datepicker .datepicker-picker{background-color:var(--datepicker-bg-color)}#event-datepicker .datepicker .days-of-week{height:2em}#event-datepicker .datepicker .d-line{position:absolute;left:0;top:0;width:100%;height:0;border-top:solid 1px var(--datepicker-main-color)}#event-datepicker .datepicker .dow{font-family:"PPMori-SemiBold",sans-serif;font-size:16.5px;letter-spacing:-0.02em}#event-datepicker .datepicker .datepicker-view{min-width:400px;width:auto}@media(width < 651px){#event-datepicker .datepicker .datepicker-view{min-width:0}}#event-datepicker .datepicker .datepicker-cell{color:var(--datepicker-main-color);box-sizing:border-box;height:3rem}#event-datepicker .datepicker .datepicker-cell.day{position:relative;font-size:16.5px;letter-spacing:-0.02em;text-align:center;letter-spacing:0;line-height:1em}#event-datepicker .datepicker .datepicker-cell.day.not-monospace-adjust .num{letter-spacing:0}#event-datepicker .datepicker .datepicker-cell.day:not(.last-row){border-bottom:solid 1px rgba(0,0,0,0);border-radius:0}#event-datepicker .datepicker .datepicker-cell.day.disabled{color:var(--datepicker-main-color-disabled)}#event-datepicker .datepicker .datepicker-cell.day.disabled:not(.prev):not(.next).outline{background-color:rgba(0,0,0,0) !important;background-image:url(assets/datepicker-cell-bg-outline-disabled.svg) !important;background-repeat:no-repeat !important;background-position:center calc(50% - 1px) !important}#event-datepicker .datepicker .datepicker-cell.day.prev{background-color:rgba(0,0,0,0);cursor:default}#event-datepicker .datepicker .datepicker-cell.day:not(.prev):not(.disabled):hover{background-color:rgba(0,0,0,0);background-image:url(assets/datepicker-cell-bg-hover.svg) !important;background-repeat:no-repeat;background-position:center calc(50% - 1px)}#event-datepicker .datepicker .datepicker-cell.day:not(.prev):not(.disabled).selected{background-color:rgba(0,0,0,0);background-image:url(assets/datepicker-cell-bg-selected.svg) !important;background-repeat:no-repeat;background-position:center calc(50% - 1px);color:#fff}#event-datepicker .datepicker .datepicker-cell.day.prev,#event-datepicker .datepicker .datepicker-cell.day.next{color:rgba(0,0,0,0) !important}#event-datepicker .datepicker .datepicker-cell.day.next{display:none}#event-datepicker .datepicker .datepicker-cell.with-event{position:relative}#event-datepicker .datepicker .datepicker-cell *{pointer-events:none}#event-datepicker .datepicker .datepicker-cell.with-event:not(.prev):not(.next) .circle{border:solid 1px var(--datepicker-main-color);position:absolute;width:65%;aspect-ratio:1;border-radius:100%;pointer-events:none}#event-datepicker .datepicker .datepicker-cell.selected{background-color:rgba(0,0,0,0) !important}#event-datepicker .datepicker .datepicker-cell.with-event:not(.prev):not(.next) .num{pointer-events:none;position:absolute}#event-datepicker .datepicker .datepicker-cell.with-event.disabled:not(.prev):not(.next) .circle{border:solid 1px var(--datepicker-main-color-disabled)}#event-datepicker .datepicker .datepicker-cell.with-event:not(.disabled):hover,#event-datepicker .datepicker .datepicker-cell.with-event.selected:not(.disabled){color:var(--datepicker-main-color) !important;font-weight:300 !important;background-color:rgba(0,0,0,0) !important}#event-datepicker .datepicker .datepicker-cell.with-event:not(.disabled):not(.prev):not(.next):hover .circle,#event-datepicker .datepicker .datepicker-cell.with-event:not(.disabled):not(.prev):not(.next).selected .circle{background-color:rgba(0,0,0,0)}#event-datepicker .datepicker .datepicker-cell.focused{background-color:rgba(0,0,0,0) !important}#event-datepicker .datepicker .datepicker-grid{border-top:solid 1px rgba(0,0,0,0);border-radius:0}#event-datepicker .datepicker .datepicker-header{padding-bottom:10px}#event-datepicker .datepicker .datepicker-controls .button.view-switch{font-family:"PPMori-SemiBold",sans-serif;font-size:16.5px;letter-spacing:-0.02em;color:var(--datepicker-main-color);background-color:rgba(0,0,0,0);cursor:default !important}#event-datepicker .datepicker .datepicker-controls .button.view-switch:hover{color:var(--datepicker-main-color);background-color:rgba(0,0,0,0)}#event-datepicker .datepicker .datepicker-controls .prev-button,#event-datepicker .datepicker .datepicker-controls .next-button{padding-right:9px;padding-left:9px;background-color:rgba(0,0,0,0) !important}#event-datepicker .datepicker .datepicker-controls .prev-button svg *,#event-datepicker .datepicker .datepicker-controls .next-button svg *{stroke:var(--datepicker-main-color)}#event-datepicker .datepicker .datepicker-controls .prev-button[disabled],#event-datepicker .datepicker .datepicker-controls .next-button[disabled]{color:var(--datepicker-main-color-disabled);opacity:.9}#event-datepicker .datepicker .datepicker-controls .prev-button[disabled] svg *,#event-datepicker .datepicker .datepicker-controls .next-button[disabled] svg *{stroke:var(--datepicker-main-color-disabled)}#event-datepicker:focus .datepicker-cell.day.focused{background-color:var(--datepicker-focus-bg-color) !important;border-radius:0 !important}body:not(.no-focus-style) #event-datepicker:focus .datepicker .datepicker-cell.day:not(.prev):not(.disabled).focused{border:solid 2px #0091ff;background-color:rgba(0,0,0,0);background-image:url(assets/datepicker-cell-bg-hover.svg);background-repeat:no-repeat;background-position:center calc(50% - 1px)}.page-event-list{padding:0;min-height:calc(100vh - var(--header-height));background-color:var(--color-teal-100)}.page-event-list .event-list-wrapper{opacity:0;transform:translateY(30px)}@media(width < 1100px){.page-event-list .event-list-wrapper{transform:none}}.page-event-list.loaded .event-list-wrapper{transition:transform .6s ease,opacity .6s;transition-delay:.1s;opacity:1;transform:translateY(0)}@media(width < 1100px){.page-event-list.loaded .event-list-wrapper{transform:none}}.page-event-list .load-more-wrapper{padding:60px;padding-top:0;display:flex;align-items:center;justify-content:center}.page-event-list .search-info{margin-top:15px;color:var(--color-green-300);display:flex;align-items:center;gap:15px;flex-wrap:wrap}@media(width < 768px){.page-event-list .search-info{margin-top:20px;margin-bottom:20px}}.page-event-list .search-info .clear-search-results-btn{display:inline-block;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-event-list .no-results{color:var(--color-green-300)}@media(width < 768px){.page-event-list.upcoming .search-info{margin-top:0}}.event-term-tags-wrapper{display:flex;gap:14px;flex-wrap:wrap}.event-term-tags-wrapper .clear-btn{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(width >= 768px){.event-term-tags-wrapper{transition:margin .5s}}@media(width < 768px){.event-term-tags-wrapper{margin-bottom:20px}}.event-list-wrapper{padding:35px 0;padding-bottom:60px}@media(width < 768px){.event-list-wrapper{padding-top:0}}.event-list-wrapper .event-list{--min: 370px;width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--min), 1fr));gap:30px;background-color:var(--color-teal-100)}@media(width < 1024px){.event-list-wrapper .event-list{--min: 328px}}@media(width < 768px){.event-list-wrapper .event-list{--min: 100%;gap:20px}}.event-list-wrapper.calendar-mode{display:flex;gap:50px;align-items:flex-start}@media(width < 1100px){.event-list-wrapper.calendar-mode{flex-direction:column;gap:15px}}.event-list-wrapper.calendar-mode .event-list{--min: 100%;grid-template-columns:1fr}.event-list-wrapper.calendar-mode .event-list .month-name{display:flex;gap:50px;justify-content:space-between;color:var(--color-green-300)}@media(width < 768px){.event-list-wrapper.calendar-mode .event-list .month-name{background:var(--color-teal-300);padding:15px var(--site-padding);padding-bottom:13px;width:calc(100% + var(--site-padding)*2);margin-left:calc(var(--site-padding)*-1)}.event-list-wrapper.calendar-mode .event-list .month-name .txt-p-large-bold{font-family:"PPMori-Regular",sans-serif}}.event-list-wrapper.calendar-mode .reset-calendar-btn{visibility:hidden;opacity:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.event-list-wrapper.calendar-mode .reset-calendar-btn.visible{visibility:visible;opacity:1;transition:opacity .5s}.event-card{position:relative;width:100%;min-height:480px;border-radius:10px;background-color:var(--color-cream-200);border:solid 1px var(--color-gray-300);box-sizing:border-box;display:flex;flex-direction:column}@media(width < 768px){.event-card{min-height:400px}}.event-card.template-podcast .img-area,.event-card.template-writing .img-area{aspect-ratio:auto;min-height:100px;padding:20px;text-align:right;cursor:default}.event-card.template-podcast .img-area .img-mask,.event-card.template-writing .img-area .img-mask{position:relative;top:0;left:0;width:25%;height:auto;border-radius:100%;margin-left:-10%;box-shadow:inset 0 0 1px rgba(0,0,0,.3);aspect-ratio:1;display:inline-block;background-image:none !important}.event-card.template-podcast .img-area .img-mask.green-300,.event-card.template-writing .img-area .img-mask.green-300{background-color:var(--color-teal-300)}.event-card.template-podcast .img-area .img-mask.brick-300,.event-card.template-writing .img-area .img-mask.brick-300{background-color:var(--color-brick-200)}.event-card.template-podcast .img-area.reduce-img-size .img-mask,.event-card.template-writing .img-area.reduce-img-size .img-mask{width:18%;margin-left:-6%}.event-card.template-podcast .content-area,.event-card.template-writing .content-area{margin-top:auto}.event-card.template-podcast .bottom-area,.event-card.template-writing .bottom-area{margin-top:inherit}.event-card .img-area{position:relative;width:100%;aspect-ratio:1.67;border-radius:10px;cursor:pointer}.event-card .img-area *{pointer-events:none}.event-card .img-area .img-mask{border-radius:10px;overflow:hidden;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 1px);background-image:url(assets/preloader-img-teal-300.gif);background-repeat:no-repeat;background-size:25px;background-position:20px calc(100% - 10px);background-position:center}.event-card .img-area .img-mask.loaded{background-image:none}.event-card .img-area .img-mask .img{width:100%;height:100%;background-image:url(assets/no-image.svg);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0}.event-card .img-area .img-mask .img.loaded{transition:opacity .5s .1s;opacity:1}.event-card .img-area .label,.event-card .img-area .pill-button{position:absolute;top:18px;left:18px;display:block;width:fit-content}.event-card .img-area .label{top:63px;left:20px}.event-card .content-area{padding:18px;padding-top:25px;display:flex;flex-direction:column;color:var(--color-green-300)}.event-card .bottom-area{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px;padding-top:5px;padding-bottom:22px;position:relative;margin-top:auto}.event-card .bottom-area .left,.event-card .bottom-area .right{display:flex;gap:10px;flex-wrap:wrap}.event-card .bottom-area .left{position:relative}.event-card .bottom-area .left button{width:max-content;position:absolute;height:max-content;transform:translateY(-50%)}.event-card .bottom-area .right{position:absolute;right:20px}.event-card .bottom-area .right.hide{visibility:hidden;width:0;overflow:hidden}.event-card .bottom-area .right a,.event-card .bottom-area .right button{background-color:var(--color-cream-200) !important;transition:opacity .25s .35s}.event-card .bottom-area .right a.hide,.event-card .bottom-area .right button.hide{transition:opacity 0s .15s;opacity:0}.event-card .bottom-area .square-button{min-width:0}.event-card .title{cursor:pointer;width:fit-content;user-select:none}.event-card .title,.event-card .text{padding-top:11px}.event-card .blurb{padding-top:8px;color:#6b8b82;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden}.event-card .blurb.hide-blurb{display:none}.event-card .blurb-space{height:.9em}.event-card .instructor-speaker-author{margin-top:.9em;position:relative;padding-left:.6em;color:var(--color-green-300)}.event-card .instructor-speaker-author:before{position:absolute;left:0;content:"•"}.event-card.calendar-mode{min-height:0;display:flex;flex-direction:row;gap:20px;border-radius:0;background-color:rgba(0,0,0,0);border:none}.event-card.calendar-mode.fade-in{transition:opacity .5s .1s}.event-card.calendar-mode.hide{display:none}.event-card.calendar-mode.hide-for-search{display:none !important}@media(width < 1176px)and (width >= 1100px){.event-card.calendar-mode{flex-direction:column}}@media(width < 1204px){.event-card.calendar-mode{flex-direction:column}}@media(width < 768px){.event-card.calendar-mode{flex-direction:row}}.event-card.calendar-mode .date-large{width:60px;text-align:center}.event-card.calendar-mode .date-large.mobile{display:none}@media(width < 651px){.event-card.calendar-mode .date-large{display:none}.event-card.calendar-mode .date-large.mobile{display:inherit}.event-card.calendar-mode .date-large.mobile br{display:none}}.event-card.calendar-mode .content-area{margin:0;padding:0;padding-bottom:15px;width:calc(100% - 70px);width:100%;display:flex;flex-direction:row;gap:50px;justify-content:space-between;border-bottom:solid 1px var(--color-gray-300)}.event-card.calendar-mode .content-area.calendar-alert-mode{gap:0}.event-card.calendar-mode .content-area .calendar-alert{width:100%;background-color:var(--color-green-300);color:var(--color-cream-200);padding:12px;padding-bottom:10px;text-align:center;border-radius:3px}@media(width < 651px){.event-card.calendar-mode .content-area{gap:15px !important;flex-direction:column;width:100%}}.event-card.calendar-mode .content-area .left .pill-button{width:fit-content;transform:translateX(-2px)}.event-card.calendar-mode .content-area .left .row-1{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.event-card.calendar-mode .content-area .left .row-2{padding-top:10px}.event-card.calendar-mode .content-area .right{flex-direction:row;display:flex;gap:10px;flex:1;justify-content:flex-end;align-items:flex-end;transform:translateY(-8px)}@media(width < 768px){.event-card.calendar-mode .content-area .right .col-2 .square-button{padding:8px 20px !important;height:42px;border-radius:22px;transform:translateY(1px)}.event-card.calendar-mode .content-area .right .col-2 .square-button span{display:none}}@media(width < 651px){.event-card.calendar-mode .content-area .right{flex-direction:row;justify-content:space-between;align-items:center;gap:20px 10px;transform:translateY(0)}}.event-card.calendar-mode .content-area .right .col-1{width:140px;position:relative}.event-card.calendar-mode .content-area .right .col-1 .buttons{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end;gap:10px}@media(width < 651px){.event-card.calendar-mode .content-area .right .col-1 .buttons{position:relative;right:auto;bottom:auto;justify-content:flex-start;align-items:flex-start}}.event-card.calendar-mode .content-area .right .col-1 .buttons a,.event-card.calendar-mode .content-area .right .col-1 .buttons button{background-color:var(--color-teal-100) !important;transition:opacity .25s .32s}.event-card.calendar-mode .content-area .right .col-1 .buttons a.hide,.event-card.calendar-mode .content-area .right .col-1 .buttons button.hide{transition:opacity 0s .15s;opacity:0}.event-list-header{padding-top:50px;display:flex;justify-content:space-between;align-items:center;color:var(--color-green-300)}@media(width < 768px){.event-list-header{display:none}}.event-list-header button{line-height:0;width:24px;height:24px}.event-list-header button:disabled{cursor:default}.event-list-header .left{padding-bottom:10px}.event-list-header .right{display:flex;gap:5px;padding-bottom:10px}.event-list-header .stroke{stroke:var(--color-green-300)}.event-list-header .stroke-2{stroke:#fdfcf7}.event-list-header .fill{fill:var(--color-green-300)}#event-filters .stroke{stroke:var(--color-green-300)}#event-filters .fill{fill:var(--color-green-300)}@media(width < 768px){#event-filters{padding-left:0 !important;padding-right:0 !important}}#event-filters .search-and-filter-buttons{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}@media(width < 768px){#event-filters .search-and-filter-buttons{margin-bottom:0;padding:20px var(--site-padding);gap:10px;justify-content:stretch}#event-filters .search-and-filter-buttons .txt-p-large{font-size:16px}}@media(width < 375px){#event-filters .search-and-filter-buttons{padding:calc(var(--site-padding)/2) var(--site-padding)}}#event-filters .search-and-filter-buttons .filters-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--color-green-300);border:solid 1px var(--color-green-300);border-radius:8px;padding:0 20px;width:65%}@media(width < 768px){#event-filters .search-and-filter-buttons .filters-btn{width:fit-content;padding:0 15px}}@media(width < 375px){#event-filters .search-and-filter-buttons .filters-btn{width:fit-content}}#event-filters .search-and-filter-buttons .filters-btn .txt{transform:translateY(2px)}@media(width < 768px){#event-filters .search-and-filter-buttons .filters-btn .txt span{display:none}}#event-filters .search-and-filter-buttons .filters-btn .icon{transition:transform .5s}#event-filters .search-and-filter-buttons .filters-btn .icon.icon-mobile{display:none}@media(width < 768px){#event-filters .search-and-filter-buttons .filters-btn .icon{display:none}#event-filters .search-and-filter-buttons .filters-btn .icon.icon-mobile{display:inherit}}@media(width < 375px){#event-filters .search-and-filter-buttons .filters-btn .icon{display:none !important}}#event-filters .search-and-filter-buttons form{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:solid 1px var(--color-green-300);width:35%}@media(width < 768px){#event-filters .search-and-filter-buttons form{width:calc(100% - 120px);padding-top:6px;padding-bottom:3px;padding-left:var(--site-padding);padding-right:5px;border:solid 1px var(--color-green-300);border-radius:8px;min-height:50px;gap:0;flex:1}}#event-filters .search-and-filter-buttons form input[type=text],#event-filters .search-and-filter-buttons form input[type=search]{height:45px;color:var(--color-green-300);width:calc(100% - 38px)}@media(width < 768px){#event-filters .search-and-filter-buttons form input[type=text],#event-filters .search-and-filter-buttons form input[type=search]{height:auto}}#event-filters .search-and-filter-buttons form input[type=text]::-webkit-input-placeholder,#event-filters .search-and-filter-buttons form input[type=search]::-webkit-input-placeholder{color:var(--color-green-300);opacity:1}#event-filters .search-and-filter-buttons form input[type=text]::-moz-placeholder,#event-filters .search-and-filter-buttons form input[type=search]::-moz-placeholder{color:var(--color-green-300);opacity:1}#event-filters .search-and-filter-buttons form input[type=text]:-ms-input-placeholder,#event-filters .search-and-filter-buttons form input[type=search]:-ms-input-placeholder{color:var(--color-green-300);opacity:1}#event-filters .search-and-filter-buttons form input[type=text]:-moz-placeholder,#event-filters .search-and-filter-buttons form input[type=search]:-moz-placeholder{color:var(--color-green-300);opacity:1}#event-filters .search-and-filter-buttons form input[type=text]:focus::-webkit-input-placeholder,#event-filters .search-and-filter-buttons form input[type=search]:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}#event-filters .search-and-filter-buttons form input[type=text]:focus::-moz-placeholder,#event-filters .search-and-filter-buttons form input[type=search]:focus::-moz-placeholder{color:rgba(0,0,0,0)}#event-filters .search-and-filter-buttons form input[type=text]:focus:-ms-input-placeholder,#event-filters .search-and-filter-buttons form input[type=search]:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}#event-filters .search-and-filter-buttons form input[type=text]:focus:-moz-placeholder,#event-filters .search-and-filter-buttons form input[type=search]:focus:-moz-placeholder{color:rgba(0,0,0,0)}#event-filters .search-and-filter-buttons form input[type=submit],#event-filters .search-and-filter-buttons form button[type=submit]{padding:5px;line-height:0}@media(width < 768px){#event-filters .search-and-filter-buttons form input[type=submit],#event-filters .search-and-filter-buttons form button[type=submit]{padding-top:3px}}#event-filters .search-and-filter-buttons form input[type=submit] .icon.icon-mobile,#event-filters .search-and-filter-buttons form button[type=submit] .icon.icon-mobile{display:none}@media(width < 768px){#event-filters .search-and-filter-buttons form input[type=submit] .icon,#event-filters .search-and-filter-buttons form button[type=submit] .icon{display:none}#event-filters .search-and-filter-buttons form input[type=submit] .icon.icon-mobile,#event-filters .search-and-filter-buttons form button[type=submit] .icon.icon-mobile{display:inherit}}#event-filters .search-and-filter-buttons .mobile-grid-buttons{position:relative;display:none}@media(width < 768px){#event-filters .search-and-filter-buttons .mobile-grid-buttons{display:flex;gap:0}}#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn{border:solid 1px var(--color-green-300);min-width:50px;display:none;justify-content:center;align-items:center}#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn:disabled{cursor:default}#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn:focus{z-index:1}#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn.bg-color{background-color:var(--color-teal-200)}#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn:first-child{border-radius:8px 0 0 8px}#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn:last-child{border-radius:0 8px 8px 0;border-left:0}@media(width < 768px){#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn{display:flex}}@media(width < 375px){#event-filters .search-and-filter-buttons .mobile-grid-buttons .mobile-grid-btn{border:none !important;min-width:auto}}#event-filters .event-filter-list-wrapper{overflow:hidden;height:0;transition:height .5s ease;visibility:hidden;border-radius:10px}@media(width < 768px){#event-filters .event-filter-list-wrapper{transition:transform .5s ease;position:fixed;bottom:0;z-index:300;width:100%;transform:translateY(calc(100vh + 50px))}}#event-filters .event-filter-list-bg-mobile{position:fixed;top:0;left:0;width:100%;height:0;background:rgba(55,55,55,.4);opacity:0;visibility:hidden;transition:opacity .5s;z-index:299}#event-filters .event-filter-list{padding:20px;background-color:var(--color-teal-200);border-radius:10px}@media(width < 768px){#event-filters .event-filter-list{display:flex;height:71%;position:fixed;bottom:0;width:100%;overflow:auto;padding-top:70px;display:flex;flex-direction:column;justify-content:space-between}}#event-filters .event-filter-list .buttons-wrapper{display:flex;justify-content:center;gap:10px}@media(width < 768px){#event-filters .event-filter-list .buttons-wrapper{padding-bottom:50px;padding-top:20px}}@media(width >= 768px){#event-filters .event-filter-list .list-wrapper{height:auto !important;overflow:visible}}@media(width < 768px){#event-filters .event-filter-list .list-wrapper{height:0;overflow:hidden;transition:height .5s ease}}#event-filters .event-filter-list .mobile-title-and-close{display:flex;justify-content:space-between;display:none}@media(width < 768px){#event-filters .event-filter-list .mobile-title-and-close{display:flex;position:fixed;width:calc(100% - 40px);padding:0;background-color:var(--color-teal-200);top:29%;padding-top:25px;z-index:1}#event-filters .event-filter-list .mobile-title-and-close .close-btn{transform:translateX(2px);line-height:0}}#event-filters .event-filter-list .taxonomy-name{margin-bottom:7px}@media(width < 768px){#event-filters .event-filter-list .taxonomy-name{display:none}}#event-filters .event-filter-list .expand-btn{display:none;margin-bottom:7px}@media(width < 768px){#event-filters .event-filter-list .expand-btn{display:flex;width:100%;justify-content:space-between;align-items:center;border-bottom:solid 1px;padding:5px 0}}#event-filters .event-filter-list .main-list{display:flex;gap:50px;justify-content:space-between}@media(width < 768px){#event-filters .event-filter-list .main-list{flex-direction:column;gap:10px}}#event-filters .event-filter-list .main-list ul{width:fit-content}@media(width < 768px){#event-filters .event-filter-list .main-list ul{padding:10px 0;padding:10px 0 !important;margin:0 !important}#event-filters .event-filter-list .main-list ul.child-list{padding:10px 0 !important}#event-filters .event-filter-list .main-list ul li:last-child{margin:0 !important}}#event-filters .event-filter-list .main-list ul button,#event-filters .event-filter-list .main-list ul a{text-align:left;line-height:1em}#event-filters .event-filter-list .main-list ul button span,#event-filters .event-filter-list .main-list ul a span{line-height:1em}#event-filters .event-filter-list .main-list li.li-level-2{margin-bottom:10px}#event-filters .event-filter-list .main-list.col-1 li.li-level-1:last-child{width:100%}@media(width < 768px){#event-filters .event-filter-list .main-list.col-1 li.li-level-1:last-child{width:100%}}#event-filters .event-filter-list .main-list.col-2 li.li-level-1:last-child{width:50%}@media(width < 768px){#event-filters .event-filter-list .main-list.col-2 li.li-level-1:last-child{width:100%}}#event-filters .event-filter-list .main-list.col-3 li.li-level-1:last-child{width:33.3333333333%}@media(width < 768px){#event-filters .event-filter-list .main-list.col-3 li.li-level-1:last-child{width:100%}}#event-filters .event-filter-list .main-list.col-4 li.li-level-1:last-child{width:25%}@media(width < 768px){#event-filters .event-filter-list .main-list.col-4 li.li-level-1:last-child{width:100%}}#event-filters .event-filter-list .main-list.col-5 li.li-level-1:last-child{width:20%}@media(width < 768px){#event-filters .event-filter-list .main-list.col-5 li.li-level-1:last-child{width:100%}}#event-filters .event-filter-list .main-list.col-6 li.li-level-1:last-child{width:16.6666666667%}@media(width < 768px){#event-filters .event-filter-list .main-list.col-6 li.li-level-1:last-child{width:100%}}#event-filters .event-filter-list .main-list .check-btn{display:flex;gap:5px;align-items:center}@media(width < 768px){#event-filters .event-filter-list .main-list .check-btn{padding:1px 0}}#event-filters .event-filter-list .main-list .check-btn .txt{transform:translateY(2px);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:1px}#event-filters .event-filter-list .main-list .check-btn .checkbox{width:16px;height:16px;border:solid 1px var(--color-green-300);border-radius:4px;transition:background-color .1s}#event-filters .event-filter-list .main-list .check-btn.checked .checkbox{background-color:var(--color-green-300)}#event-filters .event-filter-list .main-list .check-btn:hover .txt{transition:text-decoration .2s;text-decoration-color:var(--color-green-300)}@media(width >= 768px){body.event-filters-expanded .event-term-tags-wrapper{transition:none;margin-top:20px}}@media(width >= 768px){body.event-filters-expanded #event-filters .search-and-filter-buttons .filters-btn .icon{transform:rotate(180deg)}}@media(width < 768px){body.event-filters-expanded #event-filters .event-filter-list-wrapper{visibility:visible;height:100vh !important;position:fixed;bottom:0;z-index:300;width:100%;transform:translateY(0);border-radius:0}}@media(width < 768px){body.event-filters-expanded #event-filters .event-filter-list-bg-mobile{height:100vh;visibility:visible;opacity:1}}@media(width < 768px){body.event-filters-mobile-fade-out #event-filters .event-filter-list-wrapper{visibility:visible !important;height:100vh !important;transform:translateY(100%) !important}}@media(width < 768px){body.event-filters-mobile-fade-out #event-filters .event-filter-list-bg-mobile{opacity:0 !important}}.event-on-demand-tags-wrapper{display:none;padding:3px 0}.event-on-demand-tags-wrapper .tags-mask{display:flex;gap:10px;width:fit-content;margin-left:var(--site-padding)}.event-on-demand-tags-wrapper .tags-mask button{padding:0 15px;border:solid 1.5px var(--color-green-300);border-radius:30px;width:max-content;display:flex;justify-content:center;align-items:center;line-height:0;height:36px;gap:10px;color:var(--color-green-300)}.event-on-demand-tags-wrapper .tags-mask button .txt{transform:translateY(1px);width:fit-content}.event-on-demand-tags-wrapper .tags-mask button svg{display:none}.event-on-demand-tags-wrapper .tags-mask button svg .stroke{stroke:#fff !important}.event-on-demand-tags-wrapper .tags-mask button.selected{background-color:var(--color-green-300);color:#fff}.event-on-demand-tags-wrapper .tags-mask button.selected svg{display:inherit}.page-event-list.on-demand #event-filters .search-and-filter-buttons{align-items:flex-start}@media(width >= 768px){.page-event-list.on-demand #event-filters .search-and-filter-buttons{transform:translateY(-56px);height:0}}.page-event-list.on-demand #event-filters .search-and-filter-buttons .filters-btn{display:none !important}.page-event-list.on-demand #event-filters .search-and-filter-buttons .event-search-form{min-width:150px}.page-event-list.on-demand .event-term-tags-wrapper{display:none !important}.page-event-list.on-demand .event-on-demand-tags-wrapper{display:flex;width:calc(100% + var(--site-padding));margin-left:calc(var(--site-padding)*-1);overflow:auto;align-self:center;-ms-overflow-style:none;scrollbar-width:none}.page-event-list.on-demand .event-on-demand-tags-wrapper::-webkit-scrollbar{display:none}@media(width < 768px){.page-event-list.on-demand .event-on-demand-tags-wrapper{margin-bottom:20px}}body:not(.no-focus-style) #event-datepicker .datepicker .datepicker-controls .prev-button:focus-visible,body:not(.no-focus-style) #event-datepicker .datepicker .datepicker-controls .prev-button:focus,body:not(.no-focus-style) #event-datepicker .datepicker .datepicker-controls .next-button:focus-visible,body:not(.no-focus-style) #event-datepicker .datepicker .datepicker-controls .next-button:focus{outline-style:solid;outline-color:#0091ff;outline-offset:0px;outline-width:2px;box-shadow:none}body.event-filters-expanded .upcoming-featured-events{padding-top:20px}.upcoming-featured-events{position:relative;opacity:0;transform:translateY(10px);padding-bottom:7px;--block-min-height: 500px}.upcoming-featured-events.loaded{transition:padding .5s,opacity .8s,transform .8s ease;opacity:1;transform:translateY(0)}@media(width < 1024px){.upcoming-featured-events{display:none}}.upcoming-featured-events .preloader{opacity:1}.upcoming-featured-events .events-wrapper{position:relative;padding:0 var(--site-padding)}.upcoming-featured-events .events-wrapper .images-mask{position:relative;height:0}.upcoming-featured-events .events-wrapper .images{background-color:var(--color-cream-200);width:100%;min-height:var(--block-min-height);border-radius:10px;overflow:hidden}.upcoming-featured-events .events-wrapper .images .img{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;border-radius:10px;min-height:var(--block-min-height);transition:opacity .9s .1s;background-repeat:no-repeat;background-size:cover;background-position:left center}.upcoming-featured-events .events-wrapper .images .img.loaded{opacity:1}.upcoming-featured-events .events-wrapper .images:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;min-height:var(--block-min-height);border-radius:10px;background-color:rgba(0,0,0,.1)}.upcoming-featured-events .events-wrapper .inner{position:relative;padding:20px;height:100%;min-height:var(--block-min-height);display:flex;flex-direction:column;justify-content:space-between}.upcoming-featured-events .events-wrapper .inner .cards{position:relative;z-index:1}.upcoming-featured-events .events-wrapper .inner .cards .card{width:50%;min-width:640px;border-radius:10px;min-height:356px;background-color:var(--color-cream-200);justify-content:flex-start;align-items:flex-start;flex-direction:column;display:none;padding:20px}.upcoming-featured-events .events-wrapper .inner .cards .card.selected{display:flex;opacity:0;transform:translateY(10px)}.upcoming-featured-events .events-wrapper .inner .cards .card.selected.visible{transition:opacity .9s,transform .9s ease;transition-delay:.1s;opacity:1;transform:translateY(0px)}.upcoming-featured-events .events-wrapper .inner .cards .card .content-area{padding:18px;padding-top:25px;display:flex;flex-direction:column;color:var(--color-green-300)}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px;padding-top:5px;padding-bottom:22px;position:relative;margin-top:auto;width:100%}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .left,.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .right{display:flex;gap:10px;flex-wrap:wrap}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .left{position:relative}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .left button{width:max-content;position:absolute;height:max-content;transform:translateY(-50%)}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .right{position:absolute;right:20px}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .right.hide{visibility:hidden;width:0;overflow:hidden}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .right a,.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .right button{background-color:var(--color-cream-200) !important;transition:opacity .25s .35s}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .right a.hide,.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .right button.hide{transition:opacity 0s .15s;opacity:0}.upcoming-featured-events .events-wrapper .inner .cards .card .bottom-area .square-button{min-width:0}.upcoming-featured-events .events-wrapper .inner .cards .card .tag-label{display:flex;gap:8px;align-items:center}.upcoming-featured-events .events-wrapper .inner .cards .card .title{cursor:pointer;width:fit-content;user-select:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:3;-moz-box-orient:vertical;overflow:hidden}.upcoming-featured-events .events-wrapper .inner .cards .card .title,.upcoming-featured-events .events-wrapper .inner .cards .card .text{padding-top:11px}.upcoming-featured-events .events-wrapper .inner .cards .card .blurb{padding-top:8px;color:#6b8b82;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden}.upcoming-featured-events .events-wrapper .inner .cards .card .blurb.hide-blurb{display:none}.upcoming-featured-events .events-wrapper .inner .cards .card .instructor-speaker-author{margin-top:.9em;position:relative;padding-left:.6em;color:var(--color-green-300)}.upcoming-featured-events .events-wrapper .inner .cards .card .instructor-speaker-author:before{position:absolute;left:0;content:"•"}.upcoming-featured-events .controls{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center}.upcoming-featured-events .controls.hide{display:none}.upcoming-featured-events .controls button{line-height:0}.upcoming-featured-events .controls button .stroke{stroke:var(--color-cream-200)}.upcoming-featured-events .controls button:disabled{opacity:.3;cursor:default}.upcoming-featured-events .controls .circles{display:flex;gap:3px}.upcoming-featured-events .controls .circles .circle{width:10px;height:10px;border:solid 1.5px var(--color-cream-200);border-radius:100%}.upcoming-featured-events .controls .circles .circle.selected{background-color:var(--color-cream-200)}.event-card.template-writing .blurb{-webkit-line-clamp:3;-moz-line-clamp:3}.event-search-form label{width:0;height:0;line-height:0;opacity:0;user-select:none;overflow:hidden}:root{--page-event-single-gap: 40px}.page-event-single.type-writing{min-height:calc(100vh - var(--header-height) - 150px)}.page-event-single.type-default-event-on-demand,.page-event-single.type-class-on-demand,.page-event-single.type-writing{display:flex;gap:var(--page-event-single-gap);padding:40px;color:var(--color-green-300);background-color:var(--color-teal-100)}@media(width < 1024px){.page-event-single.type-default-event-on-demand,.page-event-single.type-class-on-demand,.page-event-single.type-writing{flex-direction:column}}.page-event-single.type-default-event-on-demand.loaded .left,.page-event-single.type-default-event-on-demand.loaded .right,.page-event-single.type-class-on-demand.loaded .left,.page-event-single.type-class-on-demand.loaded .right,.page-event-single.type-writing.loaded .left,.page-event-single.type-writing.loaded .right{transition:transform .6s ease,opacity .5s;opacity:1;transform:translateY(0)}.page-event-single.type-default-event-on-demand .left,.page-event-single.type-default-event-on-demand .right,.page-event-single.type-class-on-demand .left,.page-event-single.type-class-on-demand .right,.page-event-single.type-writing .left,.page-event-single.type-writing .right{opacity:0;transform:translateY(30px)}.page-event-single.type-default-event-on-demand .left,.page-event-single.type-class-on-demand .left,.page-event-single.type-writing .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:calc(31% - var(--page-event-single-gap)/2)}@media(width < 1536px){.page-event-single.type-default-event-on-demand .left,.page-event-single.type-class-on-demand .left,.page-event-single.type-writing .left{width:450px}}@media(width < 1024px){.page-event-single.type-default-event-on-demand .left,.page-event-single.type-class-on-demand .left,.page-event-single.type-writing .left{width:auto}}.page-event-single.type-default-event-on-demand .right,.page-event-single.type-class-on-demand .right,.page-event-single.type-writing .right{width:calc(69% - var(--page-event-single-gap)/2)}@media(width < 1536px){.page-event-single.type-default-event-on-demand .right,.page-event-single.type-class-on-demand .right,.page-event-single.type-writing .right{width:calc(100% - var(--page-event-single-gap)/2 - 450px)}}@media(width < 1024px){.page-event-single.type-default-event-on-demand .right,.page-event-single.type-class-on-demand .right,.page-event-single.type-writing .right{width:auto}}.page-event-single.type-default-event-on-demand a,.page-event-single.type-class-on-demand a,.page-event-single.type-writing a{color:var(--color-green-300)}.page-event-single.type-default-event-on-demand .label-date,.page-event-single.type-class-on-demand .label-date,.page-event-single.type-writing .label-date{display:flex;gap:11px;align-items:center}.page-event-single.type-default-event-on-demand .label-date .date,.page-event-single.type-class-on-demand .label-date .date,.page-event-single.type-writing .label-date .date{transform:translateY(1px)}.page-event-single.type-default-event-on-demand .event-title,.page-event-single.type-class-on-demand .event-title,.page-event-single.type-writing .event-title{margin-top:20px}.page-event-single.type-default-event-on-demand .description,.page-event-single.type-class-on-demand .description,.page-event-single.type-writing .description{margin-top:20px;margin-bottom:1em}.page-event-single.type-default-event-on-demand .description:not(.expanded),.page-event-single.type-class-on-demand .description:not(.expanded),.page-event-single.type-writing .description:not(.expanded){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden}.page-event-single.type-default-event-on-demand .description.expanded,.page-event-single.type-class-on-demand .description.expanded,.page-event-single.type-writing .description.expanded{opacity:0}.page-event-single.type-default-event-on-demand .description.expanded.fade-in,.page-event-single.type-class-on-demand .description.expanded.fade-in,.page-event-single.type-writing .description.expanded.fade-in{transition:opacity .6s;opacity:1}.page-event-single.type-default-event-on-demand .read-more-btn,.page-event-single.type-class-on-demand .read-more-btn,.page-event-single.type-writing .read-more-btn{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;margin-bottom:25px}.page-event-single.type-default-event-on-demand .read-more-btn.hide,.page-event-single.type-class-on-demand .read-more-btn.hide,.page-event-single.type-writing .read-more-btn.hide{height:0;line-height:0;opacity:0;margin-bottom:0}.page-event-single.type-default-event-on-demand .description p:last-child,.page-event-single.type-default-event-on-demand .details p:last-child,.page-event-single.type-class-on-demand .description p:last-child,.page-event-single.type-class-on-demand .details p:last-child,.page-event-single.type-writing .description p:last-child,.page-event-single.type-writing .details p:last-child{margin:0 !important}.page-event-single.type-default-event-on-demand .location-details-wrapper,.page-event-single.type-class-on-demand .location-details-wrapper,.page-event-single.type-writing .location-details-wrapper{padding:18px 0;border-bottom:solid 1px var(--color-green-300);border-top:solid 1px var(--color-green-300);margin-bottom:30px}.page-event-single.type-default-event-on-demand .location-details-wrapper .physical-location,.page-event-single.type-class-on-demand .location-details-wrapper .physical-location,.page-event-single.type-writing .location-details-wrapper .physical-location{padding-top:3px;padding-bottom:16px;margin-bottom:20px;border-bottom:solid 1px var(--color-green-300)}.page-event-single.type-default-event-on-demand .location-details-wrapper .physical-location .txt,.page-event-single.type-class-on-demand .location-details-wrapper .physical-location .txt,.page-event-single.type-writing .location-details-wrapper .physical-location .txt{display:flex;gap:10px 40px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:.3em}.page-event-single.type-default-event-on-demand .location-details-wrapper .physical-location a,.page-event-single.type-class-on-demand .location-details-wrapper .physical-location a,.page-event-single.type-writing .location-details-wrapper .physical-location a{display:flex;gap:8px;align-items:center}.page-event-single.type-default-event-on-demand .buttons,.page-event-single.type-class-on-demand .buttons,.page-event-single.type-writing .buttons{margin-bottom:30px}.page-event-single.type-default-event-on-demand .buttons.remove-margin-bottom,.page-event-single.type-class-on-demand .buttons.remove-margin-bottom,.page-event-single.type-writing .buttons.remove-margin-bottom{margin-bottom:0px}.page-event-single.type-default-event-on-demand .buttons,.page-event-single.type-default-event-on-demand .additional-buttons,.page-event-single.type-class-on-demand .buttons,.page-event-single.type-class-on-demand .additional-buttons,.page-event-single.type-writing .buttons,.page-event-single.type-writing .additional-buttons{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.page-event-single.type-default-event-on-demand .share-button,.page-event-single.type-class-on-demand .share-button,.page-event-single.type-writing .share-button{min-width:146px}.page-event-single.type-default-event-on-demand .podcast-buttons,.page-event-single.type-class-on-demand .podcast-buttons,.page-event-single.type-writing .podcast-buttons{padding-top:27px;display:flex;gap:12px;margin-top:auto}.page-event-single.type-default-event-on-demand .podcast-buttons.hide,.page-event-single.type-class-on-demand .podcast-buttons.hide,.page-event-single.type-writing .podcast-buttons.hide{display:none}.page-event-single.type-default-event-on-demand .podcast-buttons a,.page-event-single.type-class-on-demand .podcast-buttons a,.page-event-single.type-writing .podcast-buttons a{display:flex;gap:5px;align-items:center;justify-content:center}.page-event-single.type-default-event-on-demand .podcast-buttons a svg,.page-event-single.type-class-on-demand .podcast-buttons a svg,.page-event-single.type-writing .podcast-buttons a svg{pointer-events:none}.page-event-single.type-default-event-on-demand .podcast-buttons a svg *,.page-event-single.type-class-on-demand .podcast-buttons a svg *,.page-event-single.type-writing .podcast-buttons a svg *{pointer-events:none}.page-event-single.type-default-event-on-demand .podcast-buttons a svg *.stroke,.page-event-single.type-class-on-demand .podcast-buttons a svg *.stroke,.page-event-single.type-writing .podcast-buttons a svg *.stroke{stroke-width:1.4;stroke:var(--color-green-300)}.page-event-single.type-default-event-on-demand .instructor-speaker-author,.page-event-single.type-class-on-demand .instructor-speaker-author,.page-event-single.type-writing .instructor-speaker-author{display:flex;gap:10px;justify-content:flex-start;align-items:center;margin-top:14px;margin-bottom:2px}.page-event-single.type-default-event-on-demand .instructor-speaker-author .txt-authors,.page-event-single.type-class-on-demand .instructor-speaker-author .txt-authors,.page-event-single.type-writing .instructor-speaker-author .txt-authors{line-height:1em}.page-event-single.type-default-event-on-demand .instructor-speaker-author .img-authors,.page-event-single.type-class-on-demand .instructor-speaker-author .img-authors,.page-event-single.type-writing .instructor-speaker-author .img-authors{display:flex;padding-left:10px}.page-event-single.type-default-event-on-demand .instructor-speaker-author .img-authors .img-mask,.page-event-single.type-class-on-demand .instructor-speaker-author .img-authors .img-mask,.page-event-single.type-writing .instructor-speaker-author .img-authors .img-mask{aspect-ratio:auto;width:60px;height:60px;line-height:0;background-color:#000;border-radius:100%;margin-left:-10px;box-shadow:inset 0 0 1px rgba(0,0,0,.3);aspect-ratio:1;display:inline-block;background-image:none !important}.page-event-single.type-default-event-on-demand .instructor-speaker-author .img-authors .img-mask.green-300,.page-event-single.type-class-on-demand .instructor-speaker-author .img-authors .img-mask.green-300,.page-event-single.type-writing .instructor-speaker-author .img-authors .img-mask.green-300{background-color:var(--color-teal-300)}.page-event-single.type-default-event-on-demand .instructor-speaker-author .img-authors .img-mask.brick-300,.page-event-single.type-class-on-demand .instructor-speaker-author .img-authors .img-mask.brick-300,.page-event-single.type-writing .instructor-speaker-author .img-authors .img-mask.brick-300{background-color:var(--color-brick-200)}.page-event-single.type-default-event-on-demand .instructor-speaker-author .img-authors .img-mask .a-img,.page-event-single.type-class-on-demand .instructor-speaker-author .img-authors .img-mask .a-img,.page-event-single.type-writing .instructor-speaker-author .img-authors .img-mask .a-img{width:100%;height:100%;border-radius:100%;background-repeat:no-repeat;background-size:cover;background-position:center top;opacity:0}.page-event-single.type-default-event-on-demand .instructor-speaker-author .img-authors .img-mask .a-img.loaded,.page-event-single.type-class-on-demand .instructor-speaker-author .img-authors .img-mask .a-img.loaded,.page-event-single.type-writing .instructor-speaker-author .img-authors .img-mask .a-img.loaded{opacity:1}.page-event-single.type-default-event-on-demand .instructor-speaker-author .img-authors.reduce-img-size .img-mask,.page-event-single.type-class-on-demand .instructor-speaker-author .img-authors.reduce-img-size .img-mask,.page-event-single.type-writing .instructor-speaker-author .img-authors.reduce-img-size .img-mask{width:18%;margin-left:-6%}.page-event-single.type-default-event-on-demand .image,.page-event-single.type-default-event-on-demand .image-mobile,.page-event-single.type-class-on-demand .image,.page-event-single.type-class-on-demand .image-mobile,.page-event-single.type-writing .image,.page-event-single.type-writing .image-mobile{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;background-color:var(--color-teal-200);overflow:hidden;position:relative}.page-event-single.type-default-event-on-demand .image .img,.page-event-single.type-default-event-on-demand .image .img-mobile,.page-event-single.type-default-event-on-demand .image .video,.page-event-single.type-default-event-on-demand .image-mobile .img,.page-event-single.type-default-event-on-demand .image-mobile .img-mobile,.page-event-single.type-default-event-on-demand .image-mobile .video,.page-event-single.type-class-on-demand .image .img,.page-event-single.type-class-on-demand .image .img-mobile,.page-event-single.type-class-on-demand .image .video,.page-event-single.type-class-on-demand .image-mobile .img,.page-event-single.type-class-on-demand .image-mobile .img-mobile,.page-event-single.type-class-on-demand .image-mobile .video,.page-event-single.type-writing .image .img,.page-event-single.type-writing .image .img-mobile,.page-event-single.type-writing .image .video,.page-event-single.type-writing .image-mobile .img,.page-event-single.type-writing .image-mobile .img-mobile,.page-event-single.type-writing .image-mobile .video{position:absolute;top:0;left:0;width:100%;height:100%}.page-event-single.type-default-event-on-demand .image .img,.page-event-single.type-default-event-on-demand .image .img-mobile,.page-event-single.type-default-event-on-demand .image-mobile .img,.page-event-single.type-default-event-on-demand .image-mobile .img-mobile,.page-event-single.type-class-on-demand .image .img,.page-event-single.type-class-on-demand .image .img-mobile,.page-event-single.type-class-on-demand .image-mobile .img,.page-event-single.type-class-on-demand .image-mobile .img-mobile,.page-event-single.type-writing .image .img,.page-event-single.type-writing .image .img-mobile,.page-event-single.type-writing .image-mobile .img,.page-event-single.type-writing .image-mobile .img-mobile{background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:opacity .6s;opacity:0}.page-event-single.type-default-event-on-demand .image .img.loaded,.page-event-single.type-default-event-on-demand .image .img-mobile.loaded,.page-event-single.type-default-event-on-demand .image-mobile .img.loaded,.page-event-single.type-default-event-on-demand .image-mobile .img-mobile.loaded,.page-event-single.type-class-on-demand .image .img.loaded,.page-event-single.type-class-on-demand .image .img-mobile.loaded,.page-event-single.type-class-on-demand .image-mobile .img.loaded,.page-event-single.type-class-on-demand .image-mobile .img-mobile.loaded,.page-event-single.type-writing .image .img.loaded,.page-event-single.type-writing .image .img-mobile.loaded,.page-event-single.type-writing .image-mobile .img.loaded,.page-event-single.type-writing .image-mobile .img-mobile.loaded{opacity:1}.page-event-single.type-default-event-on-demand .image .video,.page-event-single.type-default-event-on-demand .image-mobile .video,.page-event-single.type-class-on-demand .image .video,.page-event-single.type-class-on-demand .image-mobile .video,.page-event-single.type-writing .image .video,.page-event-single.type-writing .image-mobile .video{background-color:#000;opacity:0}.page-event-single.type-default-event-on-demand .image .video.loaded,.page-event-single.type-default-event-on-demand .image-mobile .video.loaded,.page-event-single.type-class-on-demand .image .video.loaded,.page-event-single.type-class-on-demand .image-mobile .video.loaded,.page-event-single.type-writing .image .video.loaded,.page-event-single.type-writing .image-mobile .video.loaded{transition:opacity .5s;opacity:1}.page-event-single.type-default-event-on-demand .image .play-button,.page-event-single.type-default-event-on-demand .image-mobile .play-button,.page-event-single.type-class-on-demand .image .play-button,.page-event-single.type-class-on-demand .image-mobile .play-button,.page-event-single.type-writing .image .play-button,.page-event-single.type-writing .image-mobile .play-button{position:absolute;top:50%;left:50%;width:10%;border-radius:100%;overflow:hidden;max-width:100px;min-width:50px;aspect-ratio:1;line-height:0;transform:translate(-50%, -50%);border-radius:100%;background-color:var(--color-teal-100)}.page-event-single.type-default-event-on-demand .image .play-button svg,.page-event-single.type-default-event-on-demand .image-mobile .play-button svg,.page-event-single.type-class-on-demand .image .play-button svg,.page-event-single.type-class-on-demand .image-mobile .play-button svg,.page-event-single.type-writing .image .play-button svg,.page-event-single.type-writing .image-mobile .play-button svg{width:100%;height:100%}.page-event-single.type-default-event-on-demand .image .play-button.hide,.page-event-single.type-default-event-on-demand .image-mobile .play-button.hide,.page-event-single.type-class-on-demand .image .play-button.hide,.page-event-single.type-class-on-demand .image-mobile .play-button.hide,.page-event-single.type-writing .image .play-button.hide,.page-event-single.type-writing .image-mobile .play-button.hide{display:none}.page-event-single.type-default-event-on-demand .image.is-audio,.page-event-single.type-default-event-on-demand .image-mobile.is-audio,.page-event-single.type-class-on-demand .image.is-audio,.page-event-single.type-class-on-demand .image-mobile.is-audio,.page-event-single.type-writing .image.is-audio,.page-event-single.type-writing .image-mobile.is-audio{display:flex;justify-content:center;align-items:center}.page-event-single.type-default-event-on-demand .image.is-audio .img:after,.page-event-single.type-default-event-on-demand .image-mobile.is-audio .img:after,.page-event-single.type-class-on-demand .image.is-audio .img:after,.page-event-single.type-class-on-demand .image-mobile.is-audio .img:after,.page-event-single.type-writing .image.is-audio .img:after,.page-event-single.type-writing .image-mobile.is-audio .img:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--color-teal-100);opacity:.6}.page-event-single.type-default-event-on-demand .image.is-audio audio,.page-event-single.type-default-event-on-demand .image-mobile.is-audio audio,.page-event-single.type-class-on-demand .image.is-audio audio,.page-event-single.type-class-on-demand .image-mobile.is-audio audio,.page-event-single.type-writing .image.is-audio audio,.page-event-single.type-writing .image-mobile.is-audio audio{position:relative;z-index:1;width:calc(100% - 200px);max-width:600px;min-width:300px}@media(width < 768px){.page-event-single.type-default-event-on-demand .image.is-audio audio,.page-event-single.type-default-event-on-demand .image-mobile.is-audio audio,.page-event-single.type-class-on-demand .image.is-audio audio,.page-event-single.type-class-on-demand .image-mobile.is-audio audio,.page-event-single.type-writing .image.is-audio audio,.page-event-single.type-writing .image-mobile.is-audio audio{width:87%}}.page-event-single.type-default-event-on-demand .image.is-audio audio.chrome-mode,.page-event-single.type-default-event-on-demand .image-mobile.is-audio audio.chrome-mode,.page-event-single.type-class-on-demand .image.is-audio audio.chrome-mode,.page-event-single.type-class-on-demand .image-mobile.is-audio audio.chrome-mode,.page-event-single.type-writing .image.is-audio audio.chrome-mode,.page-event-single.type-writing .image-mobile.is-audio audio.chrome-mode{opacity:.95}.page-event-single.type-default-event-on-demand .image.is-audio audio::-webkit-media-controls-play-button,.page-event-single.type-default-event-on-demand .image.is-audio audio::-webkit-media-controls-panel,.page-event-single.type-default-event-on-demand .image-mobile.is-audio audio::-webkit-media-controls-play-button,.page-event-single.type-default-event-on-demand .image-mobile.is-audio audio::-webkit-media-controls-panel,.page-event-single.type-class-on-demand .image.is-audio audio::-webkit-media-controls-play-button,.page-event-single.type-class-on-demand .image.is-audio audio::-webkit-media-controls-panel,.page-event-single.type-class-on-demand .image-mobile.is-audio audio::-webkit-media-controls-play-button,.page-event-single.type-class-on-demand .image-mobile.is-audio audio::-webkit-media-controls-panel,.page-event-single.type-writing .image.is-audio audio::-webkit-media-controls-play-button,.page-event-single.type-writing .image.is-audio audio::-webkit-media-controls-panel,.page-event-single.type-writing .image-mobile.is-audio audio::-webkit-media-controls-play-button,.page-event-single.type-writing .image-mobile.is-audio audio::-webkit-media-controls-panel{background-color:var(--color-cream-200)}.page-event-single.type-default-event-on-demand .v-space,.page-event-single.type-class-on-demand .v-space,.page-event-single.type-writing .v-space{height:15px;width:100%}.page-event-single.type-default-event-on-demand .text-area,.page-event-single.type-class-on-demand .text-area,.page-event-single.type-writing .text-area{line-height:1.7em}.page-event-single.type-default-event-on-demand .text-area a,.page-event-single.type-class-on-demand .text-area a,.page-event-single.type-writing .text-area a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-event-single.type-default-event-on-demand .text-area img,.page-event-single.type-class-on-demand .text-area img,.page-event-single.type-writing .text-area img{margin-top:10px;margin-bottom:10px;max-width:100%;border-radius:10px}.page-event-single.type-default-event-on-demand .text-area .table-wrapper,.page-event-single.type-class-on-demand .text-area .table-wrapper,.page-event-single.type-writing .text-area .table-wrapper{border-radius:10px;width:fit-content;height:fit-content;line-height:0;border:solid 1px var(--color-green-300);overflow:auto;max-width:100%;margin-top:1.5em;margin-bottom:1.7em}.page-event-single.type-default-event-on-demand .text-area .table-wrapper.scroll-not-start,.page-event-single.type-class-on-demand .text-area .table-wrapper.scroll-not-start,.page-event-single.type-writing .text-area .table-wrapper.scroll-not-start{border-left-style:dashed}.page-event-single.type-default-event-on-demand .text-area .table-wrapper.scroll-not-end,.page-event-single.type-class-on-demand .text-area .table-wrapper.scroll-not-end,.page-event-single.type-writing .text-area .table-wrapper.scroll-not-end{border-right-style:dashed}.page-event-single.type-default-event-on-demand .text-area .table-wrapper table,.page-event-single.type-class-on-demand .text-area .table-wrapper table,.page-event-single.type-writing .text-area .table-wrapper table{border-collapse:collapse;border:none;width:100% !important}.page-event-single.type-default-event-on-demand .text-area .table-wrapper table th,.page-event-single.type-default-event-on-demand .text-area .table-wrapper table td,.page-event-single.type-class-on-demand .text-area .table-wrapper table th,.page-event-single.type-class-on-demand .text-area .table-wrapper table td,.page-event-single.type-writing .text-area .table-wrapper table th,.page-event-single.type-writing .text-area .table-wrapper table td{border:1px solid var(--color-green-300)}.page-event-single.type-default-event-on-demand .text-area .table-wrapper table tr:first-child th,.page-event-single.type-default-event-on-demand .text-area .table-wrapper table tr:first-child td,.page-event-single.type-class-on-demand .text-area .table-wrapper table tr:first-child th,.page-event-single.type-class-on-demand .text-area .table-wrapper table tr:first-child td,.page-event-single.type-writing .text-area .table-wrapper table tr:first-child th,.page-event-single.type-writing .text-area .table-wrapper table tr:first-child td{border-top:none}.page-event-single.type-default-event-on-demand .text-area .table-wrapper table tr:last-child td,.page-event-single.type-class-on-demand .text-area .table-wrapper table tr:last-child td,.page-event-single.type-writing .text-area .table-wrapper table tr:last-child td{border-bottom:none}.page-event-single.type-default-event-on-demand .text-area .table-wrapper table tr th:first-child,.page-event-single.type-default-event-on-demand .text-area .table-wrapper table tr td:first-child,.page-event-single.type-class-on-demand .text-area .table-wrapper table tr th:first-child,.page-event-single.type-class-on-demand .text-area .table-wrapper table tr td:first-child,.page-event-single.type-writing .text-area .table-wrapper table tr th:first-child,.page-event-single.type-writing .text-area .table-wrapper table tr td:first-child{border-left:none}.page-event-single.type-default-event-on-demand .text-area .table-wrapper table tr th:last-child,.page-event-single.type-default-event-on-demand .text-area .table-wrapper table tr td:last-child,.page-event-single.type-class-on-demand .text-area .table-wrapper table tr th:last-child,.page-event-single.type-class-on-demand .text-area .table-wrapper table tr td:last-child,.page-event-single.type-writing .text-area .table-wrapper table tr th:last-child,.page-event-single.type-writing .text-area .table-wrapper table tr td:last-child{border-right:none}.page-event-single.type-default-event-on-demand .text-area table,.page-event-single.type-class-on-demand .text-area table,.page-event-single.type-writing .text-area table{position:relative;max-width:100%}.page-event-single.type-default-event-on-demand .text-area table th,.page-event-single.type-class-on-demand .text-area table th,.page-event-single.type-writing .text-area table th{font-weight:normal;background-color:color-mix(in srgb, var(--color-green-300) 10%, transparent 0%)}.page-event-single.type-default-event-on-demand .text-area table th,.page-event-single.type-default-event-on-demand .text-area table td,.page-event-single.type-class-on-demand .text-area table th,.page-event-single.type-class-on-demand .text-area table td,.page-event-single.type-writing .text-area table th,.page-event-single.type-writing .text-area table td{padding:10px 12px;border:solid 1px;min-width:108px;height:auto !important}.page-event-single.type-default-event-on-demand .text-area table tr,.page-event-single.type-class-on-demand .text-area table tr,.page-event-single.type-writing .text-area table tr{height:auto !important}.page-event-single.type-default-event-on-demand .text-area table,.page-event-single.type-default-event-on-demand .text-area th,.page-event-single.type-default-event-on-demand .text-area td,.page-event-single.type-class-on-demand .text-area table,.page-event-single.type-class-on-demand .text-area th,.page-event-single.type-class-on-demand .text-area td,.page-event-single.type-writing .text-area table,.page-event-single.type-writing .text-area th,.page-event-single.type-writing .text-area td{border:1px solid;text-align:left}.page-event-single.type-default-event-on-demand .text-area>*:last-child,.page-event-single.type-class-on-demand .text-area>*:last-child,.page-event-single.type-writing .text-area>*:last-child{margin-bottom:0 !important}.page-event-single.type-default-event-upcoming,.page-event-single.type-class-upcoming{display:flex;gap:var(--page-event-single-gap);gap:40px;padding:40px;color:var(--color-green-300);background-color:var(--color-teal-100);min-height:calc(100vh - var(--header-height))}@media(width < 1024px){.page-event-single.type-default-event-upcoming,.page-event-single.type-class-upcoming{flex-direction:column}}.page-event-single.type-default-event-upcoming.loaded .left,.page-event-single.type-default-event-upcoming.loaded .right,.page-event-single.type-class-upcoming.loaded .left,.page-event-single.type-class-upcoming.loaded .right{transition:transform .6s ease,opacity .5s;opacity:1;transform:translateY(0)}.page-event-single.type-default-event-upcoming .left,.page-event-single.type-default-event-upcoming .right,.page-event-single.type-class-upcoming .left,.page-event-single.type-class-upcoming .right{opacity:0;transform:translateY(30px);width:calc(50% - var(--page-event-single-gap)/2)}@media(width < 1024px){.page-event-single.type-default-event-upcoming .left,.page-event-single.type-default-event-upcoming .right,.page-event-single.type-class-upcoming .left,.page-event-single.type-class-upcoming .right{width:auto}}.page-event-single.type-default-event-upcoming a,.page-event-single.type-class-upcoming a{color:var(--color-green-300)}.page-event-single.type-default-event-upcoming .label-date,.page-event-single.type-class-upcoming .label-date{margin-top:20px;display:flex;gap:11px;align-items:center}.page-event-single.type-default-event-upcoming .label-date .date,.page-event-single.type-class-upcoming .label-date .date{transform:translateY(1px)}@media(width < 768px){.page-event-single.type-default-event-upcoming .label-date,.page-event-single.type-class-upcoming .label-date{flex-direction:column;align-items:flex-start}.page-event-single.type-default-event-upcoming .label-date .label,.page-event-single.type-class-upcoming .label-date .label{transform:translateX(-1px)}}.page-event-single.type-default-event-upcoming .event-title,.page-event-single.type-class-upcoming .event-title{margin-top:20px}.page-event-single.type-default-event-upcoming .instructor-speaker-author,.page-event-single.type-class-upcoming .instructor-speaker-author{display:flex;gap:10px;justify-content:flex-start;align-items:center;margin-top:14px;margin-bottom:25px}@media(width < 768px){.page-event-single.type-default-event-upcoming .instructor-speaker-author,.page-event-single.type-class-upcoming .instructor-speaker-author{flex-direction:column;align-items:flex-start}}.page-event-single.type-default-event-upcoming .instructor-speaker-author .txt-authors,.page-event-single.type-class-upcoming .instructor-speaker-author .txt-authors{line-height:1em}.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors{display:flex;padding-left:10px}@media(width < 768px){.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors{padding-left:9px}}.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors .img-mask,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors .img-mask{aspect-ratio:auto;width:60px;height:60px;line-height:0;background-color:#000;border-radius:100%;margin-left:-10px;box-shadow:inset 0 0 1px rgba(0,0,0,.3);aspect-ratio:1;display:inline-block;background-image:none !important}.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors .img-mask.green-300,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors .img-mask.green-300{background-color:var(--color-teal-300)}.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors .img-mask.brick-300,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors .img-mask.brick-300{background-color:var(--color-brick-200)}.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors .img-mask .a-img,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors .img-mask .a-img{width:100%;height:100%;border-radius:100%;background-repeat:no-repeat;background-size:cover;background-position:center top;opacity:0}.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors .img-mask .a-img.loaded,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors .img-mask .a-img.loaded{opacity:1}.page-event-single.type-default-event-upcoming .instructor-speaker-author .img-authors.reduce-img-size .img-mask,.page-event-single.type-class-upcoming .instructor-speaker-author .img-authors.reduce-img-size .img-mask{width:18%;margin-left:-6%}.page-event-single.type-default-event-upcoming .description,.page-event-single.type-class-upcoming .description{margin-top:20px;margin-bottom:1em}.page-event-single.type-default-event-upcoming .description:not(.expanded),.page-event-single.type-class-upcoming .description:not(.expanded){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden}.page-event-single.type-default-event-upcoming .description.expanded,.page-event-single.type-class-upcoming .description.expanded{opacity:0}.page-event-single.type-default-event-upcoming .description.expanded.fade-in,.page-event-single.type-class-upcoming .description.expanded.fade-in{transition:opacity .6s;opacity:1}.page-event-single.type-default-event-upcoming .read-more-btn,.page-event-single.type-class-upcoming .read-more-btn{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;margin-bottom:25px}.page-event-single.type-default-event-upcoming .read-more-btn.hide,.page-event-single.type-class-upcoming .read-more-btn.hide{height:0;line-height:0;opacity:0;margin-bottom:0}.page-event-single.type-default-event-upcoming .description p:last-child,.page-event-single.type-default-event-upcoming .details p:last-child,.page-event-single.type-class-upcoming .description p:last-child,.page-event-single.type-class-upcoming .details p:last-child{margin:0 !important}.page-event-single.type-default-event-upcoming .location-details-wrapper,.page-event-single.type-class-upcoming .location-details-wrapper{padding:18px 0;border-bottom:solid 1px var(--color-green-300);border-top:solid 1px var(--color-green-300);margin-bottom:30px}.page-event-single.type-default-event-upcoming .location-details-wrapper .physical-location,.page-event-single.type-class-upcoming .location-details-wrapper .physical-location{padding-top:3px}.page-event-single.type-default-event-upcoming .location-details-wrapper .physical-location.add-border,.page-event-single.type-class-upcoming .location-details-wrapper .physical-location.add-border{padding-bottom:16px;margin-bottom:20px;border-bottom:solid 1px var(--color-green-300)}.page-event-single.type-default-event-upcoming .location-details-wrapper .physical-location .txt,.page-event-single.type-class-upcoming .location-details-wrapper .physical-location .txt{display:flex;gap:10px 40px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:.3em}.page-event-single.type-default-event-upcoming .location-details-wrapper .physical-location a,.page-event-single.type-class-upcoming .location-details-wrapper .physical-location a{display:flex;gap:8px;align-items:center}.page-event-single.type-default-event-upcoming .buttons,.page-event-single.type-class-upcoming .buttons{margin-bottom:30px}.page-event-single.type-default-event-upcoming .buttons.remove-margin-bottom,.page-event-single.type-class-upcoming .buttons.remove-margin-bottom{margin-bottom:0px}.page-event-single.type-default-event-upcoming .buttons,.page-event-single.type-default-event-upcoming .additional-buttons,.page-event-single.type-class-upcoming .buttons,.page-event-single.type-class-upcoming .additional-buttons{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.page-event-single.type-default-event-upcoming .image,.page-event-single.type-class-upcoming .image{width:100%;aspect-ratio:708/684;border-radius:4px;overflow:hidden;background-color:var(--color-teal-200)}@media(width < 1024px){.page-event-single.type-default-event-upcoming .image,.page-event-single.type-class-upcoming .image{aspect-ratio:16/9}}.page-event-single.type-default-event-upcoming .image .img,.page-event-single.type-class-upcoming .image .img{transition:opacity .6s;opacity:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.page-event-single.type-default-event-upcoming .image .img.loaded,.page-event-single.type-class-upcoming .image .img.loaded{opacity:1}.page-event-single.type-default-event-upcoming .image-caption,.page-event-single.type-class-upcoming .image-caption{margin:1em 0}.page-event-single.type-default-event-upcoming .v-space,.page-event-single.type-class-upcoming .v-space{height:15px;width:100%}.page-event-single.type-class-upcoming .image-mobile,.page-event-single.type-class-on-demand .image-mobile{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;background-color:var(--color-teal-200);position:relative;margin-bottom:20px;display:none}.page-event-single.type-class-upcoming .image-mobile .img-mobile,.page-event-single.type-class-upcoming .image-mobile .video,.page-event-single.type-class-on-demand .image-mobile .img-mobile,.page-event-single.type-class-on-demand .image-mobile .video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px}.page-event-single.type-class-upcoming .image-mobile .img-mobile,.page-event-single.type-class-on-demand .image-mobile .img-mobile{background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;transition:opacity .6s;opacity:0}.page-event-single.type-class-upcoming .image-mobile .img-mobile.loaded,.page-event-single.type-class-on-demand .image-mobile .img-mobile.loaded{opacity:1}.page-event-single.type-class-upcoming .image-mobile .video,.page-event-single.type-class-on-demand .image-mobile .video{background-color:#000;opacity:0}.page-event-single.type-class-upcoming .image-mobile .video.loaded,.page-event-single.type-class-on-demand .image-mobile .video.loaded{transition:opacity .5s;opacity:1}.page-event-single.type-class-upcoming .image-mobile .play-button,.page-event-single.type-class-on-demand .image-mobile .play-button{position:absolute;top:50%;left:50%;width:10%;border-radius:100%;overflow:hidden;max-width:100px;min-width:50px;aspect-ratio:1;line-height:0;transform:translate(-50%, -50%);border-radius:100%;background-color:var(--color-teal-100)}.page-event-single.type-class-upcoming .image-mobile .play-button svg,.page-event-single.type-class-on-demand .image-mobile .play-button svg{width:100%;height:100%}.page-event-single.type-class-upcoming .image-mobile .play-button.hide,.page-event-single.type-class-on-demand .image-mobile .play-button.hide{display:none}.page-event-single.type-class-upcoming .class-list-wrapper,.page-event-single.type-class-on-demand .class-list-wrapper{border-top:solid 1px var(--color-green-300);border-bottom:solid 1px var(--color-green-300);margin-bottom:28px;padding:20px 0;margin-top:40px;width:100%}@media(width < 768px){.page-event-single.type-class-upcoming .class-list-wrapper,.page-event-single.type-class-on-demand .class-list-wrapper{padding-bottom:15px}}.page-event-single.type-class-upcoming .class-list-wrapper.remove-border-bottom,.page-event-single.type-class-on-demand .class-list-wrapper.remove-border-bottom{border-bottom:none;margin-bottom:0}.page-event-single.type-class-upcoming .class-list-wrapper .class-title,.page-event-single.type-class-on-demand .class-list-wrapper .class-title{margin-bottom:5px}.page-event-single.type-class-upcoming .class-list-wrapper .class-list,.page-event-single.type-class-on-demand .class-list-wrapper .class-list{display:table;box-sizing:border-box;margin:0;padding:0;width:100%}@media(width < 768px){.page-event-single.type-class-upcoming .class-list-wrapper .class-list,.page-event-single.type-class-on-demand .class-list-wrapper .class-list{display:block}}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item{display:table-row;line-height:1em}@media(width < 768px){.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item{display:block;padding:10px 0;border-bottom:solid 1px}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item:last-child,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item:last-child{border-bottom:none;padding-bottom:0}}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item>div,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item>div{display:table-cell;padding:5px 0}@media(width < 768px){.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item>div,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item>div{display:block}}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-name *,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-name *{display:inline-block}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-date,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-date{padding:0 10px}@media(width < 768px){.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-date,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-date{padding:0}}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button{margin-left:auto;display:flex;justify-content:flex-end;align-items:center}@media(width < 768px){.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button{justify-content:flex-start}}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button a,.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button button,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button a,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button button{display:flex;justify-content:flex-start;align-items:center;gap:5px}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button a *,.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button button *,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button a *,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button button *{pointer-events:none}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button a svg .stroke,.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item .class-item-button button svg .stroke,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button a svg .stroke,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item .class-item-button button svg .stroke{stroke:var(--color-green-300)}.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item.past-class .class-item-name,.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item.past-class .class-item-date,.page-event-single.type-class-upcoming .class-list-wrapper .class-list .class-item.past-class .class-item-button div,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item.past-class .class-item-name,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item.past-class .class-item-date,.page-event-single.type-class-on-demand .class-list-wrapper .class-list .class-item.past-class .class-item-button div{opacity:.5}.page-event-single.type-class-upcoming .label,.page-event-single.type-class-on-demand .label{border-color:var(--color-moss-300);background-color:var(--color-moss-300);color:var(--color-cream-200)}.page-event-single.type-writing .label{border-color:var(--color-green-300);background-color:var(--color-green-300);color:var(--color-cream-200)}.page-event-single .label-date{margin-top:0 !important}.page-event-single .back-button{margin-bottom:20px}@media(width < 768px){.page-event-single .back-button{display:none}}.page-event-single .back-button svg{pointer-events:none}.page-event-single .back-button svg *{pointer-events:none}.page-event-single .back-button svg *.stroke{stroke:var(--color-green-300)}.page-event-single.type-class-upcoming .description{margin-bottom:0 !important}.page-team-list{padding:0;min-height:calc(100vh - var(--header-height));background-color:var(--color-teal-100)}.page-team-list .team-list-wrapper{opacity:0;transform:translateY(30px)}.page-team-list.loaded .team-list-wrapper{transition:transform .6s ease,opacity .6s;transition-delay:.1s;opacity:1;transform:translateY(0)}.page-team-list .team-list{padding-top:40px;padding-bottom:80px;margin:0 auto;max-width:1220px;display:grid;grid-template-columns:repeat(auto-fill, minmax(339px, 1fr));grid-gap:48px 100px}@media(width < 1330px){.page-team-list .team-list{grid-gap:40px var(--site-padding);grid-template-columns:repeat(3, 1fr)}}@media(width < 1024px){.page-team-list .team-list{grid-gap:40px var(--site-padding);grid-template-columns:repeat(2, 1fr)}}@media(width < 500px){.page-team-list .team-list{grid-gap:35px var(--site-padding);grid-template-columns:1fr}}.page-team-list .team-list.hide-images .team-thumb .image,.page-team-list .team-list.hide-images .team-thumb .excerpt{display:none}.page-team-list .team-thumb{border-radius:10px}.page-team-list .team-thumb .image{width:100%;aspect-ratio:339/325;background-color:var(--color-gray-300);border-radius:10px;overflow:hidden}.page-team-list .team-thumb .image .img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top center;opacity:0}.page-team-list .team-thumb .image .img.loaded{transition:opacity .5s;opacity:1}.page-team-list .team-thumb .text-content{padding-top:20px;color:var(--color-green-300);padding-left:1px}.page-team-list .team-thumb .text-content .position{margin-bottom:10px}.page-team-list .team-thumb .text-content .excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;margin-bottom:10px}.page-team-list .team-thumb .text-content .learn-more-btn{color:var(--color-green-300);display:flex;gap:5px;align-items:center}.page-team-list .team-thumb .text-content .learn-more-btn svg{transform:translateY(-2px)}.page-team-single{background-color:var(--color-teal-100)}.page-team-single .team-single-wrapper{opacity:0;transform:translateY(30px);min-height:calc(100vh - var(--header-height))}.page-team-single.loaded .team-single-wrapper{transition:opacity .5s,transform .5s ease;opacity:1;transform:translateY(0)}.page-team-single .bio{--row-gap: 40px;--column-gap: 30px;padding-top:40px;padding-bottom:80px;max-width:976px;margin:0 auto;display:flex;flex-direction:column;gap:25px}.page-team-single .bio .row{display:flex;gap:var(--row-gap)}@media(width < 768px){.page-team-single .bio .row{flex-direction:column}}.page-team-single .bio .col{flex-direction:column;display:flex;gap:var(--column-gap)}.page-team-single .bio .col.col-1{width:calc(38% - var(--column-gap)/2)}.page-team-single .bio .col.col-2{width:calc(62% - var(--column-gap)/2)}@media(width < 768px){.page-team-single .bio .col{width:100% !important}}.page-team-single .bio.no-image .image{display:none}.page-team-single .bio.no-image .row{flex-direction:column}.page-team-single .bio.no-image .row .col{width:100% !important}.page-team-single .image{width:100%;aspect-ratio:357/316;background-color:var(--color-gray-300);border-radius:10px;overflow:hidden}@media(width < 768px){.page-team-single .image{max-width:480px}}.page-team-single .image .img{width:100%;height:100%;opacity:0;background-repeat:no-repeat;background-position:top center;background-size:cover}.page-team-single .image .img.loaded{transition:opacity .5s;opacity:1}.page-team-single .title{color:var(--color-green-300)}.page-team-single .social-links{display:flex;flex-wrap:wrap;gap:10px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-team-single .social-links a{color:var(--color-green-300)}.page-team-single .text-bio{color:var(--color-green-300)}.page-team-single .text-bio img{margin:1em 0;margin-bottom:.8em;border-radius:8px;max-width:100%;height:auto}.page-team-single .text-bio>*:last-child{margin-bottom:0 !important}.page-team-single .text-bio a,.page-team-single .text-bio span[style="text-decoration:underline"]{color:var(--color-text) !important;text-decoration:underline !important;text-underline-offset:3px !important;text-decoration-thickness:1px !important}.page-team-single .text-bio iframe{max-width:100%}.page-team-single .text-bio .table-wrapper{border-radius:10px;width:fit-content;height:fit-content;line-height:0;border:solid 1px var(--color-text);overflow:auto;max-width:100%}.page-team-single .text-bio .table-wrapper.scroll-not-start{border-left-style:dashed}.page-team-single .text-bio .table-wrapper.scroll-not-end{border-right-style:dashed}.page-team-single .text-bio .table-wrapper table{border-collapse:collapse;border:none;width:100% !important}.page-team-single .text-bio .table-wrapper table th,.page-team-single .text-bio .table-wrapper table td{border:1px solid var(--color-text)}.page-team-single .text-bio .table-wrapper table tr:first-child th,.page-team-single .text-bio .table-wrapper table tr:first-child td{border-top:none}.page-team-single .text-bio .table-wrapper table tr:last-child td{border-bottom:none}.page-team-single .text-bio .table-wrapper table tr th:first-child,.page-team-single .text-bio .table-wrapper table tr td:first-child{border-left:none}.page-team-single .text-bio .table-wrapper table tr th:last-child,.page-team-single .text-bio .table-wrapper table tr td:last-child{border-right:none}.page-team-single .text-bio table{position:relative;max-width:100%}.page-team-single .text-bio table th{font-weight:normal;background-color:color-mix(in srgb, var(--color-text) 10%, transparent 0%)}.page-team-single .text-bio table th,.page-team-single .text-bio table td{padding:10px 12px;border:solid 1px;min-width:108px;height:auto !important}.page-team-single .text-bio table tr{height:auto !important}.page-team-single .text-bio table,.page-team-single .text-bio th,.page-team-single .text-bio td{border:1px solid;text-align:left}.search-results{min-height:calc(100vh - var(--header-height));padding-top:60px;padding-bottom:10px;min-height:calc(100vh - var(--header-height));background-color:var(--color-teal-100);--grid-template-columns: repeat(3,calc(33.33% - 33.33px));--grid-gap: 50px}@media(width < 1200px){.search-results{--grid-template-columns: repeat(2,calc(50% - 50px));--grid-gap: 50px}}@media(width < 768px){.search-results{--grid-template-columns: 100%;--grid-gap: 40px;padding-top:40px}}.search-results .search-results-wrapper{opacity:0;transform:translateY(30px);background-color:var(--color-teal-100)}.search-results.loaded .search-results-wrapper{transition-delay:.1s !important}.search-results.loaded .search-header,.search-results.loaded .search-results-wrapper{transition:opacity .5s linear,transform .5s;opacity:1;transform:translateY(0)}.search-results .search-header{position:relative;opacity:0;transform:translateY(30px);text-align:center;margin-bottom:50px;color:var(--color-green-300)}@media(width < 768px){.search-results .search-header{text-align:left;margin-bottom:30px}}.search-results .search-header .search-title{padding:0 calc(var(--site-padding)*2) !important}@media(width < 768px){.search-results .search-header .search-title{padding-left:var(--site-padding) !important}}.search-results .search-header .clear-results-btn{position:absolute;top:0;right:var(--site-padding);transform:translateY(40%);width:23px;height:23px}@media(width < 768px){.search-results .search-header .clear-results-btn{transform:translateY(0)}}.search-results .search-header .clear-results-btn svg{width:100%;height:100%}.search-results .results-group{display:grid;grid-template-columns:var(--grid-template-columns);gap:var(--grid-gap);margin-top:12px;margin-bottom:60px;padding:20px 0;border-top:solid 1px var(--color-green-300)}.search-results h2{color:var(--color-green-300)}.search-results .search-item{width:100%}.search-results .search-item .label{color:var(--color-green-300)}.search-results .search-item .title{line-height:1.15em;padding:10px 0;color:var(--color-green-300)}.search-results .search-item .blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;margin-bottom:10px;color:var(--color-green-300)}.search-results .search-item .blurb:empty{display:none}.search-results .search-item a{color:var(--color-green-300);display:inline-block;width:fit-content;border-radius:3px}.search-results .search-item a span{margin-right:2px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#header{--nav-mq-mobile: 1300px;position:fixed;top:0px;left:0px;width:100%;height:var(--header-height);transition:transform .3s;z-index:100;background-color:var(--color-cream-200)}#header .inner{position:relative;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}#header .logo-wrapper{display:block;width:200px;position:relative;z-index:101}@media(width < 1440px){#header .logo-wrapper{width:auto !important}}#header .logo{display:block;width:fit-content}#header .logo .stroke{stroke:var(--color-green-400)}#header .logo .fill.dark{fill:var(--color-green-400)}#header .logo .fill.light{fill:#a4d7c8}#header .bg{position:absolute;z-index:100;top:0;left:0;width:100vw;height:var(--header-height);background-color:var(--color-cream-200);transition:background .4s}#header #nav{line-height:0}#header #nav .secondary-nav-mobile{display:none}#header #nav ul{display:flex;gap:24px}#header #nav ul>li{display:flex;align-items:center}#header #nav ul>li>a,#header #nav ul>li>button{position:relative;z-index:101;color:var(--color-green-400);line-height:1em}@media(width >= 1300px){#header #nav ul>li>a.selected,#header #nav ul>li>a.expanded,#header #nav ul>li>button.selected,#header #nav ul>li>button.expanded{-webkit-text-stroke-width:.03em}}#header #nav ul .second-level-wrapper{position:absolute;top:0;left:0;background:var(--color-teal-200);padding:var(--site-padding);padding-bottom:20px;width:0;height:0;opacity:0;overflow:hidden;visibility:hidden;width:100vw;display:flex;flex-direction:column;justify-content:space-between}@media(width >= 1300px){#header #nav ul .second-level-wrapper{height:0 !important}}#header #nav ul .second-level-wrapper .stroke{stroke:var(--color-green-400)}#header #nav ul .second-level-wrapper .fill{fill:var(--color-green-400)}#header #nav ul .second-level-wrapper .close-btn{position:absolute;top:22px;right:var(--site-padding);transform:translateX(5px);line-height:0;transition:transform .2s}#header #nav ul .second-level-wrapper .second-level-link svg{transform:translateY(-1px)}#header #nav ul .second-level-wrapper .top{display:grid;grid-template-columns:1fr 1fr;gap:50px}#header #nav ul .second-level-wrapper .bottom{border-top:solid 1px var(--color-green-400);line-height:1em;margin-top:65px;padding:15px 0;opacity:0;visibility:hidden}#header #nav ul .second-level-wrapper .blurb{line-height:1.5em;opacity:0;transform:translateY(-15px);color:var(--color-green-400)}#header #nav ul .second-level-wrapper ul:not(.tertiary-nav){display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}#header #nav ul .second-level-wrapper ul:not(.tertiary-nav) li{opacity:0;transform:translateY(-15px)}#header #nav ul .second-level-wrapper ul:not(.tertiary-nav) li a{line-height:1em;color:var(--color-green-400)}@media(width >= 1300px){#header #nav ul .second-level-wrapper.visible{--time: 0.6s;visibility:visible;height:auto;min-height:450px;transform:translateY(var(--header-height));opacity:1;position:absolute}#header #nav ul .second-level-wrapper.visible.transition{--time: 0s;transition:transform .45s cubic-bezier(0.28, 0.37, 0.36, 1),opacity .3s}#header #nav ul .second-level-wrapper.visible .second-level-list{display:flex;gap:25px;gap:max(5vw,25px)}#header #nav ul .second-level-wrapper.visible .bottom{visibility:visible;opacity:.99}#header #nav ul .second-level-wrapper.visible .blurb{transition:transform var(--time) cubic-bezier(0.28, 0.37, 0.36, 1),opacity calc(var(--time));opacity:1;transform:translateY(0)}}@media(width >= 1300px)and (width < 1370px){#header #nav ul .second-level-wrapper.visible .blurb{font-size:25px}}@media(width >= 1300px){#header #nav ul .second-level-wrapper.visible ul:not(.tertiary-nav) li{transition:transform var(--time) cubic-bezier(0.28, 0.37, 0.36, 1),opacity calc(var(--time));opacity:.99;transform:translateY(0)}#header #nav ul .second-level-wrapper.visible ul:not(.tertiary-nav) a{display:flex;align-items:center;gap:10px}}@media(width >= 1300px)and (width < 1370px){#header #nav ul .second-level-wrapper.visible ul:not(.tertiary-nav) a span{font-size:25px}}#header .secondary-nav{line-height:0;position:relative;z-index:101;transform:translateX(-3px)}#header .secondary-nav ul{display:flex;gap:0;justify-content:center;align-items:center}#header .secondary-nav ul li svg .fill{fill:var(--color-green-400)}#header .secondary-nav ul li svg .stroke{stroke:var(--color-green-400)}@media(width < 1300px){#header .secondary-nav ul li:not(:nth-last-child(2)):not(:nth-last-child(1)){display:none}}#header .secondary-nav ul li:not(.icon){margin-right:12px}#header .secondary-nav ul a{color:var(--color-green-400)}@media(width < 1300px){#header .secondary-nav ul{gap:18px}#header .secondary-nav ul li button{transform:scale(2)}#header .secondary-nav ul li button svg{transform:scale(0.65);pointer-events:none}#header .secondary-nav ul li button svg *{pointer-events:none}}#header .secondary-nav .search-btn{position:relative}#header .secondary-nav .search-btn svg *{stroke-width:.075em}#header .secondary-nav .search-btn .icon-search{transition:opacity .2s}#header .secondary-nav .search-btn .icon-close{position:absolute;top:1px;left:0;opacity:0;transform:rotate(45deg) scale(1) !important;transition:opacity .1s,transform .2s}@media(width < 1300px){#header .secondary-nav .search-btn .icon-close{transform:rotate(45deg) scale(0.65) !important}}#header .secondary-nav .search-btn.open .icon-search{opacity:0}#header .secondary-nav .search-btn.open .icon-close{opacity:1;transform:rotate(0) scale(1) !important}@media(width < 1300px){#header .secondary-nav .search-btn.open .icon-close{transform:rotate(0) scale(0.65) !important}}#header .secondary-nav .nav-btn{display:none;position:relative;line-height:0;outline-offset:4px;outline-width:1px}@media(width < 1300px){#header .secondary-nav .nav-btn{display:inherit}}#header .secondary-nav .nav-btn svg *{stroke-width:.075em}#header .secondary-nav .nav-btn .icon-nav{transition:opacity .2s}#header .secondary-nav .nav-btn .icon-close{position:absolute;top:0;left:0;opacity:0;transform:rotate(45deg) scale(0.65) !important;transition:opacity .1s,transform .2s}#header .secondary-nav .nav-btn.open .icon-nav{opacity:0}#header .secondary-nav .nav-btn.open .icon-close{opacity:1;transform:rotate(0) scale(0.65) !important}#header #tertiary-nav{display:none}#header .search-btn{line-height:0;outline-offset:4px}@media(width < 1300px){#header .search-btn{outline-width:1px}}body.desktop-nav-expanded #header .bg,body.global-search-expanded #header .bg{background-color:var(--color-teal-200)}#header-message{position:sticky;top:var(--header-height);width:100%;transition:transform .3s;z-index:99;background-color:var(--color-green-400);color:var(--color-cream-200);height:0;overflow:hidden}#header-message .text-content{opacity:0;transform:translateY(-100px)}#header-message .pill-button span{transition:transform .25s ease-in-out;display:block;transform:scale(1) rotate(0deg)}#header-message.loaded{transition:height .5s cubic-bezier(0.29, 0.45, 0.16, 1.4)}#header-message.loaded .text-content{transition:opacity .5s .3s,transform .01s .25s;transform:translateY(0);opacity:1}#header-message.loaded .pill-button.wow span{transform:scale(1.05)}#header-message.remove{transition:height .8s cubic-bezier(0.96, -0.27, 0.39, 1);height:0 !important}#header-message.remove .close-btn{display:none}#header-message.remove .text-content{transition:opacity .3s,transform .3s cubic-bezier(0.61, -0.1, 1, 0.68);transform:scale(0.9) !important;opacity:0 !important}#header-message .inner{position:relative;width:100%;height:auto;display:flex;justify-content:space-between;padding:19px;gap:25px}@media(width < 1300px){#header-message .inner{gap:5px}}#header-message .text-content{display:flex;gap:15px;justify-content:flex-start;align-items:center;flex-wrap:wrap;max-width:1175px}#header-message .text-content .pill-button{transform:translateX(-1px)}#header-message .pill-button{background-color:var(--color-cream-200);border-color:var(--color-cream-200);color:var(--color-green-400)}#header-message .pill-button.btn-mode{cursor:pointer}#header-message a{color:var(--color-cream-200)}#header-message .close-btn{line-height:0;align-self:flex-start;transform:translateY(3px) translateX(5px);transition:transform .2s}@media(width < 1151px){#header-message .close-btn{transform:translateY(3px) translateX(3px)}}#header-message .close-btn .fill{fill:var(--color-cream-200)}#header-message .close-btn .stroke{stroke:var(--color-cream-200)}#search-form-global{position:absolute;top:0;left:0;background-color:var(--color-teal-200);height:0;width:100%;opacity:0;overflow:hidden;transform:translateY(calc(var(--header-height) * -1))}#search-form-global *{visibility:hidden}#search-form-global form{width:100%;border-bottom:solid 1px var(--color-green-300);padding-bottom:10px;opacity:0}#search-form-global form label{height:0;line-height:0;padding:0;opacity:0;overflow:hidden}#search-form-global form .fields-wrapper{width:100%;display:flex;justify-content:space-between}#search-form-global form input[type=text],#search-form-global form input[type=search]{width:calc(100% - 150px);color:var(--color-green-300)}#search-form-global form input[type=text]::placeholder,#search-form-global form input[type=search]::placeholder{opacity:1;color:var(--color-green-300)}#search-form-global form input[type=text]:focus::placeholder,#search-form-global form input[type=search]:focus::placeholder{opacity:0}#search-form-global form input[type=submit],#search-form-global form button[type=submit]{display:flex;align-items:center;gap:10px;color:var(--color-green-300)}#search-form-global form input[type=submit] svg *,#search-form-global form button[type=submit] svg *{stroke:var(--color-green-300)}@media(width < 1024px){#search-form-global form input[type=submit] span,#search-form-global form button[type=submit] span{display:none}}@media(width < 1300px){body.global-search-expanded{overflow:hidden}body.global-search-expanded #header .bg{background-color:var(--color-cream-200)}}body.global-search-expanded #search-form-global{transform:translateY(0);height:auto;min-height:calc(var(--header-height) + 407px);opacity:1;overflow:visible;padding:50px;padding-top:calc(var(--header-height)*2)}body.global-search-expanded #search-form-global.transition{transition:transform .3s ease,opacity .3s}body.global-search-expanded #search-form-global form{transition:opacity .5s;opacity:1}body.global-search-expanded #search-form-global *{visibility:visible}@media(width < 1300px){body.global-search-expanded #search-form-global{height:100vh}}#header .icon-for-mobile{display:none}@media(width < 1300px){#header .icon-for-mobile{display:inherit}}body.nav-mobile-open{overflow:inherit}@media(width < 1300px){body.nav-mobile-open{overflow:hidden}body.nav-mobile-open #header #nav{visibility:visible;height:100vh;overflow:auto;opacity:1;transition:opacity .15s}body.nav-mobile-open #header #nav .first-level-btn,body.nav-mobile-open #header #nav .first-level-link{visibility:visible !important}body.nav-mobile-open #header #nav.fade-out{transition:opacity .2s;opacity:0}body.nav-mobile-open #header #nav ul.first-level-list{transition:transform .4s ease-out;transform:translateY(0)}body.nav-mobile-open #header #nav .secondary-nav-mobile{transition:transform .4s ease-out;transform:translateY(0)}body.nav-mobile-open #header #nav .secondary-nav-mobile a,body.nav-mobile-open #header #nav .secondary-nav-mobile button{visibility:visible !important}}@media(width < 1300px)and (width < 768px){body.nav-mobile-open #header #nav .secondary-nav-mobile .pill-button svg{display:none}}@media(width < 1300px){body.nav-mobile-open #header #nav a.visible,body.nav-mobile-open #header #nav button.visible{visibility:visible !important}#header #nav{display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:0;left:0;width:100%;background:var(--color-teal-200);padding:0 var(--site-padding);overflow:hidden;height:0;visibility:hidden;opacity:0}#header #nav a,#header #nav button{visibility:hidden !important}#header #nav .secondary-nav-mobile{display:flex;gap:10px;flex-wrap:wrap;padding-top:30px;padding-bottom:120px;transform:translateY(-30px)}#header #nav .secondary-nav-mobile a,#header #nav .secondary-nav-mobile button{display:flex;gap:4px;background-color:var(--color-cream-200);color:var(--color-green-300);border-color:var(--color-cream-200);line-height:0}#header #nav .secondary-nav-mobile a .stroke,#header #nav .secondary-nav-mobile button .stroke{stroke:var(--color-green-300)}#header #nav .secondary-nav-mobile a:last-child,#header #nav .secondary-nav-mobile button:last-child{background-color:var(--color-green-300);color:var(--color-cream-200);border-color:var(--color-green-300)}#header #nav .secondary-nav-mobile a:last-child .stroke,#header #nav .secondary-nav-mobile button:last-child .stroke{stroke:var(--color-cream-200)}#header #nav ul.first-level-list{transform:translateY(-30px)}#header #nav ul>li>a,#header #nav ul>li>button{z-index:inherit;width:fit-content;font-family:"PPMori-Regular",sans-serif;font-size:28px;font-weight:400;line-height:1.3em;letter-spacing:-0.05em}#header #nav ul>li>a.first-level-link,#header #nav ul>li>a.first-level-btn,#header #nav ul>li>button.first-level-link,#header #nav ul>li>button.first-level-btn{display:flex;align-items:center;gap:12px}#header #nav ul>li>a.first-level-link .icon-for-mobile,#header #nav ul>li>a.first-level-btn .icon-for-mobile,#header #nav ul>li>button.first-level-link .icon-for-mobile,#header #nav ul>li>button.first-level-btn .icon-for-mobile{margin-top:-2px}#header #nav ul>li{display:block;line-height:1.25em;margin-bottom:17px}#header #nav ul.first-level-list{display:block;padding:0;padding-top:calc(var(--header-height) + 20px)}#header #nav ul.first-level-list li.first-level{border-bottom:solid 1px rgba(28,57,58,.3);padding-bottom:14px}#header #nav ul.first-level-list .second-level-wrapper{position:relative;top:auto;left:auto;width:auto;padding:0;height:0;display:block;opacity:1;visibility:visible;background:rgba(0,0,0,0);transition:height .5s ease}#header #nav ul.first-level-list .second-level-wrapper .top{display:block}#header #nav ul.first-level-list .second-level-wrapper .top .submenu-blurb{display:none}#header #nav ul.first-level-list .second-level-wrapper .top .second-level-list a,#header #nav ul.first-level-list .second-level-wrapper .top .second-level-list button{display:flex;align-items:center;gap:8px}#header #nav ul.first-level-list .second-level-wrapper .top .second-level-list a span,#header #nav ul.first-level-list .second-level-wrapper .top .second-level-list button span{font-family:"PPMori-Regular",sans-serif;font-size:20px;line-height:1.4em;letter-spacing:-0.02em}#header #nav ul.first-level-list .second-level-wrapper .top .second-level-list a svg:not(.icon-for-mobile),#header #nav ul.first-level-list .second-level-wrapper .top .second-level-list button svg:not(.icon-for-mobile){display:none}#header #nav ul.first-level-list .second-level-wrapper .bottom,#header #nav ul.first-level-list .second-level-wrapper .close-btn{display:none !important}#header #nav ul.first-level-list .second-level-wrapper .second-level-list ul{display:block;padding:0;padding-top:10px}#header #nav ul.first-level-list .second-level-wrapper .second-level-list ul:first-child{padding-top:18px}#header #nav ul.first-level-list .second-level-wrapper .second-level-list ul:last-child{padding-bottom:14px}#header #nav ul.first-level-list .second-level-wrapper .second-level-list ul:last-child:empty{padding-top:0}#header #nav ul.first-level-list .second-level-wrapper .second-level-list ul li.second-level{opacity:1;transform:none;margin-bottom:10px}#header #nav ul.first-level-list .second-level-wrapper .second-level-list ul li:last-child{margin-bottom:0}}#footer{position:relative;background-color:var(--color-gray-300);color:var(--color-green-400);padding:50px 0}#footer .max-width{height:100%;min-height:230px}#footer .outer{display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media(width < 1024px){#footer .outer{gap:28px}}#footer hr{width:100%;padding:0;margin:0;border-top:solid 1px var(--color-green-300)}#footer hr.hide{border:none}#footer .row{position:relative;display:flex;gap:50px}@media(width < 1024px){#footer .row{flex-direction:column;gap:20px}#footer .row.row-3{flex-direction:column-reverse}}#footer .row.space-between{justify-content:space-between}#footer .col:not(.credits) p:not(:last-child){margin-bottom:1em}#footer .col.flex{position:relative;display:flex;gap:50px}@media(width < 1024px){#footer .col.flex{flex-direction:column;gap:20px}}#footer .footer-title{margin-bottom:60px;display:flex;align-items:center;line-height:0;gap:10px}@media(width < 768px){#footer .footer-title{display:block;margin-bottom:35px}}#footer .footer-title svg{width:47px;height:47px;transform:translateX(-3px) translatey(-3px)}@media(width < 768px){#footer .footer-title svg{display:none}}#footer .footer-title .img-logo-footer{transform:translateY(-9%)}@media(width < 768px){#footer .footer-title .img-logo-footer{display:none}}#footer .footer-title span{line-height:.9em}@media(width < 1024px){#footer .footer-title span{font-size:.8em}}@media(width < 768px){#footer .footer-title span{display:block;line-height:1.2em}}#footer .social-links p{margin:0 !important;display:block}#footer .social-links ul{display:flex;flex-wrap:wrap;width:100%;gap:12px 24px}@media(width < 1024px){#footer .social-links ul{margin-bottom:5px}}#footer .social-links ul li{margin:0}#footer .social-links ul li a{display:inline-flex;line-height:0}#footer .social-links ul li a svg *{pointer-events:none}#footer .social-links ul li a svg.icon-apple{transform:translateY(-3px)}#footer .fill{fill:var(--color-green-300)}#footer .fill.dark{fill:var(--color-green-300)}#footer .fill.light{fill:var(--color-cream-200)}#footer .stroke{stroke:var(--color-green-300)}@media(width > 1180px){#footer .extra-padding-right{padding-right:50px}}#footer .subscribe-btn{margin-top:15px;margin-bottom:30px}#footer a:not(.square-button){color:var(--color-green-400);text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:1px}/*# sourceMappingURL=style.css.map */