.hnl-site{max-width:1160px;margin:0 auto;padding:56px 28px;color:#293129;font:16px/1.65 Arial,sans-serif}.hnl-site *{box-sizing:border-box}.hnl-site h1,.hnl-site h2,.hnl-site h3,.hnl-site__hero h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;text-transform:none;border:0;color:inherit}.hnl-site h1{font-size:clamp(34px,4vw,52px);line-height:1.15;margin:8px 0 20px}.hnl-site h2{font-size:clamp(27px,3vw,36px);line-height:1.2;margin:0 0 18px}.hnl-site h3{font-size:25px;line-height:1.25;margin:0 0 14px}.hnl-site p{margin:0 0 20px}.hnl-site a{color:inherit;text-decoration:underline;text-underline-offset:5px}.hnl-site a:focus-visible,.hnl-site summary:focus-visible,.hnl-site__hero a:focus-visible{outline:3px solid #a76b19;outline-offset:6px}.hnl-site__intro{max-width:730px;margin-bottom:32px}.hnl-site__eyebrow{font:600 11px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#72765d;margin:0 0 12px}.hnl-site__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hnl-site__card{padding:28px;border:1px solid #dddcd2;display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:#fff}.hnl-site__card>a{margin-top:auto}.hnl-site--home{padding-top:24px;padding-bottom:24px}.hnl-site--home .hnl-site__intro{margin-bottom:16px}.hnl-site--home .hnl-site__eyebrow{display:none}.hnl-site--home h2{font-size:28px;margin-bottom:0}.hnl-site__quick-path{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;border:1px solid #dddcd2;font:22px/1.3 Georgia,serif;text-decoration:none!important}.hnl-site__quick-path:hover{background:#f1f1e9}.hnl-site__badge{display:inline-block;color:#5d624e;background:#eeeee6;border:1px solid #d9dacb;padding:3px 9px;font:600 10px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em;margin:0 0 16px}.hnl-site__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.hnl-site__callout{padding:32px;background:#f1f1e9;margin-top:36px}.hnl-site__split .hnl-site__callout{margin:0}.hnl-site__current,.hnl-site__jump{display:flex;flex-wrap:wrap;gap:12px 26px;margin:0 0 32px}.hnl-site__current a{padding:10px 0}.hnl-site__card--photo{padding:0;border:0}.hnl-site__card--photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.hnl-site__card--photo>div{padding:20px 0}.hnl-site__faq{max-width:850px;margin:50px auto 0}.hnl-site__faq details{border-top:1px solid #dddcd2;padding:20px 0}.hnl-site__faq summary{cursor:pointer;font-weight:600;line-height:1.5}.hnl-site__faq details p{margin:16px 0 0}.hnl-site__closing{margin:30px 0 0!important}.hnl-site__secondary{margin-top:25px!important}.hnl-site__button{display:inline-block!important;background:#293129;color:#fff!important;padding:13px 20px;text-decoration:none!important;font:600 13px/1.5 Arial,sans-serif;border:1px solid #293129}.hnl-site__hero{position:relative;min-height:510px;background:#293129;isolation:isolate;display:flex;align-items:center;overflow:hidden;color:#fff}.hnl-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hnl-hero-slide[hidden],.hnl-hero-controls[hidden],.hnl-hero-controls button[hidden]{display:none}.hnl-hero-slide>img{display:block;width:100%;height:100%;object-fit:cover}.hnl-hero-controls{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0 16px;color:#fff;pointer-events:none}.hnl-hero-controls button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:50%;background:#101c1380;color:#fff;font:32px/1 Arial,sans-serif;cursor:pointer;pointer-events:auto}.hnl-hero-controls button:hover{background:#101c13a6;color:#fff}.hnl-hero-controls [data-hero-counter]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hnl-hero-controls button:focus-visible{outline:3px solid #e1c274;outline-offset:3px}.hnl-hero-controls .hnl-hero-autoplay{position:absolute;right:16px;bottom:8px;background:transparent;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.hnl-site__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#101c13e0,#101c13c2 24%,#101c1300 52%);z-index:-1}.hnl-site__hero-copy{box-sizing:border-box;width:1160px;max-width:100%;margin:0 auto;padding:62px 28px}.hnl-site__hero h1{max-width:11ch;font-size:clamp(42px,5vw,67px);line-height:1.08;margin:12px 0 24px;color:#fff}.hnl-site__hero p:not(.hnl-site__eyebrow){max-width:440px;font:17px/1.6 Arial,sans-serif}.hnl-site__hero .hnl-site__eyebrow{color:#e2dfcc}.hnl-site__hero .hnl-site__button{background:#f4f1e5;color:#293129!important;border-color:#f4f1e5;margin-right:24px}.hnl-site__hero-link{color:#fff!important;text-decoration:underline;text-underline-offset:5px;font:14px/1.5 Arial,sans-serif}.hnl-site section[id]{scroll-margin-top:100px}#hnl-preview{scroll-margin-top:100px}@media(min-width:901px)and (max-width:1250px){.hnl-site__hero-copy{padding-inline:76px}}@media(max-width:900px){.hnl-site__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hnl-site--home .hnl-site__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hnl-site__hero{display:block;min-height:0}.hnl-hero-slide{position:relative;inset:auto;z-index:auto}.hnl-hero-slide>img{height:clamp(190px,42vw,340px);object-position:right center}.hnl-hero-controls{bottom:auto;height:clamp(190px,42vw,340px);padding:0 12px}.hnl-site__hero:after{display:none}.hnl-site__hero-copy{background:#293129}}@media(max-width:600px){.hnl-site{padding:36px 20px}.hnl-site__grid,.hnl-site__split{grid-template-columns:1fr}.hnl-site--home{padding:22px 20px}.hnl-site--home .hnl-site__grid{grid-template-columns:1fr;gap:8px}.hnl-site__quick-path{padding:12px 16px;font-size:19px}.hnl-site__card,.hnl-site__callout{padding:24px}.hnl-site__card--photo{padding:0}.hnl-site__hero-copy{padding:46px 22px}.hnl-site__hero .hnl-site__button{margin:0 0 18px}.hnl-site__hero-link{display:block}.hnl-site__card--photo img{aspect-ratio:4/3}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/hnl-renovation.css.map */
