/* RH Bau light palette. Loaded after layout styles, public website only. */
html[data-rh-theme="light"]{background:#eceeef;scrollbar-color:#b33440 #e0e3e6}html[data-rh-theme="light"] body.rh-editorial{--bg:#eceeef;--surface:#f8f9fa;--muted:#62676d;--line:#2d30351c;--accent:#c62835;background:#eceeef;color:#2d3035;color-scheme:light}html[data-rh-theme="light"] .rh-editorial p{color:#62676d}html[data-rh-theme="light"] .rh-editorial h1,html[data-rh-theme="light"] .rh-editorial h2,html[data-rh-theme="light"] .rh-editorial h3,html[data-rh-theme="light"] .rh-editorial h4{color:#2d3035}html[data-rh-theme="light"] .rh-editorial h1 em,html[data-rh-theme="light"] .rh-editorial h2 em,html[data-rh-theme="light"] .rh-editorial h3 em{background:linear-gradient(110deg,#d93240,#bd1f2d);background-clip:text;-webkit-background-clip:text;color:transparent}html[data-rh-theme="light"] .rh-editorial .logo img,html[data-rh-theme="light"] .rh-editorial .jw-footer-logo,html[data-rh-theme="light"] .rh-editorial .mobile-top img,html[data-rh-theme="light"] .rh-editorial .ed-loader-brand img{filter:none}html[data-rh-theme="light"] .rh-editorial .header{background:#eceeefb8;backdrop-filter:blur(15px);border-bottom:1px solid #2d303510}html[data-rh-theme="light"] .rh-editorial .header.is-scrolled,html[data-rh-theme="light"] .rh-editorial.inner-page .header{background:#f5f6f7ed;border-color:#2d30351a}html[data-rh-theme="light"] .rh-editorial .desktop-nav a,html[data-rh-theme="light"] .rh-editorial .header-phone{color:#4c5158}html[data-rh-theme="light"] .rh-editorial .desktop-nav a:hover{color:#c62835}html[data-rh-theme="light"] .rh-editorial .menu-button span{background:#2d3035}html[data-rh-theme="light"] .rh-editorial .mobile-nav{background:#eef0f2f7;color:#2d3035}html[data-rh-theme="light"] .rh-editorial .mobile-nav>a{border-color:#2d30351c}html[data-rh-theme="light"] .rh-editorial .mobile-contact p{color:#62676d}html[data-rh-theme="light"] .rh-editorial .jw-small-button,html[data-rh-theme="light"] .rh-editorial .jw-button,html[data-rh-theme="light"] .rh-editorial .button{background:#c62835;color:#fff}html[data-rh-theme="light"] .rh-editorial .jw-small-button:hover,html[data-rh-theme="light"] .rh-editorial .jw-button:hover,html[data-rh-theme="light"] .rh-editorial .button:hover{background:#ae1e2b;box-shadow:0 10px 35px #c6283520}html[data-rh-theme="light"] .rh-editorial .jw-label,html[data-rh-theme="light"] .rh-editorial .eyebrow,html[data-rh-theme="light"] .rh-editorial .jw-number,html[data-rh-theme="light"] .rh-editorial .rh-craft-icon{color:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-label:before{background:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-text-link{color:#34383e;border-color:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-text-link:hover{color:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-hero{background:#e4e6e8}html[data-rh-theme="light"] .rh-editorial .jw-hero-shade{background:linear-gradient(90deg,#eceeeff0,#eceeefd4 54%,#eceeef72),linear-gradient(0deg,#eceeef,transparent 70%)}html[data-rh-theme="light"] .rh-editorial .jw-hero-intro{color:#454a51}html[data-rh-theme="light"] .rh-editorial .jw-hero-content .jw-label{color:#555b63}html[data-rh-theme="light"] .rh-editorial .jw-hero-side{color:#565d6680}html[data-rh-theme="light"] .rh-editorial .jw-scroll{color:#555b63}html[data-rh-theme="light"] .rh-editorial .jw-scroll span{color:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-ai{color:#585e677d}html[data-rh-theme="light"] .rh-editorial .jw-hero-controls>span,html[data-rh-theme="light"] .rh-editorial .jw-pause{color:#4d535c}html[data-rh-theme="light"] .rh-editorial .jw-hero-controls b{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-hero-controls button[data-jw-slide]{background:#9298a466}html[data-rh-theme="light"] .rh-editorial .jw-hero-controls button.active{background:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-marquee{background:#e6e8eb;border-color:#2d30351c}html[data-rh-theme="light"] .rh-editorial .jw-marquee span{color:#757b83}html[data-rh-theme="light"] .rh-editorial .jw-reading{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-reading span{color:#aeb3b9}html[data-rh-theme="light"] .rh-editorial .jw-reading span.is-read{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-service-row{border-color:#2d30351c}html[data-rh-theme="light"] .rh-editorial .jw-service-row h3,html[data-rh-theme="light"] .rh-editorial .jw-picture-card h3,html[data-rh-theme="light"] .rh-editorial .jw-timeline h3{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-service-row p,html[data-rh-theme="light"] .rh-editorial .jw-intro,html[data-rh-theme="light"] .rh-editorial .jw-about-copy p,html[data-rh-theme="light"] .rh-editorial .jw-picture-card p,html[data-rh-theme="light"] .rh-editorial .jw-timeline p,html[data-rh-theme="light"] .rh-editorial .jw-package>p:not(.jw-label),html[data-rh-theme="light"] .rh-editorial .jw-partner-grid p,html[data-rh-theme="light"] .rh-editorial .jw-faq details p{color:#62676d}html[data-rh-theme="light"] .rh-editorial .jw-service-row:hover{background:#ffffff55}html[data-rh-theme="light"] .rh-editorial .jw-service-tag{color:#747b84}html[data-rh-theme="light"] .rh-editorial .jw-signature{background:#f7f8f9;border-color:#c6283526;box-shadow:0 15px 45px #25293007}html[data-rh-theme="light"] .rh-editorial .jw-signature h3{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-signature .jw-ai{color:#62676d}html[data-rh-theme="light"] .rh-editorial .jw-band{background:#e3e6e9;border-color:#2d303518}html[data-rh-theme="light"] .rh-editorial .jw-package,html[data-rh-theme="light"] .rh-editorial .jw-partner-grid article,html[data-rh-theme="light"] .rh-editorial .jw-question-card{background:linear-gradient(145deg,#fafbfc,#f0f2f4);border-color:#2d30351a;box-shadow:0 12px 35px #25293006}html[data-rh-theme="light"] .rh-editorial .jw-package.featured{border-color:#c6283566;box-shadow:0 0 35px #c628350b}html[data-rh-theme="light"] .rh-editorial .jw-package strong{color:#34383e}html[data-rh-theme="light"] .rh-editorial .jw-package .jw-label,html[data-rh-theme="light"] .rh-editorial .jw-fine{color:#687079}html[data-rh-theme="light"] .rh-editorial .jw-package-ribbon{background:#c62835;color:white}html[data-rh-theme="light"] .rh-editorial .jw-package:hover,html[data-rh-theme="light"] .rh-editorial .jw-partner-grid article:hover{border-color:#c6283570}html[data-rh-theme="light"] .rh-editorial .jw-picture-card>div,html[data-rh-theme="light"] .rh-editorial .jw-mosaic figure button{border-color:#2d303520;background:#dfe2e6}html[data-rh-theme="light"] .rh-editorial .jw-picture-card .jw-chip,html[data-rh-theme="light"] .rh-editorial .jw-about-photo>.jw-chip{background:#f7f8f9db;color:#34383e;border-color:#ffffff90}html[data-rh-theme="light"] .rh-editorial .jw-picture-card b{color:#fff}html[data-rh-theme="light"] .rh-editorial .jw-timeline li>div{background:#f8f9fa;border-color:#c6283540;box-shadow:0 0 24px #c628350a}html[data-rh-theme="light"] .rh-editorial .jw-timeline svg{color:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-timeline li>div>span{background:#c62835;color:#fff}html[data-rh-theme="light"] .rh-editorial .jw-about-badge{background:#f5f7f9ed;border-color:#c6283535;box-shadow:0 15px 45px #25293015}html[data-rh-theme="light"] .rh-editorial .jw-about-badge strong{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-about-badge span{color:#62676d}html[data-rh-theme="light"] .rh-editorial .jw-values>div{border-color:#2d30351c}html[data-rh-theme="light"] .rh-editorial .jw-values h4{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-promise>span{color:#c6283516}html[data-rh-theme="light"] .rh-editorial .jw-faq details{border-color:#2d30351e}html[data-rh-theme="light"] .rh-editorial .jw-faq summary{color:#34383e}html[data-rh-theme="light"] .rh-editorial .jw-faq summary span{color:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-cta-image:before{background:linear-gradient(90deg,#eceeeff2,#eceeefd6)}html[data-rh-theme="light"] .rh-editorial .jw-cta-image h2{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .jw-cta-image small{color:#62676d80}html[data-rh-theme="light"] .rh-editorial .jw-footer{background:#e3e6e9;color:#34383e;border-color:#2d303518}html[data-rh-theme="light"] .rh-editorial .jw-footer p{color:#62676d}html[data-rh-theme="light"] .rh-editorial .jw-footer .jw-label{color:#555d66}html[data-rh-theme="light"] .rh-editorial .jw-footer nav span{color:#818892}html[data-rh-theme="light"] .rh-editorial .jw-footer a:hover{color:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-footer-bottom,html[data-rh-theme="light"] .rh-editorial .jw-social a{border-color:#2d30351d}html[data-rh-theme="light"] .rh-editorial .jw-footer-bottom{color:#687079}html[data-rh-theme="light"] .rh-editorial .jw-social a{background:#f3f5f7;color:#555d66}html[data-rh-theme="light"] .rh-editorial .cookie-toggle{background:#f7f8f9;color:#c62835;border-color:#2d30351c}html[data-rh-theme="light"] .rh-editorial .cookie-notice{background:#f8f9faed;border-color:#2d303524;box-shadow:0 15px 50px #25293018}html[data-rh-theme="light"] .rh-editorial .cookie-notice h3{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .cookie-notice p{color:#62676d}html[data-rh-theme="light"] .rh-editorial .cookie-actions button{background:#c62835;color:#fff}html[data-rh-theme="light"] .rh-editorial .cookie-dismiss{color:#34383e}html[data-rh-theme="light"] .rh-editorial .lightbox{background:#f5f7f9;color:#2d3035;border-color:#2d303524}html[data-rh-theme="light"] .rh-editorial .lightbox-close,html[data-rh-theme="light"] .rh-editorial .lightbox button{background:#e7eaee;color:#34383e}html[data-rh-theme="light"] .rh-editorial .subhero{background:linear-gradient(145deg,#e6e9ec,#f1f3f5);border-color:#2d303518}html[data-rh-theme="light"] .rh-editorial .breadcrumb,html[data-rh-theme="light"] .rh-editorial .subhero-intro{color:#62676d}html[data-rh-theme="light"] .rh-editorial .service{border-color:#2d30351c}html[data-rh-theme="light"] .rh-editorial .service h4{color:#3d4249}html[data-rh-theme="light"] .rh-editorial .empty-public,html[data-rh-theme="light"] .rh-editorial .project-card{background:#f8f9fa;border-color:#2d30351c}html[data-rh-theme="light"] .rh-editorial .compact-cta{background:#e0e4e8}html[data-rh-theme="light"] .rh-editorial .prose{color:#5d646d}html[data-rh-theme="light"] .rh-editorial .prose h2,html[data-rh-theme="light"] .rh-editorial .prose h3{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .notice{background:#e7f1eb;color:#28543b;border-color:#bfd5c7}html[data-rh-theme="light"] .rh-editorial .notice.error{background:#fbecee;color:#9d2634;border-color:#edc4ca}html[data-rh-theme="light"] .rh-editorial .contact-page-grid>div,html[data-rh-theme="light"] .rh-editorial .cms-contact,html[data-rh-theme="light"] .rh-editorial .tile-inputs,html[data-rh-theme="light"] .rh-editorial .tile-result{background:linear-gradient(145deg,#fafbfc,#f0f2f4);border-color:#2d30351c;box-shadow:0 15px 45px #25293008}html[data-rh-theme="light"] .rh-editorial .contact-page-grid h2,html[data-rh-theme="light"] .rh-editorial .cms-contact h3,html[data-rh-theme="light"] .rh-editorial .tile-inputs legend,html[data-rh-theme="light"] .rh-editorial .tile-result h3{color:#2d3035}html[data-rh-theme="light"] .rh-editorial .contact-explain,html[data-rh-theme="light"] .rh-editorial .privacy-hint,html[data-rh-theme="light"] .rh-editorial .cms-contact .form-note,html[data-rh-theme="light"] .rh-editorial .tile-planner .section-heading>p,html[data-rh-theme="light"] .rh-editorial .tile-inputs small,html[data-rh-theme="light"] .rh-editorial .tile-inputs .project-mode-description,html[data-rh-theme="light"] .rh-editorial .tile-result #tile-empty,html[data-rh-theme="light"] .rh-editorial .tile-result .tile-disclaimer{color:#62676d}html[data-rh-theme="light"] .rh-editorial .contact-detail{color:#34383e;border-color:#2d303514}html[data-rh-theme="light"] .rh-editorial .contact-detail small{color:#747b84}html[data-rh-theme="light"] .rh-editorial .cms-contact label,html[data-rh-theme="light"] .rh-editorial .tile-inputs label,html[data-rh-theme="light"] .rh-editorial .tile-surfaces label{color:#434a52}html[data-rh-theme="light"] .rh-editorial .cms-contact input,html[data-rh-theme="light"] .rh-editorial .cms-contact select,html[data-rh-theme="light"] .rh-editorial .cms-contact textarea,html[data-rh-theme="light"] .rh-editorial .tile-inputs input:not([type=checkbox]),html[data-rh-theme="light"] .rh-editorial .tile-inputs select{background:#fff;color:#2d3035;border-color:#cbd1d7;box-shadow:inset 0 1px 3px #25293004}html[data-rh-theme="light"] .rh-editorial .cms-contact input:focus,html[data-rh-theme="light"] .rh-editorial .cms-contact select:focus,html[data-rh-theme="light"] .rh-editorial .cms-contact textarea:focus,html[data-rh-theme="light"] .rh-editorial .tile-inputs input:focus,html[data-rh-theme="light"] .rh-editorial .tile-inputs select:focus{background:#fff;border-color:#c62835;outline-color:#c6283525}html[data-rh-theme="light"] .rh-editorial input::placeholder,html[data-rh-theme="light"] .rh-editorial textarea::placeholder{color:#868e97}html[data-rh-theme="light"] .rh-editorial .cms-contact .check{color:#62676d}html[data-rh-theme="light"] .rh-editorial .cms-contact .check a{color:#34383e}html[data-rh-theme="light"] .rh-editorial .captcha-refresh{background:#e8ebef;color:#34383e;border-color:#cbd1d7}html[data-rh-theme="light"] .rh-editorial .captcha-refresh:hover{background:#dde2e7;border-color:#c62835}html[data-rh-theme="light"] .rh-editorial .cms-contact button[type=submit],html[data-rh-theme="light"] .rh-editorial .tile-inputs .button,html[data-rh-theme="light"] .rh-editorial .tile-result .button{background:#c62835;color:#fff}html[data-rh-theme="light"] .rh-editorial .tile-inputs legend span,html[data-rh-theme="light"] .rh-editorial .tile-result-icon{background:#c628350c;color:#c62835;border-color:#c6283528}html[data-rh-theme="light"] .rh-editorial .tile-inputs .project-choice,html[data-rh-theme="light"] .rh-editorial .tile-result dl>div,html[data-rh-theme="light"] .rh-editorial .tile-total,html[data-rh-theme="light"] .rh-editorial .tile-planner{border-color:#2d30351c!important}html[data-rh-theme="light"] .rh-editorial .tile-result dt,html[data-rh-theme="light"] .rh-editorial .tile-total span{color:#69717a}html[data-rh-theme="light"] .rh-editorial .tile-result dd{color:#34383e}html[data-rh-theme="light"] .rh-editorial .tile-total strong{color:#c62835}html[data-rh-theme="light"] .rh-editorial #tile-transfer-status{color:#2e6546}html[data-rh-theme="light"] .rh-editorial .tile-error{background:#fbecee;color:#9d2634;border-color:#edc4ca}html[data-rh-theme="light"] .rh-editorial .jw-compare-note{color:#62676d}html[data-rh-theme="light"] .rh-editorial .ed-loader{background:#eceeef}html[data-rh-theme="light"] .rh-editorial .ed-loader-panel{background:#e2e5e8}html[data-rh-theme="light"] .rh-editorial .ed-loader-panel:nth-child(2){background:#cbd0d6}html[data-rh-theme="light"] .rh-editorial .ed-loader-panel:nth-child(3){background:#c62835}html[data-rh-theme="light"] .rh-editorial .ed-loader-brand span{color:#34383e}html[data-rh-theme="light"] .rh-editorial .ed-loader-brand i{background:#34383e25}html[data-rh-theme="light"] .rh-editorial .ed-loader-brand i:after{background:#c62835}html[data-rh-theme="light"] .rh-editorial .jw-whatsapp,html[data-rh-theme="light"] .rh-editorial .jw-whatsapp:hover{color:#fff;background:#25d366}html[data-rh-theme="light"] .rh-editorial .jw-wa-ping{background:#25d366}
/* Light mode keeps the photographs visible, especially beside the headline. */
html[data-rh-theme="light"] .rh-editorial .jw-hero-shade{background:linear-gradient(90deg,rgba(236,238,239,.84) 0%,rgba(236,238,239,.5) 48%,rgba(236,238,239,.08) 100%),linear-gradient(0deg,rgba(236,238,239,.9),transparent 42%)}@media(max-width:767px){html[data-rh-theme="light"] .rh-editorial .jw-hero-shade{background:linear-gradient(90deg,rgba(236,238,239,.79),rgba(236,238,239,.32)),linear-gradient(0deg,rgba(236,238,239,.9),transparent 65%)}}
/* Default light view: white canvas, light-grey surfaces and RH red. */
html[data-rh-theme="light"]{background:#fff}html[data-rh-theme="light"] body.rh-editorial{--bg:#fff;--surface:#f5f6f8;background:#fff}html[data-rh-theme="light"] .rh-editorial .header{background:#ffffffe0}html[data-rh-theme="light"] .rh-editorial .header.is-scrolled,html[data-rh-theme="light"] .rh-editorial.inner-page .header{background:#fffffff2}html[data-rh-theme="light"] .rh-editorial .jw-hero{background:#f5f6f8}html[data-rh-theme="light"] .rh-editorial .jw-hero-shade{background:linear-gradient(90deg,rgba(255,255,255,.84) 0%,rgba(255,255,255,.5) 48%,rgba(255,255,255,.08) 100%),linear-gradient(0deg,rgba(255,255,255,.92),transparent 42%)}html[data-rh-theme="light"] .rh-editorial .ed-loader{background:#fff}html[data-rh-theme="light"] .rh-editorial .mobile-nav{background:#f7f8faf7}@media(max-width:767px){html[data-rh-theme="light"] .rh-editorial .jw-hero-shade{background:linear-gradient(90deg,rgba(255,255,255,.8),rgba(255,255,255,.3)),linear-gradient(0deg,rgba(255,255,255,.92),transparent 65%)}}
