.hero[data-astro-cid-lcdefpme]{background:#ede4d7;grid-template-columns:minmax(0,53%) minmax(0,47%);min-height:650px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-width:0;padding:clamp(55px,8vw,120px) clamp(25px,6vw,105px) 30px max(25px,50vw - 680px);display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:770px;margin:25px 0}.hero[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.philosophy[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.story[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.last-visual[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#997349;font-weight:400}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#66584d;max-width:445px;line-height:1.9}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:27px;margin-top:30px;display:flex}.simple-link[data-astro-cid-lcdefpme],.under-link[data-astro-cid-lcdefpme]{letter-spacing:.08em;border-bottom:1px solid #b58f62;padding-bottom:7px;font-size:.78rem}.hero-foot[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:#846c55;margin-top:auto;padding-top:50px;font-size:10px}.hero-foot[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding:0 11px}.hero-visual[data-astro-cid-lcdefpme]{max-height:820px;position:relative;overflow:hidden}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;height:100%}.image-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;background:#f7f3ec;padding:13px 17px;font-size:10px;position:absolute;bottom:25px;right:20px}.philosophy[data-astro-cid-lcdefpme]{text-align:center}.philosophy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:22px auto}.philosophy[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:595px;margin:auto}.featured[data-astro-cid-lcdefpme]{background:#fff}.section-bar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.section-bar[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:15px 0 0}.story-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover}.story[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme],.last-visual[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:485px;margin:20px 0 34px}.services[data-astro-cid-lcdefpme]{background:#ede4d7}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.service-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-left:1px solid #cabba7;min-width:0;padding:32px}.service-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:first-child{border:0;padding-left:0}.service-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.14em;color:#85643c;font-size:10px}.service-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:25px 0;font-size:clamp(2.2rem,3vw,3.8rem)}.service-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#716358;max-width:280px;line-height:1.8}.service-grid[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{margin-top:25px;font-size:12px;display:block}.last-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;aspect-ratio:4/5}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:530px}.hero-copy[data-astro-cid-lcdefpme]{padding:50px 22px}.hero-foot[data-astro-cid-lcdefpme]{display:none}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.service-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme],.service-grid[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:first-child{border-top:1px solid #cabba7;border-left:0;padding:28px 0}}@media (width<=639px){.hero[data-astro-cid-lcdefpme]{flex-direction:column-reverse;display:flex}.hero-visual[data-astro-cid-lcdefpme]{height:440px}.hero-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center top}.hero-copy[data-astro-cid-lcdefpme]{padding:48px 20px 55px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,12vw,3.9rem)}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){font-size:15px}.section-bar[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.philosophy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.5rem,9vw,3.5rem)}}
