.Case_case__z1Bfu{width:100%}.Case_caseHeader__RZBuK{display:grid;grid-template-columns:var(--grid);grid-gap:var(--gap);gap:var(--gap);padding:var(--space);padding-top:12rem;margin-bottom:calc(var(--padding) * 4);width:100%}.Case_caseFeatured__fkS21{width:100%}.Case_caseMediaColumn__C8NGo{display:flex;flex-direction:column;gap:calc(var(--padding) * 2);grid-column:span 12}.Case_caseData__K4pco{width:100%}@media screen and (min-width:768px){.Case_caseHeader__RZBuK{padding-top:10rem}.Case_caseMediaColumn__C8NGo{align-self:start;grid-column:4/span 6}}.Case_caseFeaturedInner__mh0VH{aspect-ratio:var(--featured-aspect,4/5);border-radius:0;overflow:hidden;position:relative;width:100%}.Case_caseFeatured__fkS21 img,.Case_caseFeatured__fkS21 video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.Case_caseDescription__8ufSm{display:grid;width:100%;padding-inline:var(--padding);grid-template-columns:var(--grid);@media screen and (max-width:768px){grid-template-columns:repeat(6,1fr)}}.Case_caseDescription__8ufSm p{grid-column:span 4;@media screen and (min-width:768px){grid-column:2/span 5}}.Case_caseDescription__8ufSm p:first-child{grid-column:span 3}.Case_caseIntroduction__IPeFA{font-size:var(--typeBody);font-weight:700;letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeight);text-wrap:pretty}.Case_caseIntroduction__IPeFA p{margin:0}.Case_caseIntroduction__IPeFA p:not(:first-of-type){text-indent:2.124rem}.Case_caseDetails___OMme{align-items:start;display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(6,1fr);margin-top:calc(var(--padding) * 4)}.Case_detail__ErfCm{align-items:start;display:grid;grid-gap:0;gap:0;grid-column:span 6;grid-template-columns:1fr;min-width:0}@media screen and (min-width:768px){.Case_detail__ErfCm{grid-column:span 3}}.Case_detailList__HDwAI{list-style:none;margin:0;padding:0}.Case_detailList__HDwAI li{list-style:none}.Case_detailValue__hCTb6,.Case_label__uzEXX{font-size:var(--typeBody);font-weight:700;letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeight)}.Case_label__uzEXX{color:var(--textSecondary);margin-bottom:0}.Case_detailValue__hCTb6{color:var(--text);text-wrap:balance}.Case_detailValue__hCTb6 a{color:var(--text);transition:opacity .25s ease}@media (hover:hover){.Case_detailValue__hCTb6 a:hover{opacity:.58}}.Case_caseContent__E3F1R{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);font-size:var(--typeHeadingM);line-height:var(--lineHeight);margin-top:calc(var(--spacing10) * 2);position:relative}.Case_caseContent__E3F1R h2{font-size:var(--typeHeadingM);line-height:1.1;margin-bottom:var(--spacing8)}.Case_caseContent__E3F1R p{font-size:var(--typeBody);line-height:var(--lineHeight);margin-bottom:var(--spacing8);max-width:37em}.Case_caseRow__eYrFd{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gap);gap:var(--gap);padding:0 var(--padding);width:100%;align-items:flex-start}.Case_caseRowBottom__nMXYy{align-items:flex-end}.Case_caseColumn__gz4I3{border-radius:0;display:flex;flex-direction:column;grid-column:span 12;order:1;overflow:hidden}.Case_caseColumn__gz4I3 mux-video,.Case_caseColumn__gz4I3 video{border-radius:0}.Case_caseColumn__gz4I3 em{all:unset;font-family:var(--mono);font-size:var(--typeSmall);background:rgba(0,0,0,.05);padding:var(--gap);border-radius:var(--radiusS)}.Case_full__f5VZV{grid-column:span 12}.Case_half__IpqXP{grid-column:span 5;align-items:center;display:flex;@media (max-width:768px){grid-column:span 12;order:1}}.Case_half__IpqXP:first-child{grid-column:2/span 5;@media (max-width:768px){grid-column:span 12;order:1}}@media (min-width:768px){.Case_three__S27QF{grid-column:span 3}.Case_four__NrQTr{grid-column:span 4}.Case_five__ZOctC{grid-column:span 5}.Case_six__eUurV{grid-column:span 6}.Case_seven__DtZ8n{grid-column:span 7}.Case_eight__A3fVY{grid-column:span 8}.Case_nine__D9bAp{grid-column:span 9}.Case_ten__WfU6o{grid-column:span 10}.Case_eleven__WMxcF{grid-column:span 11}.Case_caseColumnOffset__eTrGL{grid-column:var(--case-col-start) /span var(--case-col-span)}}.Case_caseContent__E3F1R img,.Case_caseContent__E3F1R mux-video,.Case_caseContent__E3F1R video{display:block;max-width:100%;width:100%;float:left}.Case_muxMedia__IGYQf{aspect-ratio:var(--mux-aspect,16/9);overflow:hidden;position:relative;width:100%}.Case_muxMedia__IGYQf iframe,.Case_muxMedia__IGYQf img,.Case_muxMedia__IGYQf mux-video,.Case_muxMedia__IGYQf video{float:none;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.Case_muxPoster__nA6vF{object-fit:contain;z-index:0}.Case_muxMedia__IGYQf mux-video,.Case_muxMedia__IGYQf video{opacity:0;transition:opacity .25s ease;z-index:1}.Case_muxMedia__IGYQf[data-ready=true] mux-video,.Case_muxMedia__IGYQf[data-ready=true] video{opacity:1}.Case_muxMedia__IGYQf iframe{border:0;display:block;z-index:2}.Case_playButton__KuFtj{background:var(--white);border-radius:9999rem;color:var(--black);cursor:pointer;font-size:var(--typeBody);font-weight:700;letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeight);padding:.5em 1em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}@media (hover:hover){.Case_playButton__KuFtj:hover{background:var(--grayLight)}}.Case_caseText__XzUGL{display:flex;flex-direction:column;max-width:50ch;height:auto;padding:var(--gap) 0;margin-block:calc(var(--padding) * 4)}.Case_caseText__XzUGL h2{font-size:var(--typeHeadingS);line-height:1.1}.Case_caseText__XzUGL p:not(:first-of-type){text-indent:calc(var(--padding) * 4)}.Case_alignLeft__AI4Co{align-items:flex-start;text-align:left;padding:0;top:0}.Case_alignCenter__JSWW3{align-items:center}.Case_alignRight__gQgde{align-items:flex-end}.Case_caseImage__HbZpX{border-radius:0;display:block;float:left;opacity:0;overflow:hidden;position:relative;transition:opacity .15s ease}.Case_caseImage__HbZpX[data-loaded=true]{opacity:1}.Case_fullWidth__Qu_74 img,.Case_fullWidth__Qu_74 mux-video,.Case_fullWidth__Qu_74 video{border-radius:0}.Case_caseImage__HbZpX.Case_fullWidth__Qu_74{display:flex;align-items:center;flex-direction:column;gap:var(--padding);width:100%}.Case_caseImage__HbZpX.Case_fullWidth__Qu_74 img{height:auto;width:100%}.Case_caseImage__HbZpX.Case_inline__t81yk{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%}.Case_caseImage__HbZpX.Case_inline__t81yk img{align-self:center;width:100%}.Case_caseImage__HbZpX.Case_inline__t81yk figcaption{padding-top:var(--padding)}.Case_caseImage__HbZpX.Case_offset___dE5A{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--padding);gap:var(--padding)}.Case_caseImage__HbZpX.Case_offset___dE5A img{grid-column:4/-1;width:100%}.Case_caseImage__HbZpX figcaption{font-family:var(--mono);font-size:var(--typeSmall)}.Case_caseImage__HbZpX img{float:left;height:auto}.Case_caseIframe__O5GII{all:unset;width:100%;aspect-ratio:var(--mobileAspectRatio)}@media (min-width:768px){.Case_caseIframe__O5GII{aspect-ratio:var(--aspectRatio)}}.Case_caseInteractiveContent__RZr1D,.Case_caseInteractive__8ao3k{display:flex;flex:1 1 100%;position:relative}.Case_caseInteractiveButtons__mCz6R{display:flex;align-items:center;justify-content:center;gap:var(--gap);position:absolute;top:var(--padding);right:var(--padding);z-index:10}.Case_caseInteractiveButton__IIvB_,.Case_caseInteractiveLabel__MuFvr{color:var(--white);font-size:var(--typeSmall);letter-spacing:0;padding:.4rem .7rem}.Case_caseInteractiveButton__IIvB_{background:rgba(255,255,255,.75);border-radius:.8rem;cursor:pointer;transition:background .15s ease-out}@media (hover:hover){.Case_caseInteractiveButton__IIvB_:hover{background:rgba(255,255,255,1)}}@media (pointer:fine){.Case_caseInteractiveButton__IIvB_{display:none}}.Case_caseInteractiveLabel__MuFvr{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Case_caseInteractiveIcon__rDIUH{display:inline-block;font-size:1.2rem;margin-right:.2rem;position:relative;top:.2rem}.Case_caseInteractiveBlocker__WuEks{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.01)}.Case_caseInteractiveDescription__3ivEn:hover{transform:scale(1.05)}.CaseFooter_footer__ToXAb{display:grid;grid-template-columns:var(--grid);grid-gap:var(--gap);gap:var(--gap);margin-top:20rem;padding:0 var(--padding);width:100%}.CaseFooter_projects__Nr_U9{border-top:1px solid #ddd;display:grid;grid-column:span 12;grid-template-columns:subgrid;padding-top:var(--gap);pointer-events:none}.CaseFooter_projects__Nr_U9>*{pointer-events:auto}@media (hover:hover){.CaseFooter_projects__Nr_U9:hover>*{filter:grayscale(1);opacity:.1}.CaseFooter_projects__Nr_U9:hover>:hover{filter:grayscale(0);opacity:1}}.CaseFooter_project__idFNM{grid-column:span 6;transition:all .3s ease-in-out}.CaseFooter_visual__GlUcp{aspect-ratio:4/5;overflow:hidden;width:100%}.CaseFooter_video__TN1Bs{height:100%;object-fit:cover;width:100%}.CaseFooter_client__50FN2{color:var(--text);font-size:var(--typeBody);font-weight:700;letter-spacing:var(--letterSpacingHeading);line-height:var(--lineHeight);margin:1rem 0 0;text-wrap:balance}@media screen and (min-width:768px){.CaseFooter_project__idFNM{grid-column:span 2}}@font-face{font-family:YME System;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/YMESystemVF.woff2) format("woff2")}.yme_ymeFont__h5uED{font-family:YME System,sans-serif;font-variation-settings:"wdth" 100;font-feature-settings:"ss01" 1,"ss02" 1;width:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;background:black;color:white;text-align:center;position:relative;letter-spacing:var(--letterSpacingHeading);line-height:1.25;flex-direction:column;min-height:80svh;font-size:20px;padding:4vw;@media screen and (min-width:767px){min-height:90dvh;padding-left:8vw;padding-bottom:8vw;padding-right:8vw;padding-top:8vw;font-size:var(--typeHeadingL)}}.yme_ymeFont__h5uED::selection{background:white;color:black}.yme_label__oprfB{font-size:var(--typeSmall);font-variation-settings:var(--fontVars);letter-spacing:0}.yme_ymeGlyphs__0Lves{flex-direction:row;flex-wrap:wrap;height:100%;width:100%;font-family:YME System,sans-serif;font-variation-settings:"wdth" 100;gap:var(--gap)}.yme_ymeGlyph__mmwC8,.yme_ymeGlyphs__0Lves{display:flex;align-items:center;justify-content:center}.yme_ymeGlyph__mmwC8{border-radius:var(--radiusL);aspect-ratio:1/1;width:90px;flex:0 0 90px;padding:var(--padding);background:#efefef;font-size:var(--typeSmall);overflow:hidden;transition:background .3s,color .3s}.yme_SwitchRoot__kJ1Uo{cursor:pointer;width:42px;height:25px;background-color:#ccc;border-radius:9999px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.yme_SwitchRoot__kJ1Uo:focus{box-shadow:0 0 0 2px black}.yme_SwitchRoot__kJ1Uo[data-state=checked]{background-color:#efefef}.yme_switchContainer__mT8iz{position:absolute;top:var(--gap);display:flex;flex-direction:row;align-items:center;gap:var(--padding);margin-top:var(--padding)}.yme_SwitchThumb__O6nxT{display:block;width:21px;height:21px;background:black;border-radius:9999px;box-shadow:0 2px 2px var(--black-a7);transition:transform .1s;transform:translateX(2px);will-change:transform}.yme_SwitchThumb__O6nxT[data-state=checked]{transform:translateX(19px);background:black}