._case_1worv_1{background:#84129e}._opening_1worv_2 h1{letter-spacing:-.075em;font-size:clamp(58px,5.65vw,112px)}._openingCopy_1worv_3{padding-right:clamp(28px,4vw,76px)}._case_1worv_1 ._mediaCanvas_1worv_4{aspect-ratio:4/3;width:min(69vw,108svh)}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=digital]{justify-content:flex-end;padding-right:8vw}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=facade],._case_1worv_1 ._mediaPanel_1worv_5[data-layout=community]{padding:0}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=facade] ._mediaCanvas_1worv_4,._case_1worv_1 ._mediaPanel_1worv_5[data-layout=community] ._mediaCanvas_1worv_4{aspect-ratio:auto;border-radius:0;width:100%;height:100%}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=products]{justify-content:center}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=products] ._mediaCanvas_1worv_4{width:min(67vw,105svh)}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=prototype]{justify-content:flex-end;padding-right:7vw}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=prototype] ._mediaCanvas_1worv_4{aspect-ratio:1582/816;width:min(79vw,132svh)}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=facade]:after,._case_1worv_1 ._mediaPanel_1worv_5[data-layout=community]:after{z-index:3;background:linear-gradient(var(--case-bg),transparent);pointer-events:none;content:"";height:110px;position:absolute;top:0;left:0;right:0}@media (max-width:1100px){._opening_1worv_2 h1{font-size:clamp(56px,6vw,82px)}._openingCopy_1worv_3{padding-right:24px}}@media (max-width:812px){._opening_1worv_2 h1{margin-bottom:26px;font-size:clamp(44px,13.6vw,74px)}._openingCopy_1worv_3{padding-right:0}._case_1worv_1 ._mobileCover_1worv_14{padding:0 18px 72px}._case_1worv_1 ._mobileCover_1worv_14 figure{aspect-ratio:4/3}._case_1worv_1 ._mediaPanel_1worv_5[data-layout]{padding:0 18px 72px}._case_1worv_1 ._mediaPanel_1worv_5[data-layout] ._mediaCanvas_1worv_4{aspect-ratio:4/3;border-radius:10px;width:100%;height:auto}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=prototype] ._mediaCanvas_1worv_4{aspect-ratio:1582/816}._case_1worv_1 ._mediaPanel_1worv_5[data-layout=facade]:after,._case_1worv_1 ._mediaPanel_1worv_5[data-layout=community]:after{display:none}}@media (max-width:390px) and (max-height:700px){._opening_1worv_2 h1{font-size:clamp(42px,13vw,52px)}._openingCopy_1worv_3{padding:0}}
