:root{--gold:#c69137;--paper:#f7f0e3;--line:#d9cbb3;--ink:#24231f}
.top{background:#161713;color:#f6eddd;border-bottom:2px solid #c69137}.top a{color:#efc77c}header{border-bottom:3px solid #c69137}.button{background:#c69137;border-color:#c69137;color:#171915}.eyebrow{color:#90631e}.strip{background:#e5cb98;color:#312718;border-color:#c69137}.muted{background:linear-gradient(115deg,#f7f0e3,#eadbc0)}
.site-image-hero{position:relative!important;isolation:isolate;display:flex!important;align-items:center;min-height:440px;padding:65px 7%!important;overflow:hidden;background:#1b211c;color:#fff;border-bottom:5px solid #c69137;gap:0!important}.site-image-hero .page-header-image{position:absolute;right:0;top:0;width:59%;height:100%;object-fit:cover;z-index:0;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%)}.site-image-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1b211c 0%,#1b211c 38%,#1b211c99 56%,transparent 78%);z-index:1;pointer-events:none}.site-image-hero .page-header-copy{position:relative;z-index:2;max-width:57%;min-width:0}.site-image-hero h1{font-size:clamp(35px,4.4vw,65px);font-weight:700;letter-spacing:-1.2px;line-height:1.12;color:#fff;max-width:900px}.site-image-hero p{color:#f0e9dc;max-width:650px}.site-image-hero .eyebrow,.site-image-hero .blogdate{color:#e4ba70}.site-image-hero .page-header-copy>a:not(.button){color:#f3d8a6}.site-image-hero .button{background:#c69137;color:#171915;border-color:#c69137}.site-image-hero.articlehero{min-height:500px}.articlehero .page-header-copy{max-width:65%}.articlehero h1{font-size:clamp(36px,3.6vw,58px)}
.card{border-top:4px solid #c69137;background:#fffdf9}.card:hover{background:#f6e8cb}.number,.arrow{color:#90631e}.guide aside{border-top:3px solid #c69137;background:#f7f0e3;padding:22px}.guide article h2{color:#273b30}.note{background:#f1e3c8;border-color:#c69137}.tags a{background:#e8d5ae;color:#382d1b}.areacard{background:#fbf5e9;border-top:4px solid #c69137}.areacard h2{color:#273b30}.areafilters{background:#eaddc3;padding:24px}.cta{background:linear-gradient(110deg,#1b211c,#2d3d31);border-top:4px solid #c69137}.reviews-section{background:#26372d;color:#fff;border-color:#c69137}.reviewheading .eyebrow{color:#e5bd75}.reviewheading p,.reviewfoot{color:inherit}.reviewcard{color:#24231f;border-color:#b39d72}.reviewactions button{background:#e8d5ae;border-color:#d2af6b}.latest-blog{background:linear-gradient(120deg,#f6eddd,#e7d4b0);border-color:#c69137}.latest-post{border-color:#d4bb90;border-bottom:4px solid #c69137}.latest-heading h2{color:#273b30}.steps b{color:#ad7829}.gallerytile{border-color:#c6ac7d}.contactgrid form{background:#f2e5cd;border-top:4px solid #c69137}
footer{background:#171d18;color:#eee7d8;border-top:4px solid #c69137}footer h3{color:#e4ba70}footer a:hover{color:#f2ce89}footer .copyright,footer .company-disclosure{color:#d1c6af}footer .copyright,.footer-policies{border-color:#58604e}.footer-policies button{color:#eee7d8}.float{background:#d29d45;border:2px solid #f1d5a1;color:#151b16}.policytable th{background:#ead8b4}.policycontent h2{color:#273b30}.services-submenu{border-top-color:#c69137;color:#24231f}.services-submenu a:hover{background:#f3e6cd}
@media(max-width:800px){.site-image-hero{display:block!important;min-height:0;padding:36px 7% 270px!important}.site-image-hero .page-header-copy,.site-image-hero.articlehero .page-header-copy{max-width:100%}.site-image-hero .page-header-image{top:auto;bottom:0;width:100%;height:235px;clip-path:none;object-position:center}.site-image-hero:after{background:linear-gradient(180deg,transparent 0%,transparent calc(100% - 280px),#1b211c calc(100% - 255px),transparent calc(100% - 170px))}.site-image-hero h1{font-size:clamp(34px,7.5vw,48px)}.guide aside{position:static}.areafilters{padding:18px}.reference-hero .reference-background{z-index:0}.reference-hero .reference-copy{position:relative;z-index:2}}
