.zc-breadcrumb{background-color:var(--zc-color-ivory);border-block-end:1px solid var(--zc-color-stone);padding-block:.875rem;padding-inline:clamp(1.25rem,1rem + 2vw,4rem);position:sticky;top:90px;z-index:20}.zc-breadcrumb__list{flex-wrap:wrap;list-style:none;margin-block:0;margin-inline:auto;max-width:var(--zc-container-max);padding-inline-start:0}.zc-breadcrumb__item,.zc-breadcrumb__list{align-items:center;display:flex;gap:.5rem}.zc-breadcrumb__current,.zc-breadcrumb__link{color:var(--zc-color-warm-grey);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.zc-breadcrumb__link:focus-visible,.zc-breadcrumb__link:hover{color:var(--zc-color-mauve)}.zc-breadcrumb__current{color:var(--zc-color-ink)}.zc-breadcrumb__separator{align-items:center;display:flex}.zc-breadcrumb__separator .zc-diamond-dot{background-color:var(--zc-color-mauve)}@media(max-width:47.9375em){.zc-breadcrumb{padding-block:.625rem}.zc-breadcrumb__item,.zc-breadcrumb__list{gap:.375rem}.zc-breadcrumb__current,.zc-breadcrumb__link{font-size:.625rem;letter-spacing:.1em}}@keyframes zc-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(90deg)}}@keyframes zc-reveal{0%{filter:blur(8px);opacity:0;transform:translateY(48px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.zc-main--the-house{background-color:var(--zc-color-ivory);overflow-x:clip}.zc-the-house-hero{position:relative}.zc-the-house-hero__image{aspect-ratio:4/3;overflow:hidden}.zc-the-house-hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1024px){.zc-the-house-hero__image{aspect-ratio:21/9}}.zc-the-house-hero__scrim{background:linear-gradient(180deg,hsla(0,0%,4%,0) 40%,hsla(0,0%,4%,.72));inset:0;pointer-events:none;position:absolute}.zc-the-house-hero__content{color:var(--zc-color-ivory);inset-block-end:clamp(1.5rem,1rem + 2vw,3rem);inset-inline:clamp(1.25rem,1rem + 2vw,4rem);position:absolute}.zc-the-house-hero__eyebrow{margin-block-end:1rem}.zc-the-house-hero__title{color:inherit;font-size:clamp(2rem,1.4rem + 3.5vw,4rem);line-height:1.02;margin-block-end:.625rem}.zc-the-house-hero__subtitle{color:var(--zc-color-outline);font-family:var(--zc-font-serif);font-size:clamp(1.125rem,1rem + .8vw,1.375rem);font-style:italic;margin:0}.zc-the-house-intro{display:grid;gap:2.5rem;justify-items:center;margin-inline:auto;max-width:var(--zc-container-max);padding:clamp(2.5rem,2rem + 3vw,6rem) clamp(1.25rem,1rem + 2vw,4rem) calc(clamp(2.5rem,2rem + 3vw,6rem)/3)}.zc-the-house-intro--with-portrait{justify-items:stretch}@media(min-width:1024px){.zc-the-house-intro--with-portrait{align-items:start;gap:4.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.zc-the-house-intro__portrait{aspect-ratio:4/5;border-radius:var(--zc-radius);box-shadow:0 24px 50px hsla(0,0%,4%,.12);margin:0;overflow:hidden}@media(min-width:1024px){.zc-the-house-intro__portrait{inset-block-start:7rem;position:sticky}}.zc-the-house-intro__portrait img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.zc-the-house-intro__copy{max-width:44rem}.zc-the-house-intro__lead{font-size:clamp(1.25rem,1.05rem + 1vw,1.625rem);line-height:1.5;margin-block-end:1.75rem}.zc-the-house-intro__heading,.zc-the-house-intro__lead{color:var(--zc-color-ink);font-family:var(--zc-font-serif)}.zc-the-house-intro__heading{font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:400;line-height:1.35;margin-block:2.5rem .75rem}.zc-the-house-intro__body{color:var(--zc-color-warm-grey);font-size:.9375rem;line-height:1.9;margin-block-end:1.5rem}.zc-the-house-intro__body:last-child{margin-block-end:0}.zc-the-house-atelier{display:grid;gap:2rem;margin-inline:auto;max-width:var(--zc-container-max);padding:clamp(2.5rem,2rem + 3vw,6rem) clamp(1.25rem,1rem + 2vw,4rem)}@media(min-width:1024px){.zc-the-house-atelier{align-items:center;gap:4.5rem;grid-template-columns:1fr 1fr}.zc-the-house-atelier__copy{order:2}}.zc-the-house-atelier__title{margin-block-end:1rem}.zc-the-house-atelier__body{color:var(--zc-color-warm-grey);font-size:.9375rem;line-height:1.9}.zc-the-house-atelier__image{aspect-ratio:4/5;border-radius:var(--zc-radius);box-shadow:0 24px 50px hsla(0,0%,4%,.12);overflow:hidden}.zc-the-house-atelier__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}