 html { scrollbar-gutter: stable; scrollbar-width: thin; scrollbar-color: var(--accent-primary) var(--surface-page); } html::-webkit-scrollbar { width: 0.75rem; height: 0.75rem; } html::-webkit-scrollbar-track { background-color: var(--surface-page); } html::-webkit-scrollbar-thumb { min-height: 4rem; border: 0.2rem solid var(--surface-page); border-radius: 999px; background-color: var(--accent-primary); } html::-webkit-scrollbar-thumb:hover { background-color: var(--accent-interactive); } html::-webkit-scrollbar-thumb:active { background-color: var(--mdent-anthracite); } html::-webkit-scrollbar-corner { background-color: var(--surface-page); }  :root { --scroll-offset: clamp(5rem, 8vw, 7rem); } html { scroll-behavior: smooth; } @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }  :root { --section-gap: clamp(2.5rem, 5vw, 5rem); } .section + .section { margin-top: var(--section-gap); } #brx-footer { padding-top: var(--section-gap); } .mobile-break { display: none; } svg g { clip-path: none; } @media (max-width: 478px) { :root { --heading-h1: clamp(2.625rem, 10.25vw, 3rem); --heading-h2: clamp(2.03rem, 1.83rem + 0.9vw, 2.3rem); --heading-h5: clamp(1.25rem, 1.2rem + 0.25vw, 1.35rem) } .mobile-break { display: block; } } @media (min-width: 1025px) { .section-split--media-right .section-split__content { grid-column: 1; grid-row: 1; } .section-split--media-right .section-split__media { grid-column: 2; grid-row: 1; } .section-split--media-right .section-split__image { padding-right: clamp(2.5rem, 5vw, 5rem); } .section-split--media-left .section-split__content { grid-column: 2; grid-row: 1; } .section-split--media-left .section-split__media { grid-column: 1; grid-row: 1; } .section-split--media-left .section-split__image { padding-left: clamp(2.5rem, 5vw, 5rem); } }