.cad-phero{padding-top:7rem;padding-bottom:3rem}@media (min-width:768px){.cad-phero{padding-top:11rem;padding-bottom:6rem}}.cad-phero__grid{grid-template-columns:minmax(0,1fr);display:grid}.cad-phero__title{white-space:pre-line;overflow-wrap:break-word}@media (max-width:767px){.cad-phero .cad-phero__title{font-size:min(1.8rem, calc(((100vw - 4rem) / var(--cad-phero-word,1) - .45rem) / .9))}}.cad-phero__title:not(:last-child){margin-bottom:2.5rem}.cad-phero__media{aspect-ratio:3;background:var(--color-ink-900);position:relative;overflow:hidden}.cad-phero--visual .cad-phero__side{margin-top:2.5rem}.cad-phero__side .cad-phero__label{margin-bottom:2rem}.cad-phero__side .cad-phero__label:last-child{margin-bottom:0}.cad-phero__lead{max-width:680px}.cad-phero__stats{flex-wrap:wrap;gap:1rem 2.5rem;margin:2rem 0 0;display:flex}.cad-phero__stat dt{margin-bottom:.25rem}.cad-phero__figure{margin:0;font-size:1.75rem;line-height:2rem}.cad-phero__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.cad-phero__media+.cad-phero__after,.cad-phero__side+.cad-phero__after{margin-top:2.5rem}@media (min-width:1280px){.cad-phero__grid{grid-template-columns:repeat(24,minmax(0,1fr))}.cad-phero__title{grid-area:1/1/auto/-1}.cad-phero__media{grid-area:2/1/auto/19;align-self:end}.cad-phero .cad-phero__side{flex-direction:column;grid-area:2/20/auto/25;justify-content:flex-end;margin-top:0;display:flex}.cad-phero__lead{max-width:none}.cad-phero__after{grid-area:3/1/auto/-1}}@media (min-width:1536px){.cad-phero--visual .cad-phero__side{padding-bottom:3.5rem}}
