:root{--foundation-bricks-entrance-distance: 14px}.foundation-page-hero[data-hero-size=compact]{--foundation-page-hero-height: clamp(420px, 50vw, 600px)}@supports(height: 100svh){.foundation-page-hero[data-hero-size=compact]{--foundation-page-hero-height: clamp( 420px, min(70svh, 50vw), 600px )}}.foundation-page-hero[data-hero-image-position=top]{--foundation-page-hero-image-position-y: 0%}.foundation-page-hero[data-hero-image-position=upper]{--foundation-page-hero-image-position-y: 25%}.foundation-page-hero[data-hero-image-position=center]{--foundation-page-hero-image-position-y: 50%}.foundation-page-hero[data-hero-image-position=lower]{--foundation-page-hero-image-position-y: 75%}.foundation-page-hero[data-hero-image-position=bottom]{--foundation-page-hero-image-position-y: 100%}@media screen and (max-width: 767px){.foundation-page-hero:not([data-hero-size=compact]){--foundation-page-hero-height: clamp(460px, 65svh, 520px)}}@keyframes fouFadeInLeftSubtle{from{opacity:0;transform:translate3d(calc(var(--foundation-bricks-entrance-distance) * -1), 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fouFadeInRightSubtle{from{opacity:0;transform:translate3d(var(--foundation-bricks-entrance-distance), 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fouFadeInUpSubtle{from{opacity:0;transform:translate3d(0, var(--foundation-bricks-entrance-distance), 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fouFadeInDownSubtle{from{opacity:0;transform:translate3d(0, calc(var(--foundation-bricks-entrance-distance) * -1), 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fouRevealInLeftToRight{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.brx-animate-fouFadeInLeftSubtle{animation-name:fouFadeInLeftSubtle}.brx-animate-fouRevealInLeftToRight{animation-name:fouRevealInLeftToRight}.brx-animate-fouFadeInRightSubtle{animation-name:fouFadeInRightSubtle}.brx-animate-fouFadeInUpSubtle{animation-name:fouFadeInUpSubtle}.brx-animate-fouFadeInDownSubtle{animation-name:fouFadeInDownSubtle}.single-post .brxe-post-content{line-height:1.7}.single-post .brxe-post-content h2,.single-post .brxe-post-content h3{margin-bottom:.5em}.single-post .brxe-post-content h2{font-weight:300}.single-post .brxe-post-content h2:not(:first-child){margin-top:1em}.single-post .brxe-post-content h3{font-size:1.75rem;font-weight:300;margin-bottom:.75em}.single-post .brxe-post-content h3:not(:first-child){margin-top:1em}
