.legal-hero{isolation:isolate;position:relative;overflow:hidden}.legal-hero video{z-index:-2;object-fit:cover;opacity:.25;width:100%;height:100%;position:absolute;inset:0}.legal-hero:after{content:"";z-index:-1;background:var(--legal-overlay);position:absolute;inset:0}.legal-hero .icon--large{margin-inline:auto}.legal-links{text-align:center;padding:2rem}.legal-links__grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}.value-card{padding:2rem}@media(max-width:640px){.legal-links__grid{grid-template-columns:1fr}}
