.household-scenes{padding-top:35px}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.scene-card{margin:0}.scene-image{overflow:hidden;background:var(--ink-soft);aspect-ratio:3/4}.scene-image img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.scene-card:hover .scene-image img{transform:scale(1.045);filter:saturate(1.08)}.scene-offset{transform:translateY(34px)}.scene-card figcaption{padding-top:13px;color:var(--muted);font:11px/1.5 var(--mono);text-transform:uppercase}.scene-card figcaption span{display:block;color:var(--gold);font-size:9px;margin-bottom:3px}.household-scenes[data-reveal]{transition-delay:.08s}@media(max-width:760px){.household-scenes{padding-top:55px}.scene-grid{grid-template-columns:1fr;gap:35px}.scene-offset{transform:none}.scene-image{aspect-ratio:4/5}}
.arrival{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(35px,8vw,120px);align-items:center;padding-top:92px}.arrival-copy h2{font-size:clamp(40px,5.5vw,72px);line-height:.9;letter-spacing:-.06em;margin:28px 0}.arrival-copy h2 em{font-family:var(--serif);letter-spacing:-.06em}.arrival-copy p{max-width:250px;color:var(--muted);font-size:14px}.arrival-images{display:grid;grid-template-columns:1.3fr .7fr;gap:16px;align-items:end}.arrival-images figure{margin:0}.arrival-images img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.arrival-images figure:hover img{transform:scale(1.035);filter:saturate(1.08)}.arrival-images figure:first-child{aspect-ratio:1.28/1}.arrival-secondary{aspect-ratio:.72/1}.arrival-images figcaption{color:var(--muted);font:9px var(--mono);padding-top:10px;letter-spacing:.06em}.arrival[data-reveal]{transition-delay:.14s}@media(max-width:760px){.arrival{grid-template-columns:1fr;padding-top:80px}.arrival-copy h2{font-size:54px}.arrival-images{grid-template-columns:1fr 1fr;gap:10px}.arrival-images figure:first-child,.arrival-secondary{aspect-ratio:1/1.2}}
