/* Real roller-blind media: portrait hero without cropping the supplied video. */
body[data-lp-type="alto_ticket"] .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);grid-template-rows:auto auto;column-gap:64px;row-gap:24px;max-width:1040px;align-items:center}
body[data-lp-type="alto_ticket"] .hero-heading{grid-column:1;grid-row:1;align-self:end;font-size:clamp(46px,5vw,72px)}
body[data-lp-type="alto_ticket"] .hero-copy{grid-column:1;grid-row:2;align-self:start}
body[data-lp-type="alto_ticket"] .hero-demo{grid-column:2;grid-row:1 / 3;max-width:330px;justify-self:center}
body[data-lp-type="alto_ticket"] .hero-demo .inline-video{aspect-ratio:3/4}
body[data-lp-type="alto_ticket"] .hero-demo video{object-fit:contain;object-position:center}
body[data-lp-type="alto_ticket"] .hero-benefits{margin-top:0}
body[data-lp-type="alto_ticket"] .high-projects .project>img.optimized-photo{aspect-ratio:16/9;object-fit:cover}
@media(min-width:768px) and (max-width:1100px){body[data-lp-type="alto_ticket"] .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,280px);column-gap:32px}body[data-lp-type="alto_ticket"] .hero-benefits li{padding-inline:10px;gap:8px}body[data-lp-type="alto_ticket"] .benefit-icon{width:30px;height:30px;flex-basis:30px}}
@media(max-width:767px){body[data-lp-type="alto_ticket"] .hero{padding-top:28px}body[data-lp-type="alto_ticket"] .hero-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:18px}body[data-lp-type="alto_ticket"] .hero-heading{grid-column:1;grid-row:1;font-size:clamp(42px,11vw,66px)}body[data-lp-type="alto_ticket"] .hero-demo{grid-column:1;grid-row:2;width:clamp(184px,58vw,240px)}body[data-lp-type="alto_ticket"] .hero-copy{grid-column:1;grid-row:3}body[data-lp-type="alto_ticket"] .hero-benefits li{min-height:80px;padding-block:9px;gap:6px}body[data-lp-type="alto_ticket"] .benefit-icon{width:30px;height:30px;flex-basis:30px}body[data-lp-type="alto_ticket"] .benefit-icon svg{width:20px;height:20px}body[data-lp-type="alto_ticket"] .hero-actions{margin-top:18px}}
