.blog-title{overflow:hidden;padding:6px 0}@media screen and (min-width:750px){.blog-title{padding:47px 0 20px}}@media screen and (min-width:1400px){.blog-title__wrapper{--wrapper-padding-x:40px}}.blog-title__header{margin-bottom:24px}@media screen and (min-width:750px){.blog-title__header{margin-bottom:44px}}@media screen and (min-width:1025px){.blog-title__header{align-items:center;border:1px solid #000;border-width:1px 0;display:flex;padding:28px 0}}@media screen and (min-width:1400px){.blog-title__header{margin:0 40px 44px}}.blog-title__side{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-left:auto;order:-1}.blog-title__side.side--2{order:3}.blog-title__side h2{font-size:2.4rem;line-height:2.2rem;margin-bottom:12px;margin-left:-4px;max-width:130px}.blog-title__side h2,.blog-title__side p{font-family:QuincyCF-Regular,helvetica,arial,sans-serif;letter-spacing:.1rem}.blog-title__side p{font-size:1.6rem;line-height:1.4rem;margin-left:-6px;max-width:125px}.blog-title__title{border:1px solid #000;border-width:1px 0;flex:1;margin-bottom:20px;padding:14px 0 26px}@media screen and (min-width:1025px){.blog-title__title{border-width:0 1px;height:114px;margin:0;padding:0 48px}}@media screen and (min-width:1400px){.blog-title__title{padding:0 130px}}.blog-title__title h1{font-family:SofiaPro-SemiBold,helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.1rem;line-height:1.6rem;margin:0 auto;position:relative;text-transform:uppercase;top:3px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){.blog-title__title h1{font-family:SofiaPro-SemiBold,helvetica,arial,sans-serif;font-size:1.6rem;left:3px;letter-spacing:.1rem;line-height:1.6rem}}.blog-title__title .blog-title__title-image{position:relative;width:100%}.blog-title__title-accent{display:block;font-family:QuincyCF-Regular,helvetica,arial,sans-serif;font-size:7.2rem;left:-1px;letter-spacing:0;line-height:4rem;position:relative;text-transform:none}@media screen and (min-width:1025px){.blog-title__title-accent{font-family:QuincyCF-Regular,helvetica,arial,sans-serif;font-size:14rem;letter-spacing:0;line-height:9rem}}@media screen and (max-width:749px){.blog-title__sparkles svg{max-width:14px}}.blog-title__sparkles .sparkle--1{bottom:-20%;right:-10%}@media screen and (min-width:750px){.blog-title__sparkles .sparkle--1{bottom:auto;right:-2%;top:-17%}}.blog-title__sparkles .sparkle--2{display:none;right:31%;top:-14%}@media screen and (min-width:1025px){.blog-title__sparkles .sparkle--2{display:block}}.blog-title__sparkles .sparkle--3{left:-5%;top:-27%}@media screen and (min-width:750px){.blog-title__sparkles .sparkle--3{bottom:-2%;top:auto}}@media screen and (min-width:1400px){.blog-title__sparkles .sparkle--3{left:-18%}}.blog-title__sparkles .sparkle--4{left:-11%;top:46%}@media screen and (min-width:750px){.blog-title__sparkles .sparkle--4{left:-2%;top:-8%}}@media screen and (min-width:1400px){.blog-title__sparkles .sparkle--4{left:-11%}}.blog-title__sparkles .sparkle--5{right:-5%;top:15%}@media screen and (min-width:750px){.blog-title__sparkles .sparkle--5{bottom:22%;top:auto}}@media screen and (min-width:1400px){.blog-title__sparkles .sparkle--5{right:-15%}}
