.cases-module__15yaUG__page{color:var(--ink);background:var(--deep);overflow:clip}.cases-module__15yaUG__hero{min-height:110svh;color:var(--light);background:var(--deep);align-items:end;display:grid;position:relative;overflow:hidden}.cases-module__15yaUG__heroMedia,.cases-module__15yaUG__heroShade{position:absolute;inset:0}.cases-module__15yaUG__heroMedia>div{position:absolute;overflow:hidden}.cases-module__15yaUG__heroMedia>div:first-child{width:62%;height:72%;top:0;right:0}.cases-module__15yaUG__heroMedia>div:nth-child(2){border:clamp(.7rem, 1.2vw, 1.3rem) solid var(--deep);width:29%;height:58%;bottom:0;left:18%}.cases-module__15yaUG__heroMedia>div:last-child{border:clamp(.7rem, 1.2vw, 1.3rem) solid var(--deep);width:31%;height:38%;bottom:5%;right:7%}.cases-module__15yaUG__heroMedia img,.cases-module__15yaUG__flagshipMedia img,.cases-module__15yaUG__caseStoryMedia img,.cases-module__15yaUG__compactMedia img,.cases-module__15yaUG__formatMedia img{width:100%;height:100%}.cases-module__15yaUG__heroMedia .optimized-picture{width:100%;height:100%}.cases-module__15yaUG__flagshipMedia .optimized-picture{width:100%;height:100%}.cases-module__15yaUG__caseStoryMedia .optimized-picture{width:100%;height:100%}.cases-module__15yaUG__compactMedia .optimized-picture{width:100%;height:100%}.cases-module__15yaUG__formatMedia .optimized-picture{width:100%;height:100%}.cases-module__15yaUG__heroMedia img,.cases-module__15yaUG__flagshipMedia img,.cases-module__15yaUG__caseStoryMedia img,.cases-module__15yaUG__compactMedia img,.cases-module__15yaUG__formatMedia img{object-fit:cover}.cases-module__15yaUG__heroShade{background:linear-gradient(90deg,#033035fa 0%,#033035c2 34%,#0330352e 78%),linear-gradient(#0000 36%,#033035f2)}.cases-module__15yaUG__heroCopy{z-index:2;padding:clamp(9rem, 17vh, 14rem) var(--gutter) clamp(5rem, 8vw, 8rem);grid-template-columns:repeat(12,minmax(0,1fr));gap:0 1.5rem;display:grid;position:relative}.cases-module__15yaUG__heroCopy>.section-kicker{grid-column:1/4}.cases-module__15yaUG__heroCopy h1{grid-column:1/11;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(4.8rem,9.5vw,11rem)}.cases-module__15yaUG__heroCopy>p:last-child{color:#e7ece9c7;grid-column:7/12;margin-top:clamp(3rem,6vw,6rem);font-size:clamp(1.18rem,1.55vw,1.5rem);line-height:1.48}.has-js .cases-module__15yaUG__heroMedia [data-motion=cases-hero-wide]{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(18% - (var(--motion-progress) * 18%)) 100%)}.has-js .cases-module__15yaUG__heroMedia [data-motion=cases-hero-tall]{clip-path:inset(calc(30% - (var(--motion-progress) * 30%)) 0 0);transform:translate3d(0, calc(30px - (var(--motion-progress) * 30px)), 0)}.has-js .cases-module__15yaUG__heroMedia [data-motion=cases-hero-window]{clip-path:inset(0 calc(34% - (var(--motion-progress) * 34%)) 0 0);transform:translate3d(calc(28px - (var(--motion-progress) * 28px)), 0, 0)}.has-js .cases-module__15yaUG__heroMedia [data-motion] img{transform:scale(calc(1.035 - (var(--motion-progress) * .035)))}.has-js .cases-module__15yaUG__heroCopy [data-motion=cases-hero-heading]{clip-path:inset(0 0 0 calc(15% - (var(--motion-progress) * 15%)));opacity:calc(.3 + (var(--motion-progress) * .7));transform:translate3d(calc(-46px + (var(--motion-progress) * 46px)), 0, 0)}.cases-module__15yaUG__flagship{min-height:max(900px,112svh);color:var(--light);background:var(--deep);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.cases-module__15yaUG__flagshipMedia{grid-area:1/1/auto/10;min-height:100%;position:relative}.cases-module__15yaUG__flagshipMain{position:absolute;inset:5% 0 7%;overflow:hidden}.cases-module__15yaUG__flagshipMain>.flow-media-reveal{position:absolute;inset:0}.cases-module__15yaUG__flagshipMain img{object-position:50% 50%}.cases-module__15yaUG__flagshipDetail{z-index:2;border:clamp(.65rem, 1vw, 1.1rem) solid var(--deep);width:24%;height:55%;position:absolute;bottom:0;left:6%;overflow:hidden}.cases-module__15yaUG__flagshipDetail img{object-position:center}.cases-module__15yaUG__flagshipCopy{z-index:3;padding:clamp(5rem, 8vw, 9rem) var(--gutter) clamp(5rem, 8vw, 9rem) clamp(2rem, 4vw, 5rem);background:linear-gradient(90deg, #0330352e, var(--deep) 20%);flex-direction:column;grid-area:1/8/auto/13;justify-content:center;display:flex;position:relative}.cases-module__15yaUG__flagshipCopy h2,.cases-module__15yaUG__compactCopy h2{white-space:nowrap;align-items:baseline;gap:.12em;max-width:100%;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(5rem,7.5vw,9rem);display:flex}.cases-module__15yaUG__flagshipCopy h2 span,.cases-module__15yaUG__compactCopy h2 span{font-size:.3em}.cases-module__15yaUG__flagshipCopy>p:not(.section-kicker){color:#e7ece9c2;max-width:29rem;margin:clamp(2rem,4vw,4rem) 0 0 auto;font-size:clamp(1.1rem,1.42vw,1.38rem);line-height:1.5}.cases-module__15yaUG__flagshipFacts{margin:clamp(4rem,7vw,7rem) 0 0}.cases-module__15yaUG__flagshipFacts div{border-top:1px solid #e7ece938;grid-template-columns:.72fr 1.28fr;gap:1rem;padding:1rem 0;display:grid}.cases-module__15yaUG__flagshipFacts dt{color:#e7ece985;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.cases-module__15yaUG__flagshipFacts dd{margin:0}.has-js .cases-module__15yaUG__flagshipMain[data-motion=flagship-main]{clip-path:polygon(0 0, calc(54% + (var(--motion-progress) * 46%)) 0, calc(38% + (var(--motion-progress) * 62%)) 100%, 0 100%)}.has-js .cases-module__15yaUG__flagshipMain[data-motion=flagship-main]>.flow-media-reveal{transform:translate3d(calc(-22px + (var(--motion-progress) * 22px)), 0, 0) scale(calc(1.045 - (var(--motion-progress) * .045)))}.has-js .cases-module__15yaUG__flagshipDetail[data-motion=flagship-detail]{clip-path:inset(calc(100% - (var(--motion-progress) * 100%)) 0 0);opacity:calc(.25 + (var(--motion-progress) * .75));transform:translate3d(0, calc(54px - (var(--motion-progress) * 54px)), 0)}.has-js .cases-module__15yaUG__flagshipCopy [data-motion=flagship-metric]{clip-path:inset(0 calc(100% - (var(--motion-progress) * 100%)) 0 0);opacity:calc(.2 + (var(--motion-progress) * .8));transform:translate3d(calc(-42px + (var(--motion-progress) * 42px)), 0, 0)}.has-js .cases-module__15yaUG__flagshipCopy [data-motion=flagship-copy]{opacity:var(--motion-progress);transform:translate3d(calc(38px - (var(--motion-progress) * 38px)), 0, 0)}.cases-module__15yaUG__caseStory{min-height:max(860px,108svh);color:var(--light);background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.cases-module__15yaUG__caseStoryMedia{grid-area:1/5/auto/13;min-height:0;margin:clamp(4rem,7vw,8rem) 0;position:relative;overflow:hidden}.cases-module__15yaUG__caseStoryMedia img{object-position:center}.cases-module__15yaUG__caseStoryCopy{z-index:3;padding:clamp(5rem, 8vw, 9rem) clamp(4rem, 7vw, 8rem) clamp(5rem, 8vw, 9rem) var(--gutter);background:linear-gradient(90deg, var(--deep) 0%, #033035fa 72%, #03303500 100%);flex-direction:column;grid-area:1/1/auto/7;justify-content:center;display:flex;position:relative}.cases-module__15yaUG__caseStoryCopy h2{white-space:nowrap;align-items:baseline;gap:.12em;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(5rem,7.5vw,9rem);display:flex}.cases-module__15yaUG__caseStoryCopy h2 span{font-size:.3em}.cases-module__15yaUG__caseStoryCopy .cases-module__15yaUG__caseFields{max-width:37rem;margin-top:clamp(3.5rem,6vw,6rem)}.cases-module__15yaUG__caseStoryReverse .cases-module__15yaUG__caseStoryMedia{grid-column:1/9}.cases-module__15yaUG__caseStoryReverse .cases-module__15yaUG__caseStoryCopy{padding-right:var(--gutter);background:linear-gradient(270deg, var(--deep) 0%, #033035fa 72%, #03303500 100%);grid-column:7/13;padding-left:clamp(4rem,7vw,8rem)}.has-js .cases-module__15yaUG__caseStoryMedia[data-motion=case-story-media]{clip-path:inset(0 calc(34% - (var(--motion-progress) * 34%)) 0 0);opacity:calc(.3 + (var(--motion-progress) * .7));transform:translate3d(calc(-34px + (var(--motion-progress) * 34px)), 0, 0)}.has-js .cases-module__15yaUG__caseStoryReverse .cases-module__15yaUG__caseStoryMedia[data-motion=case-story-media]{clip-path:inset(0 0 0 calc(34% - (var(--motion-progress) * 34%)));transform:translate3d(calc(34px - (var(--motion-progress) * 34px)), 0, 0)}.has-js .cases-module__15yaUG__caseStoryMedia[data-motion=case-story-media] img{transform:scale(calc(1.045 - (var(--motion-progress) * .045)))}.has-js .cases-module__15yaUG__caseStoryCopy [data-motion=case-story-metric]{clip-path:inset(0 calc(100% - (var(--motion-progress) * 100%)) 0 0);opacity:calc(.2 + (var(--motion-progress) * .8));transform:translate3d(calc(-42px + (var(--motion-progress) * 42px)), 0, 0)}.cases-module__15yaUG__compact{min-height:max(720px,100svh);color:var(--light);background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.cases-module__15yaUG__compactCopy{z-index:3;padding:clamp(5rem, 8vw, 9rem) clamp(2rem, 4vw, 5rem) clamp(5rem, 8vw, 9rem) var(--gutter);flex-direction:column;grid-area:1/1/auto/6;justify-content:center;display:flex;position:relative}.cases-module__15yaUG__compactCopy>p:last-child{color:#e7ece9bd;width:100%;max-width:24rem;margin:clamp(2.5rem,4vw,4rem) 0 0;font-size:clamp(1.12rem,1.5vw,1.45rem);line-height:1.5}.cases-module__15yaUG__compactFields{max-width:34rem;margin-top:clamp(3.5rem,6vw,6rem)}.cases-module__15yaUG__compactMedia{z-index:2;grid-area:1/6/auto/13;min-height:0;margin:clamp(4rem,7vw,7rem) 0;position:relative;overflow:hidden}.cases-module__15yaUG__compactMedia>.flow-media-reveal{position:absolute;inset:0}.cases-module__15yaUG__compactMedia img{object-position:center}.has-js .cases-module__15yaUG__compactMedia[data-motion=compact-media]{clip-path:inset(calc(38% - (var(--motion-progress) * 38%)) 0 0);opacity:calc(.35 + (var(--motion-progress) * .65))}.has-js .cases-module__15yaUG__compactMedia[data-motion=compact-media]>.flow-media-reveal{transform:translate3d(0, calc(34px - (var(--motion-progress) * 34px)), 0) scale(calc(1.04 - (var(--motion-progress) * .04)))}.has-js .cases-module__15yaUG__compactCopy [data-motion=compact-metric]{clip-path:inset(0 calc(100% - (var(--motion-progress) * 100%)) 0 0);opacity:calc(.16 + (var(--motion-progress) * .84));transform:translate3d(calc(-54px + (var(--motion-progress) * 54px)), 0, 0)}.has-js .cases-module__15yaUG__compactCopy [data-motion=compact-copy]{opacity:var(--motion-progress);transform:translate3d(calc(46px - (var(--motion-progress) * 46px)), 0, 0)}.cases-module__15yaUG__format{min-height:max(940px,118svh);color:var(--light);background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(3rem,6vw,7rem);display:grid;position:relative;overflow:hidden}.cases-module__15yaUG__formatMedia{grid-area:1/4/auto/13;min-height:0;margin:clamp(5rem,9vw,10rem) 0 clamp(2rem,4vw,5rem);position:relative;overflow:hidden}.cases-module__15yaUG__formatMedia img{object-position:76% 72%;position:absolute;inset:0}.cases-module__15yaUG__formatMetric{z-index:4;color:var(--light);text-shadow:0 2px 30px #033035b8;grid-area:1/9/auto/13;grid-template-columns:auto 1fr;align-self:end;align-items:end;padding:clamp(1.5rem,2.6vw,3rem);display:grid;position:relative}.cases-module__15yaUG__formatMetric strong{font-family:var(--font-noto-serif-display), Georgia, serif;font-variation-settings:"wght" 270, "wdth" 98;letter-spacing:-.025em;font-size:clamp(5.8rem,9.2vw,11rem);font-weight:270;line-height:.78}.cases-module__15yaUG__formatMetric span{font-family:var(--font-noto-serif-display), Georgia, serif;padding:0 0 .18em .18em;font-size:clamp(1.8rem,2.6vw,3.2rem);line-height:1}.cases-module__15yaUG__formatMetric small{letter-spacing:.07em;color:#e7ece9ad;text-transform:uppercase;grid-column:1/-1;margin-top:1.4rem;font-size:.68rem;font-weight:400}.cases-module__15yaUG__formatCopy{z-index:3;padding:clamp(5rem, 8vw, 9rem) clamp(3rem, 7vw, 8rem) clamp(5rem, 8vw, 9rem) var(--gutter);background:linear-gradient(90deg, var(--deep) 0%, #033035f5 66%, #03303500 100%);flex-direction:column;grid-area:1/1/auto/8;justify-content:center;display:flex;position:relative}.cases-module__15yaUG__formatCopy h2{max-width:10ch;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(4rem,6.6vw,7.6rem)}.cases-module__15yaUG__caseFields{max-width:44rem;margin-top:clamp(4rem,7vw,7rem)}.cases-module__15yaUG__caseFields>div{border-top:1px solid #e7ece93d;grid-template-columns:.58fr 1.42fr;gap:1.25rem;padding:1.3rem 0;display:grid}.cases-module__15yaUG__caseFields strong{font-variation-settings:"wght" 410;font-size:clamp(1.02rem,1.3vw,1.3rem);font-weight:410}.cases-module__15yaUG__caseFields span{color:#e7ece9b3;line-height:1.47}.has-js .cases-module__15yaUG__formatMedia[data-motion=carpet-media]{clip-path:inset(0 calc(36% - (var(--motion-progress) * 36%)))}.has-js .cases-module__15yaUG__formatMedia[data-motion=carpet-media] img{transform:scale(calc(1.05 - (var(--motion-progress) * .05)))}.has-js .cases-module__15yaUG__formatMetric[data-motion=carpet-metric]{clip-path:inset(0 calc(100% - (var(--motion-progress) * 100%)) 0 0);opacity:calc(.22 + (var(--motion-progress) * .78));transform:translate3d(calc(58px - (var(--motion-progress) * 58px)), 0, 0)}.has-js .cases-module__15yaUG__formatCopy [data-motion=carpet-heading]{clip-path:inset(0 calc(100% - (var(--motion-progress) * 100%)) 0 0);opacity:calc(.2 + (var(--motion-progress) * .8));transform:translate3d(calc(-46px + (var(--motion-progress) * 46px)), 0, 0)}:is(.has-js .cases-module__15yaUG__flagshipFacts[data-motion-group]>div[data-motion-item],.has-js .cases-module__15yaUG__caseFields[data-motion-group]>div[data-motion-item]){clip-path:inset(0 calc(100% - (var(--motion-item-progress) * 100%)) 0 0);opacity:calc(.22 + (var(--motion-item-progress) * .78));transform:translate3d(calc(34px - (var(--motion-item-progress) * 34px)), 0, 0)}:is(.has-js .cases-module__15yaUG__flagshipFacts[data-motion-group]>div:nth-child(2n)[data-motion-item],.has-js .cases-module__15yaUG__caseFields[data-motion-group]>div:nth-child(2n)[data-motion-item]){clip-path:inset(0 calc(100% - (var(--motion-item-progress) * 100%)) 0 0);transform:translate3d(calc(-34px + (var(--motion-item-progress) * 34px)), 0, 0)}.cases-module__15yaUG__portfolio{padding:clamp(8rem, 13vw, 14rem) var(--gutter) clamp(10rem, 15vw, 17rem);color:var(--light);background:var(--deep)}.cases-module__15yaUG__portfolioIntro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:0 1.5rem;display:grid}.cases-module__15yaUG__portfolioIntro>.section-kicker{grid-column:1/4}.cases-module__15yaUG__portfolioIntro h2{grid-column:1/10;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(4.4rem,7.7vw,9rem)}.cases-module__15yaUG__portfolioIntro>p:last-child{color:#e7ece9b8;grid-column:8/13;margin-top:clamp(2.5rem,5vw,5rem);font-size:clamp(1.08rem,1.35vw,1.34rem);line-height:1.5}.cases-module__15yaUG__portfolioGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(4rem,7vw,8rem) clamp(1.2rem,2.2vw,2.6rem);margin-top:clamp(7rem,11vw,12rem);display:grid}.cases-module__15yaUG__portfolioCard{align-self:start;min-width:0}.cases-module__15yaUG__portfolioCard:first-child{grid-column:1/8}.cases-module__15yaUG__portfolioCard:nth-child(2){grid-column:8/13;margin-top:clamp(3rem,7vw,8rem)}.cases-module__15yaUG__portfolioCard:nth-child(3){grid-column:1/7}.cases-module__15yaUG__portfolioCard:nth-child(4){grid-column:8/13}.cases-module__15yaUG__portfolioCard:nth-child(5){grid-column:1/5}.cases-module__15yaUG__portfolioCard:nth-child(6){grid-column:5/13;margin-top:clamp(4rem,8vw,9rem)}.cases-module__15yaUG__portfolioCard:nth-child(7){grid-column:1/5}.cases-module__15yaUG__portfolioCard:nth-child(8){grid-column:5/13}.cases-module__15yaUG__portfolioMedia{aspect-ratio:4/3;background:#e7ece914;position:relative;overflow:hidden}.cases-module__15yaUG__portfolioCard:first-child .cases-module__15yaUG__portfolioMedia{aspect-ratio:16/9}.cases-module__15yaUG__portfolioCard:nth-child(4) .cases-module__15yaUG__portfolioMedia,.cases-module__15yaUG__portfolioCard:nth-child(5) .cases-module__15yaUG__portfolioMedia,.cases-module__15yaUG__portfolioCard:nth-child(7) .cases-module__15yaUG__portfolioMedia{aspect-ratio:3/4}.cases-module__15yaUG__portfolioMedia img{width:100%;height:100%}.cases-module__15yaUG__portfolioMedia .optimized-picture{width:100%;height:100%}.cases-module__15yaUG__portfolioMedia img{object-fit:cover}.cases-module__15yaUG__portfolioCard:nth-child(4) .cases-module__15yaUG__portfolioMedia img,.cases-module__15yaUG__portfolioCard:nth-child(5) .cases-module__15yaUG__portfolioMedia img,.cases-module__15yaUG__portfolioCard:nth-child(7) .cases-module__15yaUG__portfolioMedia img{object-position:center}.cases-module__15yaUG__portfolioCaption{border-top:1px solid #e7ece93d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem 1.5rem;padding-top:1.25rem;display:grid}.cases-module__15yaUG__portfolioCaption p{color:#e7ece9a8;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;line-height:1.35}.cases-module__15yaUG__portfolioCaption p:first-child{grid-area:1/1}.cases-module__15yaUG__portfolioCaption h3{font-family:var(--font-noto-serif-display), Georgia, serif;font-variation-settings:"wght" 270, "wdth" 98;letter-spacing:-.02em;white-space:nowrap;grid-area:1/2/3;font-size:clamp(3.2rem,5vw,6rem);font-weight:270;line-height:.78}.cases-module__15yaUG__portfolioCaption h3 span{font-size:.28em}.cases-module__15yaUG__portfolioCaption p:last-child{color:var(--light);letter-spacing:0;text-transform:none;grid-area:2/1;font-size:clamp(.92rem,1.05vw,1.05rem)}.has-js .cases-module__15yaUG__portfolioCard[data-motion=portfolio-card] .cases-module__15yaUG__portfolioMedia{clip-path:inset(0 calc(28% - (var(--motion-progress) * 28%)) 0 0);opacity:calc(.3 + (var(--motion-progress) * .7));transform:translate3d(calc(-34px + (var(--motion-progress) * 34px)), 0, 0)}.has-js .cases-module__15yaUG__portfolioCard:nth-child(2n)[data-motion=portfolio-card] .cases-module__15yaUG__portfolioMedia{clip-path:inset(0 0 0 calc(28% - (var(--motion-progress) * 28%)));transform:translate3d(calc(34px - (var(--motion-progress) * 34px)), 0, 0)}.has-js .cases-module__15yaUG__portfolioCard[data-motion=portfolio-card] .cases-module__15yaUG__portfolioMedia img{transform:scale(calc(1.045 - (var(--motion-progress) * .045)))}.has-js .cases-module__15yaUG__portfolioCard[data-motion=portfolio-card] .cases-module__15yaUG__portfolioCaption{opacity:calc(.2 + (var(--motion-progress) * .8));transform:translate3d(0, calc(26px - (var(--motion-progress) * 26px)), 0)}.cases-module__15yaUG__ending{background:linear-gradient(180deg, var(--deep) 0, #31575a clamp(3rem, 4vw, 4rem), #8fa6a5 clamp(7rem, 10vw, 10rem), var(--stone) clamp(11rem, 16vw, 16rem), var(--stone) 100%);padding-top:clamp(11rem,16vw,16rem)}.cases-module__15yaUG__final{width:100%;min-height:58svh;padding:clamp(7rem, 10vw, 10rem) var(--gutter);background:var(--stone);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.cases-module__15yaUG__final p{font-family:var(--font-noto-serif-display), Georgia, serif;font-variation-settings:"wght" 270, "wdth" 98;font-size:clamp(3.6rem,6.5vw,7.6rem);line-height:.96}.cases-module__15yaUG__final a{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:72px;display:flex}.has-js .cases-module__15yaUG__final [data-motion=final-heading]{clip-path:inset(calc(22% - (var(--motion-progress) * 22%)) 0 0);opacity:calc(.25 + (var(--motion-progress) * .75));transform:translate3d(0, calc(50px - (var(--motion-progress) * 50px)), 0)}.has-js .cases-module__15yaUG__final [data-motion=final-cta]{clip-path:inset(0 0 0 calc(100% - (var(--motion-progress) * 100%)));opacity:var(--motion-progress);transform:translate3d(calc(48px - (var(--motion-progress) * 48px)), 0, 0)}@media (max-width:1100px){.cases-module__15yaUG__caseStoryCopy{grid-column:1/8}.cases-module__15yaUG__caseStoryReverse .cases-module__15yaUG__caseStoryCopy{grid-column:6/13}.cases-module__15yaUG__flagshipCopy{grid-column:7/13}.cases-module__15yaUG__flagshipDetail{width:29%}.cases-module__15yaUG__formatCopy{grid-column:1/9}.cases-module__15yaUG__formatMetric{grid-column:9/13}.cases-module__15yaUG__caseFields>div{grid-template-columns:1fr}.cases-module__15yaUG__portfolioCard:nth-child(5),.cases-module__15yaUG__portfolioCard:nth-child(6),.cases-module__15yaUG__portfolioCard:nth-child(7),.cases-module__15yaUG__portfolioCard:nth-child(8){grid-column:span 4}}@media (max-width:760px){.cases-module__15yaUG__hero{min-height:100svh}.cases-module__15yaUG__heroMedia>div:first-child{width:100%;height:62%}.cases-module__15yaUG__heroMedia>div:nth-child(2){width:42%;height:42%;bottom:8%;left:0}.cases-module__15yaUG__heroMedia>div:last-child{width:52%;height:35%;bottom:4%;right:0}.cases-module__15yaUG__heroShade{background:linear-gradient(#0330351a 12%,#033035c7 52%,#033035fa 100%)}.cases-module__15yaUG__heroCopy{padding-top:8.5rem;display:block}.cases-module__15yaUG__heroCopy h1{margin-top:2.5rem;font-size:clamp(4rem,18vw,5.8rem)}.cases-module__15yaUG__heroCopy>p:last-child{width:88%;margin:3rem 0 0 12%;font-size:1.06rem}.cases-module__15yaUG__flagship,.cases-module__15yaUG__caseStory,.cases-module__15yaUG__compact,.cases-module__15yaUG__format{flex-direction:column;min-height:auto;display:flex}.cases-module__15yaUG__flagshipMedia,.cases-module__15yaUG__caseStoryMedia,.cases-module__15yaUG__compactMedia,.cases-module__15yaUG__formatMedia{width:100%;min-height:62svh;margin:0;position:relative;overflow:hidden}.cases-module__15yaUG__flagshipMedia{min-height:70svh}.cases-module__15yaUG__flagshipMain{inset:0 0 8%}.cases-module__15yaUG__flagshipDetail{bottom:0;left:var(--gutter);width:43%;height:48%}.cases-module__15yaUG__flagshipCopy,.cases-module__15yaUG__caseStoryCopy,.cases-module__15yaUG__compactCopy,.cases-module__15yaUG__formatCopy{padding:6rem var(--gutter) 7rem}.cases-module__15yaUG__flagshipCopy{background:var(--deep)}.cases-module__15yaUG__flagshipCopy h2,.cases-module__15yaUG__caseStoryCopy h2,.cases-module__15yaUG__compactCopy h2{font-size:clamp(5.2rem,23vw,7.2rem)}.cases-module__15yaUG__flagshipFacts{margin-top:4rem}.cases-module__15yaUG__caseStoryMedia{height:58svh;min-height:0}.cases-module__15yaUG__caseStoryCopy,.cases-module__15yaUG__caseStoryReverse .cases-module__15yaUG__caseStoryCopy{padding:6rem var(--gutter) 7rem;background:var(--deep)}.cases-module__15yaUG__compact{padding-block:0}.cases-module__15yaUG__compactMedia{order:0;width:100%;min-height:62svh}.cases-module__15yaUG__compactCopy{order:1}.cases-module__15yaUG__compactCopy>p:last-child{width:100%;margin-left:0}.cases-module__15yaUG__format{padding-block:0}.cases-module__15yaUG__formatMedia{order:0;min-height:58svh}.cases-module__15yaUG__formatMetric{z-index:4;width:calc(100% - (2 * var(--gutter)));margin:-4rem var(--gutter) 0;order:1}.cases-module__15yaUG__formatMetric strong{font-size:clamp(6.4rem,29vw,9rem)}.cases-module__15yaUG__formatCopy{background:0 0;order:2}.cases-module__15yaUG__formatCopy h2{font-size:clamp(3.8rem,16vw,5.4rem)}.cases-module__15yaUG__caseFields{margin-top:4rem}.cases-module__15yaUG__portfolio{padding:7rem var(--gutter) 9rem}.cases-module__15yaUG__portfolioIntro{display:block}.cases-module__15yaUG__portfolioIntro h2{margin-top:2.5rem;font-size:clamp(3.8rem,16vw,5.6rem)}.cases-module__15yaUG__portfolioIntro>p:last-child{width:88%;margin:2.5rem 0 0 12%;font-size:1.02rem}.cases-module__15yaUG__portfolioGrid{margin-top:6rem;display:block}.cases-module__15yaUG__portfolioCard,.cases-module__15yaUG__portfolioCard:nth-child(n){margin:0 0 5rem}.cases-module__15yaUG__portfolioCard:nth-child(4) .cases-module__15yaUG__portfolioMedia,.cases-module__15yaUG__portfolioCard:nth-child(5) .cases-module__15yaUG__portfolioMedia,.cases-module__15yaUG__portfolioCard:nth-child(7) .cases-module__15yaUG__portfolioMedia{aspect-ratio:4/5}.cases-module__15yaUG__portfolioCaption{grid-template-columns:1fr auto}.cases-module__15yaUG__portfolioCaption h3{font-size:clamp(3.4rem,15vw,5rem)}.cases-module__15yaUG__final{grid-template-columns:1fr;min-height:auto}.cases-module__15yaUG__ending{background:linear-gradient(180deg, var(--deep) 0, #31575a 2rem, #8fa6a5 4.5rem, var(--stone) 8rem, var(--stone) 100%);padding-top:8rem}.cases-module__15yaUG__final p{font-size:clamp(3rem,13vw,4.7rem)}.has-js .cases-module__15yaUG__heroMedia [data-motion=cases-hero-tall]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__heroMedia [data-motion=cases-hero-window]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__flagshipDetail[data-motion=flagship-detail]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__compactCopy [data-motion=compact-metric]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__compactCopy [data-motion=compact-copy]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__formatMetric[data-motion=carpet-metric]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__formatCopy [data-motion=carpet-heading]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__portfolioCard[data-motion=portfolio-card] .cases-module__15yaUG__portfolioMedia{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}.has-js .cases-module__15yaUG__final [data-motion=final-cta]{transform:translate3d(calc(24px - (var(--motion-progress) * 24px)), 0, 0)}}@media (prefers-reduced-motion:reduce){.has-js .cases-module__15yaUG__caseStoryMedia[data-motion=case-story-media]{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__caseStoryMedia[data-motion=case-story-media] img{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__caseStoryCopy [data-motion=case-story-metric]{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__heroMedia [data-motion] img{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__flagshipMain[data-motion=flagship-main]>.flow-media-reveal{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__compactMedia[data-motion=compact-media]>.flow-media-reveal{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__formatMedia[data-motion=carpet-media] img{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__portfolioCard[data-motion=portfolio-card] .cases-module__15yaUG__portfolioMedia{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__portfolioCard[data-motion=portfolio-card] .cases-module__15yaUG__portfolioMedia img{clip-path:none!important;opacity:1!important;transform:none!important}.has-js .cases-module__15yaUG__portfolioCard[data-motion=portfolio-card] .cases-module__15yaUG__portfolioCaption{clip-path:none!important;opacity:1!important;transform:none!important}}
