.availability{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:max(var(--section-space),env(safe-area-inset-top)) max(var(--page-gutter),env(safe-area-inset-right)) max(1rem,2svh,env(safe-area-inset-bottom)) max(var(--page-gutter),env(safe-area-inset-left));background:var(--bg);text-align:center}.availability-copy{flex:none;width:min(100%,66rem);min-width:0;margin-inline:auto;container-type:inline-size}.availability-eyebrow{margin:0 0 min(1rem,1.8svh);color:#5368ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.75rem,1.3vw,1rem);font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance}.availability h2{margin:0;color:var(--text);font-size:var(--landing-heading-size);font-weight:400;line-height:1.05;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word}.availability h2 span{color:var(--brand)}.availability-subtitle{margin:min(1rem,1.8svh) 0 0;color:var(--secondary);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.5;text-wrap:balance;overflow-wrap:break-word}.availability-platform{container-type:inline-size;display:flex;flex-direction:column;width:min(100%,72rem);margin:var(--section-gap) auto 0}.availability-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--separator)}.availability-statistic{display:flex;flex-direction:column;align-items:center;min-width:0;padding:clamp(1rem,2.5svh,2rem) clamp(.75rem,2vw,1.5rem);container-type:inline-size}.availability-statistic dd{order:-1;margin:0 0 .625rem;color:var(--text);font-size:clamp(2.5rem,6svh,4rem);font-weight:400;line-height:1.05;letter-spacing:-.045em}.availability-statistic dt{max-width:13rem;color:var(--secondary);font-size:1rem;line-height:1.5;text-wrap:balance;overflow-wrap:anywhere}.availability-statistic-note{display:block;margin-top:.375rem;font-size:.75rem;line-height:1.4}@media(max-width:760px){.availability-statistic dt{font-size:.9375rem}.availability-eyebrow{margin-bottom:1rem}.availability-subtitle{margin-top:1rem}}@container (max-width: 52rem){.availability-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.availability-statistic:nth-child(-n+2){border-bottom:1px solid var(--separator)}}@container (max-width: 17.99rem){.availability-statistics{grid-template-columns:minmax(0,1fr)}.availability-statistic:not(:last-child){border-bottom:1px solid var(--separator)}}.availability-artwork{position:relative;min-width:0;aspect-ratio:1672 / 941;margin-top:calc(clamp(1.5rem,4svh,3rem) - clamp(1.5rem,3vw,2.5rem));margin-left:calc(-1*max(var(--page-gutter),env(safe-area-inset-left)));margin-right:calc(-1*max(var(--page-gutter),env(safe-area-inset-right)));--city-fade: linear-gradient(to bottom, transparent 0%, rgb(0 0 0 / 4%) 8%, rgb(0 0 0 / 14%) 16%, rgb(0 0 0 / 38%) 25%, rgb(0 0 0 / 70%) 35%, rgb(0 0 0 / 90%) 44%, rgb(0 0 0 / 94%) 52%, rgb(0 0 0 / 84%) 62%, rgb(0 0 0 / 56%) 73%, rgb(0 0 0 / 22%) 84%, rgb(0 0 0 / 4%) 94%, transparent 100%);-webkit-mask-image:var(--city-fade);mask-image:var(--city-fade)}.availability-artwork img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:1051px){.availability-artwork{margin-top:calc(clamp(1.5rem,4svh,3rem) - clamp(1.5rem,3vw,2.5rem) - 120pt)}}@media(max-width:1050px){.availability-artwork{aspect-ratio:4 / 3;margin-top:calc(clamp(1.5rem,4svh,3rem) - clamp(1.5rem,3vw,2.5rem) - 40pt)}.availability-artwork img{object-position:32% center}}@media(max-width:600px){.availability-artwork{aspect-ratio:4 / 5}}@media(max-height:500px)and (min-aspect-ratio:1 / 1){.availability-artwork{aspect-ratio:1672 / 941}}
