.site_header__KNwHf{max-width:1440px;margin:auto;min-height:106px;padding:20px var(--space);display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.site_logo__txB_O{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--ink);line-height:1;text-decoration:none}.site_wordmark__mCbNi{font-family:var(--serif);font-size:42px;letter-spacing:-.045em;white-space:nowrap}.site_logoStone__IU9lq{font-family:var(--sans);font-size:.43em;font-weight:400;letter-spacing:.015em;margin-left:3px;color:var(--olive)}.site_logo__txB_O small{font:8px var(--sans);letter-spacing:.18em}.site_header__KNwHf nav{display:flex;gap:28px;font-size:12px}.site_header__KNwHf a:hover{color:var(--olive)}.site_hero__ElbMl{position:relative;max-width:1440px;min-height:640px;margin:auto;overflow:hidden;background:var(--sand)}.site_heroImage__gT1ve{position:absolute;width:100%;height:100%;object-fit:cover;object-position:60% center}.site_hero__ElbMl:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,243,235,.7),rgba(247,243,235,.05) 65%)}.site_heroContent__15vNA{position:relative;z-index:1;padding:70px var(--space);max-width:680px}.site_heroContent__15vNA p{font-size:15px;line-height:1.9;margin-bottom:30px;color:var(--ink)}.site_heroCaption__omi4q{position:absolute;bottom:22px;right:40px;font-size:10px;z-index:1;color:var(--ink)}.site_values__KFIwD{max-width:1440px;margin:auto;display:flex;justify-content:space-between;padding:24px var(--space);border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.06em;color:var(--muted)}.site_sectionTitle__RlKMF{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.site_sectionTitle__RlKMF p{max-width:360px;font-size:14px}.site_grid__t4vSp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.site_stoneGrid__VRjW9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.site_image___pt_m{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--sand);margin-bottom:20px}.site_image___pt_m img{width:100%;height:auto;transition:transform .3s}.site_card__CE3LL:hover img{transform:scale(1.025)}.site_card__CE3LL small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.site_card__CE3LL h3{margin:8px 0 10px}.site_card__CE3LL p{font-size:13px;line-height:1.8}.site_arrow__MIc_X{position:absolute;bottom:14px;right:14px;background:var(--card);border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.site_stoneGrid__VRjW9 h3{font-size:20px}.site_stoneGrid__VRjW9 .site_image___pt_m{aspect-ratio:1.3}.site_stoneGrid__VRjW9 img{height:100%;object-fit:cover}.site_process__RcbrA{display:grid;grid-template-columns:1fr 1fr;gap:80px}.site_process__RcbrA ol{list-style:none;counter-reset:steps;margin:0;padding:0}.site_process__RcbrA li{position:relative;padding:0 0 24px 54px;margin-bottom:28px;border-bottom:1px solid var(--line);counter-increment:steps}.site_process__RcbrA li:before{content:"0" counter(steps);position:absolute;left:0;color:var(--olive);font-size:12px}.site_process__RcbrA h3{font-size:21px}.site_process__RcbrA p{font-size:14px}.site_cta__0m4UP{max-width:1440px;margin:auto;padding:70px var(--space);background:#e6e4d6;text-align:center}.site_cta__0m4UP p{max-width:500px;margin:0 auto 28px}.site_footer__yfhED{max-width:1440px;margin:auto;padding:60px var(--space) 30px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;font-size:12px}.site_footer__yfhED>div>a{margin-bottom:12px}.site_footer__yfhED>div>a:not(.site_logo__txB_O){display:block}.site_footer__yfhED p{font-size:12px}.site_footnote__hEq6b{grid-column:1/-1;border-top:1px solid var(--line);padding-top:24px;color:var(--muted)}.site_footnote__hEq6b a{display:inline!important}.site_crumbs__jys17{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:42px}.site_filters__57eu1{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 10px}.site_filters__57eu1 button{cursor:pointer;border:1px solid var(--line);background:transparent;border-radius:30px;padding:10px 20px;font-size:12px;color:var(--ink)}.site_filters__57eu1 button[aria-pressed=true]{background:var(--olive);color:#fff;border-color:var(--olive)}.site_results__iXjh6{font-size:12px;margin-bottom:28px}.site_detail__A5Tvn{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin-bottom:80px}.site_detail__A5Tvn>img{width:100%;height:auto;border-radius:var(--radius)}.site_detail__A5Tvn .site_button__AKzap{margin-top:20px}.site_related__8o6Kh{display:flex;gap:20px;flex-wrap:wrap}.site_related__8o6Kh a{border-bottom:1px solid var(--line);padding:10px 0;font-size:14px}@media(min-width:1500px){.site_hero__ElbMl{border-radius:12px;margin-top:20px}}@media(max-width:1000px){.site_header__KNwHf{flex-wrap:wrap}.site_header__KNwHf nav{order:3;width:100%;justify-content:center;padding-top:12px}.site_hero__ElbMl{min-height:600px}.site_stoneGrid__VRjW9{grid-template-columns:repeat(2,1fr)}.site_detail__A5Tvn,.site_process__RcbrA{gap:30px}.site_grid__t4vSp{gap:18px}}@media(max-width:650px){.site_header__KNwHf{padding:18px 24px;gap:14px}.site_header__KNwHf .site_wordmark__mCbNi{font-size:34px}.site_header__KNwHf .site_logo__txB_O small{font-size:7px}.site_header__KNwHf>a:last-child{font-size:10px;padding:8px 12px;min-height:42px}.site_header__KNwHf nav{justify-content:space-between;gap:8px;font-size:10px}.site_hero__ElbMl{min-height:680px}.site_heroImage__gT1ve{object-position:67% center}.site_hero__ElbMl:after{background:linear-gradient(90deg,rgba(247,243,235,.94),rgba(247,243,235,.25) 85%)}.site_heroContent__15vNA{padding-top:45px}.site_heroContent__15vNA h1{font-size:43px}.site_heroCaption__omi4q{bottom:18px;right:24px;left:24px;font-size:9px}.site_values__KFIwD{font-size:9px;gap:12px;padding:18px 24px}.site_sectionTitle__RlKMF{display:block;margin-bottom:24px}.site_grid__t4vSp{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.site_card__CE3LL h3{font-size:20px}.site_card__CE3LL p{font-size:12px}.site_stoneGrid__VRjW9{gap:18px}.site_stoneGrid__VRjW9 h3{font-size:17px}.site_process__RcbrA{display:block}.site_process__RcbrA ol{margin-top:40px}.site_footer__yfhED{grid-template-columns:1fr 1fr;padding:40px 24px;gap:25px}.site_footer__yfhED>div:first-child{grid-column:1/-1}.site_detail__A5Tvn{grid-template-columns:1fr;gap:30px;margin-bottom:40px}.site_crumbs__jys17{margin-bottom:28px}.site_filters__57eu1 button{padding:9px 14px}.site_heroContent__15vNA .site_eyebrow__7re_F{font-size:9px}}