.header-section{position:relative}.header-section .header-content{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;padding:130px 0 100px;display:flex}.header-section .header-content h1{text-transform:uppercase;font-size:100px}.header-section .header-content p,.header-section .header-content .Typewriter{color:#f2e9e4;text-align:center;max-width:500px;font-size:20px}.header-section .header-content .Typewriter__cursor{margin-left:-4px}.header-section .header-content .button{margin-top:15px}.header-section .header-bg-wrapper{z-index:-1;background-color:#0d1b2a;position:absolute;inset:0}.header-section .header-bg-wrapper img{filter:saturate(0)brightness(.4)contrast(2)opacity(.3);pointer-events:none;-o-object-fit:cover;object-fit:cover}.header-section .header-section-marks{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;-o-user-select:none}.header-section .header-section-marks img{pointer-events:none;width:auto;height:30px;position:absolute}.header-section .header-section-marks img.topleft{top:15px;left:15px}.header-section .header-section-marks img.topright{top:15px;right:15px}.header-section .header-section-marks img.bottomright{bottom:15px;right:15px}.header-section .header-section-marks img.bottomleft{bottom:15px;left:15px}@media screen and (max-width:800px){.header-section .header-content h1{font-size:13vw}.header-section .header-content p,.header-section .header-content .Typewriter{text-align:center;max-width:70vw;font-size:4vw}.header-section .header-section-marks img{height:5vw}}
