/* Nadkole adaptation of Start Bootstrap Agency, MIT licensed. */
:root{--forest:#263e31;--forest-dark:#1d3026;--lime:#d5e2b5;--paper:#faf9f5;--sand:#f0eee7;--ink:#26352c;--muted:#657168;--line:#d9ddd3;--bs-body-font-family:Arial,Helvetica,sans-serif;--bs-body-color:var(--ink);--bs-body-bg:var(--paper);--bs-primary:#263e31;--bs-link-color:#263e31;--bs-link-hover-color:#6b8058}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;font-size:16px;line-height:1.7;background:var(--paper);color:var(--ink)}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:#6b8058}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #9ab66e;outline-offset:5px}h1,h2,h3,h4{color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.1}h1{font-size:clamp(44px,5.6vw,80px)}h2{font-size:clamp(35px,3.5vw,51px)}h3{font-size:28px}p{color:var(--muted);line-height:1.8;margin:0 0 1.5rem}.container{max-width:1216px;padding-right:28px;padding-left:28px}.skip-link{position:fixed;left:15px;top:-100px;background:#fff;padding:12px;z-index:100}.skip-link:focus{top:15px}.utility{background:var(--forest);color:#e0e7d9;font-size:10px;letter-spacing:.12em;font-weight:600}.utility .container{display:flex;justify-content:space-between;align-items:center;min-height:31px}.utility a{color:inherit;letter-spacing:.035em;font-size:11px}
#mainNav{background:var(--paper);position:sticky;top:0;z-index:100;padding:20px 0;border-bottom:1px solid #e6e7df;transition:box-shadow .2s}#mainNav.scrolled{box-shadow:0 3px 18px #1d30260b}#mainNav .container{flex-wrap:nowrap;gap:38px}#mainNav .navbar-brand{padding:0;margin:0;flex-shrink:0}#mainNav .brand{display:block;width:180px;height:52px;object-fit:contain}#mainNav .navbar-collapse{display:flex;align-items:center;flex:1}#mainNav .navbar-nav{gap:25px;align-items:center}#mainNav .nav-link{font:500 13px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;padding:10px 0;color:var(--ink)}#mainNav .nav-link:hover,#mainNav .nav-link.active{color:#71835a}#mainNav .nav-actions{display:flex;align-items:center;gap:22px;margin-left:30px}.budget-link{font-size:12px;border-bottom:1px solid #a4ae9c;white-space:nowrap}.btn{border-radius:0;padding:16px 24px;font:600 12px/1.5 Arial,sans-serif;letter-spacing:.025em;text-transform:none;display:inline-flex;align-items:center;justify-content:center;gap:22px;white-space:normal;box-shadow:none!important;min-height:50px}.btn span{font-size:19px;font-weight:400;line-height:1}.btn-primary{background:var(--forest);border:1px solid var(--forest);color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#3c5541!important;border-color:#3c5541!important;color:#fff}.btn-outline-brand{color:var(--forest);background:transparent;border:1px solid #9da997}.btn-outline-brand:hover{background:var(--forest);border-color:var(--forest);color:#fff}.navbar-toggler{display:none;border:1px solid var(--line)!important;background:transparent!important;border-radius:0;padding:10px!important}.navbar-toggler span{width:23px;height:1px;display:block;background:var(--forest);margin:6px}
.eyebrow{display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px}.nadkole-hero.masthead{position:relative;padding:0;background:var(--forest);text-align:left;overflow:hidden;color:#fff}.hero-photo{position:absolute;right:0;top:0;width:60%;height:100%}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#263e3170,transparent 45%,#00000013)}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:52% center}.hero-grid{position:relative;display:grid;grid-template-columns:46% 54%;min-height:570px;align-items:center}.hero-copy{position:relative;padding:65px 38px 55px 0;z-index:1}.hero-copy .eyebrow{color:var(--lime);margin-bottom:22px}.hero-copy h1{color:#fff;font-size:clamp(64px,6.3vw,89px);line-height:1.02;letter-spacing:-.055em;margin:0 0 25px}.hero-copy h1 em{font-weight:400;color:var(--lime)}.hero-copy p{font-size:16px;color:#e0e7dd;max-width:390px;line-height:1.8;margin-bottom:30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .btn-primary{color:var(--forest);background:var(--lime);border-color:var(--lime)}.hero-actions .btn-primary:hover{background:#e8efd7!important;color:var(--forest)!important;border-color:#e8efd7!important}.hero-actions .btn-outline-brand{border-color:#8fa18b;color:#fff}.hero-actions .btn{padding:15px 18px;font-size:11px;gap:13px}.hero-footnote{display:flex;align-items:center;gap:14px;font-size:8px;letter-spacing:.13em;margin-top:46px;color:#d3dfce}.small-line{width:34px;height:1px;background:#99ac8e}.hero-caption{align-self:end;justify-self:end;padding:18px 24px;background:#faf9f5ed;display:flex;flex-direction:column;margin:0 0 35px 0;min-width:255px;backdrop-filter:blur(6px)}.hero-caption span{font-size:8px;letter-spacing:.14em;color:#56634e}.hero-caption strong{font-size:13px;color:var(--forest);font-weight:500;margin-top:3px}.offer-strip{background:#e7ebdd;border-bottom:1px solid #dbe0d1}.offer-strip .container{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:20px}.offer-strip span{font-size:11px;font-weight:500;color:#46543f}.offer-strip i{font-style:normal;font-size:14px;color:#7d9068}
.page-section{padding:96px 0}.section-sand{background:var(--sand)}.section-head{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:80px;margin-bottom:44px}.section-head h2{margin:0}.section-head p{font-size:14px;margin-bottom:0;max-width:410px}.section-head .btn{margin-top:22px}.section-head .eyebrow{color:#6c7b60;margin-bottom:17px}.photo-wrap{overflow:hidden;position:relative;aspect-ratio:1.18}.photo-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.offer-card{display:block;height:100%;background:#fff;color:var(--ink)}.offer-card:hover{color:var(--ink)}.offer-card:hover .photo-wrap img{transform:scale(1.035)}.photo-arrow{position:absolute;right:16px;bottom:16px;width:39px;height:39px;display:grid;place-items:center;background:var(--paper);font-size:25px}.offer-card .portfolio-caption{text-align:left!important;background:#fff;padding:25px!important}.card-number{font-size:10px;letter-spacing:.1em;color:#8b9682;float:right}.offer-card h3{font-size:28px;margin:0 0 14px}.offer-card p{font-size:13px;line-height:1.8;margin:0;max-width:285px}.project-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gallery-item{position:relative;border:0;padding:0;background:#e8e8df;overflow:hidden;aspect-ratio:1.35;cursor:zoom-in}.gallery-item[hidden]{display:none}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.gallery-item:hover img{transform:scale(1.045)}.gallery-item span{position:absolute;bottom:0;left:0;right:0;text-align:left;padding:35px 18px 14px;color:white;font-size:11px;letter-spacing:.02em;background:linear-gradient(transparent,#0007);opacity:0;transition:opacity .2s}.gallery-item:hover span,.gallery-item:focus-visible span{opacity:1}.gallery-preview .gallery-item:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.gallery-preview .gallery-item:nth-child(4){grid-column:span 2}.load-gallery{display:flex;margin:40px auto 0}.gallery-toolbar{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:15px;font-size:11px;letter-spacing:.08em}.craft-photo{position:relative}.craft-photo>img{width:100%;height:570px;object-fit:cover}.craft-photo>span{position:absolute;bottom:30px;right:40px;background:var(--paper);padding:17px 22px;font-size:8px;letter-spacing:.13em}.craft-copy{padding-left:60px}.craft-copy>p{font-size:14px;margin:24px 0}.check-list{list-style:none;padding:0;margin:25px 0 32px}.check-list li{font-size:13px;padding:13px 0;border-bottom:1px solid var(--line)}.check-list li:before{content:'✓';color:#7f9569;margin-right:13px}.build-process.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:30px;margin:60px 0}.build-process.timeline:before{display:none}.build-process.timeline>li{min-height:0;margin:0;float:none!important;padding:0}.build-process.timeline>li .timeline-image{position:relative;left:0;top:0;border:1px solid #b8c2ae;background:none;width:62px;height:62px;margin:0 0 30px;color:#6b7e5b;font-size:16px;display:grid;place-items:center;border-radius:50%}.build-process.timeline>li .timeline-panel{float:none;width:auto;padding:0;text-align:left}.build-process.timeline>li .timeline-panel:before,.build-process.timeline>li .timeline-panel:after{display:none}.build-process h3{font:400 25px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 13px}.build-process p{font-size:13px;max-width:235px;margin:0}.budget-banner{border-top:1px solid #cdd2c6;padding-top:35px;display:flex;align-items:center;justify-content:space-between;gap:40px}.budget-banner h3{margin-bottom:10px}.budget-banner p{margin:0;font-size:13px}.budget-banner .eyebrow{margin-bottom:8px}.journal-card{display:flex;flex-direction:column;height:100%;background:var(--paper);border-top:1px solid #9eac92;padding:27px 15px 10px 0}.journal-card h3{font-size:29px;line-height:1.23;margin:0 0 18px}.journal-card p{font-size:13px;margin-bottom:24px}.journal-card .eyebrow{font-size:8px;margin-bottom:20px;color:#7b8a6a}.text-link{display:inline-block;border-bottom:1px solid #a7b298;color:var(--forest);font-size:12px;font-weight:600;padding-bottom:5px}.journal-card .text-link{margin-top:auto;align-self:start}.journal-card:hover h3{color:#6f825b}
.project-cta{background:var(--forest);padding:80px 0;color:#fff}.project-cta>.container{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.project-cta .eyebrow{color:var(--lime)}.project-cta h2{color:#fff;font-size:clamp(42px,4vw,58px);margin:0}.project-cta p{color:#d2ddce;font-size:14px;max-width:385px}.project-cta .btn-primary{background:var(--lime);border-color:var(--lime);color:var(--forest)}.project-cta .btn-primary:hover{color:#fff}.phone-link{display:block;margin-top:18px;color:#fff;font-size:15px;letter-spacing:.02em}.footer{padding:65px 0 0;background:#e9ede3;text-align:left;font-size:12px}.footer-top{display:grid;grid-template-columns:1.2fr .85fr .85fr 1.3fr;gap:45px;padding-bottom:40px}.footer-brand{width:195px;height:65px;object-fit:contain;margin-bottom:20px}.footer h3{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.04em;margin:10px 0 22px}.footer p{font-size:12px;line-height:1.9;margin:12px 0}.footer-top>div>a:not(:first-child){display:block;margin-bottom:9px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccd5c5;padding:24px 0;font-size:10px;color:#6e7e65}.footer-bottom>div{display:flex;gap:22px}.page-heading{padding:45px 0 65px;background:var(--paper)}.breadcrumb{font-size:10px;color:#7c886f;margin:0 0 50px;letter-spacing:.07em;gap:10px}.breadcrumb a{color:var(--forest)}.page-heading-row{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:end}.page-heading h1{font-size:clamp(44px,5vw,68px);margin:0;max-width:800px}.page-heading-row>p{font-size:15px;margin:0;max-width:390px}.page-cover{position:relative;margin-top:50px}.page-cover>img{width:100%;height:440px;object-fit:cover}.page-cover>span{position:absolute;bottom:24px;right:52px;background:#faf9f5e6;padding:14px 20px;font-size:8px;letter-spacing:.15em}.reading-layout{display:grid;grid-template-columns:minmax(0,1.8fr) 1fr;gap:105px;align-items:start}.reading-copy p{font-size:16px;line-height:1.95}.reading-copy h2{font-size:34px;margin:48px 0 22px}.reading-copy h2:first-child{margin-top:0}.project-aside{position:sticky;top:125px;padding:35px;background:var(--sand)}.project-aside h3{font-size:31px;line-height:1.2}.project-aside p{font-size:13px;margin:20px 0}.project-aside .text-link{display:block;margin-top:20px}.standard{background:#fff;padding:30px 24px;height:100%;border-top:2px solid #71845c}.standard h3{font-size:26px;margin-bottom:25px}.standard p{font-size:12px}.standard .price{font-family:Georgia,serif;font-size:38px;color:var(--forest);line-height:1.1;letter-spacing:-.03em}.price small{display:block;font:11px/1.8 Arial,sans-serif;color:#7a866f;letter-spacing:0}.standard>a{font-size:11px;font-weight:600;border-bottom:1px solid #a5b296}.fineprint{font-size:11px!important;line-height:1.8;margin:22px 0 0;color:#6e7966}.narrow{max-width:840px}.narrow .section-head{display:block}.faq{border-bottom:1px solid #cfd6c8;padding:22px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font:400 23px/1.4 Georgia,serif}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font:300 23px/1.3 Arial;color:#8b9b7b}.faq p{font-size:14px;max-width:650px;margin:18px 0 4px}.product-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-index a{font-size:12px;padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center}.product-index a:hover{background:#e7ebdd}.product-section{scroll-margin-top:95px}.product-description{padding-left:45px}.product-description>h2{margin-bottom:28px}.product-description>p{font-size:14px}.product-main-photo{display:block;width:100%;aspect-ratio:1.2;background:#e5e7de;padding:0;border:0;cursor:zoom-in}.product-main-photo img{width:100%;height:100%;object-fit:cover}.product-thumbs{display:flex;gap:10px;margin-top:12px}.product-thumbs button{width:90px;height:70px;border:0;padding:0;cursor:zoom-in}.product-thumbs img{width:100%;height:100%;object-fit:cover}.contact-details{padding-right:70px}.contact-details h2{margin-bottom:35px}.contact-details>a{display:block;overflow-wrap:anywhere}.contact-details .contact-phone{font-size:26px;font-family:Georgia,serif;letter-spacing:-.02em;margin-bottom:12px}.contact-details p{margin-top:30px;font-size:14px}.contact-details .text-link{font-size:12px;margin:16px 0;width:fit-content}.enquiry-form{padding:40px;background:var(--sand)}.enquiry-form h2{font-size:33px;margin:0 0 30px}.enquiry-form label{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:8px}.enquiry-form input,.enquiry-form textarea{background:var(--paper);border:1px solid #cdd4c5;border-radius:0;padding:12px 14px;width:100%;font-size:15px;color:var(--ink);font-weight:400}.enquiry-form textarea{resize:vertical}.enquiry-form .btn{margin-top:25px}#calculator-summary a{font-size:12px;text-decoration:underline;display:block;margin-top:20px}.article-copy h2{font-size:32px}.article-copy .text-link{margin-top:40px}
#photoDialog{border:0;background:var(--forest-dark);padding:50px 15px 15px;color:white;max-width:96vw;max-height:96vh;overflow:auto}#photoDialog::backdrop{background:#112019ed}#photoDialog>img{display:block;max-width:90vw;max-height:80vh;object-fit:contain}#photoDialog>p{color:#d6e1cf;font-size:11px;padding:8px;margin:0}.photo-close{position:absolute;top:0;right:10px;font-size:32px;line-height:45px;background:none;color:#fff;border:0;cursor:pointer}
@media(min-width:992px) and (max-width:1199px){#mainNav .container{gap:20px}#mainNav .brand{width:155px}#mainNav .navbar-nav{gap:15px}#mainNav .nav-actions{gap:15px;margin-left:20px}#mainNav .btn{padding:12px 16px;font-size:11px}.hero-actions .btn{font-size:10px;padding:13px}.hero-copy{padding-right:20px}}
@media(max-width:991px){#mainNav{padding:14px 0}#mainNav>.container{position:relative;gap:15px}#mainNav .brand{width:175px;height:47px}.navbar-toggler{display:block}#mainNav .navbar-collapse{display:none;position:absolute;left:0;right:0;top:calc(100% + 14px);padding:25px 28px 30px;background:var(--paper);box-shadow:0 15px 20px #1d302619;max-height:80vh;overflow:auto}#mainNav .navbar-collapse.show{display:block}#mainNav .navbar-nav{align-items:stretch;gap:5px;margin:0!important}.nav-item{border-bottom:1px solid var(--line)}#mainNav .nav-link{padding:12px 0;font-size:17px}#mainNav .nav-actions{margin:22px 0 0;justify-content:space-between}.hero-grid{grid-template-columns:53% 47%;min-height:560px}.hero-photo{width:58%}.hero-copy h1{font-size:70px}.hero-copy p{font-size:14px}.hero-caption{min-width:200px;padding:15px;font-size:11px;margin-right:0}.hero-caption span{font-size:7px}.hero-caption strong{font-size:11px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-footnote{margin-top:28px}.section-head{gap:35px}.page-section{padding:70px 0}.craft-copy{padding-left:12px}.craft-photo>img{height:440px}.build-process.timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.project-cta>.container{gap:50px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.reading-layout{gap:35px;grid-template-columns:minmax(0,1.5fr) 1fr}.project-aside{padding:25px}.page-heading-row{gap:40px}.page-cover>img{height:350px}.product-description{padding-left:12px}.contact-details{padding-right:12px}}
@media(max-width:600px){.container{padding-left:22px;padding-right:22px}.utility .container{min-height:27px}.utility span{font-size:7px;letter-spacing:.08em}.utility a{font-size:8px;letter-spacing:0}#mainNav .brand{width:155px;height:43px}#mainNav .container{gap:10px}#mainNav{padding:12px 0}.hero-grid{grid-template-columns:1fr;display:block;min-height:0;padding-top:0;padding-bottom:0}.hero-photo{position:relative;order:2;top:auto;width:100%;height:280px;right:auto}.hero-photo:after{background:linear-gradient(0deg,#263e3110,transparent)}.nadkole-hero.masthead{display:flex;flex-direction:column}.hero-grid{order:1}.hero-photo{order:2}.hero-copy{padding:43px 0 37px}.hero-copy h1{font-size:67px;margin-bottom:22px}.hero-copy p{max-width:100%;font-size:14px;margin-bottom:25px}.hero-actions{flex-direction:row;align-items:stretch;gap:10px}.hero-actions .btn{padding:13px 14px;font-size:10px;gap:10px}.hero-copy .eyebrow{margin-bottom:17px;font-size:9px}.hero-footnote{margin-top:28px}.hero-caption{display:none}.offer-strip .container{min-height:0;display:grid;grid-template-columns:1fr 1fr;padding-top:16px;padding-bottom:16px;gap:10px 12px}.offer-strip span{font-size:9px}.offer-strip i{display:none}.page-section{padding:58px 0}.section-head{display:block;margin-bottom:30px}.section-head h2{font-size:37px;margin-bottom:22px}.section-head p{font-size:13px}.eyebrow{font-size:8px;margin-bottom:15px}.photo-wrap{aspect-ratio:1.45}.offer-card .portfolio-caption{padding:23px!important}.offer-card h3{font-size:30px}.offer-card p{font-size:13px;max-width:none}.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gallery-preview .gallery-item:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:1.5}.gallery-preview .gallery-item:nth-child(4){grid-column:auto}.gallery-item{aspect-ratio:1.1}.gallery-item span{display:none}.craft-photo>img{height:350px}.craft-photo>span{right:30px;bottom:20px;font-size:7px;padding:13px}.craft-copy h2{font-size:37px}.craft-copy>p{font-size:13px}.build-process.timeline{gap:30px 23px;margin:35px 0}.build-process.timeline>li .timeline-image{width:45px;height:45px;margin-bottom:20px;font-size:12px}.build-process h3{font-size:23px}.build-process p{font-size:12px;line-height:1.8}.budget-banner{display:block;padding-top:30px}.budget-banner h3{font-size:29px}.budget-banner .btn{margin-top:25px}.journal-card{padding-top:24px}.journal-card h3{font-size:28px}.project-cta{padding:58px 0}.project-cta>.container{display:block}.project-cta h2{font-size:46px}.project-cta .cta-side{margin-top:30px}.project-cta p{font-size:13px}.footer{padding-top:45px}.footer-top{grid-template-columns:1fr 1fr;gap:25px 20px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:span 2}.footer-brand{width:175px}.footer h3{font-size:10px;margin-bottom:17px}.footer-bottom{display:block;font-size:9px;padding:20px 0}.footer-bottom>div{margin-top:15px;gap:20px}.page-heading{padding:25px 0 40px}.breadcrumb{margin-bottom:30px;font-size:8px}.page-heading-row{display:block}.page-heading h1{font-size:43px}.page-heading-row>p{margin-top:25px;font-size:13px}.page-cover{margin-top:30px}.page-cover>img{height:280px}.page-cover>span{right:35px;bottom:16px;font-size:7px;padding:12px}.reading-layout{display:block}.reading-copy p{font-size:14px;line-height:1.95}.reading-copy h2{font-size:29px;margin-top:35px}.project-aside{position:static;margin-top:40px;padding:28px}.project-aside h3{font-size:30px}.standard{padding:25px}.standards{--bs-gutter-y:15px}.standard h3{font-size:29px;margin-bottom:15px}.standard .price{font-size:37px}.standard .eyebrow{margin-bottom:12px}.product-index{grid-template-columns:1fr 1fr}.product-index a{font-size:10px;padding:13px;line-height:1.6}.product-description h2{font-size:35px}.product-description p{font-size:13px}.product-thumbs button{width:80px;height:62px}.gallery-toolbar{display:block;font-size:9px}.gallery-toolbar>span{display:block;margin:4px 0}.faq summary{font-size:21px}.enquiry-form{padding:25px 22px}.enquiry-form h2{font-size:29px}.contact-details h2{font-size:38px}.contact-details .contact-phone{font-size:28px}.contact-details p{font-size:13px}.enquiry-form label{font-size:11px}.enquiry-form input,.enquiry-form textarea{font-size:14px}.btn{padding:14px 20px;font-size:11px}.narrow{max-width:840px}.article-copy h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
#mainNav .navbar-nav .nav-item .nav-link{color:var(--ink);font-weight:500}#mainNav .navbar-nav .nav-item .nav-link:hover,#mainNav .navbar-nav .nav-item .nav-link.active{color:#70835c}.client-quote{margin:0;height:100%;border-top:1px solid #a6b398;padding:28px 0 0}.client-quote .eyebrow{font-size:8px;color:#7d8c6d}.client-quote p{font:400 25px/1.4 Georgia,serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 24px}.client-quote footer{font-size:11px;color:#718067}.project-video{display:block;width:100%;aspect-ratio:16/9;background:var(--forest);object-fit:cover}
@media(max-width:600px){.hero-copy h1{font-size:clamp(50px,17vw,67px)}.page-heading h1{font-size:clamp(36px,11vw,43px)}}
