.StatBar-module__0zbvgG__stat{flex-direction:column;gap:4px;display:flex}.StatBar-module__0zbvgG__stat .StatBar-module__0zbvgG__value{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--text-h1--line-height);color:var(--color-hazard);font-weight:400}.StatBar-module__0zbvgG__stat .StatBar-module__0zbvgG__label{font-family:var(--font-body);font-size:var(--text-body-3);line-height:var(--text-body-3--line-height);color:var(--color-gray-5)}
.VideoPlayer-module__8NQYiq__wrapper{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;max-width:800px;position:relative;overflow:hidden}.VideoPlayer-module__8NQYiq__wrapper video{object-fit:contain;border-radius:8px;width:100%;height:100%}.VideoPlayer-module__8NQYiq__playOverlay{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:absolute;inset:0}.VideoPlayer-module__8NQYiq__playOverlay:hover .VideoPlayer-module__8NQYiq__playIcon{transform:scale(1.1)}.VideoPlayer-module__8NQYiq__playIcon{filter:drop-shadow(0 2px 8px #0006);width:80px;height:80px;transition:transform .2s}
.CaseStudyDetail-module__7Y908a__article{grid-template-columns:1fr 1fr;gap:64px 80px;padding:64px 96px 96px;display:grid;position:relative}.CaseStudyDetail-module__7Y908a__article:before{content:"";z-index:-1;filter:blur(10px)brightness(.7)grayscale(70%);background-image:url(/work-bg-wall.png);background-position:bottom;background-size:cover;position:fixed;inset:0}.CaseStudyDetail-module__7Y908a__article:after{content:"";z-index:1;pointer-events:none;background-image:url(/grain_sm.png);background-repeat:repeat;position:fixed;inset:0}.CaseStudyDetail-module__7Y908a__article>*{z-index:2;position:relative}@media (max-width:999px){.CaseStudyDetail-module__7Y908a__article{grid-template-columns:1fr;row-gap:40px;padding:32px 24px 48px}}.CaseStudyDetail-module__7Y908a__topRow{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.CaseStudyDetail-module__7Y908a__closeButton{border:1px solid var(--color-gray-1);width:40px;height:40px;color:var(--color-foreground);z-index:10;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;text-decoration:none;transition:border-color .2s;display:flex;position:sticky;top:24px}.CaseStudyDetail-module__7Y908a__closeButton:hover{border-color:var(--color-hazard)}.CaseStudyDetail-module__7Y908a__mobileHeader{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.CaseStudyDetail-module__7Y908a__mobileHeader .CaseStudyDetail-module__7Y908a__closeButton{flex-shrink:0;grid-column:auto;justify-self:auto;position:sticky;top:24px}.CaseStudyDetail-module__7Y908a__mobileHeaderText{flex-direction:column;gap:8px;display:flex}.CaseStudyDetail-module__7Y908a__headline{flex-direction:column;gap:12px;min-width:0;display:flex}.CaseStudyDetail-module__7Y908a__clientName{font-family:var(--font-body);font-size:var(--text-subheadline);line-height:var(--text-subheadline--line-height);text-transform:uppercase;letter-spacing:.05em;color:var(--color-hazard);font-weight:500}.CaseStudyDetail-module__7Y908a__title{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--text-h1--line-height);color:var(--color-foreground);font-weight:400}@media (max-width:999px){.CaseStudyDetail-module__7Y908a__title{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}}.CaseStudyDetail-module__7Y908a__brief{font-family:var(--font-body);font-size:var(--text-body-2);line-height:var(--text-body-2--line-height);color:var(--color-gray-5)}.CaseStudyDetail-module__7Y908a__divider{border:none;border-top:1px solid var(--color-gray-7);grid-column:1/-1;margin:0}.CaseStudyDetail-module__7Y908a__content{flex-direction:column;gap:80px;display:flex}@media (max-width:999px){.CaseStudyDetail-module__7Y908a__content{gap:48px}}.CaseStudyDetail-module__7Y908a__section{flex-direction:column;gap:16px;display:flex}.CaseStudyDetail-module__7Y908a__section h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);color:var(--color-foreground);font-weight:400}@media (max-width:999px){.CaseStudyDetail-module__7Y908a__section h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}}.CaseStudyDetail-module__7Y908a__section .CaseStudyDetail-module__7Y908a__sectionBody{font-family:var(--font-body);font-size:var(--text-body-3);line-height:var(--text-body-3--line-height);color:var(--color-gray-5)}.CaseStudyDetail-module__7Y908a__section .CaseStudyDetail-module__7Y908a__sectionBody p{white-space:pre-line;margin-bottom:1em}.CaseStudyDetail-module__7Y908a__section .CaseStudyDetail-module__7Y908a__sectionBody p:last-child{margin-bottom:0}.CaseStudyDetail-module__7Y908a__section .CaseStudyDetail-module__7Y908a__sectionBody strong{color:var(--color-foreground)}.CaseStudyDetail-module__7Y908a__section .CaseStudyDetail-module__7Y908a__sectionBody em{font-style:italic}.CaseStudyDetail-module__7Y908a__section .CaseStudyDetail-module__7Y908a__sectionBody a{color:var(--color-hazard)}.CaseStudyDetail-module__7Y908a__sectionMedia{border-radius:8px;overflow:hidden}.CaseStudyDetail-module__7Y908a__sectionMedia img,.CaseStudyDetail-module__7Y908a__sectionMedia video{border-radius:8px;max-width:100%;height:auto}.CaseStudyDetail-module__7Y908a__youtubeEmbed{aspect-ratio:16/9;border-radius:8px;width:100%;max-width:800px;position:relative;overflow:hidden}.CaseStudyDetail-module__7Y908a__youtubeEmbed iframe{border:none;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.CaseStudyDetail-module__7Y908a__statsContainer{flex-flow:wrap;gap:24px;display:flex}@media (max-width:999px){.CaseStudyDetail-module__7Y908a__statsContainer{flex-direction:row;gap:16px}}.CaseStudyDetail-module__7Y908a__skillsSection{flex-direction:column;gap:.75rem;display:flex}.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillsTitle{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);color:var(--color-foreground);font-weight:400}@media (max-width:999px){.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillsTitle{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}}.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillsGrid{grid-template-columns:2fr;gap:.5rem 1.5rem;margin:0 auto;display:grid}@media (min-width:768px){.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillsGrid{grid-template-columns:2fr 1fr;max-width:40.5rem}}.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillItem{grid-template-columns:1.5rem 1fr;align-items:center;gap:.5rem;display:grid}.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillIcon{text-align:center;width:1.5rem;font-size:1rem}.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillIconImg{object-fit:contain;width:1.25rem;height:1.25rem;margin:0 auto;display:block}.CaseStudyDetail-module__7Y908a__skillsSection .CaseStudyDetail-module__7Y908a__skillLabel{font-family:var(--font-body);color:var(--color-foreground);font-size:.95rem}.CaseStudyDetail-module__7Y908a__images{flex-direction:column;gap:32px;display:flex}
