.CaseStudyCard-module__-cBlvq__card{width:840px;height:560px;box-shadow:var(--shadow-card-xl);color:inherit;background:var(--color-graph-paper);border-radius:8px;flex-direction:row;text-decoration:none;display:flex;position:relative;overflow:hidden}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel{z-index:1;background:color-mix(in srgb, var(--color-graph-paper) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;justify-content:space-between;width:340px;min-width:340px;padding:40px;display:flex;position:relative;box-shadow:8px 0 32px #0000002e}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__clientInfo{flex-direction:column;gap:16px;display:flex}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__clientInfo .CaseStudyCard-module__-cBlvq__clientName{font-family:var(--font-body);font-size:var(--text-subheadline);line-height:var(--text-subheadline--line-height);text-transform:uppercase;color:var(--color-hazard);font-weight:500}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__clientInfo .CaseStudyCard-module__-cBlvq__projectTitle{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--text-h2--line-height);color:var(--color-gray-7);margin:0;font-weight:400}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__clientInfo .CaseStudyCard-module__-cBlvq__projectBrief{font-family:var(--font-body);font-size:var(--text-body-3);line-height:var(--text-body-3--line-height);color:var(--color-gray-9);margin:0}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__stats{flex-direction:row;gap:24px;display:flex}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__stats .CaseStudyCard-module__-cBlvq__stat{flex-direction:column;display:flex}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__stats .CaseStudyCard-module__-cBlvq__stat .CaseStudyCard-module__-cBlvq__statValue{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--text-h1--line-height);color:var(--color-hazard);font-weight:400}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__stats .CaseStudyCard-module__-cBlvq__stat .CaseStudyCard-module__-cBlvq__statLabel{font-family:var(--font-body);font-size:var(--text-body-3);line-height:var(--text-body-3--line-height);color:var(--color-gray-5);font-weight:500}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__viewProjectButton{display:none}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__imagePanel{z-index:0;background:var(--color-graph-paper);position:absolute;inset:0}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__imagePanel .CaseStudyCard-module__-cBlvq__imageEnvelope{width:100%;height:100%;position:relative;overflow:hidden}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__imagePanel .CaseStudyCard-module__-cBlvq__imageEnvelope .CaseStudyCard-module__-cBlvq__crossfadeImage{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__imagePanel .CaseStudyCard-module__-cBlvq__imageEnvelope .CaseStudyCard-module__-cBlvq__crossfadeImageActive{opacity:1}@media (max-width:999px){.CaseStudyCard-module__-cBlvq__card{flex-direction:column;width:320px;height:auto}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__imagePanel{flex:none;order:-1;padding:8px;position:relative;inset:auto}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__imagePanel .CaseStudyCard-module__-cBlvq__imageEnvelope{border-radius:4px;height:232px}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel{background:var(--color-graph-paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;gap:24px;width:100%;min-width:0;padding:8px 16px 16px;position:static}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__clientInfo{gap:8px}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__clientInfo .CaseStudyCard-module__-cBlvq__projectTitle{font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__clientInfo .CaseStudyCard-module__-cBlvq__projectBrief{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:72px;display:-webkit-box;overflow:hidden}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__stats{gap:32px}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__stats .CaseStudyCard-module__-cBlvq__stat .CaseStudyCard-module__-cBlvq__statValue{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.CaseStudyCard-module__-cBlvq__card .CaseStudyCard-module__-cBlvq__textPanel .CaseStudyCard-module__-cBlvq__viewProjectButton{background:var(--color-hazard);width:100%;height:40px;font-family:var(--font-body);font-size:var(--text-body-3);line-height:var(--text-body-3--line-height);color:var(--color-gray-9);box-shadow:var(--shadow-md);border-bottom:3px solid #cc4216;border-radius:4px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex}}
.CaseStudyCarousel-module__rFKcdq__carousel{width:100%;position:relative}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}@media (max-height:1201px){.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__header{margin-bottom:0}}@media (max-width:999px){.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__header{width:320px;margin:auto;padding-top:1rem;padding-bottom:1rem}}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__heading{z-index:2;font-family:var(--font-display);color:var(--color-gray-1);font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);position:relative}@media (max-height:1201px){.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__heading{font-size:12vh}}@media (max-width:999px){.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__heading{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__nav{z-index:10;align-items:center;gap:.75rem;display:flex;position:relative}@media (max-width:999px){.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__nav{display:none}}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__nav button:not(.CaseStudyCarousel-module__rFKcdq__dot):not(.CaseStudyCarousel-module__rFKcdq__dotSelected){width:2.5rem;height:2.5rem;color:var(--color-hazard);opacity:.8;cursor:pointer;justify-content:center;align-items:center;font-size:1.125rem;transition:border-color .2s,color .2s,opacity .2s;display:flex}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__nav button:not(.CaseStudyCarousel-module__rFKcdq__dot):not(.CaseStudyCarousel-module__rFKcdq__dotSelected):hover:not(:disabled){border-color:var(--color-hazard);color:var(--color-hazard)}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__nav button:not(.CaseStudyCarousel-module__rFKcdq__dot):not(.CaseStudyCarousel-module__rFKcdq__dotSelected):disabled{opacity:.5;cursor:default}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__viewport{z-index:10;position:relative;overflow:hidden}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__track{touch-action:pan-y pinch-zoom;display:flex}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__slide{flex:0 0 100%;justify-content:center;min-width:0;display:flex}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__dots{align-items:center;gap:.7rem;display:flex}@media (max-width:999px){.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__dots{display:none}}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__mobileDots{z-index:10;display:none;position:relative}@media (max-width:999px){.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__mobileDots{justify-content:center;align-items:center;gap:.7rem;margin-top:1.5rem;display:flex}}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__dot{background-color:var(--color-hazard);opacity:.6;cursor:pointer;border:none;border-radius:9999px;width:16px;height:16px;padding:0;transition:opacity .2s}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__dot:hover{opacity:1}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__dotSelected{opacity:1}.CaseStudyCarousel-module__rFKcdq__carousel .CaseStudyCarousel-module__rFKcdq__empty{text-align:center;color:var(--color-gray-2)}.CaseStudyCarousel-module__rFKcdq__arrowButton{cursor:pointer;opacity:.5;background:0 0;border:none;width:40px;height:40px;padding:0}.CaseStudyCarousel-module__rFKcdq__arrowButton img{width:100%;height:100%}.CaseStudyCarousel-module__rFKcdq__arrowButton:hover{opacity:1}.CaseStudyCarousel-module__rFKcdq__arrowButton:disabled{opacity:.2;cursor:default}
.WorkBackground-module__jhOlKa__bg{filter:grayscale();z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.WorkBackground-module__jhOlKa__bg .WorkBackground-module__jhOlKa__wall{object-fit:cover;object-position:center bottom}@media (max-width:1000px){.WorkBackground-module__jhOlKa__bg .WorkBackground-module__jhOlKa__wall{object-position:center -15vh}}.WorkBackground-module__jhOlKa__bg .WorkBackground-module__jhOlKa__art{width:66%;position:absolute;top:35%;left:15%}.WorkBackground-module__jhOlKa__bg .WorkBackground-module__jhOlKa__art img{width:100%;height:auto}.WorkBackground-module__jhOlKa__desk{z-index:20;filter:grayscale();pointer-events:none;width:75%;position:absolute;bottom:15px}@media (max-height:1050px){.WorkBackground-module__jhOlKa__desk{display:none}}.WorkBackground-module__jhOlKa__desk img{width:100%;height:auto}
.Work-module__TFZtkG__page{min-height:100vh;position:relative;overflow:hidden}.Work-module__TFZtkG__page:after{content:"";z-index:5;pointer-events:none;background-image:url(/grain_sm.png);background-repeat:repeat;position:absolute;inset:0}.Work-module__TFZtkG__page .Work-module__TFZtkG__workContent{z-index:auto;padding:clamp(8px,5.87vh,96px) 96px clamp(8px,4.27vh,64px);position:relative}@media (max-height:900px){.Work-module__TFZtkG__page .Work-module__TFZtkG__workContent{padding-top:8px;padding-bottom:8px}}@media (max-width:1000px){.Work-module__TFZtkG__page .Work-module__TFZtkG__workContent{padding:0}}
