:root{--sqcdy-color-text:#000;--sqcdy-color-links:#de3327;--sqcdy-color-links-dark:#a02118;--sqcdy-color-links-light:#707070;--sqcdy-color-text-masthead:#3a3846;--sqcdy-fonts-primary:Elephant,sans-serif;--sqcdy-fonts-secondary:Roboto,sans-serif;--sqcdy-fonts-buttons:--var(--sqcdy-fonts-primary);--sqcdy-fonts-forms:--var(--sqcdy-fonts-primary);--sqcdy-bullet-color:--var(--sqcdy-color-text);--sqcdy-font-size-xl:pxrem(80);--sqcdy-font-size-large:pxrem(40);--sqcdy-font-size-small:pxrem(18)}body,button,input,select,textarea{color:#000;font-family:Roboto,sans-serif;line-height:1.33}@media screen and (min-width:750px){body{font-size:1.5rem}}input,select,textarea{font-size:inherit}main{overflow-wrap:break-word}p{margin:1.33em 0}.entry-header .entry-title,h1,h2{color:#de3327;font-family:Elephant,sans-serif;font-size:30px;font-size:1.875rem;font-weight:600;letter-spacing:-.84px;line-height:1.15;margin-bottom:2rem;text-transform:uppercase}@media screen and (min-width:750px){.entry-header .entry-title,h1,h2{font-size:2.625rem}}h2{color:#3a3846}@media screen and (min-width:750px){h2{margin-top:4.4375rem}}h3,h4{color:#de3327;font-family:Elephant,sans-serif;font-size:32px;font-size:2rem;font-weight:900;letter-spacing:-.84px;line-height:1;margin-bottom:2rem;text-transform:uppercase}@media screen and (min-width:750px){h3,h4{margin-top:4.4375rem}}h4{color:#3a3846;margin-bottom:1rem}@media screen and (min-width:750px){h4{margin-top:6.25rem}}header.page-header{padding:20px 0 0;text-align:center}a,a:visited{color:#de3327}a:active,a:focus,a:hover,a:visited:active,a:visited:focus,a:visited:hover{color:#de3327}a:focus,a:visited:focus{outline:solid #de3327;outline-offset:2px}a:focus,a:focus-visible,a:visited:focus,a:visited:focus-visible{outline:none}a:focus-visible,a:visited:focus-visible{outline:solid #de3327;outline-offset:2px}hr{background-color:#707070}@media screen and (min-width:750px){hr{margin:4.4375rem 0}.fitvids{margin:2rem 0}}blockquote{text-wrap:balance;border:none;color:#de3327;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.16;margin:0 1em;padding:0;text-align:center;text-transform:uppercase}@media screen and (min-width:750px){blockquote{font-size:2rem;line-height:2.4375rem;margin:6.25rem 1em}}.wp-caption-dd,.wp-caption-text,figcaption{color:#de3327;font:normal normal 300 16px/21px Elephant,sans-serif;letter-spacing:-.32px;margin-top:1rem;text-align:left;text-transform:uppercase}.alignleft .wp-caption-dd,.alignleft .wp-caption-text{text-align:left}.alignright .wp-caption-dd,.alignright .wp-caption-text{text-align:right}table thead td{background:#fff}table th,table thead td{border-bottom:1px solid #ddd;font-style:normal;width:auto}table td{width:auto}.button-container a,.recordings-single p.button-container a,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button),a.button,button.give-btn-reveal,button.give-submit,div.wpforms-container-full .wpforms-form .wpforms-page-button,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit],input[type=button],input[type=reset],input[type=submit],p.button-container a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#de3327;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;overflow:hidden;padding:14px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}.button-container a:active,.button-container a:focus,.button-container a:hover,.button-container a:visited,.recordings-single p.button-container a:active,.recordings-single p.button-container a:focus,.recordings-single p.button-container a:hover,.recordings-single p.button-container a:visited,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):active,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):focus,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):hover,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):visited,a.button:active,a.button:focus,a.button:hover,a.button:visited,button.give-btn-reveal:active,button.give-btn-reveal:focus,button.give-btn-reveal:hover,button.give-btn-reveal:visited,button.give-submit:active,button.give-submit:focus,button.give-submit:hover,button.give-submit:visited,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:visited,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:visited,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:visited,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=button]:visited,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=reset]:visited,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,input[type=submit]:visited,p.button-container a:active,p.button-container a:focus,p.button-container a:hover,p.button-container a:visited{border:2px solid transparent}.button-container a:focus,.recordings-single p.button-container a:focus,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):focus,a.button:focus,button.give-btn-reveal:focus,button.give-submit:focus,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,p.button-container a:focus{outline-offset:2px;outline-style:solid;outline-width:2px}@media screen and (min-width:750px){.button-container a,.recordings-single p.button-container a,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button),a.button,button.give-btn-reveal,button.give-submit,div.wpforms-container-full .wpforms-form .wpforms-page-button,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit],input[type=button],input[type=reset],input[type=submit],p.button-container a{min-width:143px}}.button-container a:active,.button-container a:hover,.button-container a:visited,.recordings-single p.button-container a:active,.recordings-single p.button-container a:hover,.recordings-single p.button-container a:visited,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):active,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):hover,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):visited,a.button:active,a.button:hover,a.button:visited,button.give-btn-reveal:active,button.give-btn-reveal:hover,button.give-btn-reveal:visited,button.give-submit:active,button.give-submit:hover,button.give-submit:visited,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:visited,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:visited,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:visited,input[type=button]:active,input[type=button]:hover,input[type=button]:visited,input[type=reset]:active,input[type=reset]:hover,input[type=reset]:visited,input[type=submit]:active,input[type=submit]:hover,input[type=submit]:visited,p.button-container a:active,p.button-container a:hover,p.button-container a:visited{color:#fff}.button-container a:active,.button-container a:hover,.recordings-single p.button-container a:active,.recordings-single p.button-container a:hover,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):active,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):hover,a.button:active,a.button:hover,button.give-btn-reveal:active,button.give-btn-reveal:hover,button.give-submit:active,button.give-submit:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form input[type=submit]:hover,input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover,p.button-container a:active,p.button-container a:hover{background-color:#3a3846;border-color:#de3327}.button-container a:focus-visible,.recordings-single p.button-container a:focus-visible,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):focus-visible,a.button:focus-visible,button.give-btn-reveal:focus-visible,button.give-submit:focus-visible,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus-visible,div.wpforms-container-full .wpforms-form button[type=submit]:focus-visible,div.wpforms-container-full .wpforms-form input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible,p.button-container a:focus-visible{background-color:#de3327;outline-color:#3a3846}.button-container a:active,.button-container a:hover,.recordings-single p.button-container a:active,.recordings-single p.button-container a:hover,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):active,:not(.mejs-button)>button:not(.menu-toggle,.mfp-close,.mfp-arrow,.pswp__button):hover,a.button:active,a.button:hover,button.give-btn-reveal:active,button.give-btn-reveal:hover,button.give-submit:active,button.give-submit:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form input[type=submit]:hover,input[type=button]:active,input[type=button]:hover,input[type=reset]:active,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:hover,p.button-container a:active,p.button-container a:hover{border-color:transparent}a.back-to-events{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#de3327;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;overflow:hidden;padding:14px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}a.back-to-events:active,a.back-to-events:focus,a.back-to-events:hover,a.back-to-events:visited{border:2px solid transparent}a.back-to-events:focus{outline-offset:2px;outline-style:solid;outline-width:2px}@media screen and (min-width:750px){a.back-to-events{min-width:143px}}a.back-to-events:active,a.back-to-events:hover,a.back-to-events:visited{color:#fff}a.back-to-events:active,a.back-to-events:hover{background-color:#3a3846;border-color:#de3327}a.back-to-events:focus-visible{background-color:#de3327;outline-color:#3a3846}.archive.category main .more-container a.button,.archive.category main .more-container button,.blog-index-main .more-container a.button,.blog-index-main .more-container button,.blog-list-homepage .more-container a.button,.blog-list-homepage .more-container button,.related-upsell h3 a,.related-upsell h4 a,a.back-to-news,a.back-to-people,a.events-more-link,a.people-read-bio-link{background:none;border:none;color:#de3327;font-family:Elephant,sans-serif;font-size:20px;font-size:1.25rem;font-weight:900;line-height:1;padding:0;text-transform:uppercase}.archive.category main .more-container a.button:hover,.archive.category main .more-container button:hover,.blog-index-main .more-container a.button:hover,.blog-index-main .more-container button:hover,.blog-list-homepage .more-container a.button:hover,.blog-list-homepage .more-container button:hover,.related-upsell h3 a:hover,.related-upsell h4 a:hover,a.back-to-news:hover,a.back-to-people:hover,a.events-more-link:hover,a.people-read-bio-link:hover{background:none;border:none;color:#de3327;opacity:.8}.archive.category main .more-container a.button:focus-visible,.archive.category main .more-container button:focus-visible,.blog-index-main .more-container a.button:focus-visible,.blog-index-main .more-container button:focus-visible,.blog-list-homepage .more-container a.button:focus-visible,.blog-list-homepage .more-container button:focus-visible,.related-upsell h3 a:focus-visible,.related-upsell h4 a:focus-visible,a.back-to-news:focus-visible,a.back-to-people:focus-visible,a.events-more-link:focus-visible,a.people-read-bio-link:focus-visible{background:none;border:none;outline-color:#de3327}.related-upsell h3 a,.related-upsell h4 a,a.back-to-news,a.back-to-people{display:inline-flex}.related-upsell h3 a:before,.related-upsell h4 a:before,a.back-to-news:before,a.back-to-people:before{background-color:currentColor;content:"";display:inline-block;height:1em;margin-right:1px;-webkit-mask:url(../../images/arrow-left.svg) no-repeat 100% 100%;mask:url(star.svg) no-repeat 100% 100%;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:cover;mask-size:cover;vertical-align:bottom;width:1.1em}.give-submit-button-wrap .give-submit,.woocommerce-checkout .form-row.place-order button#place_order,div.wpforms-container-full .wpforms-form button[type=submit]{font-size:22px;font-size:1.375rem;min-width:250px}.entry-header .button-container.entry-title,h1.button-container,h2.button-container,h3.button-container,h4.button-container,h5.button-container,h6.button-container{margin:2rem 0}.wpcf7-list-item-label,form label{color:#666}form label span{text-transform:inherit}.woocommerce form label,div.wpforms-container-full .wpforms-form .wpforms-field-label,form label.give-label{color:#666;font-family:Elephant,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;margin-bottom:3px;text-transform:uppercase}.select2-container .select2-selection--single{border:2px solid #ddd;border-radius:3px;height:auto;margin:0;padding:5px}.select2-container .select2-selection--single .select2-selection__rendered{color:#000;line-height:1.33;padding:0}.select2-container .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);width:30px}.select2-dropdown{border:2px solid #ddd;border-radius:3px;color:#6f6f6f;font-size:18px;line-height:1}.select2-dropdown .select2-container--default .select2-results__option[aria-selected=true],.select2-dropdown .select2-container--default .select2-results__option[data-selected=true]{color:#000}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#000}#give-recurring-form .form-row input[type=color],#give-recurring-form .form-row input[type=date],#give-recurring-form .form-row input[type=datetime-local],#give-recurring-form .form-row input[type=datetime],#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=month],#give-recurring-form .form-row input[type=number],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=range],#give-recurring-form .form-row input[type=search],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=time],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row input[type=week],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=color],form.give-form .form-row input[type=date],form.give-form .form-row input[type=datetime-local],form.give-form .form-row input[type=datetime],form.give-form .form-row input[type=email],form.give-form .form-row input[type=month],form.give-form .form-row input[type=number],form.give-form .form-row input[type=password],form.give-form .form-row input[type=range],form.give-form .form-row input[type=search],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=time],form.give-form .form-row input[type=url],form.give-form .form-row input[type=week],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row input[type=color],form[id*=give-form] .form-row input[type=date],form[id*=give-form] .form-row input[type=datetime-local],form[id*=give-form] .form-row input[type=datetime],form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=month],form[id*=give-form] .form-row input[type=number],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=range],form[id*=give-form] .form-row input[type=search],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=time],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row input[type=week],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#000}.wpforms-field-container{display:flex;flex-direction:column}body div.wpforms-container .wpforms-form .wpforms-field{margin-bottom:1em;padding:0}body div.wpforms-container #wpforms-9582-field_8-container{margin-bottom:.5em}body div.wpforms-container .wpforms-form input[type=date],body div.wpforms-container .wpforms-form input[type=datetime-local],body div.wpforms-container .wpforms-form input[type=datetime],body div.wpforms-container .wpforms-form input[type=email],body div.wpforms-container .wpforms-form input[type=month],body div.wpforms-container .wpforms-form input[type=number],body div.wpforms-container .wpforms-form input[type=password],body div.wpforms-container .wpforms-form input[type=range],body div.wpforms-container .wpforms-form input[type=search],body div.wpforms-container .wpforms-form input[type=tel],body div.wpforms-container .wpforms-form input[type=text],body div.wpforms-container .wpforms-form input[type=time],body div.wpforms-container .wpforms-form input[type=url],body div.wpforms-container .wpforms-form input[type=week],body div.wpforms-container .wpforms-form select,body div.wpforms-container .wpforms-form textarea{border:2px solid #ddd;border-radius:3px;padding:5px}body div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{-moz-column-gap:1em;column-gap:1em;margin:0}body div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column{padding:0}body div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field{margin-bottom:0;padding:0}body div.wpforms-container .wpforms-form .wpforms-submit-container{text-align:center}.content-area{margin-bottom:0;max-width:1240px}.page:not(.home) .content-area,.post-type-archive-people .content-area,.single .content-area{margin:0 auto;max-width:900px;padding:20px}.home .content-area{max-width:unset;padding:0}@media only screen and (min-width:750px){.page.woocommerce-page .content-area{padding-top:40px}}.page.sign-up .content-area,.page.woocommerce-checkout .content-area{max-width:580px}.page.woocommerce-cart .content-area{max-width:900px}@media only screen and (min-width:750px){.page.woocommerce-cart .content-area .cart-collaterals,.page.woocommerce-cart .content-area .woocommerce-cart-form,.page.woocommerce-cart .content-area .woocommerce-notices-wrapper,.page.woocommerce-cart .content-area article>header{padding-top:0 20px}}.page.donate .content-area{margin-bottom:80px}.page.page-template-template-parent-page .content-area{max-width:100%;padding:20px 0}.page.page-template-template-parent-page.home .content-area{max-width:100%;padding:0}.page.page-template-template-parent-page .entry-content,.page.page-template-template-parent-page .entry-header,.page.page-template-template-parent-page .tabbed-wrapper{margin:0 auto;max-width:900px;padding:0 20px}.page.page-template-template-parent-page.home .entry-content{padding:40px 20px}.page.page-template-template-parent-page .subpage-wrapper{background-color:#23212e;padding:20px}.page.page-template-template-parent-page .subpage-wrapper section{display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:0;row-gap:20px}.page.page-template-template-parent-page .subpage-wrapper section article{margin:0;width:100%}.page.page-template-template-parent-page .subpage-wrapper section article h2.entry-title{margin:0}.page.page-template-template-parent-page .subpage-wrapper section .short-description>:last-child{margin-bottom:0}@media screen and (min-width:750px){.page:not(.home) .content-area,.post-type-archive-people .content-area,.single .content-area{max-width:min(100% - 40px,900px);padding:40px 0 20px}.page:not(.home) .page-header-images+.content-area{padding:0 20px}.content-area .entry-content{padding:0}.page.woocommerce-page .entry-content{margin-bottom:0}.single-people .site-content,.woocommerce-page .site-content{margin-bottom:100px}}.post-type-archive-event .content-area,.single-event .content-area,.squarecandy-homepage-events{background-color:#23212e;max-width:unset;padding:20px}.event-listing,.event-year-content{display:flex;flex-direction:column;margin:0 auto;max-width:1240px;padding:20px;text-align:left}article.events-preview:last-child{padding:20px}@media only screen and (min-width:570px){.entry-header .events-preview .entry-title,.events-preview .entry-header .entry-title,.events-preview h1,.events-preview h2{max-width:unset}}article.events-preview,article.page-preview{margin-bottom:20px}article.events-preview .event-date-time,article.events-preview .venue,article.page-preview .event-date-time,article.page-preview .venue{height:1.1428em;overflow:hidden}article.events-preview a.button-map,article.page-preview a.button-map{display:none}article.events-preview .short-description p{display:inline;margin:0}.event-single-content-wrapper,article.events-preview,article.page-preview{background-color:#fff;display:flex;flex-direction:column;padding:20px;text-transform:uppercase}.event-single-content-wrapper figure,article.events-preview figure,article.page-preview figure{position:relative}.event-single-content-wrapper .event-image,.event-single-content-wrapper>figure,.event-single-content-wrapper>img,article.events-preview .event-image,article.events-preview>figure,article.events-preview>img,article.page-preview .event-image,article.page-preview>figure,article.page-preview>img{order:-2}.event-single-content-wrapper .event-image img,.event-single-content-wrapper>figure img,.event-single-content-wrapper>img,article.events-preview .event-image img,article.events-preview>figure img,article.events-preview>img,article.page-preview .event-image img,article.page-preview>figure img,article.page-preview>img{aspect-ratio:2/1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-single-content-wrapper .event-image img,.event-single-content-wrapper>figure,.event-single-content-wrapper>img,article.events-preview .event-image img,article.events-preview>figure,article.events-preview>img,article.page-preview .event-image img,article.page-preview>figure,article.page-preview>img{margin-bottom:10px}.event-single-content-wrapper .entry-title,article.events-preview .entry-title,article.page-preview .entry-title{color:#de3327;font-family:Elephant,sans-serif;font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.166;margin:0 0 10px;order:-1}.event-single-content-wrapper .entry-title a,.event-single-content-wrapper .entry-title a:visited,article.events-preview .entry-title a,article.events-preview .entry-title a:visited,article.page-preview .entry-title a,article.page-preview .entry-title a:visited{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#de3327;display:-webkit-box;max-height:4.664em;overflow:hidden}.event-single-content-wrapper .event-date-time,.event-single-content-wrapper .venue,article.events-preview .event-date-time,article.events-preview .venue,article.page-preview .event-date-time,article.page-preview .venue{font-family:Elephant,sans-serif}.event-single-content-wrapper .event-date-time a:focus-visible,.event-single-content-wrapper .venue a:focus-visible,article.events-preview .event-date-time a:focus-visible,article.events-preview .venue a:focus-visible,article.page-preview .event-date-time a:focus-visible,article.page-preview .venue a:focus-visible{outline-offset:-1px;outline-width:1px}.event-single-content-wrapper .event-date-time,.event-single-content-wrapper .short-description,.event-single-content-wrapper .venue,article.events-preview .event-date-time,article.events-preview .short-description,article.events-preview .venue,article.page-preview .event-date-time,article.page-preview .short-description,article.page-preview .venue{font-size:15px;font-size:.9375rem;line-height:1.1428}.event-single-content-wrapper .event-date-time,article.events-preview .event-date-time,article.page-preview .event-date-time{margin:0}.event-single-content-wrapper .event-date-time,.event-single-content-wrapper .event-date-time a,.event-single-content-wrapper .event-date-time a:visited,article.events-preview .event-date-time,article.events-preview .event-date-time a,article.events-preview .event-date-time a:visited,article.page-preview .event-date-time,article.page-preview .event-date-time a,article.page-preview .event-date-time a:visited{color:#707070;font-weight:300}.event-single-content-wrapper .short-description,.event-single-content-wrapper .venue,article.events-preview .short-description,article.events-preview .venue,article.page-preview .short-description,article.page-preview .venue{margin:0}.event-single-content-wrapper .venue a,article.events-preview .venue a,article.page-preview .venue a{color:#313131}.event-single-content-wrapper .event-description,.event-single-content-wrapper .short-description,article.events-preview .event-description,article.events-preview .short-description,article.page-preview .event-description,article.page-preview .short-description{border-top:none;font-weight:600;margin:10px 0 0;padding:0;text-transform:none}.event-single-content-wrapper .more-info-buttons,article.events-preview .more-info-buttons,article.page-preview .more-info-buttons{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;margin-top:20px;order:100;padding:0;position:relative;row-gap:5px;top:unset;width:auto}.event-single-content-wrapper .more-info-buttons a.button,article.events-preview .more-info-buttons a.button,article.page-preview .more-info-buttons a.button{background-color:#fff;border:2px solid #de3327;border-radius:5px;box-sizing:border-box;color:#de3327;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;min-width:unset;min-width:-moz-min-content;min-width:min-content;overflow:hidden;padding:10px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}.event-single-content-wrapper .more-info-buttons a.button:active,.event-single-content-wrapper .more-info-buttons a.button:focus,.event-single-content-wrapper .more-info-buttons a.button:hover,.event-single-content-wrapper .more-info-buttons a.button:visited,article.events-preview .more-info-buttons a.button:active,article.events-preview .more-info-buttons a.button:focus,article.events-preview .more-info-buttons a.button:hover,article.events-preview .more-info-buttons a.button:visited,article.page-preview .more-info-buttons a.button:active,article.page-preview .more-info-buttons a.button:focus,article.page-preview .more-info-buttons a.button:hover,article.page-preview .more-info-buttons a.button:visited{border:2px solid transparent}.event-single-content-wrapper .more-info-buttons a.button:focus,article.events-preview .more-info-buttons a.button:focus,article.page-preview .more-info-buttons a.button:focus{outline-offset:2px;outline-style:solid;outline-width:2px}.event-single-content-wrapper .more-info-buttons a.button:active,.event-single-content-wrapper .more-info-buttons a.button:hover,article.events-preview .more-info-buttons a.button:active,article.events-preview .more-info-buttons a.button:hover,article.page-preview .more-info-buttons a.button:active,article.page-preview .more-info-buttons a.button:hover{background-color:#fff;border-color:#de3327}.event-single-content-wrapper .more-info-buttons a.button:focus-visible,article.events-preview .more-info-buttons a.button:focus-visible,article.page-preview .more-info-buttons a.button:focus-visible{background-color:#fff;outline-color:#3a3846}.event-single-content-wrapper .more-info-buttons a.button:focus,.event-single-content-wrapper .more-info-buttons a.button:visited,article.events-preview .more-info-buttons a.button:focus,article.events-preview .more-info-buttons a.button:visited,article.page-preview .more-info-buttons a.button:focus,article.page-preview .more-info-buttons a.button:visited{border-color:#de3327}.event-single-content-wrapper .more-info-buttons a.button:active,.event-single-content-wrapper .more-info-buttons a.button:hover,article.events-preview .more-info-buttons a.button:active,article.events-preview .more-info-buttons a.button:hover,article.page-preview .more-info-buttons a.button:active,article.page-preview .more-info-buttons a.button:hover{border-color:#23212e;color:#23212e}@media screen and (min-width:750px){.event-single-content-wrapper .more-info-buttons a.button,article.events-preview .more-info-buttons a.button,article.page-preview .more-info-buttons a.button{max-width:calc(50% - 5px);width:143px}}.event-single-content-wrapper .more-info-buttons a.button i:not(.fa-google-plus),article.events-preview .more-info-buttons a.button i:not(.fa-google-plus),article.page-preview .more-info-buttons a.button i:not(.fa-google-plus){display:none}.event-single-content-wrapper .more-info-buttons a.button-more-info,article.events-preview .more-info-buttons a.button-more-info,article.page-preview .more-info-buttons a.button-more-info{order:50}.event-single-content-wrapper .more-info-buttons>span,article.events-preview .more-info-buttons>span,article.page-preview .more-info-buttons>span{order:100}.event-single-content-wrapper .more-info-buttons>span a.button,article.events-preview .more-info-buttons>span a.button,article.page-preview .more-info-buttons>span a.button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#de3327;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;overflow:hidden;padding:10px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}.event-single-content-wrapper .more-info-buttons>span a.button:active,.event-single-content-wrapper .more-info-buttons>span a.button:focus,.event-single-content-wrapper .more-info-buttons>span a.button:hover,.event-single-content-wrapper .more-info-buttons>span a.button:visited,article.events-preview .more-info-buttons>span a.button:active,article.events-preview .more-info-buttons>span a.button:focus,article.events-preview .more-info-buttons>span a.button:hover,article.events-preview .more-info-buttons>span a.button:visited,article.page-preview .more-info-buttons>span a.button:active,article.page-preview .more-info-buttons>span a.button:focus,article.page-preview .more-info-buttons>span a.button:hover,article.page-preview .more-info-buttons>span a.button:visited{border:2px solid transparent}.event-single-content-wrapper .more-info-buttons>span a.button:focus,article.events-preview .more-info-buttons>span a.button:focus,article.page-preview .more-info-buttons>span a.button:focus{outline-offset:2px;outline-style:solid;outline-width:2px}@media screen and (min-width:750px){.event-single-content-wrapper .more-info-buttons>span a.button,article.events-preview .more-info-buttons>span a.button,article.page-preview .more-info-buttons>span a.button{min-width:143px}}.event-single-content-wrapper .more-info-buttons>span a.button:active,.event-single-content-wrapper .more-info-buttons>span a.button:hover,.event-single-content-wrapper .more-info-buttons>span a.button:visited,article.events-preview .more-info-buttons>span a.button:active,article.events-preview .more-info-buttons>span a.button:hover,article.events-preview .more-info-buttons>span a.button:visited,article.page-preview .more-info-buttons>span a.button:active,article.page-preview .more-info-buttons>span a.button:hover,article.page-preview .more-info-buttons>span a.button:visited{color:#fff}.event-single-content-wrapper .more-info-buttons>span a.button:active,.event-single-content-wrapper .more-info-buttons>span a.button:hover,article.events-preview .more-info-buttons>span a.button:active,article.events-preview .more-info-buttons>span a.button:hover,article.page-preview .more-info-buttons>span a.button:active,article.page-preview .more-info-buttons>span a.button:hover{background-color:#3a3846;border-color:#de3327}.event-single-content-wrapper .more-info-buttons>span a.button:focus-visible,article.events-preview .more-info-buttons>span a.button:focus-visible,article.page-preview .more-info-buttons>span a.button:focus-visible{background-color:#de3327;outline-color:#3a3846}.event-single-content-wrapper .more-info-buttons>span a.button:active,.event-single-content-wrapper .more-info-buttons>span a.button:hover,article.events-preview .more-info-buttons>span a.button:active,article.events-preview .more-info-buttons>span a.button:hover,article.page-preview .more-info-buttons>span a.button:active,article.page-preview .more-info-buttons>span a.button:hover{border-color:transparent}.event-single-content-wrapper .short-description,article.events-preview .short-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;max-height:6.8568em;overflow:hidden}.entry-header article.page-previewno-excerpt .entry-title,article.page-previewno-excerpt .entry-header .entry-title,article.page-previewno-excerpt h1.entry-title,article.page-previewno-excerpt h2.entry-title{margin-bottom:0}a.back-to-events{font-size:15px;font-size:.9375rem}.event-nav-by-year{margin:0 auto;max-width:750px;padding:0 0 45px;text-align:center;width:100%}.event-nav-by-year .header-title{padding:60px 0 20px}.event-nav-by-year ul{-moz-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,max-content));justify-content:center;margin:0;padding:0;row-gap:5px}.event-nav-by-year ul li{list-style:none;margin:0;padding:0}.event-nav-by-year ul li a.active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#de3327;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;overflow:hidden;padding:14px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}.event-nav-by-year ul li a.active:active,.event-nav-by-year ul li a.active:focus,.event-nav-by-year ul li a.active:hover,.event-nav-by-year ul li a.active:visited{border:2px solid transparent}.event-nav-by-year ul li a.active:focus{outline-offset:2px;outline-style:solid;outline-width:2px}@media screen and (min-width:750px){.event-nav-by-year ul li a.active{min-width:143px}}.event-nav-by-year ul li a.active:active,.event-nav-by-year ul li a.active:hover,.event-nav-by-year ul li a.active:visited{color:#fff}.event-nav-by-year ul li a.active:active,.event-nav-by-year ul li a.active:hover{background-color:#3a3846;border-color:#de3327}.event-nav-by-year ul li a.active:focus-visible{background-color:#de3327;outline-color:#3a3846}.event-nav-by-year ul li a{background-color:#fff;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#de3327;color:#707070;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;min-width:unset;min-width:100%;overflow:hidden;padding:14px 0;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}.event-nav-by-year ul li a:active,.event-nav-by-year ul li a:focus,.event-nav-by-year ul li a:hover,.event-nav-by-year ul li a:visited{border:2px solid transparent}.event-nav-by-year ul li a:focus{outline-offset:2px;outline-style:solid;outline-width:2px}.event-nav-by-year ul li a:active,.event-nav-by-year ul li a:hover{background-color:#fff;border-color:#de3327}.event-nav-by-year ul li a:focus-visible{background-color:#fff;outline-color:#3a3846}.single-event .event-nav-by-year li.upcoming{display:none}@media screen and (min-width:750px){.event-nav-by-year ul{grid-template-columns:repeat(auto-fill,minmax(125px,max-content))}.event-nav-by-year ul li a,.event-nav-by-year ul li a.active{min-width:114px;width:100%}}.post-type-archive-event .content-area,.single-event .content-area{position:relative;z-index:1}.post-type-archive-event main .events-overlay,.single-event main .events-overlay{left:0;max-height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.post-type-archive-event main .events-overlay:after,.single-event main .events-overlay:after{background:linear-gradient(180deg,rgba(35,33,46,.79) 0,rgba(35,33,46,.79) 50%,#23212e);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.post-type-archive-event main .events-overlay figcaption,.single-event main .events-overlay figcaption{display:none}.post-type-archive-event main .events-overlay figure,.single-event main .events-overlay figure{height:100%;margin:0 auto;max-width:1900px;position:relative}.post-type-archive-event main .events-overlay figure img,.single-event main .events-overlay figure img{max-height:100%}@media screen and (min-width:1900px){.post-type-archive-event main .events-overlay figure:after,.single-event main .events-overlay figure:after{background:linear-gradient(90deg,#23212e 0,transparent 15%,transparent 85%,#23212e);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}.single-event .content-area .event-listing{padding:0 0 20px}.event-single-content-wrapper .more-info-buttons a.button i{display:none}.event-single-content-wrapper .more-info-buttons:empty{display:none}.event-single-content-wrapper a.button-map{background-color:#fff;border:2px solid #de3327;border-radius:5px;box-sizing:border-box;color:#de3327;display:inline-block;display:block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:1em 0 0;min-width:unset;min-width:143px;overflow:hidden;padding:10px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap;width:-moz-min-content;width:min-content}.event-single-content-wrapper a.button-map:active,.event-single-content-wrapper a.button-map:focus,.event-single-content-wrapper a.button-map:hover,.event-single-content-wrapper a.button-map:visited{border:2px solid transparent}.event-single-content-wrapper a.button-map:focus{outline-offset:2px;outline-style:solid;outline-width:2px}.event-single-content-wrapper a.button-map:active,.event-single-content-wrapper a.button-map:hover{background-color:#fff;border-color:#de3327}.event-single-content-wrapper a.button-map:focus-visible{background-color:#fff;outline-color:#3a3846}.event-single-content-wrapper a.button-map:focus,.event-single-content-wrapper a.button-map:visited{border-color:#de3327}.event-single-content-wrapper a.button-map:active,.event-single-content-wrapper a.button-map:hover{border-color:#23212e;color:#23212e}.squarecandy-events-footer{display:block;text-align:center}.squarecandy-events-footer .header-title{padding:60px 0 20px}.squarecandy-events-footer .event-image,.squarecandy-events-footer .short-description{display:none}.post-type-archive-event main{display:flex;flex-direction:column}.post-type-archive-event main .event-nav-by-year{order:2}.entry-header .post-type-archive-event main .page-title.entry-title,.post-type-archive-event main .entry-header .page-title.entry-title,.post-type-archive-event main h1.page-title,.post-type-archive-event main h2.page-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff5347}.post-type-archive-event main .event-listing{order:3;padding:0 0 20px}.event-archive-upcoming .event-nav-by-year a.back-to-events.button,.events-year-header{display:none}.squarecandy-homepage-events{padding:0;text-align:center}.squarecandy-homepage-events a.events-more-link.button{padding:4px 0 20px}.squarecandy-homepage-events a.events-more-link.button,.squarecandy-homepage-events a.events-more-link.button:visited{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff5347}@media screen and (min-width:1024px){.event-single-content-wrapper,article.events-preview{margin:0 auto 20px;max-width:1200px}article.events-preview{grid-column-gap:20px;display:grid;grid-template-columns:minmax(0,70%) 30%;width:100%}article.events-preview .event-image{grid-row:1/6}article.events-preview .event-image img{margin-bottom:0}article.events-preview .entry-title{font-size:2rem;grid-row:1/2;line-height:1.125;margin:0}article.events-preview .event-date-time,article.events-preview .venue{height:1.33em;line-height:1.33;overflow:hidden}article.events-preview .event-date-time{grid-row:2/3;margin-top:10px}article.events-preview .venue{grid-row:3/4}.home article.events-preview .venue{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:97%;text-overflow:ellipsis;white-space:nowrap}article.events-preview .short-description{grid-row:4/5;line-height:1.33;max-height:7.98em}article.events-preview .event-date-time,article.events-preview .short-description,article.events-preview .venue{font-size:1.3125rem}article.events-preview .more-info-buttons{grid-row:5/6;justify-content:flex-end;max-height:calc(1em + 30px);overflow:hidden;padding:4px}article.events-preview .more-info-buttons a.button-facebook{display:none}.events-preview.has-image{grid-template-columns:33% minmax(0,67%);grid-template-rows:minmax(144px,35%) auto auto min-content min-content}.events-preview.has-image .entry-title{display:flex;flex-direction:column;justify-content:flex-end}.events-preview:nth-child(2n){grid-template-columns:30% minmax(0,70%)}.events-preview.has-image:nth-child(2n){grid-template-columns:minmax(0,67%) 33%}.events-preview.has-image:nth-child(odd) .event-image,.events-preview:not(.has-image) .event-image{grid-column:2/3}.events-preview.has-image:nth-child(odd) .entry-title,.events-preview.has-image:nth-child(odd) .event-date-time,.events-preview.has-image:nth-child(odd) .more-info-buttons,.events-preview.has-image:nth-child(odd) .short-description,.events-preview.has-image:nth-child(odd) .venue,.events-preview:not(.has-image) .entry-title,.events-preview:not(.has-image) .event-date-time,.events-preview:not(.has-image) .more-info-buttons,.events-preview:not(.has-image) .short-description,.events-preview:not(.has-image) .venue{grid-column:1/2}.events-preview.has-image:nth-child(odd) .more-info-buttons,.events-preview:not(.has-image) .more-info-buttons{justify-content:flex-start;transform:translateY(4px) translateX(-4px)}.events-preview.has-image:nth-child(odd) .more-info-buttons>span,.events-preview:not(.has-image) .more-info-buttons>span{order:-1}.events-preview.has-image:nth-child(2n) .event-image,.events-preview:nth-child(2n):not(.has-image) .event-image{grid-column:1/2}.events-preview.has-image:nth-child(2n) .entry-title,.events-preview.has-image:nth-child(2n) .event-date-time,.events-preview.has-image:nth-child(2n) .more-info-buttons,.events-preview.has-image:nth-child(2n) .short-description,.events-preview.has-image:nth-child(2n) .venue,.events-preview:nth-child(2n):not(.has-image) .entry-title,.events-preview:nth-child(2n):not(.has-image) .event-date-time,.events-preview:nth-child(2n):not(.has-image) .more-info-buttons,.events-preview:nth-child(2n):not(.has-image) .short-description,.events-preview:nth-child(2n):not(.has-image) .venue{grid-column:2/3}.events-preview.has-image:nth-child(2n) .more-info-buttons,.events-preview:nth-child(2n):not(.has-image) .more-info-buttons{justify-content:flex-end;transform:translateY(4px) translateX(4px)}.events-preview:nth-child(2n):not(.has-image){text-align:right}.squarecandy-homepage-events{padding:10px 0}.squarecandy-events-footer .event-image,.squarecandy-events-footer .short-description{display:initial}.single-event .content-area{padding-top:40px}.event-single-content-wrapper .entry-title,.event-single-content-wrapper .event-date-time,.event-single-content-wrapper .event-description,.event-single-content-wrapper .more-info-buttons,.event-single-content-wrapper .venue{margin-left:10%;max-width:80%}.event-single-content-wrapper figure,.event-single-content-wrapper>img{margin-bottom:30px}.event-single-content-wrapper .entry-title{font-size:48px;line-height:1.15;margin-bottom:30px}.event-single-content-wrapper .event-date-time,.event-single-content-wrapper .venue{font-size:1.3125rem;line-height:1.5}.event-single-content-wrapper .event-description{color:#313131;font-size:1.5rem;font-weight:300;line-height:1.33;margin-bottom:50px;margin-top:50px}.event-single-content-wrapper .more-info-buttons{justify-content:flex-start;order:unset}.single-event article:not(.has-post-thumbnail) .event-single-content-wrapper .entry-title{margin-top:50px}.single-event .squarecandy-events-footer .header-title{padding:60px 0 40px}.single-event .squarecandy-events-footer a.events-more-link{color:#fff;font-size:2rem}a.back-to-events{margin-top:60px}}.feature-boxes-outer{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column;margin:0 auto;max-width:1240px;padding:20px;row-gap:10px}@media screen and (min-width:750px){.feature-boxes-outer{flex-direction:row}}.feature-boxes .feature,article.content-preview .preview-wrapper{background-color:#3a3846;flex-basis:0;flex-grow:1;position:relative}.feature-boxes .feature:before,article.content-preview .preview-wrapper:before{background-color:rgba(58,56,70,.72);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .35s ease-in-out;z-index:1}.feature-boxes .feature:hover:before,article.content-preview .preview-wrapper:hover:before{background-color:rgba(222,51,39,.72)}.feature-boxes .feature figure,article.content-preview .preview-wrapper figure{height:100%;width:100%}.feature-boxes .feature figure img,article.content-preview .preview-wrapper figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature-boxes .feature figure figcaption,article.content-preview .preview-wrapper figure figcaption{display:none}.feature-boxes .feature{height:155px}.feature-boxes .feature .feature-image-link{height:100%;padding:0;z-index:1}.feature-boxes .feature .feature-image-link,.feature-boxes div.feature-initial-text{align-items:center;display:flex;font-weight:700;justify-content:center;text-align:center;text-shadow:0 6px 16px rgba(56,56,56,.35);text-transform:uppercase}.feature-boxes div.feature-initial-text{bottom:0;flex-direction:column;left:0;letter-spacing:.08em;padding:50px;pointer-events:none;position:absolute;right:0;top:0;transition:.2s ease-in-out;width:100%;z-index:2}.feature-boxes div.feature-initial-text h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:30px;font-size:1.875rem;margin:0}@media screen and (min-width:750px){.feature-boxes div.feature-initial-text h2{font-size:1.875rem}}.woocommerce-cart .feature-boxes,.woocommerce-checkout .feature-boxes{display:none}.press-quotes{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-shadow:0 3px 6px #3a3846}.press-quotes .press-quote-text{text-wrap:balance;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.16;text-align:center;text-transform:uppercase}@media screen and (min-width:750px){.press-quotes .press-quote-text{font-size:2rem;line-height:2.4375rem}}.press-quotes .press-quote-source{font-family:Roboto,sans-serif;font-style:italic}.squarecandy-homepage-quotes{padding:40px 20px 60px;text-align:center}.squarecandy-homepage-quotes .press-quotes{margin:0 auto;max-width:1240px}.squarecandy-homepage-quotes .press-quote{margin:0 auto;max-width:1050px}.squarecandy-homepage-quotes .press-quote-text{font-size:30px;font-size:1.875rem}.squarecandy-homepage-quotes .press-quote-source{font-size:24px;font-size:1.5rem}.squarecandy-homepage-quotes.dark{background-color:#23212e}.squarecandy-homepage-quotes.light{padding:70px 20px 50px}.squarecandy-homepage-quotes.light .press-quotes{color:#de3327}.squarecandy-homepage-quotes.light .press-quotes .press-quote-text{text-shadow:none}.squarecandy-homepage-quotes.light .press-quotes .press-quote-source{text-shadow:0 6px 16px rgba(56,56,56,.35)}@media screen and (min-width:475px){.squarecandy-homepage-quotes .press-quote-source{margin:0 0 0 55%;text-align:left}}.people-list:not(.archive-list) .people-list-inner,.people-types-group{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.people-list:not(.archive-list) .people-list-inner h2.people-types-group-title,.people-types-group h2.people-types-group-title{grid-column:1/-1;margin:0 0 .6em}@media only screen and (min-width:750px){.people-list:not(.archive-list) .people-list-inner,.people-types-group{grid-template-columns:repeat(4,1fr)}.grid-3 .people-list:not(.archive-list) .people-list-inner,.grid-3 .people-types-group{grid-template-columns:repeat(3,1fr)}}.people-preview{align-items:flex-start;display:flex;flex-direction:column}.people-preview header{width:100%}.people-preview figure{aspect-ratio:1;background:#506479;width:100%}.people-preview img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.people-short-bio,a.people-read-bio-link{font-size:18px;font-size:1.125rem}a.people-read-bio-link{margin-top:.5em;order:99}h2.person-title a,h2.person-title a:visited{color:#3a3846}h2.person-title a:hover{color:#de3327}.people-biography,.people-single-title-container{border:none;padding:0}.people-single-title-container{margin:0}.people-biography p:last-child{margin-bottom:0}.people-non-popup .people-fields{float:none;width:100%}.people-non-popup .people-single>figure{margin-bottom:20px;padding-right:0;width:auto}@media only screen and (min-width:560px){.people-preview{display:flex;padding:0;width:100%}}@media only screen and (min-width:600px){h2.people-types-group-title{margin:0 0 .6em}.people-non-popup .people-fields{float:none;width:100%}.people-non-popup .people-single>figure{padding-right:0;width:auto}}@media only screen and (min-width:800px){.people-preview{display:flex;width:100%}}.accordion-section h2,.accordion-section h4{margin-top:1.3em}.accordion-section h4:first-child{color:#de3327;margin:0 0 1.3em}.subpage-fixed{background:#fff;background:hsla(0,0%,100%,.8);margin-left:-10px;margin-right:21px;padding:5px 5px 10px 10px;position:fixed;top:35px;top:0}.single-post span.posted-on a,.single-post span.posted-on a:visited{color:#707070;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:300;pointer-events:none;text-transform:uppercase}.single-post footer.entry-footer{background:none;color:inherit;padding:0}.single-post footer.entry-footer .social-sharer>span{display:none}.single-post footer.entry-footer .social-sharer a{background-color:#fff;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#de3327;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-size:24px;font-size:1.5rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;min-width:unset;overflow:hidden;padding:8px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}.single-post footer.entry-footer .social-sharer a:active,.single-post footer.entry-footer .social-sharer a:focus,.single-post footer.entry-footer .social-sharer a:hover,.single-post footer.entry-footer .social-sharer a:visited{border:2px solid transparent}.single-post footer.entry-footer .social-sharer a:focus{outline-offset:2px;outline-style:solid;outline-width:2px}.single-post footer.entry-footer .social-sharer a:active,.single-post footer.entry-footer .social-sharer a:hover{background-color:#fff;border-color:#de3327}.single-post footer.entry-footer .social-sharer a:focus-visible{background-color:#fff;outline-color:#3a3846}.single-post footer.entry-footer .cat-links{display:none}.single-post footer.entry-footer a.back-to-news{margin-top:1.3em}.single-post .nav-next a,.single-post .nav-next a:visited,.single-post .nav-previous a,.single-post .nav-previous a:visited{background-color:#3a3846;color:#fff}.single-post .nav-next a,.single-post .nav-previous a{align-items:center;display:flex;padding:0}.single-post .nav-next span br,.single-post .nav-previous span br{display:none}.single-post .nav-next span,.single-post .nav-previous span,.single-post .nav-twoline span{-webkit-line-clamp:2;-webkit-box-orient:vertical;border:none;display:-webkit-box;height:2.4em;margin:0;overflow:hidden;padding:0 20px}.single-post .fa-angle-left,.single-post .fa-angle-right{flex-shrink:0;width:64px}.single-post .fa-angle-left:before,.single-post .fa-angle-right:before{transform:translateY(-2px)}@media only screen and (min-width:750px){.single-post .nav-next,.single-post .nav-previous{opacity:.2;transition:opacity .35s ease}.single-post .nav-next span,.single-post .nav-previous span{display:none}.single-post .nav-next:hover,.single-post .nav-previous:hover{opacity:1}.single-post .nav-next:hover span,.single-post .nav-previous:hover span{display:-webkit-box}.single-post .nav-next a,.single-post .nav-previous a{margin-bottom:0}.single-post .nav-next span br,.single-post .nav-previous span br{display:inline}.single-post .nav-next .fa-angle-left:after,.single-post .nav-next .fa-angle-right:after,.single-post .nav-previous .fa-angle-left:after,.single-post .nav-previous .fa-angle-right:after{background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;width:3px}.single-post .nav-next .fa-angle-left:after,.single-post .nav-previous .fa-angle-left:after{left:64px}.single-post footer.entry-footer .social-sharer a{min-width:114px}}.menu-container,.subpage-nav{font-family:Elephant,sans-serif;text-transform:uppercase}.main-navigation ul{align-items:center;display:flex;flex-direction:column}.main-navigation ul li{margin:0;padding:0}#site-navigation-cart a,#site-navigation-cart a:visited,.main-navigation div.menu>ul li a,.main-navigation div.menu>ul li a:visited,.main-navigation ul.menu li a,.main-navigation ul.menu li a:visited,.subpage-nav ul li a,.subpage-nav ul li a:visited{color:#3a3846}#site-navigation-upper{font-weight:900;letter-spacing:-.63px}#site-navigation-upper div.menu>ul li a,#site-navigation-upper div.menu>ul li a:visited,#site-navigation-upper ul.menu li a,#site-navigation-upper ul.menu li a:visited{color:#de3327}#site-navigation-upper div.menu>ul li a:focus-visible,#site-navigation-upper div.menu>ul li a:visited:focus-visible,#site-navigation-upper ul.menu li a:focus-visible,#site-navigation-upper ul.menu li a:visited:focus-visible{border-radius:2px;outline-offset:8px}#site-navigation-upper div.menu>ul li a:focus-visible,#site-navigation-upper div.menu>ul li a:visited:focus-visible,#site-navigation-upper ul.menu li a:focus-visible,#site-navigation-upper ul.menu li a:visited:focus-visible{outline-color:#3a3846}#site-navigation-upper ul.menu li.current-menu-item a,#site-navigation-upper ul.menu li.current-menu-item a:visited,#site-navigation-upper ul.menu li:active a,#site-navigation-upper ul.menu li:active a:visited,#site-navigation-upper ul.menu li:hover a,#site-navigation-upper ul.menu li:hover a:visited{color:#3a3846}#site-navigation-buttons ul{flex-direction:column-reverse}#site-navigation-buttons #signup-menu li:last-child a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#de3327;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;overflow:hidden;padding:14px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}#site-navigation-buttons #signup-menu li:last-child a:active,#site-navigation-buttons #signup-menu li:last-child a:focus,#site-navigation-buttons #signup-menu li:last-child a:hover,#site-navigation-buttons #signup-menu li:last-child a:visited{border:2px solid transparent}#site-navigation-buttons #signup-menu li:last-child a:focus{outline-offset:2px;outline-style:solid;outline-width:2px}@media screen and (min-width:750px){#site-navigation-buttons #signup-menu li:last-child a{min-width:143px}}#site-navigation-buttons #signup-menu li:last-child a:active,#site-navigation-buttons #signup-menu li:last-child a:hover,#site-navigation-buttons #signup-menu li:last-child a:visited{color:#fff}#site-navigation-buttons #signup-menu li:last-child a:active,#site-navigation-buttons #signup-menu li:last-child a:hover{background-color:#3a3846;border-color:#de3327}#site-navigation-buttons #signup-menu li:last-child a:focus-visible{background-color:#de3327;outline-color:#3a3846}#site-navigation-buttons #signup-menu li:last-child a:active,#site-navigation-buttons #signup-menu li:last-child a:hover{border-color:transparent}#site-navigation-buttons #signup-menu li:last-child a:after{content:unset}#mobile-menu-extras{display:block}#mobile-menu-extras nav.social-icon-nav{display:none}#site-navigation-cart a.cart-contents:before{background-image:url(../../images/shopping-cart.svg);background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:14px;width:14px}#site-navigation-cart span.count{bottom:2.1px;color:#3a3846;display:none;font-family:Roboto;font-size:.75em;font-style:italic;margin-left:-1px;position:relative}.subpage-nav nav ul{display:flex;flex-wrap:wrap;list-style:none;margin:0}.accordion-section{display:none;margin:0}.accordion-section-0{display:block}@media screen and (min-width:750px){.menu-container{padding-bottom:7px}.menu-container-inner{display:grid;grid-template-columns:auto 1fr 1fr}.main-navigation,.subpage-nav nav{margin:0;padding:19px 0}.main-navigation ul,.subpage-nav nav ul{align-items:flex-start;flex-direction:row;padding:0;text-align:left}.main-navigation ul li,.subpage-nav nav ul li{margin:0}.main-navigation ul li a,.subpage-nav nav ul li a{padding:0;position:relative}#site-navigation-buttons{font-size:1.125rem;padding:0;position:absolute;right:20px;top:36px;width:auto}#site-navigation-buttons ul{-moz-column-gap:11px;column-gap:11px;flex-direction:row;text-align:right}#site-navigation-buttons #signup-menu li:first-child a{background-color:transparent;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#de3327;display:inline-block;font-family:Elephant,sans-serif;font-size:1.125rem;font-weight:600;font-weight:300;letter-spacing:-.54px;line-height:1;margin:0;min-width:unset;overflow:hidden;padding:14px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}#site-navigation-buttons #signup-menu li:first-child a:active,#site-navigation-buttons #signup-menu li:first-child a:focus,#site-navigation-buttons #signup-menu li:first-child a:hover,#site-navigation-buttons #signup-menu li:first-child a:visited{border:2px solid transparent}#site-navigation-buttons #signup-menu li:first-child a:focus{outline-offset:2px;outline-style:solid;outline-width:2px}#site-navigation-buttons #signup-menu li:first-child a:active,#site-navigation-buttons #signup-menu li:first-child a:hover{background-color:transparent;border-color:#de3327}#site-navigation-buttons #signup-menu li:first-child a:focus-visible{background-color:transparent;border-color:#de3327;outline-color:#3a3846}#site-navigation-upper{border-bottom:1px solid #707070;font-size:1.3125rem;grid-column:1/4;padding-top:22px}#site-navigation-upper ul{-moz-column-gap:32px;column-gap:32px}#site-navigation-upper li{position:relative}#site-navigation-upper li,#site-navigation-upper li a{font-size:inherit}#site-navigation-upper li:not(:last-child):after{background-color:#707070;content:"";display:inline-block;height:.9em;position:absolute;right:-18px;top:.22em;width:2px}#site-navigation-upper a:active:after,#site-navigation-upper a:hover:after,#site-navigation-upper li.current-menu-item a:after{content:unset}#site-navigation{grid-column:1/2}#site-navigation,#site-navigation-cart,.subpage-nav nav{font-size:.875rem;font-weight:400;letter-spacing:normal}#site-navigation ul,#site-navigation-cart ul,.subpage-nav nav ul{-moz-column-gap:25px;column-gap:25px}#site-navigation ul li,#site-navigation ul li a,#site-navigation-cart ul li,#site-navigation-cart ul li a,.subpage-nav nav ul li,.subpage-nav nav ul li a{font-size:inherit}#site-navigation .accordion-title.current-item a:after,#site-navigation a:active:after,#site-navigation a:hover:after,#site-navigation li.current-menu-item a:after,#site-navigation-cart .accordion-title.current-item a:after,#site-navigation-cart a:active:after,#site-navigation-cart a:hover:after,#site-navigation-cart li.current-menu-item a:after,.subpage-nav nav .accordion-title.current-item a:after,.subpage-nav nav a:active:after,.subpage-nav nav a:hover:after,.subpage-nav nav li.current-menu-item a:after{background-color:#de3327;bottom:-4px;content:"";height:4px;left:0;position:absolute;width:100%}#site-navigation a:focus-visible:after,#site-navigation-cart a:focus-visible:after,.subpage-nav nav a:focus-visible:after{background-color:#de3327;bottom:-4px;content:"";height:4px;left:0;position:absolute;width:100%}#site-navigation a:focus-visible:after,#site-navigation-cart a:focus-visible:after,.subpage-nav nav a:focus-visible:after{left:-2px;width:calc(100% + 4px)}#mobile-menu-extras #site-navigation-cart{margin-left:25px}#mobile-menu-extras #site-navigation-cart a.cart-content{display:flex}#mobile-menu-extras #site-navigation-cart a,#mobile-menu-extras #site-navigation-cart a:visited{color:#3a3846}.subpage-nav{position:sticky;top:0}.admin-bar .subpage-nav{top:46px}}@media screen and (min-width:750px) and (min-width:783px){.admin-bar .subpage-nav{top:32px}}@media screen and (min-width:750px){.subpage-nav nav{background:#fff;border-bottom:1px solid #707070;margin-bottom:3em}}@media screen and (min-width:850px){#site-navigation-buttons{right:20px;top:36px}#site-navigation-upper ul{-moz-column-gap:48px;column-gap:48px}#site-navigation-upper li:not(:last-child):after{right:-26px}}.menu-toggle,.menu-toggle.is-active,.menu-toggle:hover,button.menu-toggle:focus{background:#fff;border:none}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{background:#de3327}@media screen and (max-width:749px){.site-content{margin-top:60px}.site-header{background:#fff;border-bottom:1px solid rgba(0,0,0,.25);height:60px;left:0;padding:0 20px;position:fixed;width:100%;z-index:100}.admin-bar .site-header{top:46px}}@media screen and (max-width:749px) and (min-width:783px){.admin-bar .site-header{top:32px}}@media screen and (max-width:749px){.site-header:before{color:#de3327;content:"Menu";display:block;display:flex;flex-direction:column;font-family:var(--sqcdy-fonts-primary);font-weight:700;height:60px;justify-content:center;position:fixed;right:58px;text-align:right;text-transform:uppercase}.menu-container{background:hsla(0,0%,100%,.98);height:calc(100% - 60px);top:61px}.admin-bar .menu-container{top:107px}}@media screen and (max-width:749px) and (min-width:783px){.admin-bar .menu-container{top:93px}}@media screen and (max-width:749px){.admin-bar .menu-container{height:calc(100% - 107px)}.menu-container-inner{display:flex;flex-direction:column;height:100%}.main-navigation{border-bottom:1px solid #707070;margin:0 auto;padding:20px 0;width:80%}.main-navigation:last-of-type{border-bottom:none}.main-navigation div.menu>ul li,.main-navigation ul.menu li{padding:8px 0}.main-navigation div.menu>ul li a,.main-navigation ul.menu li a{color:#3a3846}#mobile-menu-extras{margin:0;order:-1;padding:0}}.site-branding{padding:10px 0}.site-branding img{display:block;max-width:180px;width:180px}.site-branding a:focus-visible{border-radius:2px;outline-offset:8px}@media screen and (min-width:350px){.site-branding img{max-width:200px;width:200px}}@media screen and (min-width:750px){.site-header{margin:0 auto;max-width:1240px;padding:0 20px;position:relative;width:100%}.site-branding{padding:40px 0 0}.site-branding a{display:inline-block;vertical-align:top}.site-branding img{max-width:280px;width:280px}}.site-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#23212e;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.2}.site-footer .site-footer-inner{max-width:1240px;padding:50px 40px}.site-footer .site-footer-inner.site-footer-top{display:flex;row-gap:1.5em}.site-footer .site-footer-inner .site-footer-primary:first-child,.site-footer .site-footer-inner .site-footer-sitemap{order:-1}.site-footer .site-footer-inner .site-footer-secondary:last-child{display:none}.site-footer .site-footer-inner .site-footer-column,.site-footer .site-footer-inner .site-footer-primary,.site-footer .site-footer-inner .site-footer-secondary{padding:0}.site-footer a,.site-footer a:visited{color:#fff}.site-footer .site-footer-primary{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff5347}.site-footer .site-footer-primary a,.site-footer .site-footer-primary a:visited{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ff5347;display:block}.site-footer .site-info{font-weight:500;margin:0}.entry-header .site-footer .site-info .entry-title,.site-footer .site-info .entry-header .entry-title,.site-footer .site-info .social-icon-nav ul li a,.site-footer .site-info h1,.site-footer .site-info h2,.site-footer .site-info h3,.site-footer .site-info h4,.site-footer .site-info h5,.site-footer .site-info h6{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-size:1.25rem;font-weight:500;line-height:1.2;margin:0;text-transform:none}.entry-header .site-footer .site-info .entry-title a,.site-footer .site-info .entry-header .entry-title a,.site-footer .site-info .social-icon-nav ul li a a,.site-footer .site-info .social-icon-nav ul li a a:visited,.site-footer .site-info h1 a,.site-footer .site-info h1 a:visited,.site-footer .site-info h2 a,.site-footer .site-info h2 a:visited,.site-footer .site-info h3 a,.site-footer .site-info h3 a:visited,.site-footer .site-info h4 a,.site-footer .site-info h4 a:visited,.site-footer .site-info h5 a,.site-footer .site-info h5 a:visited,.site-footer .site-info h6 a,.site-footer .site-info h6 a:visited{color:#fff}.site-footer .site-info p{margin:0}.site-footer .site-footer-inner .site-footer-secondary{font-size:inherit;line-height:inherit;padding-top:0}.site-footer #site-navigation-sitemap ul,.site-footer .social-icons-wrapper ul{margin:0;padding:0}.site-footer #site-navigation-sitemap ul li,.site-footer .social-icons-wrapper ul li{display:block;line-height:inherit;list-style:none;margin:0;padding:0}.site-footer #site-navigation-sitemap a,.site-footer .social-icons-wrapper a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.site-footer .social-icon-nav.social-icons-both ul,.site-footer .social-icon-nav.social-icons-text ul{gap:0}.site-footer .site-footer-bottom{border-top:1px solid #ebeaf0;padding:20px}.site-footer .site-footer-bottom .site-footer-ternary{font-size:12px;font-size:.75rem;font-weight:600;padding:0;text-align:center}@media screen and (min-width:750px){.site-footer .site-footer-inner{padding:60px 20px 40px}.site-footer .site-footer-inner.site-footer-top{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.site-footer .site-footer-inner.site-footer-top .site-footer-primary:nth-child(-n+2){grid-row:1/2}.site-footer .site-footer-inner.site-footer-top .site-footer-primary:nth-child(3){grid-row:1/3}.site-footer .site-footer-inner.site-footer-top .site-footer-primary:first-of-type,.site-footer .site-footer-inner.site-footer-top .site-footer-sitemap{padding-left:30px}.site-footer .site-footer-inner.site-footer-top .site-footer-primary:nth-of-type(3),.site-footer .site-footer-inner.site-footer-top .site-footer-secondary:nth-of-type(3){padding-right:30px}.site-footer .site-footer-bottom{padding:20px}}.event-single-content-wrapper figcaption,.page-header-images figcaption{background:#3a3846;bottom:0;color:#fff;display:none;left:unset;margin:0;max-width:80%;opacity:.5;padding:4px 8px;position:absolute;right:0}@media screen and (min-width:960px){.event-single-content-wrapper figcaption,.page-header-images figcaption{display:block}}.squarecandy-slideshow-wrapper{background-color:#23212e;display:grid;grid-template-columns:minmax(20px,auto) min(1240px,100% - 40px) minmax(20px,auto)}.squarecandy-slideshow-wrapper .press-quotes{display:flex;flex-direction:column;grid-column:2/3;grid-row:1/2;justify-content:flex-end;padding:20px 0;width:100%;z-index:101}.squarecandy-slideshow-wrapper .press-quotes .press-quote-text{font-size:20px;font-size:1.25rem;text-align:left}.squarecandy-slideshow-wrapper .press-quotes .press-quote-source{font-size:21px;font-size:1.3125rem}.squarecandy-slideshow-wrapper .page-header-images{grid-column:1/4;grid-row:1/2;margin-bottom:0}.squarecandy-slideshow-wrapper .page-header-images figure{margin:0 auto;max-width:1900px;position:relative}@media screen and (min-width:475px){.squarecandy-slideshow-wrapper .press-quotes{max-width:75%}.squarecandy-slideshow-wrapper .press-quote-source{margin-left:3em}}@media screen and (min-width:750px){.squarecandy-slideshow-wrapper .press-quotes .press-quote-text{line-height:1.16}}@media screen and (min-width:960px){.squarecandy-slideshow-wrapper .press-quotes{justify-content:flex-start;max-width:1050px;padding:30px 20px 0}.squarecandy-slideshow-wrapper .press-quotes .press-quote-text{font-size:1.875rem;letter-spacing:-.02em;line-height:2.3125rem}.squarecandy-slideshow-wrapper .press-quotes .press-quote-source{font-size:1.75rem;margin-left:.5em;margin-top:.8em}}.page-header-images,.page-header-images img,.page-header-images picture{max-height:min(500px,70vh);min-height:420px}.page-header-images img,.page-header-images picture{width:100%}.archive.category main,.blog-index-main,.blog-list-homepage{grid-row-gap:20px}@media only screen and (min-width:600px){.archive.category main,.blog-index-main,.blog-list-homepage{grid-column-gap:20px;grid-template-columns:100%}.archive.category main .more-container,.archive.category main>header,.blog-index-main .more-container,.blog-index-main>header,.blog-list-homepage .more-container,.blog-list-homepage>header{grid-column:unset}}@media only screen and (min-width:750px){.archive.category main,.blog-index-main,.blog-list-homepage{grid-template-columns:repeat(3,1fr)}.archive.category main .more-container,.archive.category main>header,.blog-index-main .more-container,.blog-index-main>header,.blog-list-homepage .more-container,.blog-list-homepage>header{grid-column:1/span 3}}@media only screen and (min-width:960px){.archive.category main .more-container,.archive.category main>header,.blog-index-main .more-container,.blog-index-main>header,.blog-list-homepage .more-container,.blog-list-homepage>header{grid-column:1/span 3}}.blog-list-homepage,.squarecandy-homepage-main{margin-inline:auto;max-width:1240px;padding:20px}article.content-preview{--news-preview-padding:20px;display:block;padding:0}article.content-preview .preview-wrapper{background-color:#23212e;display:grid;grid-template-rows:auto min-content min-content;min-height:350px;row-gap:20px}article.content-preview .preview-wrapper:before{background-color:#23212e;opacity:.62}article.content-preview .preview-wrapper:hover:before{background-color:#23212e}article.content-preview .preview-wrapper figure{left:0;position:absolute;top:0}article.content-preview .preview-wrapper .preview-header{align-self:end;display:flex;flex-direction:column;justify-content:flex-end}article.content-preview .preview-wrapper .preview-header figure+h2,article.content-preview .preview-wrapper .preview-header h2{color:#fff;margin:0}article.content-preview .preview-wrapper .preview-header figure+h2 a,article.content-preview .preview-wrapper .preview-header h2 a{color:#fff}article.content-preview .preview-wrapper .preview-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:30px;font-size:1.875rem;line-height:1.2;overflow:hidden;text-transform:uppercase}article.content-preview .preview-wrapper .preview-title a:focus-visible{display:block;outline-offset:-1px}article.content-preview .preview-wrapper .preview-content,article.content-preview .preview-wrapper .preview-footer,article.content-preview .preview-wrapper .preview-title{position:relative;z-index:2}article.content-preview .preview-wrapper .preview-content,article.content-preview .preview-wrapper .preview-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding:0 var(--news-preview-padding)}article.content-preview .preview-wrapper .preview-content{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-family:Roboto,sans-serif;font-size:21px;font-size:1.3125rem;font-weight:600;line-height:1.14;max-height:4.56em;overflow:hidden}article.content-preview .preview-wrapper .preview-content p{display:inline}article.content-preview .preview-wrapper .preview-footer{margin:0 var(--news-preview-padding) var(--news-preview-padding);position:static}article.content-preview .preview-wrapper .preview-footer a.button{background-color:#fff;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#de3327;display:inline-block;font-family:Elephant,sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:-.54px;line-height:1;margin:0;min-width:unset;overflow:hidden;padding:14px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap}article.content-preview .preview-wrapper .preview-footer a.button:active,article.content-preview .preview-wrapper .preview-footer a.button:focus,article.content-preview .preview-wrapper .preview-footer a.button:hover,article.content-preview .preview-wrapper .preview-footer a.button:visited{border:2px solid transparent}article.content-preview .preview-wrapper .preview-footer a.button:focus{outline-offset:2px;outline-style:solid;outline-width:2px}article.content-preview .preview-wrapper .preview-footer a.button:active,article.content-preview .preview-wrapper .preview-footer a.button:hover{background-color:#fff;border-color:#de3327}article.content-preview .preview-wrapper .preview-footer a.button:focus-visible{background-color:#fff;outline-color:#3a3846}article.content-preview .edit-link{background:#3a3846;bottom:var(--news-preview-padding);left:25%;top:unset;transform:translateX(-100%);width:-moz-min-content;width:min-content}@media only screen and (min-width:750px){article.content-preview{--news-preview-padding:15px;min-height:370px}article.content-preview .preview-wrapper{grid-template-rows:minmax(12em,50%) auto min-content;min-height:100%}}@media only screen and (min-width:960px){article.content-preview{min-height:400px}}.blog-list-homepage .more-container{margin:0}.blog-list-homepage .more-container a.button,.blog-list-homepage .more-container a.button:active,.blog-list-homepage .more-container a.button:hover{color:#707070}.quantity-number{align-items:center;display:grid;gap:10px;gap:.625rem;grid-template-columns:1.875rem 5rem 1.875rem;max-width:160px;max-width:10rem;width:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin-inline:40px;margin-inline:2.5rem}.quantity-number input[type=number]{margin-inline:0}.quantity-number input,.woocommerce .quantity input.qty,input[type=number]{margin-block:0;max-width:80px;max-width:5rem;text-align:center;width:80px;width:5rem}div.wpforms-container .wpforms-form .quantity-number input.wpforms-field-small{max-width:80px;max-width:5rem}body .site-main .quantity-number button{background-color:#3a3846;border:none;border-radius:50%;color:transparent;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;font-weight:400;height:30px;height:1.875rem;line-height:30px;line-height:1.875rem;margin:0;max-width:30px;max-width:1.875rem;min-width:30px;min-width:1.875rem;padding:0;position:relative;text-align:center;width:30px;width:1.875rem}body .site-main .quantity-number button:after{background:#fff;content:"";height:2px;left:25%;position:absolute;top:calc(50% - 1px);width:50%}body .site-main .quantity-number button.plus-button:before{background:#fff;content:"";height:50%;left:calc(50% - 1px);position:absolute;top:25%;width:2px}body .site-main .quantity-number button:focus-visible{border:none;outline:2px solid #de3327}body .site-main .quantity-number button:active,body .site-main .quantity-number button:hover{background-color:#b6261c;border:none;color:transparent;outline:none}#give-recurring-form:before,form.give-form:before,form[id*=give-form]:before{background-color:#707070;display:block;height:1px;margin:32px 0;width:100%}.give-form-wrap{font-size:18px;font-size:1.125rem;max-width:750px}#give-form-4237-wrap h2.give-form-title{display:none}#give-donation-level-button-wrap{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{display:none}#give-donation-level-button-wrap button{width:100%}#give-donation-level-button-wrap button.give-default-level{background-color:#3a3846}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount .give-amount-top,form[id*=give-form] .give-donation-amount .give-currency-symbol{font-size:1.3em;height:2em;line-height:2}form[id*=give-form] #give-donation-level-radio-list>li{font-weight:700;line-height:1.1;padding:0 0 12px}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{display:inline-block;margin-top:0}form[id*=give-form] #give-donation-level-radio-list>li label{color:#000;display:inline-block;vertical-align:middle;width:calc(100% - 26px)}form[id*=give-form] .ffm-field-container{padding:0}form[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] .give-tributes-legend,form[id*=give-form] fieldset[id*=give-tributes-dedicate-donation] h3.give-tributes-legend{color:#707070}form[id*=give-form] .give-recurring-donors-choice label{font-size:inherit}form[id*=give-form] #give-final-total-wrap{margin:20px 0 30px;text-align:center}form[id*=give-form] #give-final-total-wrap .give-donation-total-label,form[id*=give-form] #give-final-total-wrap .give-final-total-amount{background:none;border:none;float:none}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{padding-left:0}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{font-weight:700;padding:0}form[id*=give-form] .give-submit-button-wrap{text-align:center}form[id*=give-form] .give-submit-button-wrap .give-submit{float:none}#give-recurring-form legend,form.give-form legend,form[id*=give-form] legend{border-bottom:1px solid #707070;color:#3a3846;font-family:Elephant,sans-serif;text-transform:uppercase}form.give-form .form-row.ffm-field-container legend{display:inline-block;width:auto}form.give-form .form-row.ffm-field-container div.give-label{margin:30px 0 10px}.give-tooltip{display:none}#give-card-cvc-wrap .give-tooltip{display:inline}#give-simple-anon-field{display:inline;width:auto}.ElementsApp .InputElement::-moz-placeholder{color:var(--sqcdy-color-links-light);font-family:Roboto;font-size:18px}.ElementsApp .InputElement::placeholder{color:var(--sqcdy-color-links-light);font-family:Roboto;font-size:18px}.form-row .give-stripe-cc-field{border:2px solid #ddd;border-radius:3px}.wwob-product div.product{border:none;display:grid;grid-template-columns:auto;grid-template-rows:[title] auto [sale] auto [image] auto [content] auto [shop] auto;padding-bottom:20px;row-gap:0}.entry-header .wwob-product div.product .product_title.entry-title,.wwob-product div.product .entry-header .product_title.entry-title,.wwob-product div.product h1.product_title,.wwob-product div.product h2.product_title{grid-column:1/-1;grid-row:title/sale}.wwob-product div.product .onsale{grid-row:sale/image}.wwob-product div.product .woocommerce-product-gallery{display:none}.wwob-product div.product .product-col2{grid-column:1/-1;grid-row:content/shop}.wwob-product div.product .summary{grid-column:1/-1;grid-row:shop}.wwob-product div.product .price{display:none}.wwob-product div.product .add-to-cart-and-links .add-to-cart-box{grid-column:1/3}.wwob-product div.product form.cart,.wwob-product div.product ul.wwobform_fields{margin-top:0}.wwob-product div.product form.cart .button{float:none;width:auto}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox{display:flex;flex-wrap:wrap}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li{height:auto!important;margin-top:0!important}.wwob-product div.product .wwobform_wrapper ul.wwobform_fields li.wwobfield label.wwobfield_label{font-size:1em}.wwob-product div.product .extended-checkboxes .wwob-checkbox-img img{background:none;border:none;border-radius:5px;box-shadow:-1px 1px 6px 2px rgba(0,0,0,.12);box-sizing:border-box;padding:0}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li .label-meta-container{background:#de3327;border-radius:5px;box-sizing:border-box;left:0;width:100%}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li .label-meta-container:hover,.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li.selected-item .label-meta-container{background:#23212e}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li .label-meta-container p,.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li .label-meta-container span{color:#fff!important}.wwob-product div.product label.wwob-checkbox-label p.wwob-item-name{margin:5px}.wwob-product div.product a.wwob-minus,.wwob-product div.product a.wwob-plus{box-shadow:-1px 1px 6px 2px rgba(0,0,0,.12);text-decoration:none;top:70%}.wwob-product div.product a.wwob-plus{left:22%;transform:translateX(-50%) translateY(-50%)}.wwob-product div.product a.wwob-minus{left:78%;transform:translateX(-50%) translateY(-50%)}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li .selected-product span.selected-product-checked{background-color:#de3327!important;border-width:2px;left:50%;line-height:55px;top:70%;transform:translateY(-50%) translateX(-50%)}.wwob-product div.product .img-single-overlay h2.product-title{font-size:1.8em}.wwob-product div.product .product_totals .img-single{display:none}.wwob-product div.product .product_meta{margin:0;padding:0}.wwob-product div.product .product_meta span{visibility:hidden}@media only screen and (min-width:760px){.wwob-product div.product{grid-template-columns:auto;grid-template-rows:[title] auto [sale] auto [content] auto [shop] auto}.wwob-product div.product a.wwob-plus{left:74%;transform:scale(.7) translateX(-50%) translateY(-50%)}.wwob-product div.product a.wwob-minus{left:17%;transform:scale(.7) translateX(-50%) translateY(-50%)}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li .selected-product span.selected-product-checked{left:43%;transform:scale(.7) translateY(-50%) translateX(-50%)}.entry-header .wwob-product .product .product_title.entry-title,.wwob-product .product .entry-header .product_title.entry-title,.wwob-product .product h1.product_title,.wwob-product .product h2.product_title{grid-row:title/sale}.wwob-product .product .onsale{grid-row:sale/content}.wwob-product .product .product-col2{grid-row:content/shop}.wwob-product .product .summary{grid-row:shop}}@media only screen and (max-width:760px){.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li{margin-bottom:0!important}}@media only screen and (min-width:1200px){.wwob-product div.product a.wwob-plus{left:78%;transform:scale(1) translateX(-50%) translateY(-50%)}.wwob-product div.product a.wwob-minus{left:22%;transform:scale(1) translateX(-50%) translateY(-50%)}.wwob-product div.product .extended-checkboxes ul.wwobfield_checkbox li .selected-product span.selected-product-checked{left:50%;transform:scale(1) translateY(-50%) translateX(-50%)}}.mfp-bg{z-index:1042}.mfp-image-holder .mfp-content{max-height:100%}.gallery-style-grid{display:flex;flex-direction:column-reverse;width:-moz-min-content;width:min-content}.gallery-style-grid gallery-grid-slides{width:-moz-max-content;width:max-content}.gallery-style-grid .cycle-slide figcaption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#23212e;bottom:0;color:#fff;margin:0;padding:10px;position:absolute;width:100%}.gallery-style-grid .cycle-slide figcaption span.caption{font-size:inherit;line-height:1;margin:0}.gallery-style-grid .cycle-slide-active{display:inline-block!important;position:static!important;width:-moz-max-content;width:max-content}.gallery-style-grid .cycle-sentinel{height:0}.gallery-style-grid .gallery-grid-thumbs{display:flex;flex-wrap:wrap;padding:0;width:100%}.gallery-style-grid .gallery-grid-thumbs li.gallery-thumb{padding:0}.gallery-style-grid .gallery-grid-thumbs li.gallery-thumb.cycle-pager-active{display:none}.gallery-style-grid .gallery-grid-thumbs li.gallery-thumb figure{height:50px;width:50px}.gallery-style-grid .gallery-grid-thumbs li.gallery-thumb figure a{height:100%;outline-offset:-2px;width:100%}.gallery-style-grid .gallery-grid-thumbs li.gallery-thumb figure a:hover{outline-color:#de3327}.gallery-style-grid .gallery-grid-thumbs li.gallery-thumb figure a:hover img,.gallery-style-grid .gallery-grid-thumbs li.gallery-thumb figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-audio-playlist-mp3{display:flex;flex-direction:column-reverse}.wp-audio-playlist-mp3 .wp-playlist-item{pointer-events:none}.wp-audio-playlist-mp3 .wp-playlist-item .wp-playlist-item-title{color:#555}.wp-audio-playlist-single-wrapper .wp-playlist-item{pointer-events:none}.wp-audio-playlist-single-wrapper .wp-playlist-caption{font-size:0}.wp-playlist-item a.wp-playlist-caption,.wp-playlist-item a.wp-playlist-caption:hover,.wp-playlist-item a.wp-playlist-caption:visited:hover{color:#555}.photo-wrapper{display:grid;gap:50px 30px;gap:3.125rem 1.875rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.photo-wrapper figure{text-align:center}.photo-wrapper figure img{margin-inline:auto}.photo-wrapper .photo-hover-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:.3125rem 0}.photo-wrapper a.button-small{background-color:#506479;font-size:18px;font-size:1.125rem;padding:.25rem .5rem}.photo-wrapper figcaption{text-align:center}.photo-wrapper figcaption span{display:block}.photo-wrapper figcaption span.photographer{color:#23212e}.photo-wrapper figcaption span.download-original-button{display:none}.error-404 .page-content p{text-align:center}tr#product-10619 .woocommerce-grouped-product-list-item__quantity{zoom:1.5}tr#product-10619 .woocommerce-grouped-product-list-item__quantity input{margin:0}.single-product div.product.product-type-grouped .add-to-cart-and-links{display:none}.single-product div.product.product-type-grouped table{margin-top:0}
/*# sourceMappingURL=main.min.css.map */