@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Nunito+Sans:wght@400;500;600;700&display=swap";
.F2iVhW_page{--paper:#f3f0e7;--ink:#39483a;--muted:#7b8777;--olive:#78845a;--clay:#bc775d;background:var(--paper);min-height:100vh;color:var(--ink);padding:0 clamp(20px,7vw,105px);font-family:Nunito Sans,sans-serif;overflow:hidden}.F2iVhW_page a{color:inherit;text-decoration:none}.F2iVhW_header{border-bottom:1px solid #d9d7ca;justify-content:space-between;align-items:center;height:90px;display:flex}.F2iVhW_brand{align-items:center;gap:10px;font:26px Instrument Serif,serif;display:flex}.F2iVhW_brandIcon{color:var(--olive);font-size:34px}.F2iVhW_brand small{letter-spacing:.15em;color:var(--muted);margin-top:3px;font:8px Nunito Sans,sans-serif;display:block}.F2iVhW_header nav{color:#667365;gap:28px;font-size:11px;display:flex}.F2iVhW_hero{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:75px 0 90px;display:grid}.F2iVhW_kicker,.F2iVhW_sectionLabel{letter-spacing:.18em;color:var(--olive);font-size:9px;font-weight:700}.F2iVhW_hero h1{letter-spacing:-.04em;margin:25px 0;font:clamp(58px,8vw,105px)/.94 Instrument Serif,serif}.F2iVhW_hero h1 em,.F2iVhW_philosophy h2 em{color:var(--clay);font-weight:400}.F2iVhW_heroText>p,.F2iVhW_philosophy p,.F2iVhW_workHeading>p{color:#687566;max-width:430px;font-size:13px;line-height:2}.F2iVhW_cta{border-bottom:1px solid var(--olive);align-items:center;gap:35px;margin-top:20px;padding:14px 0;font-size:11px;display:inline-flex}.F2iVhW_cta span{color:var(--clay);font-size:18px}.F2iVhW_heroNote{color:var(--muted);margin-top:55px;font:italic 16px Instrument Serif,serif}.F2iVhW_heroArt{justify-content:center;align-items:center;height:510px;display:flex;position:relative}.F2iVhW_arch{background:#dce0cf;border-radius:48% 48% 0 0;width:72%;height:88%;padding:15px 15px 0;position:relative}.F2iVhW_archInner{background:#c5cdb8;border-radius:48% 48% 0 0;height:100%;position:relative;overflow:hidden}.F2iVhW_image{object-fit:cover;filter:saturate(.65)}.F2iVhW_archInner>span{height:100%;color:var(--olive);place-items:center;font:140px Instrument Serif,serif;display:grid}.F2iVhW_leaf{color:var(--olive);font-size:110px;position:absolute}.F2iVhW_leafOne{top:5%;right:3%;transform:rotate(40deg)}.F2iVhW_leafTwo{color:var(--clay);bottom:5%;left:0;transform:rotate(-30deg)}.F2iVhW_artCaption{letter-spacing:.12em;color:var(--muted);font-size:8px;position:absolute;bottom:0;right:0}.F2iVhW_philosophy{border-block:1px solid #d9d7ca;grid-template-columns:.7fr 1.3fr;gap:5vw;padding:95px 0;display:grid;position:relative}.F2iVhW_philosophy h2,.F2iVhW_footer h2{margin:0;font:clamp(40px,6vw,75px)/1.05 Instrument Serif,serif}.F2iVhW_philosophy p{max-width:500px}.F2iVhW_philosophyMark{color:#c9cbb8;font-size:55px;position:absolute;bottom:20px;right:0}.F2iVhW_work{padding:80px 0}.F2iVhW_workHeading{text-align:center;margin-bottom:45px}.F2iVhW_workHeading h2,.F2iVhW_path h2{margin:15px 0;font:clamp(40px,5vw,65px) Instrument Serif,serif}.F2iVhW_workHeading>p{margin:0 auto}.F2iVhW_projectGrid{grid-template-columns:repeat(2,1fr);gap:45px 8vw;display:grid}.F2iVhW_projectOffset{transform:translateY(65px)}.F2iVhW_projectArt{background:#dce0cf;place-items:center;height:310px;display:grid;position:relative;overflow:hidden}.F2iVhW_projectArt>span{color:var(--olive);font-size:10px;position:absolute;top:18px;left:18px}.F2iVhW_projectArt>b{color:#7c896c66;font:150px Instrument Serif,serif}.F2iVhW_projectArt>a{background:var(--paper);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:15px;right:15px}.F2iVhW_art1{background:#ead7c8}.F2iVhW_art2{background:#e5e3d3}.F2iVhW_art3{background:#d8ded7}.F2iVhW_project h3{margin:18px 0 8px;font:26px Instrument Serif,serif}.F2iVhW_project p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.F2iVhW_materials{border-top:1px solid #d9d7ca;padding:70px 0}.F2iVhW_materials>div{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.F2iVhW_materials>div>span{border:1px solid #d3d3c5;border-radius:30px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.F2iVhW_materials i{color:var(--clay);font-size:9px;font-style:normal}.F2iVhW_path{border-top:1px solid #d9d7ca;padding:70px 0}.F2iVhW_path h2{margin-bottom:35px}.F2iVhW_path article{border-top:1px solid #d9d7ca;grid-template-columns:40px 150px 1fr;align-items:start;gap:20px;padding:22px 0;display:grid}.F2iVhW_pathMark{color:var(--clay);font-size:25px}.F2iVhW_path article>span{color:var(--muted);padding-top:7px;font-size:10px}.F2iVhW_path h3,.F2iVhW_services h3{margin:0 0 7px;font:23px Instrument Serif,serif}.F2iVhW_path p,.F2iVhW_path small,.F2iVhW_services p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.F2iVhW_path small{margin-top:8px;display:block}.F2iVhW_services{border-top:1px solid #d9d7ca;padding:70px 0}.F2iVhW_services>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px;display:grid}.F2iVhW_services article{border-top:2px solid var(--olive);padding:25px 0}.F2iVhW_services p{margin-top:10px}.F2iVhW_footer{border-top:1px solid #d9d7ca;padding:90px 0 25px;position:relative}.F2iVhW_footer h2{margin:25px 0}.F2iVhW_footer>p{color:var(--muted);font:italic 18px Instrument Serif,serif}.F2iVhW_footer>a{border-bottom:1px solid var(--olive);padding:13px 0;font-size:12px;display:inline-block}.F2iVhW_footer small{color:var(--muted);margin-top:65px;font-size:9px;display:block}.F2iVhW_footerCircle{color:#c9cbb8;font-size:80px;position:absolute;top:65px;right:5%}@media (max-width:750px){.F2iVhW_header nav{gap:12px;font-size:10px}.F2iVhW_hero{grid-template-columns:1fr;padding-top:50px}.F2iVhW_heroArt{height:420px}.F2iVhW_philosophy{grid-template-columns:1fr;gap:25px}.F2iVhW_projectGrid{gap:30px 18px}.F2iVhW_projectOffset{transform:none}.F2iVhW_projectArt{height:250px}.F2iVhW_path article{grid-template-columns:30px 1fr;gap:10px}.F2iVhW_path article>span{grid-area:1/2}.F2iVhW_path article>div:last-child{grid-column:2}.F2iVhW_services>div{grid-template-columns:1fr}.F2iVhW_footerCircle{font-size:50px;right:0}}@media (max-width:500px){.F2iVhW_header nav{gap:8px;font-size:9px}.F2iVhW_brand{font-size:22px}.F2iVhW_projectGrid{grid-template-columns:1fr}.F2iVhW_projectArt{height:280px}.F2iVhW_hero h1{font-size:65px}.F2iVhW_heroArt{height:370px}.F2iVhW_philosophy{padding:70px 0}}
