*, *::before, *::after { box-sizing: border-box;}* { margin: 0; padding: 0;}img, picture, video, canvas, svg { display: block; max-width: 100%;}input, button, textarea, select { font: inherit;}:focus { outline: 3px solid var(--primary-d-2); outline-offset: 3px;}.mobile-overlay{ position: fixed; inset: 0; z-index: 10; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .25s ease, visibility .25s ease, backdrop-filter .25s ease, background-color .25s ease;}.mobile-overlay__backdrop{ position: absolute; inset: 0; background: hsl(0 0% 0% / 0);  backdrop-filter: none;}.header:has(.header__nav-switch[aria-expanded="true"]) .mobile-overlay{ opacity: 1; visibility: visible; pointer-events: auto; background: hsl(0 0% 0% / .24); backdrop-filter: blur(4px);}.post__container.post--landscape { flex-direction: column !important; }.post__container.post--landscape .post__img-wrapper { width: auto; }.pswp__img{ max-width: none !important; height: auto !important; }:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) * {border-color: var(--primary)}:where(:root) .bricks-color-success {color: var(--success)}:where(:root) .bricks-background-success {background-color: var(--success)}:where(:root) .bricks-color-warning {color: var(--warning)}:where(:root) .bricks-background-warning {background-color: var(--warning)}:where(:root) .bricks-color-danger {color: var(--error)}:where(:root) .bricks-background-danger {background-color: var(--error)} html {font-size: 100%} body {font-size: var(--text-m); font-family: "Inter"; font-weight: 400; line-height: var(--text-m)} html {background-color: var(--bg-body)} body {background: none} .bricks-button {padding-top: var(--space-m); padding-right: var(--space-2xl); padding-bottom: var(--space-m); padding-left: var(--space-2xl)} .bricks-button.sm {padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m)}.brxe-divider.horizontal .line {border-top-color: var(--border-secondary)}.brxe-divider.vertical .line {border-right-color: var(--border-secondary)}.brxe-divider .icon i {color: var(--border-secondary)} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + * {margin-block-start: var(--space-xs)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: var(--space-xl)} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: var(--space-l)}.brxe-text * + :is(.wp-block-image), .brxe-post-content:not([data-source=bricks]) * + :is(.wp-block-image), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(.wp-block-image) {margin-block-start: var(--space-l)}