.article-template>*:first-child:not(.article-template__hero-container,header){margin-top:5rem}.article-template__hero-container{margin:0 auto;max-width:100%;width:100%}@media screen and (min-width:750px){.article-template__hero-container{max-width:100vw;width:100%;margin-bottom:4rem}}@media screen and (min-width:1320px){.article-template__hero-container:first-child{margin-top:5rem;margin-bottom:6.2rem}}.article-template__hero-medium{height:28rem}.article-template__hero-large{height:32rem}@media screen and (min-width:750px)and (max-width:989px){.article-template__hero-medium{height:34.9rem}.article-template__hero-large{height:42.3rem}}@media screen and (min-width:990px){.article-template__hero-medium{height:54.5rem}.article-template__hero-large{height:66rem}}.article-template header{margin-bottom:2.4rem;margin-top:2.4rem;text-align:left}@media screen and (min-width:750px){.article-template header{margin-bottom:4rem;margin-top:3.2rem}}.article-template__tags{align-items:center;display:flex;gap:0 2rem;justify-content:flex-start;list-style:none;margin:0 0 1.6rem;padding:0}.article-template__title{margin:0;max-width:80rem;text-align:left;font-size:72px;line-height:1;margin-top:4.5rem}.article-template__heading-text{max-width:65rem;margin-bottom:2rem}.article-template__author-date *{font-size:14px;color:#b9b9b9}.article-template__heading-text *{font-size:16px}.article-template__title:not(:only-child){margin-bottom:1.6rem}.article-template__content{margin-bottom:4rem;margin-top:3rem}@media only screen and (min-width:750px){.article-template__content{margin-bottom:6.4rem}}.article-template__footer{border-bottom:.1rem solid rgb(var(--color-border-1));border-top:.1rem solid rgb(var(--color-border-1));display:grid;gap:2.4rem;padding:6.2rem 0;margin-top:6rem}.article-template__social-sharing{align-items:center;display:flex;flex-direction:column}.article-template .rte blockquote{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;font-style:normal;line-height:1.6;padding:0;margin:4rem 0;text-align:center;border:none}@media only screen and (min-width:990px){.article-template .rte blockquote{margin:var(--space-m) 0;width:130%;max-width:95vw;transform:translate(-50%);margin-left:50%;font-size:3.2rem}}.article-template__comment-wrapper{margin:5rem 0}@media screen and (min-width:750px){.article-template__comment-wrapper{margin:6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:2.4rem}@media screen and (min-width:750px){.article-template__comments{margin-bottom:4.8rem}}.article-template__comments-fields{margin-bottom:4rem}.comment-form .field{flex-direction:column}.comment-form .field input{flex-grow:0;height:auto}.comment-form .field__label+div .form__message{margin:0;padding:0}.comment-form .field__input:active+.field__label,.comment-form .field__input:focus+.field__label,.comment-form .field__input:valid+.field__label{opacity:0;transition:opacity var(--duration-default) ease-in-out}.comment-form .field__label+div{display:block;width:100%}.article-template__comments-comment{margin-bottom:1.6rem;padding:2.4rem}@media screen and (min-width:750px){.article-template__comments-comment{margin-bottom:2.4rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comments-comment footer p{margin-bottom:0}.article-template__comment-fields>*{margin-bottom:1.6rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;grid-column-gap:1.6rem;grid-template-columns:repeat(2,1fr)}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width:990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.social-sharing{display:flex;gap:1rem}@media screen and (min-width:990px){.article-template__case-study-header{margin-top:12rem}}.case-study-header__container{display:flex;flex-direction:column;gap:0;max-width:90rem;margin:0 auto;padding:0 var(--grid-mobile-horizontal-spacing)}@media screen and (min-width:750px){.case-study-header__container{padding:0 var(--grid-desktop-horizontal-spacing)}}.case-study-header__title{margin:0 0 2.4rem;font-size:52px;font-weight:600;line-height:1.1;text-transform:uppercase;color:rgb(var(--color-foreground))}.case-study-header__description{margin:0;font-size:16px;line-height:1.6;color:rgb(var(--color-foreground));max-width:80rem}@media screen and (min-width:750px){.case-study-header__description{font-size:18px}}.case-study-header__description p{margin:0}.case-study-header__meta{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width:750px){.case-study-header__meta{grid-template-columns:repeat(3,auto);gap:6rem;width:fit-content}}.case-study-header__meta-item{display:flex;flex-direction:column;gap:.5rem}.case-study-header__meta-label{margin:0;font-size:16px;font-weight:600;color:rgb(var(--color-foreground));text-transform:none;font-family:Roboto}@media screen and (min-width:750px){.case-study-header__meta-label{font-size:18px}}.case-study-header__meta-value{margin:0;font-size:14px;line-height:1.4;color:rgba(var(--color-foreground),.8)}@media screen and (min-width:750px){.case-study-header__meta-value{font-size:14px}}.article-template__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:-2rem}.article-template__tag{background-color:#f6f4ee;border-radius:34px;padding:.8rem 1.6rem;font-size:12px;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;display:inline-block;line-height:1}.article-template__featured-image,.article-template__title,.article-template__content,.article-template__text,.article-template__case-study-header,.article-template__image-text,.article-template__single-image{margin-bottom:var(--margin-bottom-mobile, 40px)}@media screen and (min-width:750px){.article-template__featured-image,.article-template__title,.article-template__content,.article-template__text,.article-template__case-study-header,.article-template__image-text,.article-template__single-image{margin-bottom:var(--margin-bottom-desktop, 60px)}}.image-text__carousel{overflow:hidden}.image-text__carousel .embla,.image-text__carousel .embla__viewport{overflow:visible}.image-text__carousel .embla__container{display:flex;gap:var(--embla-gap);padding-left:3rem}.image-text__slide{flex:0 0 100%;min-width:0}.image-text__carousel .embla{margin-bottom:4rem}@media screen and (min-width:750px){.image-text__slide{flex:0 0 60%}.image-text__carousel .embla{margin-bottom:12rem}}.image-text__image{width:100%;height:auto;aspect-ratio:5/3;display:block;border-radius:.3rem}.image-text__content{max-width:90rem;margin:0 auto;padding:0 1.5rem}.single-image__container{max-width:110rem;margin:0 auto;padding:0 var(--grid-mobile-horizontal-spacing)}@media screen and (min-width:750px){.single-image__container{padding:0 var(--grid-desktop-horizontal-spacing)}}.single-image__container img{width:100%;height:auto}.single-image__image{width:100%;height:auto;display:block}.image-text__heading{margin:0 0 2.4rem;font-size:32px;font-weight:900;line-height:1.2;text-transform:uppercase;color:rgb(var(--color-foreground))}.image-text__text{margin:0}.image-text__text p{margin:0 0 2rem;font-size:16px;line-height:1.6;color:rgb(var(--color-foreground))}.image-text__text p:last-child{margin-bottom:0}.image-text__stats{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:4rem}@media screen and (min-width:750px){.image-text__stats{grid-template-columns:1fr 1fr;gap:4rem}}.image-text__stat{display:flex;flex-direction:column;gap:.8rem}.image-text__stat-number{font-size:48px;font-weight:900;line-height:1;color:#ff8a00;font-family:Tungsten;letter-spacing:2px}@media screen and (min-width:750px){.image-text__stat-number{font-size:82px}}.image-text__stat-title{font-size:18px;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.image-text__stat-title{font-size:20px}}.image-text__stat-description{margin:0;font-size:14px;line-height:1.4;color:rgba(var(--color-foreground),.7)}.image-text__stat-description p{margin:0 0 1rem;font-size:14px;line-height:1.4;color:rgba(var(--color-foreground),.7)}.image-text__stat-description p:last-child{margin-bottom:0}@media screen and (min-width:750px){.image-text__stat-description,.image-text__stat-description p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-blog-post.css.map */
