header.masthead{position:relative;min-height:30rem;text-align:center;color:#fff;width:100%;background-image:var(--masthead-bg);background-repeat:no-repeat;background-attachment:scroll;background-position:50%;background-size:cover}header.masthead .overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;width:inherit;min-height:30rem;background-color:rgba(0,0,0,.62)}header.masthead .masthead-subheading{font-size:1.5rem;font-style:italic;line-height:1.5rem;margin-bottom:25px;font-family:Roboto Slab,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}header.masthead .masthead-heading{font-size:2.5rem;font-weight:700;line-height:3.25rem;margin-bottom:2rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}header.masthead .down-arrow-animation{display:inline-block;animation:arrowFloat 2s cubic-bezier(.4,0,.2,1) infinite;color:var(--bs-secondary)}header.masthead .down-arrow-animation p{font-size:1rem}header.masthead .down-arrow-animation svg{font-size:4rem}@keyframes arrowFloat{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@media (min-width:768px){header.masthead{height:40rem}header.masthead .overlay{min-height:40rem}header.masthead .masthead-subheading{font-size:2.25rem;font-style:italic;line-height:2.25rem;margin-bottom:2rem}header.masthead .masthead-heading{font-size:4.5rem;font-weight:700;line-height:4.5rem;margin-bottom:4rem}}.icon-link{position:relative;display:inline-flex;align-items:center;text-decoration:none}.icon{transition:opacity .15s ease}.icon.hover{opacity:0;position:absolute}@media (hover:hover) and (pointer:fine){.icon-link:hover .default{opacity:0}.icon-link:hover .hover{opacity:1}}@media (hover:none) and (pointer:coarse){.icon.default{animation:iconFadeOut 2s infinite}.icon.hover{animation:iconFadeIn 2s infinite}}@keyframes iconFadeOut{0%,40%{opacity:1}50%,to{opacity:0}}@keyframes iconFadeIn{0%,40%{opacity:0}50%,to{opacity:1}}