/* Copy presentation only: retain the existing house, palette and picture frames. */
.home-page .resident-story-links{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.home-page .resident-story-links .text-link{font-size:11px}.home-page .porch-copy .intro{line-height:1.85}.housemates-page .page-title .intro{max-width:720px;line-height:1.85}.housemates-page .portrait-wall{align-items:start}.housemates-page .cat p{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.housemates-page .cat h2{font-size:36px;margin:8px 0;line-height:1.2}.housemates-page .cat .eyebrow{display:block;line-height:1.8;overflow-wrap:anywhere}.cat-dialog{max-height:calc(100dvh - 32px);overflow:auto}.home-page .dialog-copy .button{line-height:1.6;text-align:center}
@media(min-width:761px) and (max-width:1050px){.housemates-page .portrait-wall{grid-template-columns:1fr}.housemates-page .cat{display:grid;grid-template-columns:1fr 1.35fr;align-items:center}.housemates-page .cat>div{border-top:0;border-left:1px solid var(--line)}.housemates-page .portrait-wall .cat:nth-child(n){transform:none}}
@media(max-width:760px){.home-page .resident-story-links{align-items:flex-start;gap:14px}.home-page .resident-story-links .text-link{font-size:10px}.housemates-page .cat{grid-template-columns:1fr}.housemates-page .cat img{aspect-ratio:1.12;max-height:320px;padding:18px}.housemates-page .cat>div{padding:25px 24px;border-top:1px solid var(--line)}.housemates-page .cat h2{font-size:33px}.housemates-page .cat p{font-size:14px;line-height:1.9}.housemates-page .page-title .intro{font-size:14px;line-height:1.85}.home-page .dialog-copy{padding:24px}.home-page .dialog-copy .button{font-size:11px;display:inline-flex}.home-page .dialog-image{max-height:210px}.home-page .dialog-image img{max-height:180px}}
