.availability-page{padding-bottom:clamp(64px,7vw,96px)}.availability-hero{isolation:isolate;background:var(--ink);min-height:clamp(460px,39vw,560px);color:var(--ivory);align-items:center;padding:64px 0 104px;display:grid;position:relative}.availability-hero-media{margin:0;position:absolute;inset:0}.availability-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%}.availability-hero-media:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--ink) 60%, transparent), transparent 35%), linear-gradient(90deg, color-mix(in srgb, var(--ink) 86%, transparent) 0%, color-mix(in srgb, var(--ink) 72%, transparent) 55%, color-mix(in srgb, var(--ink) 14%, transparent) 90%);pointer-events:none;position:absolute;inset:0}.availability-hero-media figcaption{z-index:1;background:color-mix(in srgb, var(--ink) 80%, transparent);max-width:calc(100% - 48px);color:var(--ivory);font-size:var(--type-caption);border-radius:6px;padding:6px 10px;line-height:1.7;position:absolute;bottom:56px;right:max(24px,50% - 600px)}.availability-hero-copy{z-index:1;position:relative}.availability-hero-copy .eyebrow{color:var(--ivory);margin-bottom:20px}.availability-hero-copy h1{max-width:620px;color:var(--ivory);font-size:var(--type-page-title);line-height:var(--leading-display);white-space:pre-line;margin:0 0 20px}.availability-hero-lead{max-width:500px;font-size:var(--type-lead);margin:0;line-height:1.8}.availability-search{max-width:1100px;margin-top:-32px;position:relative}.availability-assurance{color:var(--ink);justify-content:center;align-items:flex-start;gap:10px;margin:24px auto 0;font-size:.875rem;line-height:1.7;display:flex}.availability-assurance svg{color:var(--burgundy);flex-shrink:0;margin-top:2px}.availability-assurance p{margin:0}@media (max-width:1000px){.availability-hero-media:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 84%, transparent), color-mix(in srgb, var(--ink) 66%, transparent))}}@media (max-width:760px){.availability-hero{min-height:400px;padding:44px 0 100px}.availability-hero-media img{-o-object-position:62% center;object-position:62% center}.availability-hero-media figcaption{width:fit-content;max-width:calc(100% - 32px);bottom:48px;left:16px;right:16px}.availability-hero-lead{max-width:440px}.availability-search{margin-top:-24px}}
/*# sourceMappingURL=355_isa3ws2k4.css.map*/