.case-study-detail-section{background-color:#000;min-height:100vh;padding-top:120px;padding-bottom:120px}@media(max-width:1023px){.case-study-detail-section{padding-top:80px;padding-bottom:80px}}.case-study-detail-section__content{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}@media(max-width:1023px){.case-study-detail-section__content{gap:24px}}.case-study-detail-section__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:64px;line-height:110%;letter-spacing:-2.56px;color:#fff}@media(max-width:1023px){.case-study-detail-section__title{font-size:32px;letter-spacing:-1.28px}}.case-study-detail-section__subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;color:#999}@media(max-width:1023px){.case-study-detail-section__subtitle{font-size:14px}}.case-study-detail-section__meta{display:flex;align-items:flex-start;gap:40px}@media(max-width:1023px){.case-study-detail-section__meta{flex-direction:column;gap:24px}}.case-study-detail-section__logos{display:flex;flex-direction:column;gap:16px}@media(max-width:1023px){.case-study-detail-section__logos{flex-direction:row;gap:12px}}.case-study-detail-section__logo{height:60px;width:auto;object-fit:contain}@media(max-width:1023px){.case-study-detail-section__logo{height:40px}}.case-study-detail-section__author-info{display:flex;flex-direction:column;gap:8px;flex:1}.case-study-detail-section__date{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:150%;color:#999}@media(max-width:1023px){.case-study-detail-section__date{font-size:12px}}.case-study-detail-section__author-name{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#fff}@media(max-width:1023px){.case-study-detail-section__author-name{font-size:14px}}.case-study-detail-section__share{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:1023px){.case-study-detail-section__share{flex-direction:row;align-items:center;gap:16px}}.case-study-detail-section__share-label{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:150%;color:#fff}@media(max-width:1023px){.case-study-detail-section__share-label{font-size:12px}}.case-study-detail-section__share-buttons{display:flex;gap:12px}@media(max-width:1023px){.case-study-detail-section__share-buttons{gap:8px}}.case-study-detail-section__share-button{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}@media(max-width:1023px){.case-study-detail-section__share-button{width:36px;height:36px}}.case-study-detail-section__share-button:hover{opacity:.8}.case-study-detail-section__share-button--facebook{background-color:#1877f2;color:#fff}.case-study-detail-section__share-button--twitter,.case-study-detail-section__share-button--linkedin{background-color:#fff;color:#000}.case-study-detail-section__hero-image{width:100%;overflow:hidden;margin-top:40px}@media(max-width:1023px){.case-study-detail-section__hero-image{margin-top:24px}}.case-study-detail-section__hero-image img{width:100%;height:auto;display:block}.case-study-detail-section__body{font-family:Montserrat,sans-serif;color:#d9d9d9;max-width:960px}@media(max-width:1023px){.case-study-detail-section__body{max-width:100%}}.case-study-detail-section__body p{font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;margin-bottom:24px}@media(max-width:1023px){.case-study-detail-section__body p{font-size:14px;margin-bottom:20px}}.case-study-detail-section__body p:last-child{margin-bottom:0}.case-study-detail-section__body h2{font-weight:500;font-size:20px;line-height:150%;letter-spacing:0%;color:#999;margin-top:60px;margin-bottom:8px}@media(max-width:1023px){.case-study-detail-section__body h2{font-size:16px;margin-top:40px}}.case-study-detail-section__body h3{font-weight:700;font-size:32px;line-height:120%;letter-spacing:-1.28px;color:#fff;margin-bottom:24px}@media(max-width:1023px){.case-study-detail-section__body h3{font-size:24px;letter-spacing:-.96px;margin-bottom:16px}}.case-study-detail-section__body img{width:100%;height:auto;margin:40px 0}@media(max-width:1023px){.case-study-detail-section__body img{margin:24px 0}}.case-study-detail-section__body ul,.case-study-detail-section__body ol{margin-bottom:24px;padding-left:24px}@media(max-width:1023px){.case-study-detail-section__body ul,.case-study-detail-section__body ol{margin-bottom:20px;padding-left:20px}}.case-study-detail-section__body ul li,.case-study-detail-section__body ol li{font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;margin-bottom:12px}@media(max-width:1023px){.case-study-detail-section__body ul li,.case-study-detail-section__body ol li{font-size:14px;margin-bottom:8px}}.case-study-detail-section__body blockquote{border-left:4px solid #666666;padding-left:24px;margin:40px 0;font-style:italic;color:#999}@media(max-width:1023px){.case-study-detail-section__body blockquote{padding-left:16px;margin:24px 0}}.case-study-detail-section__body a{color:#4a9eff;text-decoration:underline}.case-study-detail-section__body a:hover{opacity:.8}.case-study-detail-section__additional-images{display:grid;grid-template-columns:1fr .7fr;gap:24px;margin-top:40px}@media(max-width:1023px){.case-study-detail-section__additional-images{grid-template-columns:1fr;gap:16px;margin-top:24px}}.case-study-detail-section__additional-image{width:100%;height:auto;display:block;object-fit:cover}.case-study-detail-section__additional-image--large{aspect-ratio:7/5}@media(max-width:1023px){.case-study-detail-section__additional-image--large{aspect-ratio:16/9}}.case-study-detail-section__additional-image--small{aspect-ratio:1}@media(max-width:1023px){.case-study-detail-section__additional-image--small{aspect-ratio:16/9}}
