.hero{gap:var(--md-spacing-8);padding:var(--md-spacing-12) var(--md-spacing-6);text-align:center;justify-items:center;display:grid}.hero__stage{width:100%;min-height:var(--md-hero-content-height);background-color:var(--md-primary-container);border-radius:var(--md-shape-extra-large);place-items:center;display:grid;position:relative;overflow:hidden}.hero__canvas{width:100%;height:100%;position:absolute;inset:0}.hero--3d .hero__picture{visibility:hidden}.hero__accent{color:var(--md-primary)}
