.tr-main-article-case-study__title{display:block;max-width:1220px;margin-inline:auto;text-align:center}.tr-main-article-case-study__title:not(:last-child){margin-bottom:34px}.tr-main-article-case-study__description{max-width:425px;margin-inline:auto;text-align:center}.tr-main-article-case-study__description:not(:last-child){margin-bottom:60px}.tr-main-article-case-study__hero-media,.tr-main-article-case-study__gallery{width:100vw;max-width:100vw;margin-left:calc(-1*max((100vw - var(--tr-container-width)) / 2,var(--tr-container-padding-x)))}.tr-main-article-case-study__image.tr-main-article-case-study__image{width:100%;height:auto;aspect-ratio:1440 / 810;object-fit:cover}.tr-main-article-case-study__hero-media:not(:last-child),.tr-main-article-case-study__image:not(:last-child){margin-bottom:100px}.tr-main-article-case-study__content{display:flex;flex-direction:column;row-gap:100px}.tr-main-article-case-study__intro,.tr-main-article-case-study__text-section{display:grid;align-items:start;justify-content:space-between;grid-template-columns:minmax(0,424px) minmax(0,760px);column-gap:40px}.tr-main-article-case-study__intro--content-only .tr-main-article-case-study__intro-content{grid-column:2}.tr-main-article-case-study__intro strong,.tr-main-article-case-study__project-info strong{display:block;margin-bottom:100px;font-family:var(--font-heading-family);font-size:calc(24px * var(--font-heading-scale));font-weight:500;color:inherit}.tr-main-article-case-study__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.tr-main-article-case-study__tags:not(:first-child){margin-top:18px}.tr-main-article-case-study__tags:not(:last-child){margin-bottom:40px}.tr-main-article-case-study__tag{padding:6px 12px;font-size:calc(14px * var(--font-body-scale));background-color:rgba(var(--tr-color-secondary),.15);border-radius:var(--tr-radius-2sm)}.tr-main-article-case-study__link{width:fit-content}.tr-main-article-case-study__link-text{text-decoration-thickness:.1em}.tr-main-article-case-study__intro-content,.tr-main-article-case-study__text-content,.tr-main-article-case-study__media-content,.tr-main-article-case-study__outcome-info{color:rgb(var(--tr-color-white-alt))}.tr-main-article-case-study__intro-content h2,.tr-main-article-case-study__project-info h2,.tr-main-article-case-study__text-content h2,.tr-main-article-case-study__media-content h2,.tr-main-article-case-study__outcome-info h2{margin-block:60px 32px;font-size:calc(36px * var(--font-heading-scale));font-weight:500;line-height:1.1;color:rgb(var(--tr-color-white))}.tr-main-article-case-study__intro-content p,.tr-main-article-case-study__project-info p,.tr-main-article-case-study__text-content p,.tr-main-article-case-study__media-content p,.tr-main-article-case-study__outcome-info p{margin-block:0}.tr-main-article-case-study__intro-content p:not(:last-child),.tr-main-article-case-study__project-info p:not(:last-child),.tr-main-article-case-study__text-content p:not(:last-child),.tr-main-article-case-study__media-content p:not(:last-child),.tr-main-article-case-study__outcome-info p:not(:last-child){margin-bottom:18px}.tr-main-article-case-study__intro-content ul,.tr-main-article-case-study__text-content ul,.tr-main-article-case-study__media-content ul,.tr-main-article-case-study__outcome-info ul{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:40px;list-style:none}.tr-main-article-case-study__gallery{position:relative;display:flex;flex-direction:column;overflow:hidden}.tr-main-article-case-study__gallery .tr-slider-controls{position:absolute;right:0;bottom:0;left:0;z-index:2;padding-block:18px}.tr-main-article-case-study__gallery-slider{width:100%}.tr-main-article-case-study__gallery-list{align-items:stretch}.tr-main-article-case-study__gallery-slide{width:100%;height:auto}.tr-main-article-case-study__gallery-image{display:block;width:100%;height:auto;object-fit:cover}.tr-main-article-case-study__text-section-content{display:flex;flex-direction:column;gap:60px}.tr-main-article-case-study__text-section--content-only .tr-main-article-case-study__text-section-content{grid-column:2}.tr-main-article-case-study__media-text{display:grid;align-items:start;grid-template-columns:minmax(0,760px) minmax(0,536px);gap:24px}.tr-main-article-case-study__media-text--reverse{grid-template-columns:minmax(0,536px) minmax(0,760px)}.tr-main-article-case-study__media-text--content-only{grid-template-columns:minmax(0,424px) minmax(0,760px)}.tr-main-article-case-study__media-text--content-only .tr-main-article-case-study__media-content{grid-column:2}.tr-main-article-case-study__media{overflow:hidden;border-radius:var(--tr-radius-lg)}.tr-main-article-case-study__media-image{display:block;width:100%;height:auto;object-fit:cover}.tr-main-article-case-study__outcome{max-width:896px}.tr-main-article-case-study__review{--trCardBgBackgroundColor: linear-gradient( 276.36deg, rgba(2, 8, 9, .2) 12.13%, rgba(10, 50, 12, .2) 88.77% );--trCardBorderRadius: var(--tr-radius-lg);display:grid;grid-template-columns:1fr 46%;column-gap:40px;width:min(100%,889px);min-height:363px;margin:0;padding:24px}.tr-main-article-case-study__review-rating{display:flex;align-items:center;gap:2px;margin-bottom:32px}.tr-main-article-case-study__review-star{font-size:24px;line-height:1;color:rgba(var(--color-foreground))}.tr-main-article-case-study__review-star.is-active{color:rgb(var(--tr-color-primary))}.tr-main-article-case-study__review-text{position:relative;margin:0 0 14px;padding-left:0;font-size:calc(18px * var(--font-body-scale));font-style:normal;line-height:1.24;color:rgb(var(--color-foreground));border-left:none}.tr-main-article-case-study__review-author{color:rgba(var(--color-foreground),.8)}.tr-main-article-case-study__review-image{width:100%;object-fit:cover;border-radius:var(--tr-radius-lg)}@media(max-width:990px){.tr-main-article-case-study__hero-media:not(:last-child),.tr-main-article-case-study__image:not(:last-child){margin-bottom:80px}.tr-main-article-case-study__content{row-gap:80px}.tr-main-article-case-study__intro strong{margin-bottom:32px}.tr-main-article-case-study__project-info strong{margin-bottom:0}.tr-main-article-case-study__intro,.tr-main-article-case-study__text-section,.tr-main-article-case-study__media-text,.tr-main-article-case-study__media-text--reverse{grid-template-columns:1fr;row-gap:60px}.tr-main-article-case-study__review{display:flex;flex-direction:column;gap:40px;width:100%;min-height:auto;padding:24px}.tr-main-article-case-study__review-content{max-width:none}.tr-main-article-case-study__review-media{position:static;width:100%}.tr-main-article-case-study__text-section-content{gap:32px}.tr-main-article-case-study__text-section--content-only .tr-main-article-case-study__text-section-content,.tr-main-article-case-study__intro--content-only .tr-main-article-case-study__intro-content{grid-column:auto}.tr-main-article-case-study__outcome{max-width:none}.tr-main-article-case-study__media-text--content-only .tr-main-article-case-study__media-content{grid-column:auto}.tr-main-article-case-study__media{order:1}}@media(max-width:750px){.tr-main-article-case-study__title:not(:last-child){margin-bottom:16px}.tr-main-article-case-study__title{font-size:calc(32px * var(--font-heading-scale))}.tr-main-article-case-study__description:not(:last-child){margin-bottom:40px}.tr-main-article-case-study__intro-content ul,.tr-main-article-case-study__text-content ul,.tr-main-article-case-study__media-content ul,.tr-main-article-case-study__outcome-info ul{display:block}.tr-main-article-case-study__intro strong{margin-bottom:32px}.tr-main-article-case-study__text-section,.tr-main-article-case-study__media-text,.tr-main-article-case-study__media-text--reverse{gap:32px}.tr-main-article-case-study__intro-content h2,.tr-main-article-case-study__project-info h2,.tr-main-article-case-study__text-content h2,.tr-main-article-case-study__media-content h2,.tr-main-article-case-study__outcome-info h2{margin-block:40px 24px;font-size:calc(24px * var(--font-heading-scale))}.tr-main-article-case-study__review{gap:24px;padding:20px}.tr-main-article-case-study__review-text{font-size:calc(16px * var(--font-body-scale))}.tr-main-article-case-study__review-image{order:-1;height:auto;min-height:234px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tr-main-article-case-study.css.map */
