.blog-banner .top-banner{margin-bottom:30px;max-height:600px;max-width:100vw;overflow:hidden;position:relative}.blog-banner .intro__img{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.blog-banner .intro__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.blog-banner .intro__img:after{background:linear-gradient(180deg,transparent 0,rgba(73,73,73,.33) 82.29%),linear-gradient(270deg,transparent 50%,#091327 75%);bottom:0;content:"";left:0;mix-blend-mode:multiply;position:absolute;right:0;top:0;width:100%}.blog-banner .container{max-width:745px}.blog-banner .top-container{color:#fff;padding-bottom:calc(155.55556px + 3.24074vw);padding-top:calc(144.44444px + 5.09259vw);position:relative}.blog-banner .top-banner .top-container-text{max-width:70ch}.blog-banner h1{color:#fff;font-family:Red Hat Display,NATS,Inter,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:30px;font-weight:700;line-height:1.23333;margin-bottom:.25em;position:relative}.blog-banner .intro__text p{font-size:1rem;line-height:1.4;margin-bottom:1.5rem;opacity:.95}@media (min-width:576px){.blog-banner .top-banner .top-container{max-width:540px}}@media (min-width:768px){.blog-banner .top-banner .top-container{max-width:720px}.blog-banner{font-size:16px;line-height:1.4375}.blog-banner .top-banner{margin-bottom:60px}.blog-banner h1{font-size:2.25rem}.blog-banner .intro__text p{font-size:1.125rem}}@media (min-width:992px){.blog-banner .top-banner .top-container{max-width:960px}.blog-banner h1{font-size:clamp(2.25rem,3vw,3rem)}}@media (min-width:1200px){.blog-banner .top-banner .top-container{max-width:1140px}}@media (min-width:1400px){.blog-banner .top-banner .top-container{max-width:1320px}}