.adthrive-footer-message{margin:0;padding-block-start:var(--wp--preset--spacing--40, 1.125em);padding-block-end:8em;background-color:var(--color-background-contrast-max);color:var(--color-text-contrast-max);--color-text-contrast-min: #6C767F;--color-text-contrast-AA: #8E969F;--color-text-contrast-AAA: #E5E5E7;--color-text: #f2f2f3;--color-text-contrast-max: #fff;--color-background-contrast-min: #2e2e2e;--color-background: #1b1b1b;--color-background-contrast-max: #000;--color-text-decoration-rgb: 255, 255, 255}.adthrive-footer-message>*{margin:0}.adthrive-footer-message>*+*{margin-block-start:var(--wp--preset--spacing--30, .75em)}.adthrive-ccpa-link{color:inherit;font-size:inherit;font-family:Tomato Grotesk,Helvetica,Arial,sans-serif}.site__header.navigation-shown{--color-text-contrast-min: #6C767F;--color-text-contrast-AA: #8E969F;--color-text-contrast-AAA: #E5E5E7;--color-text: #f2f2f3;--color-text-contrast-max: #fff;--color-background-contrast-min: #2e2e2e;--color-background: #1b1b1b;--color-background-contrast-max: #000;--color-text-decoration-rgb: 255, 255, 255;z-index:11}.subnav .menu-item a:hover,.subnav .menu-item a:focus,.subnav .menu-item a:active{filter:contrast(200%) brightness(80%)}.nav__container{position:absolute;z-index:2;inline-size:100%}.nav__container ul{margin-block:0;padding-inline-start:0;list-style:none}.nav__container p,.nav__container .menu li{margin:0}.nav__container[aria-hidden=true] .menu{display:none}.nav__container .menu{animation:fadein .3s}.nav__screen{position:fixed;top:0;inline-size:100%;block-size:100%;background-color:#00000080}@supports (inset-block-start: 0){.nav__screen{top:initial;inset-block-start:0}}@media (min-width: 601px){.nav__screen{top:var(--wp-admin--admin-bar--height, 0)}@supports (inset-block-start: var(--wp-admin--admin-bar--height, 0)){.nav__screen{top:initial;inset-block-start:var(--wp-admin--admin-bar--height, 0)}}}.nav__close svg rect{transform-origin:center}@media (prefers-reduced-motion: no-preference){.nav__close svg rect{transition:transform .3s cubic-bezier(.4,.37,.19,.99)}}.site__header.navigation-shown .nav__close svg rect:nth-of-type(1){transform:rotate(45deg) translateY(18.5%)}.site__header.navigation-shown .nav__close svg rect:nth-of-type(2){transform:rotate(-45deg) translateY(-18.5%)}.nav__background{position:relative;padding-block-start:var(--wp--preset--spacing--70, 3em);overflow:hidden;max-block-size:100vh}@media (min-width: 783px){.nav__background{max-block-size:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.nav__scroll{max-block-size:calc(100vh - 3em - var(--wp-admin--admin-bar--height, 0px));overflow-y:auto;overscroll-behavior-block:contain;padding-inline:3.75vw;padding-block-start:var(--wp--preset--spacing--50, 1.5em);padding-block-end:var(--wp--preset--spacing--80, 4.5em)}.nav__layout-inner,.nav__layout{display:flex;font-size:var(--font-scale-2);align-items:center;gap:var(--wp--preset--spacing--50, 1.5em)}.nav__layout-inner>*,.nav__layout>*{flex-grow:1}.nav__layout{flex-wrap:wrap;max-inline-size:80em;margin-inline:auto}.nav__layout>:nth-child(2){font-family:Tomato Grotesk,Helvetica,Arial,sans-serif;flex-basis:var(--longest-explore-item)}.nav__layout-inner{flex-wrap:wrap-reverse;flex-grow:2}.nav__layout-inner>:nth-child(1){font-family:Tomato Grotesk,Helvetica,Arial,sans-serif;flex-basis:var(--longest-explore-item)}.nav__layout-inner>:nth-child(2){font-family:Editorial New,Times,serif;flex-basis:max-content;font-size:var(--font-scale-3)}.nav-explore{padding-inline-start:var(--wp--preset--spacing--40, 1.125em);inline-size:max-content;margin-inline:auto}.nav-explore a{text-decoration-line:none}.nav-explore a:hover{text-decoration-line:underline}.nav-explore-title{font-family:Editorial New,Times,serif;color:var(--color-text-contrast-min)}.nav-explore-title span{font-family:Tomato Grotesk,Helvetica,Arial,sans-serif;font-feature-settings:"ss01"}.nav-explore .current-menu-item{position:relative;color:var(--color-text-contrast-AA)}.nav-explore .current-menu-item:before{content:"";display:block;inline-size:.75em;block-size:.75em;background-color:currentColor;border-radius:50%;position:absolute;inset-inline-start:-1.125em;inset-block-start:.125em;top:calc(50% - .375em)}.menu-explore-network{line-height:calc(1em + .5rem)}.menu.menu-explore-about{font-size:1.125rem;margin-block-start:var(--wp--preset--spacing--50, 1.5em)}.nav-categories{font-weight:100}.nav-categories a{text-decoration-thickness:max(.015625em,2px);text-underline-offset:.0375em}.menu-categories{text-align:center;line-height:calc(1em + .5rem)}.menu.menu-social{margin-block-start:var(--wp--preset--spacing--50, 1.5em);display:flex;flex-wrap:wrap;text-align:center;gap:var(--wp--preset--spacing--30, .75em);justify-content:space-evenly;font-size:var(--font-scale-1);margin-inline:auto;inline-size:max(3em,calc(100% - (50vw - var(--longest-explore-item))));max-inline-size:100%}.menu.menu-social .menu-item{margin-block-end:1em}.menu.menu-social .menu-item a,.menu.menu-social .menu-item a>*{display:block;text-decoration-line:none}.menu.menu-social .menu-item a{filter:contrast(.7)}.menu.menu-social .menu-item a:hover{filter:contrast(1)}.social-link-icon{margin-block-end:.25em;margin-inline:auto;inline-size:1.75em;block-size:1.75em}.social-link-description{font-size:.875em}@keyframes fadein{0%{opacity:0}50%{opacity:0}to{opacity:1}}.tc-share-link[style^=--tc-share-color],.tc-share-link[style^=--tc-share-color]:visited{color:var(--tc-share-color, currentColor)}.tc-share-link[style^=--tc-share-color]:hover,.tc-share-link[style^=--tc-share-color]:focus{color:var(--tc-share-color, currentColor);filter:contrast(200%)}.tc-share-email,.tc-share-sms{color:var(--color-text-contrast-max, white);background-color:rgba(var(--primary, 46, 46, 46),.66)}.tc-share-email:visited,.tc-share-sms:visited{color:var(--color-text-contrast-max, white)}.tc-share-email:hover,.tc-share-sms:hover,.tc-share-email:focus,.tc-share-sms:focus{color:var(--color-text-contrast-max, white);filter:contrast(200%)}.navigation.pagination .current{background-color:#000;color:#fff}.navigation.pagination .prev,.navigation.pagination .next{background-color:#000;color:#fff;font-weight:700}@media (min-width: 480px){.navigation.pagination .prev,.navigation.pagination .next{background-color:transparent;color:#000}}
