.header-major{align-items:center;background-color:var(--background);display:flex;justify-content:center;padding:20px 0}.header-major .header-content-wrapper{display:flex;flex-direction:column;gap:var(--layout-grid-gap-vertical);margin:0 auto;max-width:calc(var(--layout-max-content-width) + var(--layout-content-padding)*2);padding:0 var(--layout-content-padding);width:100%}.header-major .header-image{height:auto;width:100%}.header-major h1{font-size:1.75rem;font-weight:600;line-height:1.1}@media screen and (min-width:53.75rem){.header-major h1{font-size:3rem}}@media screen and (min-width:64rem){.header-major h1{font-size:min(4rem,96px)}}@media screen and (min-width:90rem){.header-major h1{font-size:min(6rem,128px)}}@media screen and (min-width:105rem){.header-major h1{font-size:min(8rem,160px)}}.header-major h1{hyphenate-limit-chars:13 6 6;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:64rem){.header-major{padding:60px 0}.header-major .header-content-wrapper{align-items:center;display:grid;gap:var(--layout-grid-gap-horizontal);grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}.header-major .header-content{grid-column:2/4;grid-row:1/2}}@media screen and (min-width:90rem){.header-major{padding:80px 0}}@media screen and (min-width:105rem){.header-major{padding:120px 0}}
