.house-hero[data-astro-cid-knsl5owm]{background:var(--sh-white);padding-block:clamp(3.5rem,7vw,7rem)}.house-hero__grid[data-astro-cid-knsl5owm]{align-items:end;gap:clamp(2.5rem,7vw,8rem);display:grid}.house-hero__copy[data-astro-cid-knsl5owm]{gap:1.4rem;max-width:48rem;display:grid}.house-hero__copy[data-astro-cid-knsl5owm] .eyebrow[data-astro-cid-knsl5owm]{color:var(--sh-emerald)}.house-hero__copy[data-astro-cid-knsl5owm] h1[data-astro-cid-knsl5owm]{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(4.5rem,11vw,10rem);font-weight:400;line-height:.84}.house-hero__copy[data-astro-cid-knsl5owm] p[data-astro-cid-knsl5owm]:not(.eyebrow){max-width:39rem;color:color-mix(in srgb, var(--sh-ink) 68%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.house-hero__media[data-astro-cid-knsl5owm]{justify-self:end;width:min(100%,42rem)}.house-intro[data-astro-cid-knsl5owm]{background:var(--sh-ivory)}.house-leadership[data-astro-cid-knsl5owm]{background:var(--sh-white)}.house-leadership__grid[data-astro-cid-knsl5owm]{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.house-leadership__copy[data-astro-cid-knsl5owm]{align-content:start;gap:1.15rem;max-width:30rem;display:grid}.house-leadership__copy[data-astro-cid-knsl5owm] h2[data-astro-cid-knsl5owm]{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,5vw,4.75rem);font-weight:400;line-height:.96}.house-leadership__copy[data-astro-cid-knsl5owm]>p[data-astro-cid-knsl5owm]:last-child{color:color-mix(in srgb, var(--sh-ink) 64%, transparent);font-size:var(--text-base);margin:0;line-height:1.7}.house-leadership__portraits[data-astro-cid-knsl5owm]{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start;gap:clamp(.75rem,2vw,1.5rem);display:grid}.house-leadership__portrait--secondary[data-astro-cid-knsl5owm]{margin-top:clamp(2.5rem,8vw,6rem)}.house-intro__grid[data-astro-cid-knsl5owm]{gap:clamp(2rem,6vw,6rem);display:grid}.house-intro__content[data-astro-cid-knsl5owm]{gap:1.5rem;max-width:58rem;display:grid}.house-intro__content[data-astro-cid-knsl5owm] h2[data-astro-cid-knsl5owm],.house-bespoke__copy[data-astro-cid-knsl5owm] h2[data-astro-cid-knsl5owm]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.92}.house-intro__content[data-astro-cid-knsl5owm] p[data-astro-cid-knsl5owm],.house-bespoke__copy[data-astro-cid-knsl5owm]>p[data-astro-cid-knsl5owm]:not(.eyebrow){max-width:42rem;color:color-mix(in srgb, var(--sh-ink) 68%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.house-intro__actions[data-astro-cid-knsl5owm]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.house-detail[data-astro-cid-knsl5owm]{padding-block:var(--section-space);background:var(--sh-emerald-deep);color:var(--sh-white)}.house-detail__grid[data-astro-cid-knsl5owm]{gap:clamp(2.5rem,6vw,6rem);display:grid}.house-detail__copy[data-astro-cid-knsl5owm]{align-content:start;gap:1.4rem;max-width:38rem;display:grid}.house-detail__copy[data-astro-cid-knsl5owm] .eyebrow[data-astro-cid-knsl5owm]{color:var(--sh-gold)}.house-detail__copy[data-astro-cid-knsl5owm] h2[data-astro-cid-knsl5owm]{max-width:11ch;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.92}.house-detail__copy[data-astro-cid-knsl5owm] p[data-astro-cid-knsl5owm]{color:color-mix(in srgb, var(--sh-white) 72%, transparent);font-size:var(--text-lg);margin:0;line-height:1.72}.house-detail__copy[data-astro-cid-knsl5owm] .text-link[data-astro-cid-knsl5owm]{width:max-content}.house-detail__media--small[data-astro-cid-knsl5owm]{justify-self:end;width:min(80%,30rem)}.house-presentation[data-astro-cid-knsl5owm]{isolation:isolate;min-height:min(86svh,62rem);color:var(--sh-white);background:var(--sh-ink);align-items:end;display:grid;position:relative}.house-presentation__media[data-astro-cid-knsl5owm],.house-presentation__overlay[data-astro-cid-knsl5owm]{position:absolute;inset:0}.house-presentation__media[data-astro-cid-knsl5owm]{z-index:-2;overflow:hidden}.house-presentation__media[data-astro-cid-knsl5owm] img[data-astro-cid-knsl5owm]{object-fit:cover;object-position:50% 34%;width:100%;height:100%}.house-presentation__overlay[data-astro-cid-knsl5owm]{z-index:-1;background:linear-gradient(#00000008 30%,#000000b8 100%)}.house-presentation__content[data-astro-cid-knsl5owm]{gap:1.25rem;padding-block:clamp(4rem,8vw,8rem);display:grid}.house-presentation__content[data-astro-cid-knsl5owm] .eyebrow[data-astro-cid-knsl5owm]{color:var(--sh-gold)}.house-presentation__content[data-astro-cid-knsl5owm] h2[data-astro-cid-knsl5owm]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(3.1rem,7vw,7rem);font-weight:400;line-height:.91}.house-presentation__content[data-astro-cid-knsl5owm] p[data-astro-cid-knsl5owm]{max-width:39rem;color:color-mix(in srgb, var(--sh-white) 76%, transparent);margin:0;line-height:1.72}.house-presentation__link[data-astro-cid-knsl5owm]{width:max-content;font-size:var(--text-sm);border-bottom:1px solid #ffffffa6;padding-bottom:.35rem;font-weight:650}.house-bespoke[data-astro-cid-knsl5owm]{background:var(--sh-white)}.house-bespoke__grid[data-astro-cid-knsl5owm]{align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.house-bespoke__media[data-astro-cid-knsl5owm]{width:min(100%,40rem)}.house-bespoke__copy[data-astro-cid-knsl5owm]{gap:1.55rem;display:grid}.house-bespoke__copy[data-astro-cid-knsl5owm]>.sh-button{justify-self:start}@media (width>=760px){.house-hero__grid[data-astro-cid-knsl5owm]{grid-template-columns:minmax(0,.9fr) minmax(22rem,.7fr)}.house-intro__grid[data-astro-cid-knsl5owm]{grid-template-columns:.25fr 1fr}.house-leadership__grid[data-astro-cid-knsl5owm]{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center}.house-detail__grid[data-astro-cid-knsl5owm]{grid-template-columns:minmax(16rem,.75fr) minmax(18rem,1fr) minmax(13rem,.62fr);align-items:start}.house-detail__copy[data-astro-cid-knsl5owm]{padding-top:2rem;position:sticky;top:8rem}.house-detail__media--small[data-astro-cid-knsl5owm]{width:100%;margin-top:clamp(7rem,12vw,12rem)}.house-bespoke__grid[data-astro-cid-knsl5owm]{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr)}}@media (width>=1024px){.house-presentation__content[data-astro-cid-knsl5owm]{padding-left:clamp(4rem,8vw,10rem)}}@media (width<=759px){.house-hero__media[data-astro-cid-knsl5owm]{justify-self:start;width:92%}.house-leadership__portraits[data-astro-cid-knsl5owm]{gap:.65rem}.house-detail__media--large[data-astro-cid-knsl5owm]{width:92%}.house-presentation[data-astro-cid-knsl5owm]{min-height:74svh}.house-presentation__media[data-astro-cid-knsl5owm] img[data-astro-cid-knsl5owm]{object-position:57% 32%}}
