@media (forced-colors:active){*,::after,::before{forced-color-adjust:auto}a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}a:focus{outline:3px solid LinkText;outline-offset:2px}.btn,.button,.wp-block-button__link,[role=button],button{border:2px solid ButtonText!important;background:ButtonFace!important;color:ButtonText!important}.btn:hover,.button:hover,.wp-block-button__link:hover,[role=button]:hover,button:hover{border-color:Highlight!important;background:Highlight!important;color:HighlightText!important}.btn:focus,.button:focus,.wp-block-button__link:focus,[role=button]:focus,button:focus{outline:3px solid Highlight;outline-offset:2px}input,select,textarea{border:2px solid ButtonText!important;background:Field!important;color:FieldText!important}input:focus,select:focus,textarea:focus{outline:3px solid Highlight;outline-offset:2px;border-color:Highlight!important}svg{forced-color-adjust:auto;fill:currentColor}svg circle,svg path,svg rect{fill:currentColor;stroke:currentColor}[role=menuitem],[role=option],[role=tab]{border:1px solid transparent}[role=menuitem]:focus,[role=menuitem][aria-selected=true],[role=option]:focus,[role=option][aria-selected=true],[role=tab]:focus,[role=tab][aria-selected=true]{border-color:Highlight;outline:2px solid Highlight}img{border:1px solid CanvasText}table{border:2px solid CanvasText}td,th{border:1px solid CanvasText}hr{border-color:CanvasText}blockquote{border-left:4px solid CanvasText}.card,.wp-block-group,article{border:1px solid CanvasText}}@media (prefers-contrast:more){:root{--color-text:#000000;--color-background:#ffffff;--color-primary:#000000;--color-secondary:#000000;--color-accent:#000000;--color-link:#0000ee;--color-link-visited:#551a8b;--color-border:#000000;--font-weight-normal:500;--font-weight-bold:800}body{color:var(--color-text);background:var(--color-background);font-weight:var(--font-weight-normal)}h1,h2,h3,h4,h5,h6{color:#000;font-weight:var(--font-weight-bold)}dd,dt,li,p,td,th{color:#000}a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:2px}a:visited{color:var(--color-link-visited)}a:focus,a:hover{background:#000;color:#fff;outline:0}.btn,.button,.wp-block-button__link,button{background:#000;color:#fff;border:3px solid #000;font-weight:var(--font-weight-bold)}.btn:hover,.button:hover,.wp-block-button__link:hover,button:hover{background:#fff;color:#000}.btn:focus,.button:focus,.wp-block-button__link:focus,button:focus{outline:4px solid #000000;outline-offset:2px}input,select,textarea{border:3px solid #000;background:#fff;color:#000}input:focus,select:focus,textarea:focus{outline:4px solid #000000;outline-offset:2px}::placeholder{color:#555;opacity:1}blockquote,code,figure,img,pre,table{border:2px solid #000}td,th{border:2px solid #000}th{background:#000;color:#fff}*{box-shadow:none!important;text-shadow:none!important}.has-background-dim,.wp-block-cover{background-image:none!important}.wp-block-cover::before{display:none}.card,.wp-block-group{background:#fff;border:2px solid #000}nav a{border:2px solid transparent}nav a:focus,nav a:hover,nav a[aria-current=page]{border-color:#000;background:#000;color:#fff}footer{background:#000;color:#fff}footer a{color:#fff}footer a:focus,footer a:hover{background:#fff;color:#000}}@media (prefers-contrast:less){:root{--color-text:#333333;--color-background:#f5f5f5;--color-primary:#555555;--color-border:#cccccc}body{color:var(--color-text);background:var(--color-background)}h1,h2,h3,h4,h5,h6{color:#444}input,select,table,td,textarea,th{border-color:#ddd}.btn,.button,.wp-block-button__link,button{background:#666;border-color:#666}}@media (inverted-colors:inverted){canvas,img,picture,svg,video{filter:invert(1)}.hero-image,.wp-block-cover img{filter:invert(1) brightness(1.1)}}[data-contrast=high]{--color-text:#000000;--color-background:#ffffff;--color-primary:#000000;--color-link:#0000ee}[data-contrast=high] body{color:#000;background:#fff}[data-contrast=high] *{border-color:#000!important}[data-contrast=high] a{color:#00e;text-decoration:underline;text-decoration-thickness:2px}[data-contrast=high] .btn,[data-contrast=high] .button,[data-contrast=high] button{background:#000;color:#fff;border:3px solid #000}@media (prefers-contrast:more),(forced-colors:active){:focus{outline:4px solid!important;outline-offset:2px!important}:focus:not(:focus-visible){outline:4px solid!important}:focus-visible{outline:4px solid!important;outline-offset:4px!important}.skip-link{position:fixed!important;top:0!important;left:0!important;z-index:999999!important;padding:1em!important;background:#000!important;color:#fff!important}}