.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.has-subversive-box-shadow{-webkit-box-shadow:0 0 20px 20px rgb(3 3 3 / .8);box-shadow:0 0 20px 20px rgb(3 3 3 / .8)}.has-neg-margin-10{margin-top:-10vh!important}html{scroll-behavior:smooth}:where(.wp-site-blocks *:focus){outline-width:1px;outline-style:dotted}body.home header{position:relative;z-index:10000}.floating-header header{position:relative;z-index:10000}.wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button__link{display:flex;gap:1rem}.wp-block-button .wp-block-button__link img,.wp-block-buttons .wp-block-button__link img{display:block;width:1.5rem;height:1.5rem}input::placeholder,textarea::placeholder{color:var(--wp--preset--color--light-gray)!important}.gallery-item{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1}.gallery-item>.primary,.gallery-item>.alt{position:absolute;inset:0;margin:0!important}.gallery-item .primary img{width:100%;height:100%;object-fit:cover;display:block}.gallery-item .alt,.gallery-item .alt .value{width:100%;height:100%}.gallery-item .alt{pointer-events:none;opacity:0;transition:opacity .35s ease}.gallery-item .alt img{width:100%;height:100%;object-fit:cover;display:block}.gallery-item:hover .alt,.gallery-item:focus-within .alt{opacity:1}.gallery-item:hover .primary img,.gallery-item:focus-within .primary img{opacity:0;transition:opacity .35s ease}@media (prefers-reduced-motion:reduce){.gallery-item .alt,.gallery-item .primary img{transition:none}}@media screen and (max-width:600px){.responsive-header{padding-right:var(--wp--preset--spacing--320)!important;padding-left:var(--wp--preset--spacing--320)!important}}.article-card .article-card-image{position:relative;overflow:hidden}.article-card .article-card-image .wp-block-image,.article-card .article-card-image .wp-block-post-featured-image{transition:transform 0.3s ease}.article-card:hover .article-card-image .wp-block-image,.article-card:hover .article-card-image .wp-block-post-featured-image{transform:scale(1.2)}.article-card .article-card-image .wp-block-image img,.article-card .article-card-image .wp-block-post-featured-image img{transition:filter 0.3s ease-in-out}.article-card:hover .article-card-image .wp-block-image img,.article-card:hover .article-card-image .wp-block-post-featured-image img{filter:none!important}.page-template-wp-custom-template-landing-page .subversive-scroll-cards ul{padding-left:.75rem}.page-template-wp-custom-template-landing-page .subversive-scroll-cards li{padding-left:.75rem}.page-template-wp-custom-template-landing-page .subversive-scroll-cards li::marker{content:'\2719'}.page-template-wp-custom-template-landing-page footer .call-to-action{display:none}.subversive-feature-block{aspect-ratio:3 / 4;overflow:hidden;transition:all 0.3s ease;max-width:300px;max-width:389px}.subversive-feature-block.active{transform:translateY(-4px)}.subversive-feature-block .wp-block-subversive-icons .icon-container svg{transform:rotate(-45deg) scaleX(1) scaleY(1)}.subversive-feature-block.active .wp-block-subversive-icons .icon-container svg{transform:rotate(0deg) scaleX(1) scaleY(1)}.subversive-feature-block-desc-header{margin-bottom:1rem}.subversive-feature-block-desc p{max-height:0;margin-top:0!important;overflow:hidden;transition:max-height 0.3s ease}.subversive-feature-block-desc p.wp-block-paragraph{max-height:unset}.subversive-feature-block.active .subversive-feature-block-desc p{max-height:200px}.subversive-feature-block figure{position:relative}.subversive-feature-block figure::after{display:block;position:absolute;content:'';height:50%;top:-1px;left:0;right:0;background:#030303;background:linear-gradient(180deg,rgb(3 3 3) 0%,#fff0 100%)}