/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.encyclopedia-block{display:flex;padding:50px 0}@media (max-width:991.98px){.encyclopedia-block{display:block}}.encyclopedia-block__header{background:#006160;flex:1;padding:30px 35px}.encyclopedia-block__header *{color:#fff}.encyclopedia-block__header__label{display:flex}.encyclopedia-block__header__label svg{font-size:40px;margin-right:20px}.encyclopedia-block__header__label h4{font-size:13px;font-weight:400;letter-spacing:.2em;margin-bottom:.5rem;margin-top:2px;text-shadow:0 1px 1px rgba(0,0,0,.5);text-transform:uppercase}.encyclopedia-block__header h2{font-family:Merriweather,Georgia,serif;font-size:1.5625rem;font-weight:400;line-height:1.36;margin:20px 0 5px;text-shadow:0 1px 1px rgba(0,0,0,.5)}.encyclopedia-block__header a{border:none;border-top:1px solid hsla(0,0%,100%,.2);color:#fff;display:block;font-size:13px;font-style:normal;font-weight:600;margin:20px 0 0;padding:20px 0 0;text-transform:uppercase;width:auto}.encyclopedia-block__body{background:#f5f3ee;display:flex;flex:3;flex-wrap:wrap}.encyclopedia-block__body>ul{margin-bottom:0}.encyclopedia-block__body a{align-items:center;border-bottom:1px solid #ece9e0;display:flex;font-size:13px;font-weight:700;height:54px;justify-content:space-between;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;width:50%}.encyclopedia-block__body a svg{color:#006160;font-size:24px}@media (max-width:767.98px){.encyclopedia-block__body a{width:100%}}
.break-image{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;position:relative;text-align:center;z-index:1}@media (max-width:575.98px){.break-image:not(.membership){padding:15px 0}}.break-image:not(.membership) .container{padding-bottom:20px;padding-top:20px}@media (min-width:576px) and (max-width:767.98px){.break-image:not(.membership) .container{padding-bottom:50px;padding-top:50px}}@media (min-width:768px){.break-image:not(.membership) .container{padding-bottom:75px;padding-top:75px}}@media (min-width:992px){.break-image:not(.membership) .container{padding-bottom:100px;padding-top:100px}}.break-image h2,.break-image p{color:#fff;padding:0 60px}@media (max-width:767.98px){.break-image h2,.break-image p{padding:0}}.break-image h2{margin-bottom:20px;margin-top:0}@media (max-width:767.98px){.break-image h2{font-size:24px}}.break-image p{font-family:Merriweather,Georgia,serif}@media (max-width:767.98px){.break-image p{font-size:18px}}.break-image a{font-size:13px}.break-image a:not(.white):hover{background:#f0b336}.break-image--light-bg:before{background:rgba(0,0,0,.3);content:"";inset:0;position:absolute;z-index:-1}.break-image--image{min-height:580px}@media (max-width:991.98px){.break-image--image{min-height:400px}}@media (max-width:767.98px){.break-image--image{min-height:290px}}.break-image.membership{background-color:#59136a;min-height:auto;padding:30px;text-align:center}.break-image.membership .container{background-image:url(/public/images/membership-heart-100px.png);background-position:top;background-repeat:no-repeat;background-size:40px;padding-top:60px}.break-image.membership h2{font-size:1.75rem}.break-image.membership p{color:hsla(0,0%,100%,.9);margin:20px 0 10px}.break-image.membership .btn{color:#2f2e2c}.break-image.membership .btn:hover{background:#d0941f}.image-credits{background:rgba(0,0,0,.7);bottom:0;font-family:Merriweather,Georgia,serif;font-size:14px;font-style:italic;left:0;padding:5px 10px;position:absolute;right:0;text-align:right}
/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE */
.slick{position:relative}.slick--container-with-overflow{overflow:hidden}.slick--container-with-overflow .slick-list{margin-left:auto;margin-right:auto;max-width:1320px;overflow:visible;padding-left:12px;padding-right:12px}@media (max-width:1399.98px){.slick--container-with-overflow .slick-list{max-width:1140px}}@media (max-width:1199.98px){.slick--container-with-overflow .slick-list{max-width:960px}}@media (max-width:991.98px){.slick--container-with-overflow .slick-list{max-width:720px}}.slick:not(.slick.slick-initialized){display:flex;overflow:hidden}.slick:not(.slick.slick-initialized)>div{flex-shrink:0}.slick.slick--small-arrows .slick-arrow{height:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px}.slick .slick-arrow{align-items:center;background:rgba(0,0,0,.6);border:0;color:#fff;display:flex;height:157px;justify-content:center;left:0;position:absolute;top:0;width:50px;z-index:10}.slick .slick-arrow.slick-disabled{display:none!important}.slick .slick-arrow.arrow-next{left:auto;right:0}.slick-loading .slick-list{background:#fff url(/themes/custom/mv/build/components/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/themes/custom/mv/build/components/slick/fonts/slick.eot);src:url(/themes/custom/mv/build/components/slick/fonts/slick.eot#iefix) format("embedded-opentype"),url(/themes/custom/mv/build/components/slick/fonts/slick.woff) format("woff"),url(/themes/custom/mv/build/components/slick/fonts/slick.ttf) format("truetype"),url(/themes/custom/mv/build/components/slick/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.shopify-products{padding-bottom:30px;padding-top:30px}@media (min-width:992px){.shopify-products{padding-bottom:120px}}.shopify-products h2{margin-top:0}@media (max-width:575.98px){.shopify-products h2{font-size:1.7rem}}.products-slider .product-slide{width:210px}@media (min-width:768px){.products-slider .product-slide{width:160px}}.products-slider .product-slide+.product-slide{margin-left:35px}@media (min-width:768px){.products-slider .product-slide+.product-slide{margin-left:15px}}.products-slider .product-slide__image{overflow:hidden}.products-slider .product-slide__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:100%}.products-slider .product-slide__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.products-slider .product-slide h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9375rem;font-weight:600;margin-top:16px;overflow:hidden}@media (min-width:768px){.products-slider .product-slide h3{font-size:1.125rem}}.products-slider.slider--sm .product-slide{width:auto}.products-slider.slider--sm .product-slide img{aspect-ratio:auto;height:100px;width:auto}.products-slider.slider--sm .slick-arrow{height:100%}
.alert em.placeholder,.contextual em.placeholder,.fieldset-wrapper em.placeholder,.gin-secondary-toolbar em.placeholder{background:none;opacity:1}#footer-links{background-color:inherit}#layout-builder-modal{padding-top:0}#layout-builder-modal .js-form-item small.description,.layout-builder-configure-block .js-form-item small.description{border:none;display:block;padding:0}.layout-builder-form>.form-actions{padding-top:30px}#gin_sidebar .glb-form-wrapper .details-wrapper{margin:.7em 0 .5em}.ui-dialog .ui-dialog-titlebar-close:after{content:""}.ui-dialog.entity-browser-modal{max-width:inherit!important;position:fixed}.ui-dialog.entity-browser-modal .ajax-progress-throbber,.ui-dialog.entity-browser-modal .ui-widget-content>.ajax-progress-throbber:before{display:none}.ui-dialog .ui-dialog-titlebar{height:auto!important}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{margin-bottom:8px!important}#block-gin-content .claro-autocomplete{width:100%}#layout-builder .lb-visible.d-md-none,#layout-builder .lb-visible.d-none,#layout-builder .lb-visible.d-sm-none,#layout-builder .lb-visible.d-xl-none,#layout-builder .lb-visible.d-xxl-none{display:block!important}#layout-builder .membership-level-table tr{background-color:initial}#layout-builder .membership-level-table td{text-align:center}#layout-builder .membership-level-table .membership-level-corner,#layout-builder .membership-level-table .membership-level-name{word-break:normal}@media (max-width:576px){.system-status-report .system-status-report__row{flex-direction:column}}.toolbar.toolbar-oriented .toolbar-bar{position:fixed}.toolbar ul li{font-family:inherit}.view-display-id-page_timeline_events .draggable .views-field-draggableviews .draggableviews-weight,.view-id-lesson_plans_dashboard .draggable .views-field-draggableviews .draggableviews-weight{width:inherit}.no-touchevents .dropbutton--extrasmall .dropbutton__toggle{width:1.5rem!important}table tbody tr td .ck-editor{font-weight:400}.icon-picker-preview{margin-bottom:.5rem}.ui-autocomplete.ui-front{background-color:#fff;padding-right:2rem}.glb-form-element.ui-autocomplete-input{font-size:1rem!important}.glb-body .ui-dialog input[type=text]{border:1px solid var(--gin-border-color-form-element)!important;border-radius:6px!important}.glb-body .ui-dialog .placeholder{background:none;cursor:auto;opacity:1}.contextual ul.contextual-links.nav{-webkit-column-count:initial;-moz-column-count:initial;column-count:auto}.contextual ul.contextual-links.nav li a{border-bottom:1px solid #a2988f}.contextual ul.contextual-links.nav li:before{display:none}.toolbar-menu a{border-bottom:none}.mv-master-site-settings #edit-organization-address-country-code{display:none}.form-type--cshs select.simpler-select{max-width:350px}.field--widget-icon-picker .icon-picker-wrapper{align-items:center}.field--widget-icon-picker .icon-picker-wrapper .icon-picker-preview{margin-top:36px}.block-local-tasks-block{margin-top:15px}.event-form .field--type-entity-reference .field-multiple-table thead{display:none}#edit-field-allowed-editorial-sections{height:800px;width:100%}.glb-body .ck.ck-balloon-panel{position:fixed}.ck-widget.drupal-entity.align-center{text-align:center}.ck-widget.drupal-entity.align-left{margin:0 30px 20px 0}.ck-widget.drupal-entity.align-right{margin:0 0 20px 30px}.form-actions.hidden{display:none}.ck-content.ck-editor__editable h3{font-weight:600}.ck-content.ck-editor__editable h1,.ck-content.ck-editor__editable h2,.ck-content.ck-editor__editable h3,.ck-content.ck-editor__editable h4,.ck-content.ck-editor__editable h5,.ck-content.ck-editor__editable h6{font-family:Montserrat,Helvetica,sans-serif}.ck-content.ck-editor__editable p{font-family:Merriweather,Georgia,serif;font-size:1.25rem}.ck-content.ck-editor__editable figure:has(img.block_right){float:right}.ck-content.ck-editor__editable .image.image_resized{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}.ck-content.ck-editor__editable .button.bordered{background:0 0;border:0!important;border-bottom:4px solid #f0b336!important;border-radius:0;box-shadow:none;color:#322c26;font-family:Montserrat,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:500;padding:5px 0;text-transform:uppercase;transition:border-color .2s ease-in-out}
.card-block{background:#fff;margin:20px 0;overflow:hidden;padding:40px;position:relative}.card-block h3{margin-top:0}@media (max-width:767.98px){.card-block{padding:20px}}.card-block__content{overflow:hidden;padding-bottom:5px}.card-block__content__text img{float:right;margin:5px 0 15px 15px;max-width:50%}@media (max-width:767.98px){.card-block__content__text img{max-width:100%;width:100%}}.card-block__content h3{margin-bottom:24px;margin-top:0}.card-block__content p{color:#42403c;font-family:Merriweather,Georgia,serif;font-size:1.0625rem}.card-block__content a.link-cta:before{content:"";inset:0;position:absolute}.wrap .card-block__content{overflow:initial}.card-block__image{float:right;margin:0 0 20px 20px}@media (max-width:767.98px){.card-block__image{float:none;margin:0 0 20px}}.full .card-block__image{float:left;margin:0 40px 0 0;max-width:50%;width:400px}@media (max-width:767.98px){.full .card-block__image{float:none;margin:0 0 20px;max-width:100%;width:100%}}@media (min-width:768px){.img-right .card-block__image{float:right;margin:0 0 0 40px;padding:0}}.card-block__image img{width:100%}.card-block--no-bg{background:none;padding:0}.card-block--no-bg .card-block__image{width:auto}.card-block--no-bg .card-block__content p{font-size:1.25rem}.card-block--no-bg .card-block__content a+img{margin-left:15px}.card-block.wrap{margin:0}.card-block.image-static .card-block__image{height:230px;width:250px}@media (max-width:767.98px){.card-block.image-static .card-block__image{width:100%}}.card-block.image-static .card-block__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card-block.image-static h3{margin-bottom:17px}.card-block.image-static h4{font-size:13px;font-weight:600;text-transform:uppercase}.card-block.image-static p{margin-top:17px}.card-columns-wrapper{display:grid;gap:25px;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;padding-bottom:20px}@media (max-width:991.98px){.card-columns-wrapper{grid-auto-rows:auto;grid-template-columns:1fr}}.card-columns-wrapper>.card-block{margin:0}.card-columns-wrapper>.card-block .card-block__content{overflow:initial}@media (min-width:768px){.card-align-right .card-block__image{float:right;margin:0 0 20px 20px}.card-align-left .card-block__image{float:left;margin:0 20px 20px 0}.full.card-align-right .card-block__image{float:right;margin:0 0 0 40px}.full.card-align-left .card-block__image{float:left;margin:0 40px 0 0}}
