.HousePortalHero_hero__WeFlo{position:relative;min-height:clamp(34rem,58vw,50rem);overflow:clip;background:var(--color-forest-deep,#121a17);color:var(--color-ink-inverse,#f7f3eb)}.HousePortalHero_media__54Eyt{position:absolute;inset:0;transform-origin:82% 68%;will-change:transform,opacity}.HousePortalHero_image__1_OXQ{object-fit:cover;object-position:50% 42%;transform:scale(1.12);transform-origin:50% 0}.HousePortalHero_editorial__6Fh9R{position:relative;z-index:2;width:min(37rem,calc(100% - 3rem));margin-left:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,6vw,5rem) clamp(2rem,6vw,5rem) clamp(2rem,6vw,5rem) 0;text-shadow:0 .0625rem 1rem rgb(0 0 0/45%)}.HousePortalHero_editorial__6Fh9R:before{content:"";position:absolute;z-index:-1;inset:0 -4rem 0 -5rem;background:linear-gradient(90deg,rgb(18 26 23/94%),rgb(18 26 23/76%) 68%,transparent)}.HousePortalHero_kicker__Yr311{margin:0 0 1rem;color:#e0b17d;font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.HousePortalHero_editorial__6Fh9R h1{max-width:11ch;margin:0;font-family:var(--font-serif,Georgia,serif);font-size:clamp(2.35rem,5.4vw,5rem);line-height:.98;text-wrap:balance}.HousePortalHero_lede__w7M2_{max-width:34rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.HousePortalHero_actions__mRsBJ{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.HousePortalHero_primary__7m771,.HousePortalHero_secondary__XMK5N{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-weight:700;text-decoration:none}.HousePortalHero_primary__7m771{flex-direction:column;background:var(--color-gold,#c58a52);color:#121a17}.HousePortalHero_primary__7m771 strong{white-space:nowrap}.HousePortalHero_primary__7m771 span{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.HousePortalHero_secondary__XMK5N{border:1px solid rgb(255 255 255/65%);color:inherit}.HousePortalHero_portal__tmQUc:focus-visible,.HousePortalHero_primary__7m771:focus-visible,.HousePortalHero_secondary__XMK5N:focus-visible{outline:.1875rem solid var(--color-focus,#62d5ed);outline-offset:.25rem}.HousePortalHero_disclosure__4IAwy{max-width:35rem;margin:1.5rem 0 0;font-size:.78rem;line-height:1.5}.HousePortalHero_portal__tmQUc{position:absolute;z-index:3;right:1.5%;bottom:clamp(16%,11vw,23%);display:flex;min-width:12rem;min-height:6rem;cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid rgb(255 255 255/72%);background:rgb(18 26 23/88%);color:#fff;padding:.75rem 1rem;text-align:left}.HousePortalHero_portal__tmQUc span{color:#e0b17d;font-size:.7rem;letter-spacing:.14em}.HousePortalHero_portal__tmQUc strong{font-size:.9rem}.HousePortalHero_portal__tmQUc:disabled{cursor:wait}@media (max-width:51.25rem){.HousePortalHero_hero__WeFlo{min-height:46rem;display:grid;grid-template-rows:minmax(19rem,48vh) auto}.HousePortalHero_media__54Eyt{position:relative;grid-row:1;overflow:hidden}.HousePortalHero_image__1_OXQ{object-position:62% 44%}.HousePortalHero_editorial__6Fh9R{grid-row:2;width:auto;margin:0;padding:2rem 1.5rem 2.5rem;background:#121a17;text-shadow:none}.HousePortalHero_editorial__6Fh9R:before{display:none}.HousePortalHero_editorial__6Fh9R h1{max-width:13ch;font-size:clamp(2.2rem,10vw,4rem)}.HousePortalHero_portal__tmQUc{right:3%;bottom:10%;min-width:10rem}}@media (max-width:24.375rem){.HousePortalHero_hero__WeFlo{min-height:48rem}.HousePortalHero_actions__mRsBJ{align-items:stretch;flex-direction:column}.HousePortalHero_primary__7m771,.HousePortalHero_secondary__XMK5N{width:100%}}@media (prefers-reduced-motion:reduce){.HousePortalHero_editorial__6Fh9R,.HousePortalHero_media__54Eyt{will-change:opacity}}