.ce-grid{grid-template-columns:repeat(12,1fr);gap:24px;padding-left:48px;padding-right:48px;display:grid}.ce-head{padding-top:200px;padding-bottom:48px}.ce-head__title{grid-column:1/8;margin:0}.ce-head__client{grid-column:9/13;place-self:end;margin:0}.ce-hero{padding-bottom:0}.ce-hero__frame{aspect-ratio:16/9;grid-column:1/-1;overflow:hidden}.ce-hero__img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;display:block}.ce-intro{--ce-text-col:1 / 9;--ce-img-col:9 / 13;--ce-img-ratio:4 / 5;padding-top:96px;padding-bottom:48px}.ce-intro--landscape{--ce-text-col:1 / 8;--ce-img-col:8 / 13;--ce-img-ratio:4 / 3}.ce-intro__meta{grid-column:var(--ce-text-col);align-self:start;margin-bottom:40px}.ce-meta__category{margin:0 0 24px}.ce-meta__data{flex-wrap:wrap;gap:24px 64px;display:flex}.ce-meta__item p{margin:0}.ce-intro__left{grid-column:var(--ce-text-col)}.ce-intro__right{grid-column:var(--ce-img-col);grid-row:1/3}.ce-intro__heading{margin:0 0 24px}.ce-intro__left .case-intro-body-paragraph,.ce-split__text .case-intro-body-paragraph{margin-bottom:24px}.ce-intro__left .case-intro-body-paragraph:last-child,.ce-split__text .case-intro-body-paragraph:last-child{margin-bottom:0}.ce-intro__img{width:100%;aspect-ratio:var(--ar,var(--ce-img-ratio));object-fit:cover;display:block}.ce-split{--ce-img-col:1 / 5;--ce-text-col:6 / 13;--ce-img-ratio:4 / 5;padding-top:0;padding-bottom:160px}.ce-split--landscape{--ce-img-col:1 / 6;--ce-text-col:6 / 13;--ce-img-ratio:4 / 3}.ce-split__img{grid-column:var(--ce-img-col);width:100%;aspect-ratio:var(--ar,var(--ce-img-ratio));object-fit:cover;display:block}.ce-split__text{grid-column:var(--ce-text-col);align-self:start;padding-top:24px}.ce-quote{padding-top:40px;padding-bottom:160px}.ce-quote__inner{text-align:center;grid-column:3/11}.ce-quote__inner p{margin:0}.ce-quote__inner .case-quote-name{margin-top:24px}.ce-stack{padding-bottom:160px}.ce-stack__area{aspect-ratio:var(--ce-stack-ratio,2);grid-column:1/-1;position:relative}.ce-stack__img{left:var(--x);top:var(--y);width:var(--w);z-index:var(--z);aspect-ratio:var(--ar);object-fit:cover;transform:rotate(var(--r));transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:block;position:absolute;box-shadow:0 8px 24px #0000001f}.ce-stack__img:hover{transform:rotate(0)scale(1.04);box-shadow:0 24px 64px #00000040}.ce-full{padding-bottom:24px}.ce-full--closing{padding-bottom:200px}.ce-full__img{object-fit:cover;grid-column:1/-1;width:100%;height:auto;max-height:88vh;display:block}.ce-gallery{padding-bottom:160px}.ce-gallery__items{column-count:2;grid-column:1/-1;column-gap:24px}.ce-gallery__img{break-inside:avoid;width:100%;height:auto;margin-bottom:24px;display:block}.ce-similar{padding-bottom:200px}.ce-similar__title{grid-column:1/-1;margin:0 0 48px}.ce-similar__card{background-color:var(--black);grid-column:1/11;grid-template-columns:1fr 1fr;margin-bottom:40px;text-decoration:none;display:grid}.ce-similar__card--flip{grid-column:3/13}.ce-similar__text{align-self:center;padding:40px}.ce-similar__text p,.ce-similar__text h3{margin:0 0 8px}.ce-similar__text p:last-child{margin-bottom:0}.ce-similar__name{color:var(--white)}.ce-similar__desc{color:var(--sand)}.ce-similar__frame{aspect-ratio:3/2;overflow:hidden}.ce-similar__img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.ce-similar__card:hover .ce-similar__img{transform:scale(1.04)}.ce-similar__all{grid-column:1/-1;justify-self:start;margin:24px 0 0;text-decoration:none}.ce-similar__all:hover{text-decoration:underline}@media (width<=991px){.ce-grid{padding-left:40px;padding-right:40px}.ce-head{padding-top:160px}.ce-intro{--ce-text-col:1 / 8;--ce-img-col:8 / 13;padding-top:72px}.ce-intro--landscape{--ce-text-col:1 / 7;--ce-img-col:7 / 13}.ce-meta__data{gap:24px 48px}.ce-split{--ce-img-col:1 / 6;--ce-text-col:7 / 13}.ce-split--landscape{--ce-img-col:1 / 7;--ce-text-col:7 / 13}.ce-quote__inner{grid-column:2/12}.ce-stack__area{aspect-ratio:auto;grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ce-stack__img{width:100%;box-shadow:none;position:static;transform:none}.ce-stack__img:hover{box-shadow:none;transform:none}.ce-similar__card{grid-column:1/12}.ce-similar__card--flip{grid-column:2/13}}@media (width<=767px){.ce-grid{grid-template-columns:repeat(6,1fr);gap:16px;padding-left:24px;padding-right:24px}.ce-head{padding-top:120px}.ce-head__title{grid-column:1/-1}.ce-head__client{grid-column:1/-1;justify-self:start;margin-top:16px}.ce-intro,.ce-intro--landscape,.ce-split,.ce-split--landscape{--ce-text-col:1 / -1;--ce-img-col:1 / -1}.ce-intro{padding-top:48px;padding-bottom:48px}.ce-intro__meta{grid-row:1}.ce-intro__right{grid-row:2}.ce-intro__left{grid-row:3;padding-top:40px}.ce-meta__data{gap:20px 32px}.ce-split{padding-bottom:96px}.ce-split__text{margin-top:32px;padding-top:0}.ce-quote{padding-bottom:96px}.ce-quote__inner{grid-column:1/-1}.ce-stack{padding-bottom:96px}.ce-stack__area{grid-template-columns:1fr}.ce-gallery{padding-bottom:96px}.ce-gallery__items{column-count:1;column-gap:16px}.ce-gallery__img{margin-bottom:16px}.ce-credit{padding-bottom:72px}.ce-similar{padding-bottom:120px}.ce-similar__card,.ce-similar__card--flip{grid-column:1/-1;grid-template-columns:1fr;margin-bottom:32px}.ce-similar__text{order:2;padding:24px}}@media (width<=479px){.ce-grid{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.ce-hero__img{transform:none!important}.ce-stack__img,.ce-similar__img{transition:none}.ce-stack__img:hover{transform:rotate(var(--r))}}
