.vzOI_W_page{padding-block:80px 96px}.vzOI_W_hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-bottom:96px;display:grid}.vzOI_W_context{color:var(--muted);margin-bottom:24px;font-size:16px}.vzOI_W_context a{text-underline-offset:4px;text-decoration:underline}.vzOI_W_title{letter-spacing:-.07em;font-size:clamp(80px,10vw,144px);line-height:.95}.vzOI_W_status{margin-top:32px;font-size:18px}.vzOI_W_introduction{max-width:38ch;font-size:32px;line-height:1.3}.vzOI_W_summary{margin-top:20px;font-size:20px;line-height:1.5}.vzOI_W_note{color:var(--muted);margin:24px 0 32px;font-size:18px}.vzOI_W_features{border-top:1px solid var(--line);padding-block:64px;scroll-margin-top:112px}.vzOI_W_features h2,.vzOI_W_availability h2,.vzOI_W_contact h2{font-size:32px;line-height:1.2}.vzOI_W_featureHeading{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:48px;display:grid}.vzOI_W_featureIntro{color:var(--muted);max-width:46ch}.vzOI_W_featureContent{gap:32px;display:grid}.vzOI_W_featureContent article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding-top:32px;display:grid}.vzOI_W_featureContent h3{max-width:22ch;font-size:24px;line-height:1.3}.vzOI_W_featureContent p{max-width:46ch}.vzOI_W_featureContent .vzOI_W_detail{color:var(--muted);margin-top:12px;font-size:16px}.vzOI_W_availability{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding-block:64px;scroll-margin-top:112px;display:grid}.vzOI_W_availability dl{gap:24px;display:grid}.vzOI_W_availability dl>div{justify-content:space-between;gap:24px;display:flex}.vzOI_W_availability dd{color:var(--muted);text-align:right}.vzOI_W_contact{border-top:1px solid var(--line);padding-top:64px}.vzOI_W_contact h2{margin-bottom:28px}@media (max-width:799px){.vzOI_W_page{padding-block:40px 64px}.vzOI_W_hero{grid-template-columns:1fr;gap:32px;padding-bottom:48px}.vzOI_W_title{font-size:88px}.vzOI_W_introduction{font-size:28px}.vzOI_W_summary{font-size:18px}.vzOI_W_features,.vzOI_W_availability{grid-template-columns:1fr;gap:32px;padding-block:48px}.vzOI_W_featureHeading{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.vzOI_W_featureContent article{grid-template-columns:1fr;gap:16px}.vzOI_W_features h2,.vzOI_W_availability h2,.vzOI_W_contact h2{font-size:28px}.vzOI_W_contact{padding-top:48px}}
