/*!
Theme Name: CCA 2025 Hybrid
Author URI: https://attentiondesign.ca
Description: Hybrid theme (classic and block) for CCA 2025 design refresh. Allows for proper integration with TEC and better nav menu control that shouldn't reset when switching to another classic or hybrid theme. Updated Mar 3 2026. (functions.php)
Version: 1.0.1
Text Domain: cca2025hybrid

cca2025hybrid is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}.alignwide{max-width:1260px;margin-left:auto!important;margin-right:auto!important}.alignfull{max-width:100%}.updated:not(.published){display:none}.custom-logo-link{display:inline-block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks *:focus){outline-width:2px;outline-style:solid}.more-link{display:block}.search h1.post-title span.search-term{display:block}.search-results-holder{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:1.5rem;align-items:flex-start}.search-results-holder h2{margin-bottom:0;margin-top:0;font-size:var(--wp--preset--font-size--custom-1)}.search-results-holder img{max-width:100px;height:auto}.search-results-holder p{margin-top:.2rem}.search .site-main form.search-form input[type="search"]{background:var(--wp--preset--color--accent-5);border:none;padding:.5rem .75rem}.search .site-main form.search-form input[type="submit"]{border:none;background:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--base);text-transform:uppercase;letter-spacing:.2em;font-family:var(--wp--preset--font-family--zilla-slab);padding:.4em 1em;transition:all 0.3s ease}.search .site-main form.search-form input[type="submit"]:hover{background:var(--wp--preset--color--accent-1);cursor:pointer}.site-main{margin-top:0;padding:0}.site-logo{line-height:0;box-sizing:border-box;width:300px}.site-logo a{display:inline-block;line-height:0}.site-logo img{height:auto;width:100%}.header-nav{display:flex;gap:var(--wp--preset--spacing--20);flex-wrap:nowrap;justify-content:flex-end}.wp-block-search.wp-block-search__button-only .wp-block-search__button{align-items:center}#NavBar.sticky{position:fixed;top:0;left:0;width:100%;background:var(--wp--preset--color--base);z-index:999;box-shadow:0 6px 6px rgb(0 0 0 / .25)}.admin-bar #NavBar.sticky{top:32px}@media screen and (min-width:600px){.main-nav .wp-block-navigation__responsive-container{left:unset;width:360px}}.main-nav .wp-block-navigation .wp-block-navigation-item{width:100%;align-items:stretch}.main-nav .wp-block-navigation .wp-block-navigation-item__content{width:100%;border-bottom:1px solid var(--wp--preset--color--custom-drop-down-2);outline:none!important}.main-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:.75rem 0}.main-nav .wp-block-navigation__container{gap:0!important}.main-nav .wp-block-navigation .wp-block-navigation__submenu-container{padding-top:0!important;padding-right:0!important}.main-nav .wp-block-navigation .wp-block-navigation-item.has-child{width:100%;align-items:stretch;border-bottom:1px solid var(--wp--preset--color--custom-drop-down-2)}.main-nav .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0;border:none}.main-nav .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--custom-filters-bg);text-decoration:none!important}.main-nav .current-menu-item .wp-block-navigation-item__content{color:var(--wp--preset--color--custom-filters-bg)}.main-nav .wp-block-navigation__responsive-container-close svg,.main-nav .wp-block-navigation__responsive-container-open svg{height:34px;width:34px}.main-nav .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--custom-drop-down-2)}.page-branding{margin-top:0;margin-bottom:0;padding-bottom:0}.title-holder{margin-top:calc(var(--wp--preset--spacing--20)*-1 + var(--wp--preset--font-size--xx-large)*-1.125*.5);margin-bottom:0;position:relative}.title-holder h1{margin-left:auto;margin-right:auto}.child-title-holder{margin-top:0;margin-bottom:0;padding-bottom:var(--wp--preset--spacing--30)}h1.post-title{max-width:800px;text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:400;padding:var(--wp--preset--spacing--20);background-color:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--xx-large);margin-top:0;margin-bottom:0}h1.post-title a{text-decoration:none;color:var(--wp--preset--color--base)}h1.post-title.child-title{background-color:var(--wp--preset--color--accent-1);transform:translateY(-50%);margin-bottom:var(--wp--preset--spacing--20);font-size:var(--wp--preset--font-size--x-large)}.single-member-branding h1.post-title.child-title{transform:none;margin-bottom:0}h1 a,h2 a,.rank-math-breadcrumb a{text-decoration:none}.rank-math-breadcrumb{text-align:center}.rank-math-breadcrumb p{margin:0}.breadcrumb-holder{text-transform:uppercase;letter-spacing:.08em;font-weight:700;line-height:1.13;padding:.25em 0 0 0;margin-top:-3rem;margin-bottom:0;color:var(--wp--preset--color--accent-1);display:flex;flex-wrap:nowrap;justify-content:center}.breadcrumb-holder h2{margin-top:0;margin-bottom:0}.breadcrumb-holder a{color:var(--wp--preset--color--accent-1);text-decoration:none}.breadcrumb-holder a:hover{color:var(--wp--preset--color--accent-3)}.wp-block-cover.page-feature-mobile img{object-position:33.3% 50%}.wp-block-cover.mfb-discipline-feature-image.feature-mobile img{object-position:66.6% 50%}@media screen and (min-width:768px){.wp-block-cover.mobile-feature{aspect-ratio:16/5!important}}.content-holder{margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60)}.pb-feature-bg{background-position:top 105px right 250px!important;background-size:auto 100%!important;height:100%}.ac-feature-bg{background-position:center right 356px!important;background-size:auto 96%!important;height:100%}@media screen and (max-width:600px){.pb-feature-bg{background-position:top 52px right 58px!important}.ac-feature-bg{background-position:center right 125px!important}}@media screen and (min-width:768px){figure.wp-block-image.alignleft{float:left;margin-right:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--30)}figure.wp-block-image.alignleft+p{margin-top:0}}.wp-block-button__link{transition:0.3s all ease}.wp-block-button__link:hover{background-color:black!important;color:#fff!important}.wp-block-buttons.view-filters{align-items:stretch}.view-filters .wp-block-button__link{padding:var(--wp--preset--spacing--30);display:flex;gap:1rem;text-align:left;align-items:center;text-transform:capitalize;letter-spacing:0}.view-filters .wp-block-button__link:hover{color:black!important;background-color:#e6462ccc!important}.view-filters .wp-block-button__link:before{content:"";height:30px;width:30px;background-size:contain;background-repeat:no-repeat;background-position:center center}.view-filters .button-gallery .wp-block-button__link:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjkuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOS45IDI2LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5LjkgMjYuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDA3NTg3NDI0OTQ3NDcyMjE3MTA4MDAwMDAxNzIxNzcxODgwNjIzMTQ1MDUxMF8pO2ZpbGw6IzIzMUYyMDt9CgkKCQkuc3Qxe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMDc1ODc0MjQ5NDc0NzIyMTcxMDgwMDAwMDE3MjE3NzE4ODA2MjMxNDUwNTEwXyk7ZmlsbDpub25lO3N0cm9rZTojMjMxRjIwO3N0cm9rZS13aWR0aDozO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cjwvc3R5bGU+CjxnPgoJPGRlZnM+CgkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB4PSIwLjIiIHk9IjAuMSIgd2lkdGg9IjE5LjciIGhlaWdodD0iMjYuNSIvPgoJPC9kZWZzPgoJPGNsaXBQYXRoIGlkPSJTVkdJRF8wMDAwMDAyNzU3Mzc3ODc2OTIzMTc0MTc0MDAwMDAwNjQ1NzIyODQ4MTA4Mzc4NjY1MV8iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+Cgk8L2NsaXBQYXRoPgoJPHBhdGggc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMDI3NTczNzc4NzY5MjMxNzQxNzQwMDAwMDA2NDU3MjI4NDgxMDgzNzg2NjUxXyk7ZmlsbDojMjMxRjIwOyIgZD0iTTQuMiwwLjEKCQljLTIuMiwwLTQsMS44LTQsNHY5LjJjMCwyLjIsMS44LDQsNCw0aDExLjdjMi4yLDAsNC0xLjgsNC00VjQuMWMwLTIuMi0xLjgtNC00LTRINC4yeiIvPgoJCgkJPGxpbmUgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMDI3NTczNzc4NzY5MjMxNzQxNzQwMDAwMDA2NDU3MjI4NDgxMDgzNzg2NjUxXyk7ZmlsbDpub25lO3N0cm9rZTojMjMxRjIwO3N0cm9rZS13aWR0aDozO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHgxPSIxLjciIHkxPSIyNS4xIiB4Mj0iMTguNCIgeTI9IjI1LjEiLz4KPC9nPgo8L3N2Zz4K")}.view-filters .button-list .wp-block-button__link:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjkuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNS4xIDIwLjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1LjEgMjAuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJCgkJLnN0MHtjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDE3ODE5ODEwMjczMTQ4ODAwNjQ0MDAwMDAxMDg2OTg3NTQ1ODY4Nzg5NTc0M18pO2ZpbGw6bm9uZTtzdHJva2U6IzIzMUYyMDtzdHJva2Utd2lkdGg6MztzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fQo8L3N0eWxlPgo8Zz4KCTxkZWZzPgoJCTxyZWN0IGlkPSJTVkdJRF8xXyIgeD0iMC4yIiB5PSIwLjEiIHdpZHRoPSIyNSIgaGVpZ2h0PSIyMC40Ii8+Cgk8L2RlZnM+Cgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzAwMDAwMTY4ODE3ODUxMjcwNzM0MTczNzkwMDAwMDAzNjk4MjE3Mjk2NjEyNTIyOTIyXyI+CgkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCTwvY2xpcFBhdGg+CgkKCQk8bGluZSBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxNjg4MTc4NTEyNzA3MzQxNzM3OTAwMDAwMDM2OTgyMTcyOTY2MTI1MjI5MjJfKTtmaWxsOm5vbmU7c3Ryb2tlOiMyMzFGMjA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyIgeDE9IjEwLjQiIHkxPSIxLjYiIHgyPSIyMy43IiB5Mj0iMS42Ii8+CgkKCQk8bGluZSBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxNjg4MTc4NTEyNzA3MzQxNzM3OTAwMDAwMDM2OTgyMTcyOTY2MTI1MjI5MjJfKTtmaWxsOm5vbmU7c3Ryb2tlOiMyMzFGMjA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyIgeDE9IjEwLjQiIHkxPSIxOSIgeDI9IjIzLjciIHkyPSIxOSIvPgoJCgkJPGxpbmUgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMTY4ODE3ODUxMjcwNzM0MTczNzkwMDAwMDAzNjk4MjE3Mjk2NjEyNTIyOTIyXyk7ZmlsbDpub25lO3N0cm9rZTojMjMxRjIwO3N0cm9rZS13aWR0aDozO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHgxPSIxMC40IiB5MT0iMTAuMyIgeDI9IjIzLjciIHkyPSIxMC4zIi8+CgkKCQk8bGluZSBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxNjg4MTc4NTEyNzA3MzQxNzM3OTAwMDAwMDM2OTgyMTcyOTY2MTI1MjI5MjJfKTtmaWxsOm5vbmU7c3Ryb2tlOiMyMzFGMjA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyIgeDE9IjEuNyIgeTE9IjEuNiIgeDI9IjMuOCIgeTI9IjEuNiIvPgoJCgkJPGxpbmUgc3R5bGU9ImNsaXAtcGF0aDp1cmwoI1NWR0lEXzAwMDAwMTY4ODE3ODUxMjcwNzM0MTczNzkwMDAwMDAzNjk4MjE3Mjk2NjEyNTIyOTIyXyk7ZmlsbDpub25lO3N0cm9rZTojMjMxRjIwO3N0cm9rZS13aWR0aDozO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDsiIHgxPSIxLjciIHkxPSIxOSIgeDI9IjMuOCIgeTI9IjE5Ii8+CgkKCQk8bGluZSBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAxNjg4MTc4NTEyNzA3MzQxNzM3OTAwMDAwMDM2OTgyMTcyOTY2MTI1MjI5MjJfKTtmaWxsOm5vbmU7c3Ryb2tlOiMyMzFGMjA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kOyIgeDE9IjEuNyIgeTE9IjEwLjMiIHgyPSIzLjgiIHkyPSIxMC4zIi8+CjwvZz4KPC9zdmc+Cg==")}.view-filters .button-map .wp-block-button__link:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjkuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OC45IDQ5LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4LjkgNDkuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNMzAuOSwzLjljLTMuMSwwLTUuNiwyLjUtNS42LDUuNmMwLDMuMSwyLjUsNS42LDUuNiw1LjZjMy4xLDAsNS42LTIuNSw1LjYtNS42QzM2LjUsNi40LDM0LDMuOSwzMC45LDMuOXogTTMwLjksMTMuNgoJYy0yLjMsMC00LjEtMS45LTQuMS00LjFjMC0yLjMsMS45LTQuMSw0LjEtNC4xYzIuMywwLDQuMSwxLjksNC4xLDQuMUMzNS4xLDExLjgsMzMuMiwxMy42LDMwLjksMTMuNnogTTIwLjMsMzMuMQoJYzAsMC40LDAuMywwLjcsMC43LDAuN2gwYzAuNywwLDEuNC0wLjEsMi0wLjJjMC40LTAuMSwwLjctMC40LDAuNi0wLjhjLTAuMS0wLjQtMC40LTAuNy0wLjgtMC42Yy0wLjYsMC4xLTEuMiwwLjEtMS44LDAuMgoJQzIwLjYsMzIuNCwyMC4zLDMyLjcsMjAuMywzMy4xeiBNNCw0MC4yYzAuMSwwLjEsMC4yLDAuMSwwLjQsMC4xYzAuMiwwLDAuNS0wLjEsMC42LTAuNGgwYzAuMy0wLjUsMC43LTEuMSwxLTEuNgoJYzAuMi0wLjMsMC4yLTAuOC0wLjItMWMtMC4zLTAuMi0wLjgtMC4yLTEsMC4yYy0wLjQsMC41LTAuOCwxLjEtMS4xLDEuN0MzLjYsMzkuNiwzLjcsNDAsNCw0MC4yeiBNMTguMiwzMi4zCgljLTAuNS0wLjEtMC45LTAuMS0xLjQtMC4yYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFjLTAuNCwwLTAuOCwwLjItMC44LDAuNmMtMC4xLDAuNCwwLjIsMC44LDAuNiwwLjhjMC4xLDAsMC4zLDAsMC41LDAuMQoJYzAuNSwwLjEsMSwwLjIsMS41LDAuMmMwLDAsMC4xLDAsMC4xLDBjMC40LDAsMC43LTAuMywwLjctMC42QzE4LjksMzIuNywxOC42LDMyLjMsMTguMiwzMi4zeiBNNy40LDM2LjVjMC4yLDAsMC40LTAuMSwwLjUtMC4yCgljMC40LTAuNCwwLjktMC44LDEuNC0xLjJjMC4zLTAuMiwwLjQtMC43LDAuMi0xYy0wLjItMC4zLTAuNy0wLjQtMS0wLjJjLTAuNiwwLjQtMS4xLDAuOC0xLjYsMS4zYy0wLjMsMC4zLTAuMywwLjcsMCwxCglDNywzNi40LDcuMiwzNi41LDcuNCwzNi41eiBNNDguMiwxM2wtOC0xLjljMC4xLTAuNiwwLjEtMS4xLDAuMS0xLjdjMC01LjItNC4yLTkuNC05LjQtOS40Yy01LjIsMC05LjQsNC4yLTkuNCw5LjQKCWMwLDAuOSwwLjEsMS45LDAuMywyLjhsLTkuMS0xLjZjLTAuMSwwLTAuMSwwLTAuMSwwYzAsMC0wLjEsMC0wLjEsMEwwLjcsMTNjLTAuMywwLjEtMC42LDAuNC0wLjYsMC43djM0LjljMCwwLDAsMCwwLDAuMQoJYzAsMC4xLDAsMC4xLDAsMC4yYzAsMCwwLDAuMSwwLDAuMWMwLDAuMSwwLjEsMC4xLDAuMSwwLjJjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBjMCwwLDAuMSwwLDAuMSwwLjFjMCwwLDAuMSwwLDAuMSwwLjEKCWMwLDAsMCwwLDAsMGMwLjEsMCwwLjEsMCwwLjEsMGMwLDAsMCwwLDAsMGMwLDAsMC4xLDAsMC4xLDBMMTIuNiw0N0wyNC4yLDUwYzAuMSwwLDAuMSwwLDAuMiwwYzAsMCwwLDAsMCwwYzAsMCwwLDAsMCwwCgljMC4xLDAsMC4xLDAsMC4yLDBMMzYuMyw0N2wxMS42LDIuNGMwLDAsMC4xLDAsMC4xLDBjMC4yLDAsMC4zLTAuMSwwLjUtMC4yYzAuMi0wLjEsMC4zLTAuMywwLjMtMC42VjEzLjgKCUM0OC44LDEzLjQsNDguNSwxMy4xLDQ4LjIsMTN6IE0xMS45LDMyLjNjLTAuMiwwLjEtMC41LDAuMS0wLjcsMC4yYy0wLjQsMC4xLTAuNiwwLjYtMC40LDAuOWMwLjEsMC4zLDAuNCwwLjUsMC43LDAuNQoJYzAuMSwwLDAuMiwwLDAuMiwwaDBjMC4xLDAsMC4yLDAsMC4yLTAuMXYxMS44TDEuNSw0Ny44di0zLjdjMCwwLjMsMC4yLDAuNSwwLjUsMC42YzAuMSwwLDAuMiwwLDAuMywwYzAuMywwLDAuNi0wLjIsMC43LTAuNXYwCgljMC4yLTAuNiwwLjUtMS4xLDAuNy0xLjhjMC4yLTAuNCwwLTAuOC0wLjQtMWMtMC40LTAuMi0wLjgsMC0xLDAuNGMtMC4zLDAuNi0wLjUsMS4yLTAuOCwxLjhjMCwwLjEsMCwwLjEsMCwwLjJWMTQuM2wxMC40LTIuMVYzMi4zCgl6IE0yMy43LDQ4LjRsLTEwLjMtMi43VjMzLjVjMCwwLDAsMCwwLDBjMC40LTAuMSwwLjctMC40LDAuNi0wLjhDMTQsMzIuMywxMy43LDMyLDEzLjQsMzJWMTIuMmw4LjgsMS42YzAuNCwxLjUsMC45LDIuOSwxLjYsNC4yCglWNDguNHogTTM1LjUsNDUuN2wtMTAuMywyLjdWMzIuNmMwLjEsMC4yLDAuNCwwLjMsMC42LDAuM2MwLjEsMCwwLjIsMCwwLjMtMC4xYzAuNy0wLjMsMS4zLTAuNiwxLjgtMWMwLjMtMC4yLDAuNC0wLjcsMC4yLTEKCWMtMC4yLTAuMy0wLjctMC40LTEtMC4yYy0wLjUsMC4zLTEsMC42LTEuNiwwLjhjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4zdi0xMWMyLDMuMyw0LjMsNS42LDUsNi40Yy0wLjEsMC4xLTAuMiwwLjItMC4yLDAuMwoJYy0wLjIsMC40LTAuNSwwLjktMC45LDEuNWMtMC4yLDAuMy0wLjIsMC44LDAuMSwxYzAuMSwwLjEsMC4zLDAuMiwwLjQsMC4yYzAuMiwwLDAuNC0wLjEsMC42LTAuM3YwYzAuNS0wLjcsMC45LTEuMywxLjEtMS44CgljMC4xLTAuMiwwLjEtMC40LDAtMC41YzAsMCwwLjEsMCwwLjEtMC4xYzAsMCwyLTEuOSw0LjEtNC44VjQ1Ljd6IE0zNC43LDIxLjJjLTEuMSwxLjYtMi4xLDIuOC0yLjksMy43Yy0wLjMsMC40LTAuNiwwLjctMC44LDAuOQoJYy0wLjItMC4yLTAuNS0wLjUtMC44LTAuOUMyNy43LDIyLjIsMjMsMTYsMjMsOS41YzAtNC40LDMuNi03LjksNy45LThjNC40LDAsNy45LDMuNiw3LjksOEMzOC45LDEzLjgsMzYuOCwxOCwzNC43LDIxLjJ6CgkgTTQ3LjMsNDcuN0wzNyw0NS42VjIwLjNjMS4zLTIuMiwyLjUtNC44LDMtNy42bDcuMywxLjdWNDcuN3oiLz4KPC9zdmc+Cg==")}.view-filters .button-friday .wp-block-button__link:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjkuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNS41IDM2LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1LjUgMzYuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjEuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjEuNzU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjc1O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE5LjQiIGN5PSIzLjIiIHI9IjIuMyIvPgo8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjMxLjEsOC4zIDMzLjksNy40IDMyLjksMTAuMiAzNC42LDEyLjUgMzEuNywxMi40IDMwLDE0LjggMjkuMSwxMiAyNi40LDExLjEgMjguOCw5LjUgMjguOCw2LjUgIi8+CjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTguNTIzNyAxNy45MTExKSIgY2xhc3M9InN0MSIgY3g9IjE3LjQiIGN5PSIxOS4yIiByeD0iMyIgcnk9IjkuOCIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAuNCwxMi4zTDEsMzQuNmMtMC4zLDAuNywwLjQsMS40LDEuMSwxLjFsMjIuMy05LjUiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTE5LjMsMjIuNmMwLDAsNC45LTUuOCw5LjItNS4zczUuMSwzLjQsNC4zLDQuOGMtMS42LDIuOC01LjEsMS00LjgtMC43Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy40LDE1LjljMi40LTQuOCwzLjMtOS44LDAtMTEuMlM5LjIsNi40LDkuMyw3LjFjMC4xLDAuOCwxLDIuNCwzLjEsMS42Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yMC44LDExLjhjNC0yLjgsNS4zLTUuNywzLTEwLjgiLz4KPC9zdmc+Cg==")}.view-filters .button-demos .wp-block-button__link:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjkuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NC43IDU2LjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0LjcgNTYuNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJCgkJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjEuNzU7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1taXRlcmxpbWl0OjIyLjkyNTY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTcuOCw0MC44YzAuMSwxLjMtMC4yLDQuNC0wLjgsNS42Yy0wLjUsMS0xLjgsMi0zLjIsMi40Yy0wLjYsMC4xLTAuOSwwLjEtMS41LDBjLTEuNC0wLjMtMi42LTEuMy0zLjItMi40CgljLTAuNi0xLjItMC45LTQuMy0wLjgtNS42QzQ4LjgsMzUuNyw1Ny40LDM1LjcsNTcuOCw0MC44TDU3LjgsNDAuOHogTTQ5LjcsNDcuNGwtNC45LDEuOGMtMC4zLDAuMi0xLDAuNy0xLjEsMS4ybC0xLDYuMmwtMS02LjIKCWMtMC4xLTAuNC0wLjgtMS0xLjEtMS4ybC00LjktMS44IE02My41LDU2LjZsLTEtNi4yYy0wLjEtMC40LTAuOC0xLTEuMS0xLjJsLTQuOS0xLjggTTM3LjEsNDAuOGMwLjEsMS4zLTAuMiw0LjQtMC44LDUuNgoJYy0wLjUsMS0xLjgsMi0zLjIsMi40Yy0wLjYsMC4xLTAuOSwwLjEtMS41LDBjLTEuNC0wLjMtMi42LTEuMy0zLjItMi40Yy0wLjYtMS4yLTAuOS00LjMtMC44LTUuNkMyOC4xLDM1LjcsMzYuNiwzNS43LDM3LjEsNDAuOAoJTDM3LjEsNDAuOHogTTI4LjksNDcuNGwtNC45LDEuOGMtMC4zLDAuMi0xLDAuNy0xLjEsMS4ybC0xLDYuMmwtMS02LjJjLTAuMS0wLjQtMC44LTEtMS4xLTEuMmwtNC45LTEuOCBNMTYuNCw0MC44CgljMC4xLDEuMy0wLjIsNC40LTAuOCw1LjZjLTAuNSwxLTEuOCwyLTMuMiwyLjRjLTAuNiwwLjEtMC45LDAuMS0xLjUsMGMtMS40LTAuMy0yLjYtMS4zLTMuMi0yLjRjLTAuNi0xLjItMC45LTQuMy0wLjgtNS42CglDNy40LDM1LjcsMTUuOSwzNS43LDE2LjQsNDAuOEwxNi40LDQwLjh6IE04LjIsNDcuNGwtNC45LDEuOGMtMC4zLDAuMi0xLDAuNy0xLjEsMS4ybC0xLDYuMiBNMTQuNCw2LjFDMTQsMy40LDExLjYsMi4xLDksMi4xCgljLTIuNiwwLTQuOSwxLjQtNSw0LjFjMCwxLjQsMC41LDQuNywxLjIsNmMwLjcsMS4xLDIuMSwyLjIsMy43LDIuNWMwLjgsMC4xLDAuOSwwLjEsMS43LDBjMS41LTAuNCwyLjgtMS40LDMuNC0yLjUKCUMxNC41LDEwLjksMTQuNiw3LjYsMTQuNCw2LjFMMTQuNCw2LjF6IE0xLjUsNDFMMC44LDIzLjJjLTAuMS0zLjUsMS43LTcuNiw1LjItOC40YzIuNC0wLjUsOC40LDAuMyw5LjgsMS45YzEuOSwyLjEsMi44LDUuMiw0LDcuNQoJbDcuOS0xYzItMC4zLDIuMyw0LjMsMC4zLDQuN2wtMTEuMiwyLjJsLTQtNi41IE0yOS40LDIzLjhsMTcuNS02LjYgTTE2LjYsMy41SDYwdjI5LjlIMTkuNiIvPgo8L3N2Zz4K")}.view-filters .button-survey .wp-block-button__link:before{background-image:url("assets/images/view-survey-icon-blk.svg")}.page-purple-banner-gallery-view .view-filters .button-gallery .wp-block-button__link,.page-art-crawl-gallery-view .view-filters .button-gallery .wp-block-button__link,.page-gallery-view .view-filters .button-gallery .wp-block-button__link,.page-purple-banner-list-view .view-filters .button-list .wp-block-button__link,.page-art-crawl-list-view .view-filters .button-list .wp-block-button__link,.page-list-view .view-filters .button-list .wp-block-button__link,.page-purple-banner-map .view-filters .button-map .wp-block-button__link,.page-art-crawl-map .view-filters .button-map .wp-block-button__link,.page-map-view .view-filters .button-map .wp-block-button__link,.page-friday-events .view-filters .button-friday .wp-block-button__link,.page-demos .view-filters .button-demos .wp-block-button__link,.page-prizes .view-filters .button-survey .wp-block-button__link{background-color:#e6462ccc!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{padding:0}.wp-block-search__button svg{min-height:36px;min-width:36px}.discipline-cats>.wp-block-group:hover{background-color:rgb(230 70 44 / .8)!important;color:#000;cursor:default}.fat-footer a{text-decoration:none;color:var(--wp--preset--color--base)}@media screen and (max-width:600px){.drts-gutter-md{margin-left:-10px;margin-right:-10px}.drts-gutter-md.drts-y-gutter>[class*=drts-col-]{margin-bottom:20px}.drts-gutter-md>[class*=drts-col-]{padding-left:10px;padding-right:10px}}.single-cca_dir_ltg .drts .gallery br{display:none}.page-contact-us .wpcf7 p{margin-bottom:1.75rem}.page-contact-us .wpcf7 textarea,.page-contact-us .wpcf7 input[type="text"],.page-contact-us .wpcf7 input[type="tel"],.page-contact-us .wpcf7 input[type="email"]{background-color:var(--wp--preset--color--accent-5);border:none;padding:.25em .5em;font-family:"Jost",sans-serif;font-size:var(--wp--preset--font-size--large);width:100%}.page-contact-us .wpcf7 input[type="submit"]{background-color:var(--wp--preset--color--accent-3);color:#fff;border:none;font-family:"Zilla Slab",serif;letter-spacing:.08em;text-transform:uppercase;padding:.3em 2.5em;font-size:var(--wp--preset--font-size--large);transition:background-color 0.3s ease}.page-contact-us .wpcf7 input[type="submit"]:hover{background-color:#000;cursor:pointer}.page-contact-us .wpcf7 input::placeholder,.page-contact-us .wpcf7 textarea::placeholder{color:#333;text-transform:uppercase;letter-spacing:.1em;font-size:var(--wp--preset--font-size--medium)}.main-nav .wp-block-navigation__responsive-container-close svg,.main-nav .wp-block-navigation__responsive-container-open svg{height:34px;width:34px}.main-nav .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--custom-drop-down-2)}.footer-holder{margin-top:var(--wp--preset--spacing--60);padding-top:0;padding-bottom:0}@media screen and (max-width:600px){.footer-buttons .wp-block-button{flex-basis:100%}.footer-buttons .wp-block-button__link{width:100%}}.fat-footer{margin-top:0;margin-bottom:0;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--70)}.footer-menus-holder{border-top:1px solid var(--wp--preset--color--base);border-bottom:1px solid var(--wp--preset--color--base);padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--50)}.wp-block-columns.footer-menu-desktop{gap:var(--wp--preset--spacing--40)}.footer-menu-desktop ul.menu,.footer-menu-mobile ul.menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}.footer-menu-desktop ul.menu{display:flex;flex-direction:column;text-transform:capitalize;gap:5px;font-size:var(--wp--preset--font-size--small)}.footer-menu-desktop .last-footer-menu ul.menu{gap:var(--wp--preset--spacing--30)}.footer-menu-desktop ul.menu>li>a{text-transform:uppercase;font-family:var(--wp--preset--font-family--zilla-slab)}.footer-menu-desktop ul.menu ul{list-style:none;margin-left:0;margin-top:.5em;padding-left:0;display:flex;flex-direction:column}.footer-menu-desktop ul.menu ul li{margin:0;padding:0}.footer-menu-desktop .wp-container-core-social-links-is-layout-1{justify-content:flex-start!important}@media screen and (min-width:768px){.wp-block-group.footer-menu-mobile{columns:3;column-gap:2rem}.footer-menu-mobile>ul.menu{display:block;margin-bottom:var(--wp--preset--spacing--30)}.footer-menu-mobile>ul.menu li{margin-bottom:1rem}.footer-menu-mobile .wp-container-core-social-links-is-layout-1{justify-content:flex-start!important;margin-top:var(--wp--preset--spacing--10)!important}}@media screen and (min-width:1024px){.footer-buttons{flex-wrap:nowrap!important}}.page-feature{margin:0}@media screen and (max-width:767px){.page-feature img,.mfb-discipline-feature-image img{width:100%;height:50vw;object-fit:cover;display:block}.page-feature img,.page-feature.parent-layout img{object-position:10% 50%}.page-feature.mono img,.page-art-crawl .page-feature img,.page-purple-banner-tour .page-feature img{object-position:50% 50%!important}.mfb-discipline-feature-image img,.page-child .page-feature img,.page-feature.child-layout img{object-position:90% 50%}}@media screen and (min-width:768px){.page-feature img,.mfb-discipline-feature-image img{max-width:100%;width:100%;height:auto;object-fit:cover;display:block;aspect-ratio:192/45}}.single-member-branding,.discipline-branding{margin-top:0;margin-bottom:0;padding-bottom:var(--wp--preset--spacing--40)}.single-member-branding figure,.discipline-branding figure{margin:0}.member-content-holder{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:var(--wp--preset--spacing--50)}.discipline-content-holder{margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--60)}.disciplines-tiles{padding:0 var(--wp--preset--spacing--40)}.all-disciplines-grid{display:block;text-align:center;font-size:1.1rem}.all-disciplines-grid a{text-decoration:none;color:#000;display:block;width:100%}.all-artists-link{padding:1.25rem!important;float:left;margin:10px!important;width:160px;height:160px;transition:background-color 0.3s ease}.all-artists-link figure{width:100%}.all-artists-link figure img{max-width:70px;max-height:100px}.all-artists-link:hover{background-color:#e6462ccc!important}.all-disciplines-grid:after{content:"";display:block;clear:both}.all-disciplines-grid .drts-view-entities-list-row>.drts-row{display:inline}.all-disciplines-grid .drts-display--summary{height:100%}.all-disciplines-grid div[data-entity-id="35"]{padding:1.25rem .15rem}.all-disciplines-grid .drts-col-12{width:160px!important;height:160px;float:left;margin:10px!important}@media screen and (max-width:600px){.all-artists-link figure img{max-width:56px;max-height:80px}.all-artists-link,.all-disciplines-grid .drts-col-12{width:144px!important;height:144px}}.artist-grid{container-name:drts-row;container-type:inline-size;display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px;margin-top:3.5rem}.found-artist{display:relative;margin-bottom:60px;padding-left:30px;padding-right:30px;width:100%;min-height:1px;flex:0 0 50%;max-width:50%}@media screen and (min-width:720px){.found-artist{flex:0 0 33.333333%;max-width:33.333333%}}.summary-found-artist{height:100%;position:relative}.found-artist .artist-thumbnail img{filter:grayscale(100%);transition:filter 0.3s ease;display:inline;vertical-align:middle;width:100%;max-width:100%;height:auto}.found-artist .artist-caption{position:absolute;top:18%;left:18%;text-align:center;width:64%;height:64%;right:18%;bottom:18%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;font-family:var(--wp--preset--font-family--zilla-slab)}.found-artist .artist-caption a{background-color:#2a2a86bb;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:center;height:100%;padding:5px;transition:all 0.3s ease}.found-artist:focus .artist-thumbnail img,.found-artist:hover .artist-thumbnail img{filter:none}.found-artist:hover .artist-caption a,.found-artist:focus .artist-caption a{background-color:#000c;height:calc(1.2rem * 3.9 + 1rem)}h2.c-accordion__title{font-family:var(--wp--preset--font-family--jost);font-size:var(--wp--preset--font-size--large);background:var(--wp--preset--color--accent-1);color:#fff;padding:1em 1em .5em;font-weight:600;margin:0}.c-accordion__title:after{color:#fff;font-weight:400;right:1rem;font-size:3rem;line-height:1;opacity:.7}.c-accordion__content{padding:2.5rem 3.5rem;background:var(--wp--preset--color--accent-5);margin-top:0;margin-bottom:2.5rem}.c-accordion__content>:first-child{margin-top:0}.c-accordion__content h3{font-family:var(--wp--preset--font-family--jost);font-size:var(--wp--preset--font-size--large);font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:.08em}.woocommerce-page .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size)}.woocommerce-page.woocommerce-drts-posts_cca .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1500px}.woocommerce-page #main.site-main{max-width:var(--wp--style--global--wide-size);margin-left:auto!important;margin-right:auto!important;padding-top:3rem}.woocommerce-account .woocommerce{display:flex;flex-direction:column;gap:5%;font-size:var(--wp--preset--font-size--large);padding:0 3%}.woocommerce-account nav.woocommerce-MyAccount-navigation{order:2}nav.woocommerce-MyAccount-navigation>ul{list-style:none;padding:0;margin:0;display:flex;gap:.85em;text-align:center;flex-wrap:wrap;justify-content:stretch;flex-direction:column}nav.woocommerce-MyAccount-navigation>ul li{flex-grow:1}nav.woocommerce-MyAccount-navigation>ul a{text-decoration:none;display:block;background:var(--wp--preset--color--accent-5);color:var(--wp--preset--color--contrast);padding:.5em 1em;font-family:var(--wp--preset--font-family--zilla-slab);text-transform:uppercase;letter-spacing:.1em;line-height:1.2;font-size:var(--wp--preset--font-size--medium);transition:all 0.3s ease}nav.woocommerce-MyAccount-navigation>ul li.is-active a{background:var(--wp--preset--color--accent-3);color:var(--wp--preset--color--base);cursor:default}nav.woocommerce-MyAccount-navigation>ul a:hover,nav.woocommerce-MyAccount-navigation>ul a:focus{background:var(--wp--preset--color--custom-filters-bg)}.woocommerce-edit-account .woocommerce form .form-row .input-text,.woocommerce-edit-account .woocommerce form .form-row select{padding:.25em .5em;border-radius:0;border:none;background:var(--wp--preset--color--accent-5)}.woocommerce-edit-account form .form-row label{text-transform:uppercase;font-weight:600;letter-spacing:.14em}.woocommerce-edit-account form fieldset .form-row label{text-transform:none;font-weight:400;letter-spacing:.025em}.woocommerce-edit-account span#account_display_name_description{padding-top:.75em;display:block;font-weight:300}.woocommerce-edit-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{margin-top:1rem}.woocommerce-edit-account fieldset{background-color:#fff0;margin-top:3rem;border:none;padding:0}.woocommerce-edit-account fieldset legend{font-weight:600;text-transform:uppercase;letter-spacing:.14em;display:block;width:100%;padding-top:1.5rem;border-top:2px solid #aaa}.woocommerce-account button[type="submit"]{color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--accent-3);padding:1rem 2.25rem;border:none;font-family:var(--wp--preset--font-family--zilla-slab);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;line-height:1;transition:all 0.3s ease}.woocommerce-account button[type="submit"]:hover{background:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);color:var(--wp--preset--color--base);cursor:pointer}.u-columns{display:flex;flex-direction:column;gap:2rem}.u-columns h2{margin-bottom:1rem;margin-top:0;color:var(--wp--preset--color--accent-3)}.woocommerce-privacy-policy-text p{font-size:var(--wp--preset--font-size--small)}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:none;display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-width:0 0 0 3px;border-left:3px solid var(--wp--preset--color--accent-1);background-color:var(--wp--preset--color--accent-5);padding-left:2em;flex-basis:100%;max-width:800px}.woocommerce-notices-wrapper{flex-basis:100%}.woocommerce-info::before{display:none;color:var(--wp--preset--color--accent-1)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:1rem 0;border-width:0 0 0 2px;border-color:var(--wp--preset--color--accent-3);border-radius:0}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:0;background:var(--wp--preset--color--accent-5);border-radius:0;font-size:1.4rem}.woocommerce .u-columns form .form-row label,.woocommerce-page .u-columns form .form-row label{text-transform:uppercase;letter-spacing:.14em;font-weight:500}.woocommerce-LostPassword.lost_password{text-transform:uppercase;letter-spacing:.1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{border-radius:0;font-family:var(--wp--preset--font-family--zilla-slab);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--accent-3);transition:all 0.3s ease}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:var(--wp--preset--color--accent-2);color:var(--wp--preset--color--base)}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:none;display:none}@media screen and (min-width:768px){.woocommerce-account .woocommerce{flex-direction:row;justify-content:center;flex-wrap:wrap}.woocommerce-account .u-columns{flex-direction:row;gap:10%}.woocommerce-account .u-columns>div{flex-basis:50%;float:none!important;width:unset!important}form.woocommerce-form.woocommerce-form-login.login{max-width:600px}.woocommerce-account nav.woocommerce-MyAccount-navigation{flex-basis:25%;float:none;width:unset;order:unset}.woocommerce-account .woocommerce-MyAccount-content{flex-basis:70%;float:none;width:unset;border-left:3px solid var(--wp--preset--color--accent-1);padding-left:4%}.woocommerce-account.woocommerce-drts-posts_cca nav.woocommerce-MyAccount-navigation{flex-basis:20%}.woocommerce-account.woocommerce-drts-posts_cca .woocommerce-MyAccount-content{flex-basis:75%}.woocommerce-account .woocommerce-form-register p.woocommerce-form-row,.woocommerce-account .woocommerce-form-login p.woocommerce-form-row{flex-direction:column;align-items:stretch}.button.woocommerce-form-register__submit{align-self:center}.woocommerce-edit-account span#account_display_name_description{font-size:var(--wp--preset--font-size--medium)}}.single-product.woocommerce-page #main.site-main{max-width:1000px}section.related.products{clear:both}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:67%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:25%}.woocommerce div.product .woocommerce-tabs .panel{padding:0 2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li{text-transform:uppercase;letter-spacing:.15em;color:var(--wp--preset--color--contrast)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:var(--wp--preset--color--contrast)}.woocommerce div.product .woocommerce-tabs .panel h2:first-child{display:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:var(--wp--preset--color--accent-3)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--wp--preset--color--accent-2)}:root{--woocommerce:var(--wp--preset--color--accent-3);--wc-primary:var(--wp--preset--color--accent-3);--wc-secondary:var(--wp--preset--color--accent-6);--wc-highlight:var(--wp--preset--color--accent-2)}