#blog{font-family:LotaGrotesque,sans-serif;font-weight:400;line-height:1.5;color:#1e1e1e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-header{padding:128px 0}.blog-header-row{max-width:75rem;margin:0 auto;padding:0 .9375rem;display:flex;flex-wrap:wrap;align-items:center}.blog-header-left{flex:0 0 50%;max-width:50%;padding:0 .9375rem}.blog-header-right{flex:0 0 50%;max-width:50%;padding:0 .9375rem;text-align:right;display:flex;align-items:center;justify-content:flex-end}.blog-header h1{font-family:LotaGrotesque,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4;color:inherit;margin:0 0 .5rem}.blog-header h1 b{font-weight:700}.blog-header h5{font-family:LotaGrotesque,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.4;color:inherit;margin:0 0 .5rem;font-variant:normal;letter-spacing:normal;text-transform:none}.blog-header h5 em{font-style:normal;color:#0079f4}.nice-select{display:inline-block;position:relative;padding:0 35px 0 0;font-weight:700;font-size:1.125rem;height:42px;line-height:40px;cursor:pointer;user-select:none;font-family:LotaGrotesque,sans-serif}.nice-select:after{content:"";position:absolute;right:10px;top:50%;width:8px;height:8px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-75%) rotate(45deg);transition:transform .15s ease;pointer-events:none}.nice-select.open:after{transform:translateY(-25%) rotate(-135deg)}.nice-select .list{display:none;position:absolute;right:0;top:calc(100% + 4px);background:#fff;box-shadow:#4444441c 0 0 0 1px;min-width:220px;z-index:200;list-style:none;margin:0;padding:0}.nice-select.open .list{display:block}.nice-select .option{display:block;padding:0 15px;height:40px;line-height:40px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap;text-align:start}.nice-select .option:hover{background:#f6f6f6}.nice-select .option.selected{font-weight:700}@media(min-width:40em){.blog-header h1{font-size:2.375rem}.blog-header h5{font-size:1.25rem}}@media(min-width:64em){.blog-header h1{font-size:3rem;line-height:1;letter-spacing:-.5px}.blog-header h5{font-size:1rem}}@media(max-width:39.99875em){.blog-header-left,.blog-header-right{flex:0 0 100%;max-width:100%;text-align:left}.blog-header-right{margin-top:1rem}}.post-list{padding-top:0}.no-results,.no-posts{text-align:center;padding:4rem 1rem;font-size:1.125rem;color:#868686;font-family:LotaGrotesque,sans-serif}.blog-post{position:relative;margin-bottom:0}.blog-post-row{display:flex;flex-wrap:wrap;width:100%}.blog-post-figure{flex:0 0 50%;max-width:50%;position:relative;min-height:650px;background-color:#e5e7eb;margin:0;padding:0;overflow:hidden}.blog-post-figure-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.blog-post-placeholder-icon{position:absolute;font-size:64px;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.blog-post-content{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.blog-post-row.reversed .blog-post-figure{margin-left:50%}.blog-post-content-inner-wrap{width:41.667%;margin-left:41.667%;padding:0 .9375rem}.blog-post-content-inner-wrap.reversed{margin-left:16.667%}.blog-post-inner{background:#fff;padding:40px 30px 80px;box-shadow:0 12px 40px #0000001a,0 16px 34px #0000001a;position:relative;margin-left:-15px}.blog-post-date{font-weight:700;display:inline-block;vertical-align:middle;margin-bottom:.5rem}.blog-post-date .day{color:#0079f4;font-size:1.5rem}.blog-post-date .month{text-transform:uppercase;color:#868686}.blog-post h2{font-family:LotaGrotesque,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.2;margin-top:.625rem;margin-bottom:20px;color:#313338}.blog-post h2 b{font-weight:700}.blog-post-meta{margin-bottom:1.25rem;font-size:.875rem;color:#868686;font-weight:700}.blog-post-meta .author{color:#000}.blog-post-meta a{color:#0079f4;text-decoration:none;font-weight:700}.blog-post-meta a:hover{color:#000;text-decoration:none}.blog-post p,.blog-post em{color:#868686;font-family:LotaGrotesque,sans-serif;font-size:1.25rem;line-height:1.4}.blog-post-inner>p:last-of-type{margin-bottom:0}.blog-read-more{display:inline-block;vertical-align:middle;padding:12px 20px;border-radius:4px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;text-align:center;cursor:pointer;background-color:transparent;color:#313338;text-decoration:none;border:none;overflow:hidden;position:relative;z-index:0}.blog-read-more:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#ffbe00;pointer-events:none}.blog-read-more:hover:after{background-color:#ffdb70}.blog-post-inner .blog-read-more{position:absolute;min-width:200px;top:100%;margin-top:-32px;left:50%;transform:translate(-50%);text-align:center}@media(min-width:40em){.blog-post h2{font-size:1.875rem}}@media(min-width:40em)and (max-width:63.99875em){.blog-post-content-inner-wrap{width:calc(55% + 80px);margin-left:calc(45% - 104px)}.blog-post-content-inner-wrap.reversed{margin-left:40px}}@media(min-width:64em){.blog-post h2{font-size:2.625rem}}@media(min-width:64em)and (max-width:81.25em){.blog-post-content-inner-wrap{width:calc(50% + 80px);margin-left:calc(50% - 104px)}.blog-post-content-inner-wrap.reversed{margin-left:40px}}@media(max-width:39.99875em){.blog-post{margin-bottom:3.75rem}.blog-post-figure{flex:0 0 100%;max-width:100%;min-height:300px}.blog-post-content{position:relative;width:100%;top:0;transform:none}.blog-post-row.reversed .blog-post-figure{margin-left:0}.blog-post-content-inner-wrap,.blog-post-content-inner-wrap.reversed{width:100%;margin-left:0;margin-right:0}.blog-post-inner{max-width:100%;margin-left:0}}#post-nav{margin-top:6.25rem;text-align:center}#post-nav>div{display:inline-block}.blog-cta{color:#fff;position:relative;background-color:#1a2e40;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;padding:80px 0}.blog-cta-inner{max-width:75rem;margin:0 auto;padding:0 .9375rem;position:relative;z-index:1;text-align:center}.blog-cta h2{font-family:LotaGrotesque,sans-serif;font-weight:600;color:#fff;margin-bottom:1rem;font-size:1.375rem}.blog-cta h2 b{font-weight:700}.blog-cta p{color:#fff;font-family:LotaGrotesque,sans-serif;line-height:1.5;margin-bottom:1rem}.blog-cta .blog-read-more{margin-top:.5rem}@media(min-width:40em){.blog-cta h2{font-size:2rem}}
