._page_1g2e6_1{background:var(--cream);min-height:100vh;color:var(--ink)}._nav_1g2e6_6{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:flex}._brand_1g2e6_14{font:900 1.8rem Arial,sans-serif}._brand_1g2e6_14 span{color:var(--burgundy)}._back_1g2e6_22{border-bottom:1px solid;font:700 .9rem Arial,sans-serif}._hero_1g2e6_28{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;column-gap:clamp(40px,8vw,130px);padding:clamp(70px,8vw,118px) clamp(22px,5vw,76px) clamp(76px,9vw,124px);display:grid}._eyebrow_1g2e6_36{text-transform:uppercase;letter-spacing:.16em;font:800 .77rem Arial,sans-serif}._hero_1g2e6_28 h1,._cta_1g2e6_44 h2{letter-spacing:-.055em;margin:25px 0 32px;font-family:Arial,sans-serif;font-size:clamp(3.4rem,7.5vw,8rem);line-height:.92}._hero_1g2e6_28 h1{grid-column:1;max-width:1060px;margin-bottom:0}._hero_1g2e6_28 ._eyebrow_1g2e6_36{grid-column:1/-1}._hero_1g2e6_28 h1 em,._cta_1g2e6_44 h2 em{color:var(--sage);font-family:Georgia,serif;font-weight:400}._intro_1g2e6_65{grid-area:2/2;max-width:690px;margin:0 0 4px;font:400 clamp(1.05rem,1.5vw,1.3rem)/1.65 Arial,sans-serif}._gallerySection_1g2e6_74{padding:0 clamp(22px,5vw,76px) clamp(90px,10vw,150px)}._galleryHeading_1g2e6_77{color:var(--burgundy);letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #410c1e66;border-bottom:1px solid #410c1e66;justify-content:space-between;align-items:center;gap:24px;padding:17px 0;font:800 .72rem Arial,sans-serif;display:flex}._galleryHeading_1g2e6_77 p{margin:0}._galleryHeading_1g2e6_77 span{color:#410c1e99}._filters_1g2e6_96{margin:24px 0 54px}._filterScroller_1g2e6_99{flex-wrap:wrap;gap:10px;display:flex}._filters_1g2e6_96 button{border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:11px 17px;font:700 .86rem Arial,sans-serif}._filters_1g2e6_96 ._activeFilter_1g2e6_115{background:var(--burgundy);color:var(--white)}._gallery_1g2e6_74{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(38px,4.5vw,68px) clamp(24px,3vw,48px);display:grid}._project_1g2e6_126:nth-child(2n){margin-top:clamp(32px,3.5vw,54px)}._projectLink_1g2e6_129{display:block}._imageFrame_1g2e6_132{aspect-ratio:3/4;background:#ded5cc;display:block;position:relative;overflow:hidden}._imageFrame_1g2e6_132 img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}:is(._projectLink_1g2e6_129:hover ._imageFrame_1g2e6_132 img,._projectLink_1g2e6_129:focus-visible ._imageFrame_1g2e6_132 img){filter:saturate(1.04);transform:scale(1.025)}._projectNumber_1g2e6_151{background:var(--cream);width:46px;height:46px;color:var(--burgundy);letter-spacing:.08em;border-radius:50%;place-items:center;font:800 .72rem Arial,sans-serif;display:grid;position:absolute;top:16px;left:16px}._projectInfo_1g2e6_165{border-bottom:1px solid #410c1e55;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px 24px;padding:20px 0;display:grid}._projectTitle_1g2e6_174{gap:7px;display:grid}._projectTitle_1g2e6_174 small{color:var(--olive,#848344);text-transform:uppercase;letter-spacing:.14em;font:800 .68rem Arial,sans-serif}._projectTitle_1g2e6_174 strong{color:var(--burgundy);letter-spacing:-.04em;font:400 clamp(1.9rem,3.2vw,3.35rem)/.96 Georgia,serif}._projectDetail_1g2e6_189{color:#410c1eb0;grid-column:1;font:400 .82rem/1.45 Arial,sans-serif}._projectCta_1g2e6_194{color:var(--burgundy);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;grid-area:1/2/3;align-self:end;padding-bottom:2px;font:800 .72rem Arial,sans-serif}._cta_1g2e6_44{text-align:center;background:var(--burgundy);color:var(--cream);padding:clamp(80px,10vw,140px) 22px}._cta_1g2e6_44 h2{font-size:clamp(3rem,6vw,6rem)}._cta_1g2e6_44 h2 em{color:var(--rose)}._cta_1g2e6_44 a{border:1.5px solid var(--cream);background:var(--rose);color:var(--ink);border-radius:99px;gap:35px;padding:17px 22px;font:800 .95rem Arial,sans-serif;display:inline-flex}._lightbox_1g2e6_229{z-index:100;background:#410c1eee;place-items:center;padding:35px;display:grid;position:fixed;inset:0}._close_1g2e6_238{color:#fff;cursor:pointer;background:0 0;border:0;font-size:3rem;position:absolute;top:18px;right:25px}._lightboxContent_1g2e6_248{background:var(--cream);grid-template-columns:minmax(0,1fr) 340px;max-width:1180px;max-height:86vh;display:grid}._lightboxContent_1g2e6_248 img{object-fit:contain;background:var(--ink);width:100%;height:86vh}._lightboxContent_1g2e6_248 div{align-self:end;padding:42px 30px}._lightboxContent_1g2e6_248 small{text-transform:uppercase;letter-spacing:.14em}._lightboxContent_1g2e6_248 h2{margin:12px 0;font:700 2.4rem Arial,sans-serif}._lightboxContent_1g2e6_248 p{line-height:1.6}@media (max-width:780px){._hero_1g2e6_28{padding-top:58px;display:block}._hero_1g2e6_28 h1{margin-bottom:30px}._gallery_1g2e6_74{grid-template-columns:1fr;row-gap:58px}._project_1g2e6_126:nth-child(2n){margin-top:0}._project_1g2e6_126:first-child img{object-position:center 57%}._project_1g2e6_126:nth-child(2) img{object-position:center 54%}._project_1g2e6_126:nth-child(3) img{object-position:center 58%}._project_1g2e6_126:nth-child(4) img{object-position:center 48%}._project_1g2e6_126:nth-child(5) img{object-position:center 55%}._project_1g2e6_126:nth-child(6) img{object-position:center 50%}._lightbox_1g2e6_229{padding:18px}._lightboxContent_1g2e6_248{grid-template-columns:1fr;max-height:90vh;overflow:auto}._lightboxContent_1g2e6_248 img{height:58vh}._lightboxContent_1g2e6_248 div{padding:24px}._back_1g2e6_22{font-size:.78rem}}@media (max-width:480px){._nav_1g2e6_6{height:70px;padding-inline:16px}._brand_1g2e6_14{font-size:1.5rem}._back_1g2e6_22{text-align:right;max-width:145px;line-height:1.25}._hero_1g2e6_28{padding:48px 16px 52px}._gallerySection_1g2e6_74{padding-inline:0}._hero_1g2e6_28 h1{font-size:clamp(2.85rem,14vw,3.65rem);line-height:.94}._filters_1g2e6_96{margin:18px 0 38px;overflow:hidden}._filterScroller_1g2e6_99{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 16px 7px;overflow-x:auto}._filterScroller_1g2e6_99::-webkit-scrollbar{display:none}._filters_1g2e6_96 button{flex:none;padding:9px 13px;font-size:.78rem}._cta_1g2e6_44 h2{font-size:clamp(2.7rem,13vw,3.7rem)}}@media (max-width:600px){._page_1g2e6_1{overflow-x:hidden}._nav_1g2e6_6{gap:16px}._back_1g2e6_22{flex:none;align-items:center;max-width:none;min-height:44px;display:inline-flex}._hero_1g2e6_28{padding:48px 16px 58px}._hero_1g2e6_28 h1{overflow-wrap:normal;font-size:clamp(2.5rem,12.5vw,3.35rem);line-height:.96}._intro_1g2e6_65{font-size:1rem}._gallerySection_1g2e6_74{padding:0 0 76px}._gallery_1g2e6_74{gap:54px}._galleryHeading_1g2e6_77{margin-inline:16px;padding-block:14px}._project_1g2e6_126{padding-inline:16px}._imageFrame_1g2e6_132{aspect-ratio:3/4}._projectNumber_1g2e6_151{width:42px;height:42px;top:12px;left:12px}._projectInfo_1g2e6_165{grid-template-columns:1fr;gap:10px;padding-top:17px;padding-bottom:18px}._projectTitle_1g2e6_174 strong{font-size:clamp(1.8rem,9vw,2.45rem)}._projectDetail_1g2e6_189{grid-column:1}._projectCta_1g2e6_194{grid-area:auto/1;justify-self:start;margin-top:4px}._cta_1g2e6_44{padding:72px 16px}._cta_1g2e6_44 h2{font-size:clamp(2.45rem,11.5vw,3.3rem);line-height:.98}._cta_1g2e6_44 a{text-align:center;justify-content:center;width:min(100%,320px);min-height:50px}}
