 body {font-family: "Ysabeau"; font-size: 23px; color: #000000} h1, h2, h3, h4, h5, h6 {color: #000001; font-family: "Cormorant Garamond"; font-style: italic; font-weight: 300; text-wrap: balance} html {background-color: #ffffff} body {background: none} #brx-content {margin-top: 80px} .content-area {margin-top: 80px}.underlined-link { display: inline-block; position: relative; cursor: pointer;}.underlined-link::after { content: ''; position: absolute; width: 100%; transform: scaleX(0); height: 1px; bottom: 5px; left: 0; background-color: #625d99; transform-origin: bottom right; transition: transform 0.25s ease-in;}.underlined-link:hover::after { transform: scaleX(1); transform-origin: bottom left;}.underlined-link:active{ opacity: .55; transition: opacity 100ms linear;}:root{ --title_spacing: 15vw; --line-colour: #9e9e9e; --red-orange-colour: #D05A47;}:root { --zoom-scale: 1.06; --zoom-dur: .45s; }.zoom-card { position: relative; overflow: hidden; cursor: pointer; will-change: transform;}.zoom-img { display: block;  width: 100%; height: auto; transform: scale(1); transition: transform var(--zoom-dur) var(--animation_func);}.zoom-card:hover .zoom-img,.zoom-card:focus-within .zoom-img { transform: scale(var(--zoom-scale));}@media (prefers-reduced-motion: reduce) { .zoom-img { transition: none; }}body { scrollbar-width: none;  -ms-overflow-style: none; }body::-webkit-scrollbar {  width: 0; height: 0;}@media (max-width: 478px) { html {background-color: #ffffff} body {background: none}}