.bp-flooring-pair{grid-template-columns:1fr 1fr;display:grid}.bp-flooring-pair>a{color:#fff;align-items:center;min-height:430px;padding:48px 7%;display:flex;position:relative;overflow:hidden}.bp-flooring-pair img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bp-flooring-pair>a:after{content:"";background:linear-gradient(90deg,#0005,#0000);position:absolute;inset:0}.bp-flooring-pair a>div{z-index:1;position:relative}.bp-flooring-pair h2{margin:12px 0 24px;font:400 clamp(25px,2.7vw,46px)/1.15 Georgia,serif}.bp-flooring-pair .bp-pair-action{letter-spacing:.08em;border:1px solid #fff9;padding:12px 24px;font-size:12px;display:inline-block}.bp-flooring-pair a:hover img{filter:brightness(.93)}.bp.bp-home .bp-regions-redesign{background:#fafafa;min-height:0;padding:84px max(24px,50vw - 560px)}.bp-region-locator{grid-template-columns:1fr 1fr;align-items:center;gap:40px 72px;display:grid}.bp-region-map img{width:100%;height:auto;display:block}.bp-region-list>p{margin-bottom:12px;font-size:13px}.bp-region-list h2{letter-spacing:0;margin-bottom:24px;font-size:clamp(26px,2.7vw,38px);line-height:1.15}.bp-region-item{border-bottom:1px solid #bbb}.bp-region-item button{text-align:left;cursor:pointer;color:#35332f;background:0 0;border:0;width:100%;padding:14px 28px 14px 0;display:block;position:relative}.bp-region-item button>span{text-transform:uppercase;font:400 20px Georgia,serif;display:block}.bp-region-item small{margin-top:5px;font:12px Arial,sans-serif;display:block}.bp-region-item b{font-weight:400;position:absolute;top:20px;right:4px}.bp-region-item button:disabled{cursor:default}.bp-region-item button:focus-visible{outline-offset:4px;outline:2px solid #8d765a}.bp-region-contact{padding:8px 0 20px;font-size:13px;line-height:1.8}.bp-region-contact a{overflow-wrap:anywhere;text-decoration:underline;display:block}.bp-region-contact p{font-size:13px}.bp-region-footer{grid-column:1/-1;align-items:center;gap:28px;font-size:13px;display:flex}.bp-region-footer>span:nth-child(2){background:#ccc;flex:1;height:1px}.bp-region-footer a{font-weight:600}.bp-partner>video{aspect-ratio:16/9;object-fit:cover;background:#e7e3de;width:100%;display:block}.bp-region-footer a:focus-visible,.bp-flooring-pair>a:focus-visible{outline-offset:-4px;outline:3px solid #9d8263}@media (max-width:700px){.bp-flooring-pair{grid-template-columns:1fr}.bp-flooring-pair>a{min-height:360px;padding:32px 24px}.bp-region-locator{grid-template-columns:1fr;gap:28px}.bp-region-map{max-width:420px;margin:auto}.bp-region-footer{flex-wrap:wrap;gap:16px}.bp-region-footer>span:nth-child(2){display:none}.bp-region-footer a{margin-left:auto}.bp-flooring-pair h2{font-size:32px}}.bp-region-map{width:100%;max-width:350px;margin:auto;position:relative}.bp-region-pin{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:28px;height:28px;position:absolute;transform:translate(-50%,-50%)}.bp-region-pin:hover,.bp-region-pin.is-active,.bp-region-pin:focus-visible{border-color:#75614d;outline:0;box-shadow:0 0 0 5px #75614d22}.bp-region-pin-0{top:62.3315%;left:16.925%}.bp-region-pin-1{top:82.233%;left:41.2905%}.bp-region-pin-2{top:87.6492%;left:47.3783%}.bp.bp-home .bp-region-list h2{letter-spacing:0;font-size:clamp(26px,2.7vw,38px);line-height:1.15}.bp.bp-home .bp-region-list>p,.bp.bp-home .bp-region-contact p{font-size:13px}.bp-region-person{align-items:flex-start;gap:20px;display:flex}.bp-region-map{align-self:start;margin:64px auto 0}.bp-region-pin{box-sizing:border-box;padding:0}@media (max-width:700px){.bp-region-map{margin-top:0}}.bp-region-person>img{flex:0 0 96px;width:96px;height:auto;display:block}.bp-region-person>div{flex:1;min-width:0}@media (max-width:380px){.bp-region-person{gap:12px}.bp-region-person>img{flex-basis:76px;width:76px}}
