:root{--brs-paper:#f2f0e8;--brs-ink:#25251f;--brs-gold:#cfc8ab}html{scroll-behavior:smooth;scroll-padding-top:90px}body{overflow-x:hidden;color:var(--brs-ink)}a:focus-visible,button:focus-visible{outline:2px solid #a9843c;outline-offset:5px}.brs-skip{position:fixed;top:-100px;left:15px;z-index:2000;background:white;color:black;padding:10px}.brs-skip:focus{top:10px}.brs-header{position:absolute;inset:0 0 auto;z-index:100;display:flex;justify-content:flex-end;align-items:center;padding:18px 5%;gap:40px}.brs-header nav{display:flex;align-items:center;gap:48px}.brs-header nav>a{color:white;text-transform:uppercase;font:italic 19px 'Cormorantgaramond Variablefont Wght',Georgia,serif;text-decoration:none;white-space:nowrap}.brs-header .brs-book,.brs-book{background:#d0c9af;color:#25251f!important;display:inline-block;padding:17px 38px;font:italic 19px 'Cormorantgaramond Variablefont Wght',Georgia,serif;text-decoration:none;text-align:center;border:0}.brs-book:hover{background:#bfb696}.brs-small-logo{display:none;font:25px Georgia,serif;color:white;text-decoration:none}.br-logo{font:400 clamp(55px,6vw,90px)/.87 'Cormorantgaramond Variablefont Wght',Georgia,serif;letter-spacing:.06em;color:white;text-align:center;margin:0 0 28px}.section{position:relative;min-height:650px;height:100svh;background-position:center}.text-block-51{text-align:center;padding:0 20px;line-height:1.3}.section-26{min-height:250px;height:auto;padding:45px 4%}.heading-28{line-height:1.1}.column-41{padding-inline:25px}.button-7,.button-6{font-family:'Cormorantgaramond Variablefont Wght',Georgia,serif}.section-2{height:auto;min-height:820px}.section-2>.columns{min-height:820px}.section-2 .column-2{min-height:820px}.section-2 .column{min-height:820px;display:flex;justify-content:center;flex-direction:column}.section-2 .div-block-17{top:6%;width:80%;height:200px}.section-2 .column-3{height:820px}.section-2 .div-block-2{margin-top:100px;height:580px}.paragraph-2{line-height:1.6}.section-3{overflow:hidden;background:#d0c9af}.logo-carousel .splide__list{display:flex;width:max-content;animation:brs-marquee 65s linear infinite}.logo-carousel .splide__slide{flex:none;padding:15px 40px}.logo-carousel .text-block-4{white-space:nowrap}.splide__track{overflow:hidden}.content{overflow:hidden}.first-swiper-wrapper{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 5% 24px;scrollbar-width:thin}.br-service{flex:0 0 30%;min-width:270px;scroll-snap-align:center;text-decoration:none;color:inherit}.br-service .slide{width:100%;height:500px;position:relative}.br-service .slide-img{width:100%;height:100%;object-fit:cover}.br-service .slide-content{z-index:3}.br-service h2{line-height:1.1}.br-service:hover img{filter:brightness(1.08)}.slider{width:100%;max-width:100%;padding:0}.swiper{overflow:visible}.section-8{min-height:600px;height:85svh}.heading-13{max-width:800px;line-height:1.12;text-align:center;padding:0 20px}.column-7{height:800px}.section-11 .heading-15{line-height:1.15}.testimonial_home{height:100%;padding:28px}.paragraph-4{font-size:17px;line-height:1.65}.text-block-8{display:block;color:#5e4e32;text-decoration:none;font-size:21px;margin-top:25px}.brs-footer{background:#161616;color:#eee;padding:70px 6% 25px;display:grid;grid-template-columns:1.4fr .7fr 1fr;gap:55px}.brs-footer-logo{font:42px 'Cormorantgaramond Variablefont Wght',Georgia,serif;color:white;text-decoration:none}.brs-footer p{font:16px/1.7 Arial,sans-serif;color:#c8c5bc;margin:22px 0}.brs-footer h2{font:25px 'Cormorantgaramond Variablefont Wght',Georgia,serif;margin:0 0 25px}.brs-footer>div>a:not(.brs-footer-logo):not(.brs-book){display:block;margin:15px 0;color:#ddd;text-decoration:none}.brs-bottom{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:23px;display:flex;justify-content:space-between;gap:15px;font:11px/1.5 Arial,sans-serif;color:#aaa}.brs-toggle{display:none}.brs-inner .brs-header{position:relative;background:#36372f;justify-content:space-between}.brs-inner .brs-small-logo{display:block}.brs-page{max-width:1150px;margin:0 auto;padding:80px 24px;min-height:65vh}.brs-page h1{font:400 clamp(40px,5vw,70px)/1.08 'Cormorantgaramond Variablefont Wght',Georgia,serif;margin:20px 0 40px}.brs-kicker{font:12px Arial;letter-spacing:.2em}.brs-prose{font:17px/1.8 Arial,sans-serif;max-width:850px;margin-bottom:40px}.brs-prose h2{font:36px/1.15 'Cormorantgaramond Variablefont Wght',Georgia,serif;margin:35px 0 20px}.brs-prose p{margin-bottom:22px}.brs-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:35px}.brs-catalog a{color:inherit;text-decoration:none}.brs-catalog img{width:100%;height:300px;object-fit:cover}.brs-catalog h2{font:29px/1.1 'Cormorantgaramond Variablefont Wght',Georgia,serif;margin:18px 0}.brs-catalog p{font:14px/1.6 Arial,sans-serif}.admin-bar .brs-header{top:32px}@keyframes brs-marquee{to{transform:translateX(-50%)}}
@media(max-width:991px){.brs-header{padding:18px 24px;justify-content:space-between}.brs-small-logo{display:block}.brs-toggle{display:block;background:none;border:1px solid #fff8;color:white;font-size:23px;width:45px;height:43px}.brs-header nav{display:none;position:absolute;top:80px;left:18px;right:18px;background:#30332e;padding:25px;flex-direction:column;gap:23px;align-items:stretch}.brs-header.is-open nav{display:flex}.brs-header nav>a{text-align:center}.br-service{flex-basis:43%}.section-2 .column,.section-2 .column-2,.section-2>.columns{min-height:650px}.section-2 .column-3{height:650px}.section-2 .div-block-17{height:150px}.section-2 .div-block-2{height:470px}.brs-footer{gap:35px}.heading{font-size:36px}.text-block-3{font-size:23px}.paragraph-2{font-size:16px}}
@media(max-width:767px){.section{min-height:650px;background-position:58% center}.br-logo{font-size:70px}.text-block-51{font-size:22px}.section-26{padding:38px 20px}.heading-28{font-size:35px}.text-block-46{font-size:18px;margin:18px 0}.section-2 .column-3,.section-2 .div-block-17{display:none}.section-2 .column{padding:65px 26px;min-height:0}.section-2 .column-2{min-height:480px;height:65svh}.section-2{min-height:0}.heading-12{font-size:36px;letter-spacing:3px}.paragraph{font-size:16px;line-height:1.65}.content .container{padding:50px 24px 20px}.first-swiper-wrapper{gap:16px;padding-inline:20px}.br-service{flex-basis:81%;min-width:0}.br-service .slide{height:430px}.section-8{background-attachment:scroll;height:70svh;min-height:480px}.heading-13{font-size:42px!important}.column-7{height:550px}.section-11{padding:60px 15px}.heading-15{font-size:35px}.testimonial_home{padding:20px 10px;border-bottom:1px solid #85703f40}.paragraph-4{font-size:16px}.brs-footer{grid-template-columns:1fr;padding:45px 24px 20px;gap:30px}.brs-footer p{margin:12px 0}.brs-bottom{flex-direction:column}.brs-catalog{grid-template-columns:1fr}.brs-page{padding-top:50px}.section-3 .text-block-4{font-size:35px}.brs-inner .brs-small-logo{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
