._0_-nAa_carousel{background:var(--background);color:var(--foreground);position:relative}._0_-nAa_slides{display:grid}._0_-nAa_slide{flex-direction:column;grid-area:1/1;display:flex}._0_-nAa_copy{padding:16px 20px 24px}._0_-nAa_copy h1,._0_-nAa_title{text-wrap:balance;margin:0;font-family:Playfair Display,Georgia,serif;font-size:32px;line-height:1.05}._0_-nAa_text{max-width:46ch;margin-top:14px;font-size:17px;line-height:1.4}._0_-nAa_actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:20px;display:flex}._0_-nAa_photo{aspect-ratio:4/5;position:relative}._0_-nAa_controls{align-items:center;gap:12px;padding:12px 20px 20px;display:flex}@media (width>=768px){._0_-nAa_copy{padding:96px 32px 28px}._0_-nAa_copy h1,._0_-nAa_title{font-size:40px}._0_-nAa_photo{aspect-ratio:4/3}._0_-nAa_controls{padding:12px 32px 24px}}@media (width>=1200px){._0_-nAa_slide{grid-template-columns:minmax(400px,38%) 1fr;display:grid}._0_-nAa_copy{flex-direction:column;justify-content:center;padding:140px 40px 110px 4vw;display:flex}._0_-nAa_copy h1,._0_-nAa_title{font-size:clamp(40px,3.2vw,56px)}._0_-nAa_text{font-size:18px}._0_-nAa_photo{aspect-ratio:auto;min-height:min(86svh,800px)}._0_-nAa_controls{z-index:20;padding:0;position:absolute;bottom:32px;left:4vw}}
