.quiet-home{background:#f3f1eb;color:#1b241e;--muted:#626b62;--line:#1b241e26}.quiet-home .site-header{position:relative;height:100px;background:none;border-bottom:1px solid #1b241e20;color:#1b241e;padding:0 6%}.quiet-home .site-header nav{gap:30px}.quiet-home .nav-3d{border:0;padding:0}.quiet-home .brand strong span{color:#a84d2c}.quiet-home .menu-toggle{color:#1b241e}.quiet-home .menu-dialog{--line:#ffffff26;color:#eeeae0}.quiet-home .menu-links>a{font-size:clamp(30px,4.7vh,52px);font-weight:500;padding:16px 0}.quiet-home .menu-links>a:hover{padding-left:0;color:#eeeae0}.quiet-home .menu-links small{color:#a6aaa0}.quiet-home .menu-links span{font-size:24px;color:#a6aaa0}.quiet-hero{display:grid;grid-template-columns:.95fr 1.15fr;min-height:520px;max-width:1600px;margin:0 auto}.quiet-hero-copy{padding:95px 10% 75px 13%;align-self:center}.quiet-home .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:23px;color:#626b62}.quiet-hero h1{font-family:'DM Sans',Arial,sans-serif;font-weight:500;font-size:clamp(40px,4.1vw,65px);letter-spacing:-2px;line-height:1.12;margin-bottom:25px}.quiet-hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.95;color:#626b62;max-width:350px;margin-bottom:30px}.quiet-home .button{font-size:11px;padding:17px 21px;transition:background .2s}.quiet-home .button:hover{transform:none}.quiet-home .orange{background:#bd5835;color:#fff9f0}.quiet-home .orange:hover{background:#a84d2c}.quiet-hero figure{margin:0;position:relative;min-height:500px;overflow:hidden}.quiet-hero figure>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:53% center}.quiet-hero figcaption{position:absolute;bottom:22px;left:25px;background:#172019b0;color:#f3f1eb;font-size:9px;padding:9px 12px;letter-spacing:.5px}.quiet-home .section{padding:76px 6%;max-width:1600px;margin:0 auto}.quiet-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.quiet-heading .eyebrow{margin-bottom:14px}.quiet-home h2{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(27px,3vw,42px);font-weight:500;letter-spacing:-1.2px;line-height:1.2;margin-bottom:0}.quiet-heading>p{font-size:11px;color:#626b62;margin-bottom:6px}.quiet-text-link{font-size:11px;border-bottom:1px solid #1b241e50;padding:8px 0;white-space:nowrap}.quiet-home .project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.quiet-home .project-card{color:#1b241e}.quiet-home .project-image{aspect-ratio:1.3}.quiet-home .project-image img{transition:none}.quiet-home .project-card:hover img{transform:none;filter:none}.quiet-home .project-open{height:32px;width:32px;font-size:18px;right:15px;bottom:15px;background:#f3f1eb}.quiet-home .project-card:hover .project-open{background:#e0dfd5}.quiet-home .project-meta{display:block;padding-top:18px}.quiet-home .project-meta strong{display:block;font-family:'DM Sans',Arial,sans-serif;font-size:17px;font-weight:500;margin-bottom:8px}.quiet-home .project-meta>span{font-size:10px;letter-spacing:0;color:#626b62;display:block}.quiet-treatments{border-top:1px solid #1b241e20;border-bottom:1px solid #1b241e20}.quiet-home .treatment-layout{margin-top:15px;grid-template-columns:1fr 1fr;gap:8%}.quiet-home .treatment-tabs button{border-color:#1b241e25;color:#6e756b;font-size:13px;padding:23px 0;gap:18px}.quiet-home .treatment-tabs button span{color:#7d857a;font-size:8px}.quiet-home .treatment-tabs button i{color:#1b241e;font-size:17px}.quiet-home .treatment-tabs button[aria-selected=true]{color:#1b241e;font-weight:600}.quiet-home .treatment-text{padding:30px 0 10px}.quiet-home .treatment-text>.eyebrow{font-size:8px;display:block;margin-bottom:25px}.quiet-home .treatment-text h3{font-family:'DM Sans',Arial,sans-serif;font-size:27px;line-height:1.3;letter-spacing:-.7px;font-weight:500;margin:0 0 18px}.quiet-home .treatment-text p{font-size:13px;color:#626b62;line-height:1.95;max-width:430px}.quiet-home .contact{background:#e9e8e0;grid-template-columns:1fr 1fr;gap:9%;color:#1b241e;max-width:none;padding:70px 8%}.quiet-home .contact .eyebrow{margin-bottom:18px}.quiet-home .contact h2{max-width:360px;font-size:38px;line-height:1.15;margin-bottom:23px}.quiet-home .contact .body-copy{font-size:13px;color:#626b62;max-width:330px}.quiet-contact-note{max-width:300px;margin-top:30px;font-size:10px;line-height:1.9;color:#626b62}.quiet-home .project-form{background:#f8f7f2;min-height:420px;padding:28px;border:1px solid #1b241e20}.quiet-home legend{font-family:'DM Sans',Arial,sans-serif;font-size:21px;line-height:1.3;letter-spacing:-.5px}.quiet-home .form-progress{font-size:7px}.quiet-home .form-actions .button{gap:15px}.quiet-home #project-dialog{--muted:#a6aaa0;--line:#ffffff26}.quiet-home .dialog-content h2{color:#eeeae0;font-family:'DM Sans',Arial,sans-serif;font-size:38px}.quiet-home .dialog-content .eyebrow{color:#a6aaa0}.quiet-home .dialog-layout>img{min-height:460px}.quiet-home .dialog-content{padding-top:55px}.quiet-home .js .reveal{opacity:1;transform:none}
@media(max-width:1000px){.quiet-hero-copy{padding:65px 10% 65px 13%}.quiet-hero h1{font-size:44px}.quiet-hero{min-height:460px}.quiet-hero figure{min-height:460px}.quiet-home .section{padding:60px 6%}.quiet-home .contact{padding:60px 6%}.quiet-home .contact h2{font-size:32px}.quiet-home .project-grid{gap:18px}}
@media(max-width:700px){.quiet-home .site-header{height:90px}.quiet-hero{grid-template-columns:1fr;min-height:0}.quiet-hero-copy{padding:47px 6% 42px}.quiet-hero h1{font-size:43px;letter-spacing:-1.5px;line-height:1.13}.quiet-hero-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;margin-bottom:24px}.quiet-hero .eyebrow{font-size:8px;margin-bottom:22px}.quiet-hero figure{min-height:300px;height:300px}.quiet-hero figure>img{object-position:center 53%}.quiet-hero figcaption{left:6%;bottom:18px;font-size:8px}.quiet-home .section{padding:48px 6%}.quiet-heading{align-items:start;gap:17px;margin-bottom:27px}.quiet-home h2{font-size:29px;letter-spacing:-.8px}.quiet-heading>p{font-size:10px;line-height:1.7}.quiet-text-link{font-size:10px}.quiet-home .project-grid{grid-template-columns:1fr;gap:30px}.quiet-home .project-image{aspect-ratio:1.55}.quiet-home .project-meta{padding-top:13px}.quiet-home .project-meta strong{font-size:16px}.quiet-home .treatment-layout{grid-template-columns:1fr;gap:10px}.quiet-home .treatment-tabs button{padding:19px 0;font-size:12px}.quiet-home .treatment-text{padding-top:20px}.quiet-home .treatment-text h3{font-size:24px}.quiet-home .treatment-text p{font-size:12px}.quiet-home .contact{grid-template-columns:1fr;gap:28px;padding:45px 6%}.quiet-home .contact h2{font-size:30px;max-width:none;margin-bottom:18px}.quiet-contact-note{font-size:9px;margin-top:18px;max-width:330px}.quiet-home .project-form{padding:23px;min-height:405px}.quiet-home .dialog-content h2{font-size:32px}.quiet-home .dialog-layout>img{min-height:0}.quiet-home .quiet-heading{flex-direction:column}}
