.house-site .house-teaser-pack{color:#202128;background:#fff9e5;border-block:1px solid #eee8d3;padding:68px 0;scroll-margin-top:95px;font-family:Inter Variable,Inter,Arial,sans-serif;overflow:hidden}.house-teaser-pack *{box-sizing:border-box}.house-teaser-pack .fp-inner{width:min(100% - 80px,1120px);margin-inline:auto}.house-teaser-pack .fp-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:32px;display:grid}.house-teaser-pack .fp-copy{min-width:0;padding-block:14px}.house-teaser-pack .fp-label{letter-spacing:.1em;text-transform:uppercase;color:#6d6657;margin:0 0 24px;font-size:11px;font-weight:500}.house-teaser-pack h2{letter-spacing:-.048em;color:#202128;margin:0;font-family:Space Grotesk Variable,Inter Variable,sans-serif;font-size:clamp(35px,3.8vw,53px);font-weight:650;line-height:1.04}.house-teaser-pack .fp-description{color:#65615c;max-width:480px;margin:25px 0 27px;font-size:16px;line-height:1.65}.house-teaser-pack .fp-cta{color:#202128;background:#ffda16;border:1px solid #ffda16;border-radius:7px;justify-content:center;align-items:center;gap:23px;min-height:56px;padding:0 28px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.house-teaser-pack .fp-cta:hover{color:#202128;background:#f1ca00;transform:translateY(-2px)}.house-teaser-pack .fp-cta svg{flex-shrink:0;width:20px;height:20px}.house-teaser-pack .fp-terms{color:#655f57;margin-top:20px;font-size:13px;line-height:1.6}.house-teaser-pack .fp-terms strong{color:#34302d;font-weight:550;display:block}.house-teaser-pack .fp-terms p{color:#726a60;margin:5px 0 0;font-size:12px;line-height:1.7}.house-teaser-pack .fp-art{align-self:center;min-width:0;margin:0}.house-teaser-pack .house-pack-cover{aspect-ratio:1774/887;object-fit:contain;object-position:center;border-radius:4px;width:100%;max-width:100%;height:auto;display:block}.house-teaser-pack .fp-cta:focus-visible{outline-offset:5px;outline:3px solid #ce2377}@media (max-width:1050px){.house-teaser-pack .fp-inner{width:calc(100% - 60px)}.house-teaser-pack .fp-grid{gap:24px}.house-teaser-pack h2{font-size:4.15vw}.house-teaser-pack .fp-description{font-size:14px}}@media (max-width:760px){.house-site .house-teaser-pack{padding:48px 0}.house-teaser-pack .fp-inner{width:calc(100% - 48px)}.house-teaser-pack .fp-grid{grid-template-columns:1fr;gap:28px}.house-teaser-pack .fp-copy{padding:0}.house-teaser-pack h2{font-size:clamp(34px,6.8vw,49px)}.house-teaser-pack .fp-description{font-size:15px}.house-teaser-pack .fp-art{width:100%;max-width:600px;margin-inline:auto}}@media (max-width:500px){.house-site .house-teaser-pack{padding:39px 0;scroll-margin-top:85px}.house-teaser-pack .fp-inner{width:calc(100% - 44px)}.house-teaser-pack .fp-label{margin-bottom:21px;font-size:9px}.house-teaser-pack h2{font-size:clamp(30px,7.5vw,38px);line-height:1.07}.house-teaser-pack .fp-description{margin-block:21px 24px;font-size:14px;line-height:1.65}.house-teaser-pack .fp-cta{width:100%;min-height:53px;font-size:14px}}@media (prefers-reduced-motion:reduce){.house-teaser-pack *{transition:none!important}}.house-pack-cover,.house-pack-home{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.house-teaser-cover{background:#fbf8f0}.house-teaser-cover .house-pack-home{object-fit:contain;width:100%;height:100%;display:block}
