.hero{align-items:center;border:1px solid #eaeaea;border-radius:16px;display:flex;margin:1.6rem auto 0;overflow:hidden;padding:8rem 5% 0;position:relative;@media (min-width:768px){padding-bottom:0;padding-left:7.5%;padding-right:7.5%;padding-top:clamp(6rem,5vw,10rem)}@media (min-width:1024px){max-width:1440px;padding-bottom:0;padding-left:10%;padding-right:10%;padding-top:clamp(8rem,7vw,15rem)}.container{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1200px;position:relative;text-align:center;width:100%;z-index:1}.copy{font-weight:var(--light);max-width:768px;b,strong{font-weight:var(--bold)}}.content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:left;text-align:center}.links{align-items:center;display:flex;flex-direction:column;gap:1rem 2rem;justify-content:center;@media (min-width:768px){flex-direction:row}}.link{display:block;transition:opacity .2s ease;&:hover{opacity:.8}&:focus{border-radius:4px;outline:2px solid #3b82f6;outline-offset:2px}img{height:40px;width:auto}}.action-text{color:var(--navy);font-size:2rem;line-height:1.15;margin:0 auto;max-width:56rem;@media (min-width:768px){color:var(--white);font-size:2.4rem}@media (min-width:1024px){font-size:2.8rem}p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}strong{font-weight:var(--bold)}}.graphic{display:flex;justify-content:center;overflow:hidden;position:relative;width:100%;img{height:auto;max-width:940px;width:100%}}}.hero-tag{color:var(--blue);font-family:var(--aller);font-size:1.6rem;font-weight:var(--bold);padding:2rem 2.5%;text-align:center;@media (min-width:768px){font-size:1.9rem}@media (min-width:1024px){font-size:2.2rem}p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}}