.garden-site[data-page]{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback", sans-serif;color:#182c24;background:#eeeee5;overflow:clip}.garden-site[data-page] h1,.garden-site[data-page] h2{font-family:var(--font-display);letter-spacing:-.035em;font-weight:400;line-height:1.02}.garden-site[data-page] h1 em,.garden-site[data-page] h2 em{font-family:var(--font-garden), serif;font-weight:400}.garden-site[data-page] p{font-size:16px;line-height:1.7}.garden-site[data-page] ::selection{color:#182c24;background:#b9c99e}.garden-site[data-page] :focus-visible{outline-offset:6px;outline:2px solid #38563b}.garden-site[data-page] .garden-header{background:#eeeee5;border-bottom:1px solid #182c2433;padding:27px 6%}.garden-site[data-page] .demo-disclosure{color:#182c24;background:#d8decf;font-size:12px}.garden-site[data-page] .garden-section{padding-left:7%;padding-right:7%}.garden-site[data-page] .service-opening{color:#fff;background:#18392e;height:105svh;min-height:850px;max-height:1200px;padding:0;display:block;position:relative}.garden-site[data-page] .service-opening>img{object-fit:cover;filter:brightness(.65);width:100%;height:100%;position:absolute;inset:0}.garden-site[data-page] .service-opening>div{z-index:2;max-width:960px;padding:12% 7% 5%;position:relative}.garden-site[data-page] .service-opening h1{margin:0 0 35px;font-size:clamp(58px,6.5vw,105px)}.garden-site[data-page] .service-opening p{max-width:380px}.garden-site[data-page] .service-opening a{color:#fff;border-bottom:1px solid #fff7;gap:24px;margin-top:30px;padding-bottom:12px;display:inline-flex}.garden-site[data-page] .service-opening-caption{z-index:2;color:#243e31;background:#f1efe6;font-size:13px;position:absolute;bottom:35px;left:7%}.garden-site[data-page] .service-details{padding-top:100px;padding-bottom:100px}.garden-site[data-page] .service-details article{border-top:1px solid #182c2444;grid-template-columns:1fr 1fr;gap:80px;padding:55px 0;display:grid}.garden-site[data-page] .service-details h2{margin:0;font-size:clamp(36px,4vw,62px)}.garden-site[data-page] .service-details p{margin-top:0}.garden-site[data-page] .service-details ul{margin-top:30px;padding:0;list-style:none}.garden-site[data-page] .service-details li{gap:14px;padding:9px 0;font-size:15px;display:flex}.garden-site[data-page] .work-opening{grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;padding-top:85px;padding-bottom:85px;display:grid}.garden-site[data-page] .work-opening h1{margin:0 0 30px;font-size:clamp(62px,7vw,110px)}.garden-site[data-page] .work-opening figure{margin:0}.garden-site[data-page] .work-opening img{object-fit:cover;width:100%;height:600px}.garden-site[data-page] figcaption{padding-top:16px;font-size:12px}.garden-site[data-page] .work-filter{color:#eeeee5;background:#18392e;padding-top:30px;padding-bottom:30px}.garden-site[data-page] .work-filter button{color:#eeeee5;border-color:#eeeee577;font-size:14px}.garden-site[data-page] .work-filter button[data-state=on],.garden-site[data-page] .work-filter button[aria-pressed=true]{color:#18392e;background:#eeeee5}.garden-site[data-page] .garden-work-grid{color:#eeeee5;background:#18392e;grid-template-columns:1.15fr .85fr;gap:8%;padding-top:70px;padding-bottom:90px;display:grid}.garden-site[data-page] .garden-work-grid article:nth-child(2){padding-top:140px}.garden-site[data-page] .garden-work-grid img{object-fit:cover;width:100%;height:460px}.garden-site[data-page] .garden-work-grid article:nth-child(2) img{height:500px}.garden-site[data-page] .garden-work-grid h2{font-family:var(--font-garden), serif;font-size:45px}.garden-site[data-page] .garden-work-grid p{color:#d2ddc8}.garden-site[data-page] .garden-work-grid a{color:#eeeee5}.garden-site[data-page] .studio-opening{gap:75px;padding-top:85px;padding-bottom:90px}.garden-site[data-page] .studio-opening h1{margin:0 0 35px;font-size:clamp(65px,7vw,110px)}.garden-site[data-page] .studio-opening img{object-fit:cover;object-position:55% center;height:650px}.garden-site[data-page] .studio-spread{background:#dfe3d6;gap:90px;padding-top:100px;padding-bottom:100px}.garden-site[data-page] .studio-spread h2{font-size:clamp(45px,4.5vw,72px)}.garden-site[data-page] .studio-spread img{object-fit:cover;height:600px}.garden-site[data-page] .garden-close{color:#182c24;background:#dfe3d6;padding:100px 7%}.garden-site[data-page] .garden-close>span{display:none}.garden-site[data-page] .garden-close>a{font-family:var(--font-garden), serif;font-size:clamp(60px,7vw,110px);line-height:1}.garden-site[data-page] .garden-footer{color:#eeeee5;background:#18392e;padding:60px 7%}.garden-site[data-page] .garden-contact{grid-template-columns:1fr 1fr;gap:90px;padding:85px 7% 100px;display:grid}.garden-site[data-page] .garden-contact h1{margin:0 0 30px;font-size:clamp(60px,6.5vw,100px)}.garden-site[data-page] .garden-contact>div>img{object-fit:cover;width:100%;height:420px;margin-top:30px}.garden-site[data-page] .garden-form-wrap{background:#e0ddd0;padding:35px}.garden-site[data-page] .garden-form-wrap h2{margin-top:0;font-size:34px}.garden-site[data-page] .garden-form-wrap input,.garden-site[data-page] .garden-form-wrap textarea{color:#182c24;caret-color:#38563b;background:#f6f5ed;border:1px solid #71816c;padding:15px;font-size:16px}.garden-site[data-page] .garden-form-wrap label,.garden-site[data-page] .garden-form-wrap button{font-size:14px}.garden-site[data-page] .garden-form-wrap .form-disclosure{font-size:12px;line-height:1.6}.garden-site[data-page] .chosen-direction{font-size:14px!important;line-height:1.6!important}@media (max-width:700px){.garden-site[data-page] .garden-header{padding:24px 6%}.garden-site[data-page] .garden-nav.open{background:#eeeee5}.garden-site[data-page] .service-opening{height:820px;min-height:0}.garden-site[data-page] .service-opening>div{padding:100px 6% 50px}.garden-site[data-page] .service-opening h1{font-size:15vw}.garden-site[data-page] .service-opening p{max-width:290px;font-size:16px}.garden-site[data-page] .service-details{padding:65px 6%}.garden-site[data-page] .service-details article{padding:35px 0;display:block}.garden-site[data-page] .service-details h2{margin-bottom:25px;font-size:40px}.garden-site[data-page] .work-opening{padding:60px 6%;display:block}.garden-site[data-page] .work-opening h1{font-size:18vw}.garden-site[data-page] .work-opening figure{margin-top:35px}.garden-site[data-page] .work-opening img{height:420px}.garden-site[data-page] .work-filter{padding:25px 6%}.garden-site[data-page] .work-filter button{font-size:13px}.garden-site[data-page] .garden-work-grid{padding:50px 6%;display:block}.garden-site[data-page] .garden-work-grid article:nth-child(2){padding-top:70px}.garden-site[data-page] .garden-work-grid img,.garden-site[data-page] .garden-work-grid article:nth-child(2) img{height:400px}.garden-site[data-page] .garden-work-grid h2{font-size:37px}.garden-site[data-page] .studio-opening{padding:65px 6%;display:block}.garden-site[data-page] .studio-opening h1{font-size:17vw}.garden-site[data-page] .studio-opening figure{margin-top:35px}.garden-site[data-page] .studio-opening img{width:100%;height:470px}.garden-site[data-page] .studio-spread{padding:60px 6%;display:block}.garden-site[data-page] .studio-spread img{width:100%;height:400px;margin-bottom:35px}.garden-site[data-page] .studio-spread h2{font-size:44px}.garden-site[data-page] .garden-close{padding:65px 6%}.garden-site[data-page] .garden-close>a{font-size:55px}.garden-site[data-page] .garden-footer{padding:50px 6%}.garden-site[data-page] .garden-contact{padding:60px 6%;display:block}.garden-site[data-page] .garden-contact h1{font-size:17vw}.garden-site[data-page] .garden-contact>div>img{height:300px}.garden-site[data-page] .garden-form-wrap{margin-top:40px;padding:25px 20px}.garden-site[data-page] .garden-form-wrap h2{font-size:31px}}.garden-site[data-page] .garden-logo{font-family:var(--font-garden), serif;letter-spacing:-.02em;font-size:38px;font-weight:400}@media (max-width:700px){.garden-site[data-page] .garden-contact h1{font-size:49px;line-height:1.03}.garden-site[data-page] .garden-contact>div>img{display:none}.garden-site[data-page] .garden-form-wrap{margin-top:35px}}.garden-site[data-page] .service-opening h1 em{color:#e3ebd8}.garden-site[data-page] .service-opening p{color:#f4f6ef}@media (min-width:701px){.garden-site[data-page] .garden-work-grid{grid-template-columns:1fr 1fr;gap:6%;padding-top:32px}.garden-site[data-page] .garden-work-grid article:nth-child(2){padding-top:40px}.garden-site[data-page] .garden-work-grid img,.garden-site[data-page] .garden-work-grid article:nth-child(2) img{height:320px}.garden-site[data-page] .garden-work-grid h2{font-size:38px}}.garden-site[data-page] .garden-work-grid span{color:#d2ddc8}
