.section-page-header{position:relative;text-align:center;overflow:hidden;background-position:50% 0;background-repeat:no-repeat;background-size:cover;transition:background-position 0s linear}.section-page-header .wrap{position:relative;z-index:3}.section-page-header h1,.section-page-header h2,.section-page-header h3,.section-page-header h4,.section-page-header h5,.section-page-header p{margin:0}.section-page-header p{font-size:1.25em;font-weight:300}@media (max-width:1024px){.section-page-header p{font-size:1em;font-weight:400}}.section-page-header__inner{display:flex;flex-direction:column;gap:1em}.section-page-header .actions{display:flex;gap:1em;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:2em}@media (max-width:1024px){.section-page-header .actions .button{width:100%}}.section-page-header .actions .link{display:flex;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5em;padding:1em 1.5em;text-align:center;color:rgba(3,2,0,.7);flex-direction:column;text-decoration:none;gap:.5em;transition:background-color linear .15s;min-width:14em}@media (max-width:1024px){.section-page-header .actions .link{min-width:12em;padding:1em}}.section-page-header .actions .link:focus,.section-page-header .actions .link:hover{background-color:rgba(255,255,255,.75)}.section-page-header .actions .link img{width:1.5em;margin:0 auto}.section-page-header .actions .link span{text-transform:uppercase;font-size:.875em}@media (max-width:1024px){.section-page-header .actions .link span{font-size:.75em}}.section-page-header .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.section-page-header .underlay{position:absolute;width:100%;height:auto;left:0;top:0;z-index:1}