 *, *::before, *::after {box-sizing: border-box;} body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd {margin: 0; padding: 0;} .backdrop {-webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px);} :focus-visible {outline-offset: 2px;} html {scroll-behavior: smooth;} :target {scroll-margin-top: 50vh;}@media (prefers-reduced-motion: reduce) {html {scroll-behavior: auto;}}  #bricks-preview-element-actions {display: none;}  .accordion-toggle line { stroke: currentColor; transition: transform 0.3s ease; transform-origin: center; } .accordion-item.open .line-vertical { transform: rotate(90deg); } .accordion-item.open .line-horizontal { transform: rotate(0deg); } .accordion-content { height: 0; overflow: hidden; transition: height 0.6s ease; will-change: height; } .accordion-item p { margin-bottom: 20px; } .accordion-item li { list-style-type: disc; margin-bottom: 20px; }   .splide__pagination { display: none !important; }  [data-pag] { display: flex; justify-content: center; align-items: center; padding: 0; margin: 0; }  [data-pag] li { background-color: var(--black-l-1); border-radius: 3px; height: 5px; width: 10px; margin: 0 5px; cursor: pointer; list-style: none; transition: width 0.3s ease, background-color 0.3s ease; }  [data-pag] li button { display: none !important; }  [data-pag] li.is-active { width: 30px; background-color: var(--brand); }  .splide__list, .splide__slide { backface-visibility: hidden; margin: 0; transition-timing-function: linear !important; } .splide__track { overflow: visible !important; border: none !important; } .splide__slide.is-active { border: none; }body .leaflet-container img.leaflet-tile {mix-blend-mode: normal;}[data-marquee].is-marquee {justify-content: flex-start; gap: 0;}.marquee-track {display: flex; flex: none; will-change: transform;}.marquee-collection {display: flex; flex: none;}[data-slider="portfolio"] .brxe-image-gallery img {cursor: pointer; opacity: 0.6; transition: opacity var(--trans), outline-color var(--trans); outline: 2px solid transparent; outline-offset: -2px;}[data-slider="portfolio"] .brxe-image-gallery img:hover {opacity: 1;}[data-slider="portfolio"] .brxe-image-gallery img.is-active {opacity: 1; outline-color: var(--brand);}[data-preview] > * {transition: border-color var(--trans);}[data-preview] > * h3 {transition: color var(--trans);}[data-preview] > * p {opacity: 0; transition: opacity var(--trans);}[data-preview] > .is-active h3 {color: var(--black);}[data-preview] > .is-active p {opacity: 1;}[data-preview] > .is-active,[data-preview] > :has(+ .is-active) {border-bottom-color: var(--black);}[data-preview]:has(> .is-active:first-child) {border-top-color: var(--black);}.preview-follower {position: fixed; top: 0; left: 0; z-index: 50; width: 16rem; aspect-ratio: 255 / 309; pointer-events: none;}.preview-follower__inner {position: relative; width: 100%; height: 100%; overflow: hidden; opacity: 0; transform: scale(0); transition: opacity 0.1s ease, transform 0.6s cubic-bezier(0.65, 0.1, 0, 1);}.preview-follower.is-visible .preview-follower__inner {opacity: 1; transform: scale(1);}.preview-follower__inner img {position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;}@media (hover: none), (max-width: 991px) { [data-preview] > * h3 {color: var(--black);} [data-preview] > * p {opacity: 1;} [data-preview] > .is-active, [data-preview] > :has(+ .is-active) {border-bottom-color: var(--border);} [data-preview]:has(> .is-active:first-child) {border-top-color: var(--border);} .preview-follower {display: none;}}