.blog-post__body-wrapper{margin:0 auto 100px;max-width:935px}.blog-post__wrapper{margin:0 auto;max-width:1480px}.blog-post__body p:first-child{border-bottom:3px solid #f1f3f5;padding-bottom:50px}.blog-post h2{font-size:64px}.blog-post h2,.blog-post h3{margin:112px 0 48px;padding-bottom:0}.blog-post h3{font-size:48px}.blog-post h4{font-size:36px;margin:112px 0 48px;padding-bottom:0}.blog-post__body img{margin:112px 0}@media screen and (max-width:767px){.blog-post__body-wrapper,.blog-post__wrapper{padding:0 20px}.blog-post h2{font-size:40px;margin:56px 0 28px}.blog-post h3{font-size:32px;margin:56px 0 28px}.blog-post h4{font-size:26px;margin:56px 0 28px}.blog-post__body img{margin:56px 0}}.so-home-intro.blog-post-hero{display:block;margin-bottom:100px;min-height:30vh;position:relative}.blog-post-hero__row-1{height:155px;left:0;position:relative;top:0}.blog-post-hero__row-2{background:#1c1d1f;height:100%;padding-top:80px;position:relative}.blog-post-hero__row-3{display:flex;justify-content:flex-end;margin:0 auto;max-width:1480px}.blog-post-hero__row-3__inner{flex:0 0 50%;padding:50px 0}.blog-post-hero__wrapper{display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;margin:0 auto;max-width:1480px}.blog-post-hero__image{flex:0 0 45%;position:relative;z-index:1}.blog-post-hero__image img{height:580px;margin-top:-120px;object-fit:cover;position:relative;top:120px;width:100%}.blog-post-hero__content{align-content:space-between;flex:0 0 50%;padding-bottom:30px;position:relative;z-index:1}.blog-post-hero__content,.blog-post-hero__heading{display:flex;flex-flow:column wrap}.blog-post-hero__meta{align-items:center;display:flex;flex-flow:row nowrap;margin:50px 0 30px}.blog-post-hero__meta img{border-radius:50%;height:32px;margin:0 10px 0 50px;object-fit:cover;width:32px}.blog-post-hero a.blog-post__tag-link{color:#aca190;font-family:Adobe Garamond Pro;font-size:16px;margin-right:30px;text-transform:uppercase}.blog-post-hero a,.blog-post-hero p,.blog-post-hero time{color:#fff;font-size:16px}.blog-post-hero h1,.blog-post-hero h1 span{color:#fff;font-size:72px;line-height:1;margin-top:50px;text-align:left}.blog-post__timestamp{display:block}.blog-post-hero time{font-family:Adobe Garamond Pro}@media screen and (max-width:767px){.blog-post-hero h1,.blog-post-hero h1 span{font-size:46px;line-height:1.1;margin-top:30px}.blog-post-hero__wrapper{flex-flow:column wrap;padding:0 20px}.blog-post-hero__row-2{margin-top:40px}.blog-post-hero__row-3__inner{flex:1 0 100%;padding:50px 20px 0}.blog-post-hero__image{display:flex;flex:1 0 100%;justify-content:center}.blog-post-hero__image img{height:380px;margin-bottom:30px;margin-top:-120px;top:0}.blog-post-hero__content{flex:1 0 100%;flex-flow:column wrap;padding-bottom:30px}}.blog-related-posts{background-color:#f8fafc;padding:100px 0}.blog-related-posts__heading{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:767px){.blog-related-posts__heading{flex-flow:column wrap}}.blog-related-posts h2{padding-bottom:0;text-align:left}.blog-related-posts__list{display:flex;flex-wrap:wrap;margin:0}.blog-related-posts__post{flex:0 0 100%;padding:0}.blog-related-posts__post:not(:last-child){margin-bottom:50px}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%;padding:0 20px}.blog-related-posts__list{margin:0 -20px}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}img.blog-related-posts__image{height:320px;margin-bottom:20px;object-fit:cover;width:100%}h3.blog-related-posts__title{font-size:30px;margin:20px 0 0;padding-bottom:20px}.hs-blog-post-listing{display:flex;flex-wrap:wrap;margin:100px auto 0}.hs-blog-post-listing__post{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:50px;overflow:hidden;width:100%}.hs-blog-post-listing__post-image{height:380px;margin-bottom:20px;object-fit:cover;width:100%}@media screen and (max-width:767px){.hs-blog-post-listing__post-image{height:280px}}.hs-blog-post-listing__post-content{display:flex;flex-direction:column;flex-grow:1}.hs-blog-post-listing__post-author,.hs-blog-post-listing__post-image--card,.hs-blog-post-listing__post-title{margin:0 0 .5rem}.hs-blog-post-listing__post-content--flex{display:flex;margin-bottom:10px}.hs-blog-post-listing__post-tags,.hs-blog-post-listing__post-timestamp{display:inline-block;flex-basis:auto;margin:0}.hs-blog-post-listing__post-tags{margin-left:30px}h2.hs-blog-post-listing__post-title{padding-bottom:15px}h2 a.hs-blog-post-listing__post-title-link{font-size:30px}a.hs-blog-post-listing__post-tag{color:#aca190;display:block;text-transform:uppercase}.hs-blog-post-listing__post-timestamp,a.hs-blog-post-listing__post-tag{font-family:Adobe Garamond Pro;font-size:16px}.hs-blog-post-listing__post-author{align-items:center;display:flex}.hs-blog-post-listing__post-author-image-wrapper{height:40px;margin-right:.5rem;width:40px}.hs-blog-post-listing__post-author-image{height:100%;object-fit:cover;width:100%}.hs-blog-post-listing__post-tag{display:inline-block}.hs-blog-post-listing__post-timestamp{display:block}.hs-blog-post-listing__post-button-wrapper{margin-top:20px;position:relative;z-index:2}.hs-blog-post-listing__post-button{display:inline-block}.post-filter{align-items:center;display:flex;flex-flow:row nowrap}.post-filter h3{display:none}.post-filter ul{display:flex;float:left}.post-filter ul li{flex:1 1 auto;margin-right:50px}.post-filter a,.post-filter a.post-filter__title{color:#aca190;display:inline-block;font-family:Adobe Garamond Pro;font-size:18px;text-transform:uppercase}.post-filter a.post-filter__title{float:left;font-size:28px;margin-right:50px;padding:0}.post-filter a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post-filter a:hover{color:#1c1d1f;text-decoration:underline}.post-filter ul li a:before{content:"#"}.post-filter a span{display:none}@media screen and (max-width:767px){.post-filter{align-items:flex-start}.post-filter ul{display:block}.post-filter a,.post-filter a.post-filter__title{font-size:16px}.post-filter a.post-filter__title{font-size:24px}}.blog-post__body form{background-color:#1c1d1f;margin-top:112px;padding:70px 42px 70px 50px}.blog-post__body form fieldset{max-width:100%}.blog-post__body form input:not([type=submit]){margin-bottom:24px;width:100%}.blog-post__body form h2,.blog-post__body form label span,.blog-post__body form p{color:#fff}.blog-post__body form p{border:none!important;font-size:18px;padding-bottom:30px!important}.blog-post__body form h2{font-size:64px;margin:0 0 30px;max-width:70%}.blog-post__body form input[type=submit]{background-color:transparent;border:2px solid #fff;color:#fff;margin-right:8px}.blog-post__body form input[type=submit]:hover{background-color:#fff;color:#1c1d1f}.blog-post__body .actions{display:flex;justify-content:flex-end}.blog-post__body ul.hs-error-msgs{margin:-10px 0 15px}.blog-post__body label.hs-error-msg{color:#fff;font-size:14px}@media screen and (max-width:767px){.blog-post__body form{margin-top:56px;padding:50px 22px 50px 30px}.blog-post__body form p{font-size:14px}.blog-post__body form h2{font-size:42px;margin:0 0 20px;max-width:100%}}