.delivery-hero{--action:#56b094;--accent:#56b094;--action-foreground:#fff}.delivery-hero-pair{grid-template-columns:1fr;gap:16px;display:grid}.delivery-hero-card{background:var(--primary);color:var(--primary-foreground);border-radius:8px;grid-template-columns:1fr;display:grid;overflow:hidden}.delivery-hero-photo{aspect-ratio:1;border-bottom:6px solid var(--accent);background:var(--primary);position:relative}.delivery-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.delivery-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:24px 20px;display:flex}.delivery-hero-logo{width:112px;height:auto;margin-bottom:18px}.delivery-hero-card h1,.delivery-hero-card h2{letter-spacing:0;font-size:28px;font-weight:800;line-height:1.12}.delivery-hero-text{color:color-mix(in oklab,var(--primary-foreground) 88%,transparent);max-width:34ch;margin:12px 0 20px;font-size:15px;line-height:1.55}.delivery-hero-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.delivery-hero-card a:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media(min-width:640px){.delivery-hero-card{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.delivery-hero-photo{aspect-ratio:auto;border-bottom:0;border-left:6px solid var(--accent);order:2;min-height:280px}.delivery-hero-photo img{object-position:var(--pos,center);position:absolute;inset:0}.delivery-hero-copy{order:1;padding:32px 28px}.delivery-hero-card h1,.delivery-hero-card h2{font-size:32px}}@media(min-width:640px)and (max-width:1279px){.delivery-hero-pair{grid-auto-rows:1fr}}@media(min-width:1280px){.delivery-hero-pair{grid-template-columns:1fr 1fr}.delivery-hero-card{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.delivery-hero-photo{min-height:0}.delivery-hero-copy{justify-content:flex-start;padding:28px 24px}.delivery-hero-card h1,.delivery-hero-card h2{font-size:30px}.delivery-hero-contact{flex-direction:column;align-items:flex-start;gap:0}}
