  :root{--wp--custom--outline--color:var(--wp--preset--color--red);--wp--custom--outline--width:var(--wp--custom--spacing--2);--wp--custom--outline--offset:var(--wp--custom--spacing--2);--wp--custom--outline--border--radius:0}.hatemap-intro-group{text-align:center}.hatemap-intro-group .post-sub-heading,.hatemap-intro-group .wp-block-splc-post-sub-heading{font-family:inherit;font-size:inherit}.hatemap{--splc-hatemap-outer-padding:max(16px,min(2vw,32px));--hm-offcanvas-width:min(calc(98vw - 55px),350px);--hm-offcanvas-transition-duration:280ms;--splc-hm-active-state-fill:var(--wp--preset--color--light-gold-3);--splc-hm-inactive-state-fill:var(--wp--preset--color--light-gold-2);--splc-hm-conatiner-z:10;--splc-hm-offcanvas-z:11;--splc-hatemap-popup-z:12;--splc-hm-reset-button-z:20;--splc-hm-zoom-controls-z:20;--splc-hatemap-top-controls-distance:68px;background:var(--wp--custom--color--secondary--100);font-family:var(--wp--preset--font-family--sans-serif-alt);isolation:isolate;margin:0;max-width:100%!important;overflow-x:clip;padding-left:var(--splc-hatemap-outer-padding);position:relative;width:100%!important;z-index:3}@media (prefers-reduced-motion:reduce){.hatemap{--hm-offcanvas-transition-duration:0ms}}@media (min-width:60rem){.hatemap{overflow:clip}}main.wp-block-group:has(.hatemap){--splc-stack-first-block-margin:0}.hatemap-wrapper{--hm-offcanvas-timing-function:ease-in;display:flex;flex-direction:column;margin-top:16px;min-height:min(100svh,600px);padding-top:var(--splc-hatemap-top-controls-distance);position:relative;width:100%}@media (min-width:60rem){.hatemap-wrapper{display:grid;grid-template-areas:"map offcanvas" "controls offcanvas";grid-template-columns:1fr var(--hm-offcanvas-grid-width,0);grid-template-rows:1fr auto;height:max(600px,min(100svh,1200px));margin-top:0;min-height:600px;padding-top:0;grid-row-gap:12px;row-gap:12px;transition:grid-template-columns var(--hm-offcanvas-transition-duration) var(--hm-offcanvas-timing-function,ease-in)}.hatemap-wrapper>*{grid-area:map}}.hatemap-wrapper[data-off-canvas-open=true]{--hm-offcanvas-grid-width:var(--hm-offcanvas-width,0);--hm-offcanvas-timing-function:ease-out}.hatemap-hamburger{--btn-height:max(44px,min(5vw,54px));align-items:center;background-color:var(--wp--preset--color--dark-gray);background-position:6px;background-repeat:no-repeat;background-size:auto;border:none;border-left:5px solid var(--wp--preset--color--red);border-radius:4px 0 0 4px;color:var(--wp--preset--color--white);contain:layout;cursor:pointer;display:grid;justify-items:center;min-height:var(--btn-height);min-width:var(--btn-height);padding-left:12px;padding-right:12px;place-items:center;position:absolute;right:0;top:var(--splc-hatemap-top-controls-distance,0);transition:transform var(--hm-offcanvas-transition-duration) var(--hm-offcanvas-timing-function,ease-in);z-index:var(--splc-hm-offcanvas-z)}.hatemap-hamburger .hatemap-hamburger__open{display:flex;gap:12px}.hatemap-hamburger .hatemap-hamburger__close{display:none}[data-off-canvas-open=true] .hatemap-hamburger{transform:translateX(calc(var(--hm-offcanvas-width, 0)*-1))}@media (min-width:60rem){[data-off-canvas-open=true] .hatemap-hamburger{transform:none}}[data-off-canvas-open=true] .hatemap-hamburger .hatemap-hamburger__open{display:none}[data-off-canvas-open=true] .hatemap-hamburger .hatemap-hamburger__close{display:block}.hatemap__reset-filters{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--wp--preset--color--light-gold-3);border:1px solid var(--wp--preset--color--white);border-radius:100px;color:var(--wp--preset--color--black);cursor:pointer;display:grid;font-family:var(--wp--preset--font-family--sans-serif-alt);font-size:1rem;font-weight:var(--wp--custom--font--weight--medium);grid-gap:4px;align-items:center;gap:4px;grid-template-columns:auto auto;justify-items:center;left:0;max-width:60%;opacity:0;padding:6px 21px;place-items:center;pointer-events:none;position:absolute;top:0;transition:opacity .2s,background-color .2s,visibility .2s;visibility:hidden;width:auto;z-index:var(--splc-hm-reset-button-z)}.hatemap__reset-filters svg{height:30px;width:30px}@media (min-width:60rem){.hatemap__reset-filters{left:50%;transform:translateX(-50%)}}.hatemap__reset-filters:focus-visible{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}.hatemap__reset-filters:hover{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}[data-filtered=true] .hatemap__reset-filters{opacity:1;pointer-events:auto;visibility:visible}.hatemap__map-container{height:90%;max-width:min(2000px,100%);min-height:min(300px,100svh);position:relative;width:calc(100% - var(--splc-hatemap-outer-padding));z-index:var(--splc-hm-conatiner-z)}@media (min-width:60rem){.hatemap__map-container{margin-left:auto;margin-right:auto;width:100%}}svg#hatemap{height:min(100%,100vmin,80svh);max-width:100%;min-height:0;min-width:0;width:100%}svg#hatemap path.state{cursor:pointer;outline:none}svg#hatemap path.state[data-active=true]{fill:var(--splc-hm-active-state-fill)}svg#hatemap path.state[data-active=false]{fill:var(--splc-hm-inactive-state-fill)}[data-filtered=true] svg#hatemap path.state[data-has-statewide=true]{fill:url(/wp-content/mu-plugins/splc-plugin/dist/blocks/hatemap/)}.hatemap-offcanvas{background-color:var(--wp--preset--color--dark-gray);color:var(--wp--preset--color--white);display:grid;grid-area:offcanvas;grid-template-rows:auto 1fr;height:min(100svh,100%);overflow:hidden;position:absolute;right:0;top:0;transform:translateX(100%);transition:visibility var(--hm-offcanvas-transition-duration,.3s),transform var(--hm-offcanvas-transition-duration) var(--hm-offcanvas-timing-function,ease-in);visibility:hidden;white-space:nowrap;width:var(--hm-offcanvas-width,0);z-index:var(--splc-hm-offcanvas-z,11)}@media (min-width:60rem){.hatemap-offcanvas{height:min(100%,100svh);min-height:0;position:relative;transform:none}}.hatemap-offcanvas .hatemap-tab__container{max-height:100%;min-height:0;position:relative}.hatemap-offcanvas .hatemap-tab__container ol,.hatemap-offcanvas .hatemap-tab__container ul{list-style:none;margin:0;padding:0}[data-off-canvas-open=true] .hatemap-offcanvas{transform:none;visibility:visible}.hatemap-offcanvas__controls{display:flex;justify-content:space-between}.hatemap-offcanvas__tab{background:var(--wp--custom--color--neutrals--black);border:none;border-top:5px solid transparent;color:var(--wp--preset--color--white);cursor:pointer;font-size:var(--wp--custom--font--size--14);line-height:1;padding:18px 10px;width:50%}.hatemap-offcanvas__tab.active,.hatemap-offcanvas__tab:focus,.hatemap-offcanvas__tab:hover{background:var(--wp--preset--color--dark-gray);border-top:5px solid var(--wp--preset--color--red);color:var(--wp--preset--color--white)}.hatemap-tab__content{display:none;flex-direction:column;gap:24px;max-height:100%;padding:24px;position:relative}.hatemap-tab__content.active{display:flex}.hatemap-tab__heading{color:var(--wp--preset--color--white);font-size:var(--wp--custom--font--size--22);font-weight:var(--wp--custom--font--weight--medium);line-height:1.4;margin:0 0 4px}.hatemap-tab__description{font-size:var(--wp--custom--font--size--14);line-height:1.6;margin:0;text-wrap:balance}.hatemap-tab__content hr{border:1px solid var(--wp--custom--color--neutrals--400);margin:0}.hatemap-overlay__learn-more-link-wrapper{margin-bottom:0;margin-top:8px!important}.hatemap-ideology__list,.hatemap-states__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-height:100%;padding:0}.hatemap-ideology__list button,.hatemap-states__list button{background:none;border:none;color:var(--wp--preset--color--white);cursor:pointer;font-size:16px;font-weight:var(--wp--custom--font--weight--medium);line-height:1.2;padding:0;text-align:left;text-wrap:auto}.hatemap-ideology__list button:focus-visible{color:var(--wp--preset--color--red)}.hatemap-states__list button:focus-visible{color:var(--wp--preset--color--red)}.hatemap-ideology__list button.active,.hatemap-ideology__list button:hover,.hatemap-states__list button.active,.hatemap-states__list button:hover{color:var(--wp--preset--color--red)}.hatemap__scrollable-area{height:auto;max-height:100%;overflow-y:auto;scrollbar-color:var(--wp--preset--color--white) var(--wp--preset--color--dark-gray);scrollbar-gutter:stable;scrollbar-width:8px}.hatemap-states__list{display:grid;grid-gap:12px 24px;gap:12px 24px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.hatemap-states__list>li{min-width:40px}.hatemap__loading-text{display:none}.hatemap-ideology__information,.hatemap-states__information{background-color:var(--wp--preset--color--dark-gray);bottom:0;display:none;flex-direction:column;gap:24px;height:100%;left:0;padding:24px;position:absolute;right:0;text-wrap:balance;top:0;width:100%}@media (min-width:60rem){.hatemap-ideology__information,.hatemap-states__information{max-width:350px}}.hatemap-ideology__information[data-is-loading=true]>*,.hatemap-states__information[data-is-loading=true]>*{display:none}.hatemap-ideology__information[data-is-loading=true] .hatemap__loading-text,.hatemap-states__information[data-is-loading=true] .hatemap__loading-text{display:block}.hatemap-ideology__information[data-is-loading=true] .hatemap-overlay__wrapper,.hatemap-states__information[data-is-loading=true] .hatemap-overlay__wrapper{display:flex}.hatemap-overlay__wrapper{align-items:center;display:flex;gap:24px}.hatemap-overlay__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:20px;position:relative;width:20px}.hatemap-overlay__back:before{content:"";height:44px;left:-10px;position:absolute;top:-11px;width:44px}.hatemap-overlay__back svg{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hatemap-overlay__item-title,.hatemap-overlay__title{color:var(--wp--preset--color--white);font-size:var(--wp--custom--font--size--22);font-weight:500;line-height:1.4;margin:0}.hatemap-overlay__item-title{font-size:var(--wp--custom--font--size--16)}.hatemap-overlay__count-list{display:grid;font-size:1rem;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));list-style:none;margin:0;padding:0}.hatemap-overlay__count-list dt{font-weight:var(--wp--custom--font--weight--medium)}a.hatemap-overlay__title{color:var(--wp--preset--color--white);-webkit-text-decoration:none;text-decoration:none}a.hatemap-overlay__title:focus,a.hatemap-overlay__title:hover{-webkit-text-decoration:underline;text-decoration:underline}.hatemap-overlay__description,.hatemap-overlay__link{font-size:var(--wp--custom--font--size--14);line-height:1.6}.hatemap-overlay__link{color:var(--wp--preset--color--white)}.hatemap-overlay__link:focus,.hatemap-overlay__link:hover{-webkit-text-decoration:none;text-decoration:none}.hatemap-overlay__view{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px;margin-top:22px}.hatemap-overlay__hard{border:1px solid var(--wp--custom--color--neutrals--400);margin:0;width:100%}.hatemap-overlay__organization{color:var(--wp--preset--color--white);display:flex;gap:24px;margin:0}.hatemap-overlay__organization *{color:inherit;margin:0}.hatemap-overlay__organization p{margin:0}.hatemap-overlay__type{color:var(--wp--preset--color--light-gold-4);font-size:var(--wp--custom--font--size--20);font-weight:var(--wp--custom--font--weight--medium);line-height:1.4;margin:0}.hatemap-overlay__item__type,.hatemap-overlay__tags{color:var(--wp--preset--color--light-gold-4);font-size:var(--wp--custom--font--size--12);line-height:1.6;margin:0}.hatemap-overlay__resources,.hatemap-overlay__toolkits{display:flex;flex-direction:column;gap:24px}.hatemap-overlay__resources{margin-top:24px}.hatemap-overlay__resource p,.hatemap-overlay__toolkit p{margin:0}.hatemap-overlay__groups__view-more,.hatemap-overlay__resources__view-more{display:block;margin-bottom:16px;margin-top:16px}.hatemap-overlay__resources-list,.hatemap-overlay__toolkits-list{list-style:none;margin:0;margin:initial;padding:0}.hatemap-overlay__resources-list:empty,.hatemap-overlay__toolkits-list:empty{display:none}.hatemap-overlay__toolkits__view-more{margin-bottom:16px}.hatemap-overlay__tags :first-child:before{content:"";display:inline-block;height:12px;margin-right:6px;position:relative;vertical-align:text-top;width:4px}.hatemap-overlay__groups{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;padding:initial}.hatemap-overlay__icon{height:36px;width:36px}.hatemap-overlay__name{font-family:inherit;font-size:16px;font-weight:var(--wp--custom--font--weight--medium);line-height:1.2;margin-bottom:6px}.hatemap-overlay__name a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}.hatemap-hopewatch__tag :first-child:before{background-color:var(--wp--preset--color--light-purple)}.hatemap-hatewatch__tag :first-child:before{background-color:var(--wp--preset--color--red)}.hatemap-overlay__share{align-items:center;background:none;border:none;color:var(--wp--preset--color--white);cursor:pointer;display:flex;font-size:16px;gap:8px;line-height:1.2;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.hatemap-overlay__share:focus,.hatemap-overlay__share:hover{-webkit-text-decoration:none;text-decoration:none}.hatemap-loading{align-items:center;display:flex;height:90%;justify-content:center;max-height:1094px;opacity:1;width:100%}.hatemap-loading img{height:40px;width:40px}.hatemap-cluster__tooltip{background-color:var(--wp--custom--color--neutrals--black);color:var(--wp--preset--color--white);font-size:var(--wp--custom--font--size--14);line-height:1.6;padding:12px;position:absolute;transform:translateY(-20px);width:max(150px,min(40vw,350px))}.hatemap-cluster__tooltip:before{border-bottom:10px solid transparent;border-right:10px solid var(--wp--custom--color--neutrals--black);border-top:10px solid transparent;content:"";height:0;left:-10px;position:absolute;width:0}[data-pointer-side=right] .hatemap-cluster__tooltip{transform:translateY(-20px) translateX(-100%)}[data-pointer-side=right] .hatemap-cluster__tooltip:before{border-left:10px solid var(--wp--custom--color--neutrals--black);border-right:none;left:auto;right:-10px}.hatemap-choropleth__tooltip{background-color:var(--wp--custom--color--neutrals--black);color:var(--wp--preset--color--white);font-size:var(--wp--custom--font--size--14);line-height:1.6;padding:12px;position:absolute;top:0}.hatemap-zoom__controls{display:none;top:var(--splc-hatemap-top-controls-distance,0);z-index:var(--splc-hm-zoom-controls-z)}@media (min-width:60rem){.hatemap-zoom__controls{display:flex;flex-direction:column;left:0;position:absolute}}.hatemap-zoom__controls button{align-items:center;aspect-ratio:1;background-color:var(--wp--preset--color--light-gold-3);border:1px solid var(--wp--preset--color--white);border-radius:4px 4px 0 0;cursor:pointer;display:grid;justify-items:center;padding:12px;place-items:center;transition:background-color .2s ease,color .2s ease;width:max(44px,min(4vw,52px))}.hatemap-zoom__controls button:focus-visible{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}.hatemap-zoom__controls button:hover{background-color:var(--wp--preset--color--red);color:var(--wp--preset--color--white)}.hatemap-zoom__controls .hatemap-zoom__out{border-radius:0 0 4px 4px}.hatemap__controls{--hm-controls-grid-desktop-columns:max(150px,min(26vw,340px)) max(104px,8rem) 1.5fr;display:grid;grid-gap:16px;gap:16px;grid-area:controls;margin-bottom:28px;min-width:0;padding-right:var(--splc-hatemap-outer-padding);width:100%}@media (min-width:80rem){.hatemap__controls{grid-template-columns:var(--hm-controls-grid-desktop-columns);grid-template-rows:auto auto;padding-right:0}}.hatemap__controls .hatemap__controls-heading{grid-column:1/-1;width:100%}.hatemap__controls .hatemap__attribution{font-size:var(--wp--custom--font--size--14);font-weight:var(--wp--custom--font--weight--medium);line-height:1;margin:0}@media (min-width:60rem){.hatemap__controls .hatemap__attribution{display:block}}.hatemap__controls .hatemap-legend,.hatemap__controls .hatemap-year__controls,.hatemap__controls .hatemap__filtered-legend{background:var(--wp--preset--color--light-gold-3);border:1px solid var(--wp--preset--color--white);border-radius:4px;height:8.5rem;padding:12px;width:100%}.hatemap__controls .hatemap__filtered-legend{display:none}.hatemap__controls .hatemap__filtered-legend .hatemap__fitlered-legend__label{font-size:var(--wp--custom--font--size--16);font-weight:var(--wp--custom--font--weight--medium);margin-bottom:12px;margin-top:0}.hatemap__controls .hatemap__filtered-legend ul{list-style:none;margin:0;padding:0}.hatemap__controls .hatemap__filtered-legend .hatemap__filtered-legend__item{align-items:center;display:flex;font-size:var(--wp--custom--font--size--12);margin-bottom:6px}.hatemap__controls .hatemap__filtered-legend .hatemap__legend-key{height:16px;margin-right:6px;width:16px}.hatemap__controls .hatemap-year__controls{display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.hatemap__controls .hatemap-legend{display:flex;flex-wrap:wrap;gap:36px;grid-column:1/-1;justify-content:space-between;margin:0 auto;row-gap:12px}@media (min-width:80rem){.hatemap__controls .hatemap-legend{grid-column:3;margin-right:var(--splc-hatemap-outer-padding);max-width:382px;transition:right .3s ease;width:-moz-fit-content;width:fit-content}}.hatemap__controls .hatemap-legend .hatemap-switch__container{display:flex;flex:1 1 100px;flex-direction:column;gap:12px}.hatemap-wrapper[data-map-type=cluster][data-filtered=true] .hatemap__controls{grid-template-columns:1fr max(100px,min(30vw,140px))}@media (min-width:80rem){.hatemap-wrapper[data-map-type=cluster][data-filtered=true] .hatemap__controls{grid-template-columns:var(--hm-controls-grid-desktop-columns)}}.hatemap-wrapper[data-map-type=cluster][data-filtered=true] .hatemap__controls .hatemap__filtered-legend{display:block}.hatemap__legend-key{background-color:var(--wp--preset--color--red);border-radius:100%;display:inline-block;height:.8em;margin-right:12px;width:.8em}.hatemap__legend-key--statewide{background-image:repeating-linear-gradient(-55deg,#eb8e7e,#eb8e7e 2px,var(--wp--preset--color--light-gold-3) 2px,var(--wp--preset--color--light-gold-3) 4px);background-repeat:repeat;background-size:100%;border:1px solid #eb8e7e}.hatemap-range__labels,.hatemap-range__years,.hatemap-year__footer{display:flex;justify-content:space-between;width:100%}.hatemap-range__labels label{text-align:right}.hatemap-range__span{font-weight:var(--wp--custom--font--weight--medium)}.hatemap-range__controls{margin-top:.6rem;position:relative}.hatemap-range__controls .hatemap-range__current-year{display:block;font-size:var(--wp--custom--font--size--12);left:calc(12px + (100% - 24px)*var(--hatemap-year-slider-percent, 1));opacity:var(--hatemap-year-indicator-opacity,0);position:absolute;top:0;transform:translate(-50%,calc(-100% - .2em));transition:opacity .1s ease}.hatemap-range__controls:has(#hatemap-year__slider:is(:active,:focus)){--hatemap-year-indicator-opacity:1}#hatemap-year__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:16px;margin:0;position:relative;width:100%;z-index:2}#hatemap-year__slider::-webkit-slider-runnable-track{background:transparent;height:16px;width:100%}#hatemap-year__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--wp--preset--color--red);border:2px solid var(--wp--custom--color--neutrals--black);border-radius:50%;cursor:pointer;height:22px;margin-top:-4px;width:22px}#hatemap-year__slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}#hatemap-year__slider::-moz-range-track{background:transparent;height:16px;width:100%}#hatemap-year__slider::-moz-range-thumb{background:var(--wp--preset--color--red);border:2px solid var(--wp--custom--color--neutrals--black);border-radius:50%;cursor:pointer;height:22px;margin-top:-4px;width:22px}.hatemap-range__ticks{align-items:center;display:flex;justify-content:space-between;left:12px;position:absolute;top:0;width:calc(100% - 24px)}.hatemap-range__ticks:before{background:#b6b4af;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.hatemap-range__ticks span{background:#b6b4af;width:1px}.hatemap-range__ticks span:nth-child(2n){height:8px}.hatemap-range__ticks span:nth-child(odd){height:16px}.hatemap-year__footer{font-size:var(--wp--custom--font--size--body--xs);padding:var(--wp--custom--spacing--12) 0}.hate-map__download{display:inline-block;font-size:var(--wp--custom--font--size--12);font-weight:var(--wp--custom--font--weight--medium)}.hate-map__download .hate-map__download__button{align-items:center;background-color:transparent;border:transparent;cursor:pointer;display:flex;gap:var(--wp--custom--spacing--4);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:var(--wp--custom--spacing--4)}.hate-map__download .hate-map__download__button .hatemap__download-btn__label{color:var(--wp--custom--color--text--primary);font-size:var(--wp--custom--font--size--12)}.hate-map__download .hate-map__download__button:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.hate-map__download .hate-map__download__button-icon{display:inline-block;position:relative;width:var(--wp--custom--spacing--12)}.hatemap-legend__title{font-weight:var(--wp--custom--font--weight--medium)}.hatemap-legend__description{font-size:12px;line-height:1.6}.hatemap-legend__image{background-color:var(--wp--custom--color--secondary--100);border-radius:4px;display:flex;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;padding:6px;width:min(60%,176px)}.hatemap-legend__note{font-size:var(--wp--custom--font--size--14);font-weight:var(--wp--custom--font--weight--medium);line-height:1}.hatemap-legend__text{display:flex;justify-content:space-between}.hatemap-legend__choroplethImage,.hatemap-legend__clusterImage{height:auto;max-height:100%;min-height:35px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.hatemap-legend__choroplethImage,.hatemap-legend__choroplethText,[data-map-type=choropleth] .hatemap-legend__clusterImage,[data-map-type=choropleth] .hatemap-legend__clusterText{display:none}[data-map-type=choropleth] .hatemap-legend__choroplethImage,[data-map-type=choropleth] .hatemap-legend__choroplethText{display:flex}.hatemap-switch{display:inline-block;height:18px;margin-bottom:2px;margin-top:2px;position:relative;width:50px}.hatemap-switch input{height:0;opacity:0;width:0}.hatemap-toggle{background-color:var(--wp--custom--color--neutrals--400);border-radius:60px;bottom:0;cursor:pointer;right:0;top:0}.hatemap-toggle,.hatemap-toggle:before{left:0;position:absolute;transition:.4s}.hatemap-toggle:before{background-color:var(--wp--preset--color--white);border:1.5px solid #000;border-radius:50%;bottom:-3px;content:"";height:24px;width:24px}input:checked+.hatemap-toggle{background-color:var(--wp--preset--color--red)}input:checked+.hatemap-toggle:before{transform:translateX(26px)}.hatemap-popup{--hm-popup-padding:24px;background-color:var(--wp--custom--color--neutrals--black);color:var(--wp--preset--color--white);left:10px;max-width:100%;padding:var(--hm-popup-padding);padding-top:0;position:absolute;top:calc(var(--bottom, 0) + 12px);width:calc(100% - 20px);z-index:var(--splc-hatemap-popup-z)}@media (min-width:60rem){.hatemap-popup{left:var(--left,0);top:var(--top,0);transform:translateY(-20px);width:max(150px,min(50vw,300px))}}.hatemap-popup:before{background-color:var(--wp--custom--color--neutrals--black);clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:12px;left:calc(var(--center) - 10px);position:absolute;top:-11px;transform:translateX(-50%);width:18px}@media (min-width:60rem){.hatemap-popup:before{clip-path:polygon(0 50%,100% 0,100% 100%);content:"";height:0;height:22px;left:-10px;position:absolute;top:11px;transform:none;width:12px}}.hatemap-popup .hatemap-popup__items{list-style:none;margin:0;padding:0}.hatemap-popup .hatemap-popup__item{display:flex;display:none;flex-direction:column;gap:24px;left:0;position:absolute;top:0;width:100%}.hatemap-popup .hatemap-popup__item.active{display:flex;position:relative}@media (min-width:60rem){[data-popup-side=right] .hatemap-popup{transform:translateY(-20px) translateX(-100%)}[data-popup-side=right] .hatemap-popup:before{left:auto;right:-10px;transform:scaleX(-1)}}.hatemap-popup__ideology,.hatemap-popup__resources{color:var(--wp--preset--color--light-gold-4);font-size:var(--wp--custom--font--size--14);line-height:1.6}.hatemap-popup__title{font-size:22px;font-weight:var(--wp--custom--font--weight--medium);line-height:1.4}.hatemap-popup__location{color:var(--wp--preset--color--light-gold-4);font-size:12px;line-height:1.6;margin-top:12px}.hatemap-popup__article{color:var(--wp--preset--color--white);font-size:12px;line-height:1.6;-webkit-text-decoration:none;text-decoration:none}.hatemap-popup__resources a:focus,.hatemap-popup__resources a:hover{-webkit-text-decoration:underline;text-decoration:underline}.hatemap-popup__button{background-color:var(--wp--custom--color--primary--800);border:none;border-radius:40px;color:var(--wp--preset--color--white);display:block;font-size:var(--wp--custom--font--size--14);line-height:1;padding:12px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.hatemap-popup__button a:focus,.hatemap-popup__button a:hover{-webkit-text-decoration:underline;text-decoration:underline}.hatemap-popup__linkwrapper{margin-top:12px;text-align:center}.hatemap-popup__link{color:var(--wp--preset--color--white);font-size:var(--wp--custom--font--size--14);line-height:1.6}.hatemap-popup__link:focus,.hatemap-popup__link:hover{-webkit-text-decoration:none;text-decoration:none}.hatemap-popup hr{border:1px solid var(--wp--custom--color--neutrals--400);margin:0;width:100%}.hatemap-carousel__dots{text-align:center}.hatemap-popup__next-slide,.hatemap-popup__prev-slide{background:none;border:none;cursor:pointer;padding:10px}.hatemap-popup__next-slide *,.hatemap-popup__prev-slide *{pointer-events:none}.hatemap-popup__next-slide{transform:scaleX(-1)}.hatemap-carousel__controls{align-items:center;display:flex;justify-content:space-between;margin-top:12px;position:relative}.hatemap-popup--is-single .hatemap-carousel__controls{display:none}.hatemap-carousel__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background-color:var(--wp--preset--color--white);border:medium none currentcolor;border:initial;border-radius:100%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;padding:0;transition:background-color .3s ease;width:10px}.hatemap-carousel__dot.active{background-color:var(--wp--preset--color--red)}.hatemap-popup__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:medium none currentcolor;border:initial;cursor:pointer;display:grid;height:44px;justify-items:center;margin-left:auto;padding:0;place-items:center;position:relative;right:calc(var(--hm-popup-padding)*-1);width:44px}.cluster text{fill:var(--wp--preset--color--white);pointer-events:none}.cluster circle:focus,.cluster circle:hover,.cluster:focus,.cluster:has(:hover,:focus,:focus-visible),.cluster:hover{fill:var(--wp--preset--color--dark-gray);outline:none}.hatemap__no-results{background-color:var(--wp--custom--color--neutrals--500);border-radius:var(--wp--custom--spacing--4);color:var(--wp--preset--color--white);font-weight:var(--wp--custom--font--weight--medium);left:50%;line-height:var(--wp--custom--font--line-height--140);max-width:90%;padding:var(--wp--custom--spacing--16) var(--wp--custom--spacing--24);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:calc(var(--splc-hm-popup-z) + 1)}.hatemap__no-results strong{display:block;font-size:var(--wp--custom--font--size--16);margin-bottom:.25em}.hatemap__no-results span{display:block;font-size:var(--wp--custom--font--size--14)}.hatemap__sidebar-no-results{color:var(--wp--preset--color--white);font-weight:var(--wp--custom--font--weight--medium);left:0;padding:0;position:relative;text-align:left;top:0;transform:none}.hatemap__sidebar-no-results strong{display:block;font-size:var(--wp--custom--font--size--14);margin-bottom:.25em}.hatemap__sidebar-no-results p{font-size:var(--wp--custom--font--size--14);line-height:1.4;margin:0}[hidden]{display:none!important}
