body.modal-open{overflow:hidden;position:fixed;width:100%}@media(min-width: 64em){body{max-width:calc(100vw - 0.75rem)}body .theme__header{max-width:calc(100vw - 0.75rem)}}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.blog-masonry__article{padding:1.5rem 0 3.5rem 0}.blog-masonry__article-container{margin:0 auto;max-width:83%;width:672px}.blog-masonry__article-tag{margin-bottom:1.5rem}.blog-masonry__article h1.blog-masonry__article-title{font-size:33.1776px;letter-spacing:.24px;line-height:1.25;margin-bottom:0.625rem;margin-top:0}.blog-masonry__article-meta{color:#707070;line-height:1.5;margin-bottom:1.625rem}.blog-masonry__article-share{margin-bottom:2.75rem}.blog-masonry__article-share li{margin:0}.blog-masonry__article-excerpt{font-family:"GT Walsheim Regular"!important;font-weight:400!important;font-style:normal!important;font-variant:normal!important;font-size:16px;margin-bottom:1rem}.blog-masonry__article-image{display:block;margin:0 auto 1.5rem auto;max-width:100%}.blog-masonry__article-image+h1,.blog-masonry__article-image+h2,.blog-masonry__article-image+h3,.blog-masonry__article-image+h4,.blog-masonry__article-image+h5,.blog-masonry__article-image+h6{margin-top:0}.blog-masonry__article-actions{display:flex;justify-content:center}.blog-masonry__article-actions .btn--outline{border-color:#e1e1e1}.blog-masonry__article h1,.blog-masonry__article h2,.blog-masonry__article h3,.blog-masonry__article h4,.blog-masonry__article h5,.blog-masonry__article h6{line-height:1.25;margin-bottom:1rem;margin-top:1.75rem}.blog-masonry__article h2{font-size:23.04px}.blog-masonry__article h3{font-size:19.2px}.blog-masonry__article p{font-size:16px}.blog-masonry__article .article-share__header{margin-top:4rem}@media(min-width: 64em){.blog-masonry__article{padding:3.75rem 0}.blog-masonry__article h1.blog-masonry__article-title{font-size:47.775744px;margin-bottom:1.25rem}.blog-masonry__article-share{margin-bottom:4.125rem}.blog-masonry__article-excerpt{margin-bottom:4rem}.blog-masonry__article-image{border-radius:.5rem;margin-bottom:4rem}.blog-masonry__article h1,.blog-masonry__article h2,.blog-masonry__article h3,.blog-masonry__article h4,.blog-masonry__article h5,.blog-masonry__article h6{margin-bottom:0.875rem}.blog-masonry__article h2{font-size:27.648px;margin-top:2.125rem}.blog-masonry__article h3{font-size:23.04px;margin-top:2.5rem}}.article-share{display:flex;flex-flow:row;gap:1.5rem}.article-share__header{font-family:"GT Walsheim Bold";font-size:19.2px;font-weight:700;margin-bottom:1.25rem}.article-share__link{position:relative}.article-share__link span{background:#000;border-radius:.25rem;color:#fff;font-size:11.1111111111px;left:50%;padding:.25rem .75rem;position:absolute;top:0;transform:translate(-50%, -120%);white-space:nowrap}.article-share__link svg{fill:#000;height:1rem;pointer-events:none;width:1rem}.blog-masonry__header{margin:1.25rem 2rem}.blog-masonry__title{font-size:27.648px;line-height:1;margin-bottom:1rem}.blog-masonry__description{font-size:13.3333333333px;line-height:1.5;margin-bottom:1.5rem}.blog-masonry__description p:first-child{margin-top:0}.blog-masonry__description p:last-child{margin-bottom:0}.blog-masonry__tags{display:flex;flex-flow:row nowrap;gap:0.875rem;margin:1.5rem 0;max-width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;padding:0 2rem;scrollbar-width:none}.blog-masonry__tags::-webkit-scrollbar{display:none;height:0;width:0}.blog-masonry__tag{border-color:var(--filter-color);font-size:13.3333333333px;font-weight:700;line-height:1;padding:.75rem 1.25rem;white-space:nowrap}.blog-masonry__tag:hover{border-color:var(--filter-color)}.blog-masonry__tag--active{background:var(--filter-color);color:#fff}.blog-masonry__tag[disabled]{opacity:1;pointer-events:none}.blog-masonry__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:calc(1375px + 4rem);padding:0 2rem}.blog-masonry__item{background-color:#f6f6f6;border:1px solid #d2d2d3;border-radius:18px;display:flex;flex-flow:column;margin:0;overflow:hidden;position:relative}.blog-masonry__item .blog-masonry__tag{margin-top:1.5rem}.blog-masonry__image{border-bottom:1px solid #d2d2d3;display:block;width:100%}.blog-masonry__details{display:grid;grid-template-columns:repeat(2, 1fr);padding:1.5rem}.blog-masonry__details .blog-masonry__tag{background-color:#fff;cursor:default;width:fit-content}.blog-masonry__label{font-size:23.04px;font-weight:700;grid-column:1/3;line-height:1.15}.blog-masonry__published-at,.blog-masonry__read-time{color:#707070;font-size:13.3333333333px;margin-bottom:.75rem}.blog-masonry__read-time{text-align:right}.blog-masonry__excerpt,.blog-masonry__continue{display:none}.blog-masonry .pagination-custom{display:flex;justify-content:center;margin:1.5rem 0;padding:0 2rem}.blog-masonry .pagination-custom li{margin:0}@media(min-width: 48em){.blog-masonry__grid{gap:2rem;grid-template-columns:repeat(3, 1fr)}.blog-masonry__details .blog-masonry__tag{left:1rem;margin-top:0;position:absolute;top:1rem}.blog-masonry__item--1-2,.blog-masonry__item--2-3{display:grid;grid-column:1/4}.blog-masonry__item--1-2 .blog-masonry__image,.blog-masonry__item--2-3 .blog-masonry__image{border:0;min-height:100%}.blog-masonry__item--1-2 .blog-masonry__details,.blog-masonry__item--2-3 .blog-masonry__details{align-content:center}.blog-masonry__item--1-2 .blog-masonry__label,.blog-masonry__item--2-3 .blog-masonry__label{margin-bottom:1.5rem}.blog-masonry__item--1-2 .blog-masonry__excerpt,.blog-masonry__item--1-2 .blog-masonry__continue,.blog-masonry__item--2-3 .blog-masonry__excerpt,.blog-masonry__item--2-3 .blog-masonry__continue{grid-column:1/3}.blog-masonry__item--1-2 .blog-masonry__excerpt,.blog-masonry__item--2-3 .blog-masonry__excerpt{margin-bottom:1.5rem}.blog-masonry__item--1-2 .blog-masonry__continue,.blog-masonry__item--2-3 .blog-masonry__continue{padding:0.875rem 1.5rem;width:fit-content}.blog-masonry__item--1-2{grid-template-columns:repeat(2, 1fr)}.blog-masonry__item--2-3{grid-template-columns:70% 30%}.blog-masonry__label{font-size:16px}.blog-masonry__excerpt,.blog-masonry__continue{display:block}}@media(min-width: 64em){.blog-masonry__header{margin:5rem 2.5rem 2.5rem;text-align:center}.blog-masonry__title{font-size:57.3308928px;line-height:1.25;margin-bottom:1.5rem}.blog-masonry__description{margin:0 auto 2.5rem;max-width:722px}.blog-masonry__description p{font-size:19.2px;font-weight:500;line-height:1.25}.blog-masonry__tags{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%);justify-content:flex-start;justify-content:safe center;margin:2.5rem auto 3.5rem;mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 2rem),transparent 100%);max-width:calc(1375px + 4rem);padding:0 2rem}.blog-masonry__item--1-2 .blog-masonry__details{padding:3rem}.blog-masonry__item--1-2 .blog-masonry__published-at,.blog-masonry__item--1-2 .blog-masonry__read-time,.blog-masonry__item--2-3 .blog-masonry__published-at,.blog-masonry__item--2-3 .blog-masonry__read-time{margin-bottom:1.75rem}.blog-masonry__item--1-2 .blog-masonry__label,.blog-masonry__item--2-3 .blog-masonry__label{margin-bottom:2.25rem}.blog-masonry__item--1-2 .blog-masonry__excerpt,.blog-masonry__item--2-3 .blog-masonry__excerpt{font-size:19.2px;line-height:1.25;margin-bottom:2.5rem}.blog-masonry__details{padding:2rem}.blog-masonry__label{font-size:27.648px}.blog-masonry .pagination-custom{margin:2.5rem 0 3.5rem;padding:0 2.5rem}}.blog-masonry__tag{font-family:"GT Walsheim Medium";font-weight:500}.blog-masonry__label{font-family:"GT Walsheim Bold";font-weight:700}
