:root{--vh:0;--studio-nav-height:0;--global-nav-offset:150px;--global-nav-mobile-offset:110px;--scrollbar-width:0px;--local-nav-offset:70px;--local-nav-mobile-offset:64px}.bp-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;width:100%}.blogPageHero--bottom .bp-hero{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blogPageHero--center .bp-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.blogPageHero--center .bp-hero__tag{margin:0 auto 15px}.blogPageHero--black .bp-hero__tag{border-color:#000;color:#000}.blogPageHero--black .bp-hero__icon .icon-arrow-right-circled-outline,.blogPageHero--black .bp-hero__read-time,.blogPageHero--black .bp-hero__title{color:#000}.bp-hero__footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:15px}.blogPageHero--border-radius .bp-hero,.bp-hero.blogPageHero--border-radius{border-radius:10px}.bp-hero__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:0;width:100%;z-index:1}.bp-hero__content{padding:47px 8vw;position:absolute;z-index:2}.bp-hero__tag{border:2px solid #fff;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;letter-spacing:2.75px;padding:3px 10px 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bp-hero__tag,.bp-hero__title{color:#fff;margin-bottom:15px;text-transform:uppercase}.bp-hero__title{font-family:"MiniSerifItalic",Times,Times New Roman,Georgia,serif;font-size:clamp(43px,5.83vw,70px);letter-spacing:1px;width:84vw .bp-hero__title --linkable;width-margin-bottom:10px}.bp-hero__read-time{color:#e5e5e5;padding:0;text-transform:uppercase}.bp-hero__icon{bottom:20px;position:absolute;right:20px;text-decoration:none}.bp-hero__icon .icon-arrow-right-circled-outline{color:#fff;font-size:35px;margin:0}@media(min-width:768px){.bp-hero__content{padding:35px 4vw}.bp-hero__title{font-size:clamp(56px,4vw,70px);width:52vw}.bp-hero__icon{position:static}}@media(min-width:1280px){.bp-hero__title{font-size:clamp(43px,5.83vw,70px);width:48vw}.bp-hero__content{padding:51px 4vw}}
