/* Owner-requested five standalone consecutive videos, including Arrosage. */
.home-opening{min-height:0;background:#143e37}
.home-opening .home-introduction{display:grid;grid-template-columns:1fr 1.15fr;gap:0 55px;max-width:none;padding:40px 5% 42px}
.home-opening .eyebrow{grid-column:1;grid-row:1;margin-bottom:19px}
.home-opening h1{grid-column:1;grid-row:2/5;font-size:clamp(40px,4.4vw,62px);margin:0;max-width:10em}
.home-opening .lead{grid-column:2;grid-row:1/3;margin-bottom:22px;font-size:16px;max-width:36em}
.home-opening .home-primary-actions{grid-column:2;grid-row:3;align-items:flex-start}
.home-opening .home-rainbird-proof{grid-column:2;grid-row:4;margin:20px 0 0;font-size:12px}
.home-opening .home-rainbird-proof strong{font-size:15px}
.home-video-stack .home-band{isolation:isolate}
@media(max-width:800px){.home-opening .home-introduction{display:block;padding:30px 6% 34px}.home-opening h1{font-size:40px;margin-bottom:20px}.home-opening .eyebrow{margin-bottom:18px}.home-opening .lead{font-size:15px;margin-bottom:20px}.home-opening .home-primary-actions{max-width:none;flex-direction:row;gap:10px}.home-opening .home-primary-actions .button{padding:12px 14px;font-size:13px;min-height:46px}.home-opening .home-rainbird-proof{margin-top:18px}.home-opening .home-rainbird-proof br{display:none}.home-opening .home-rainbird-proof strong{margin-left:4px}}
@media(max-width:380px){.home-opening h1{font-size:36px}.home-opening .home-primary-actions{flex-direction:column;align-items:stretch}}
