.projects-public-page{background:#f4f0e8;color:#25231f}.projects-hero-slot .system-universal-media-banner{display:block;min-height:0;overflow:hidden;background:#f4f0e8!important}.projects-hero-slot .universal-media-banner-media{position:relative;inset:auto;width:100%;aspect-ratio:16/9;min-height:0;overflow:hidden;background:#e8e1d6}.projects-hero-slot .universal-media-banner-media:empty{display:none}.projects-hero-slot .universal-media-banner-media img,.projects-hero-slot .universal-media-banner-media picture,.projects-hero-slot .universal-media-banner-picture{display:block;width:100%;height:100%}.projects-hero-slot .universal-media-banner-media img{object-fit:cover;object-position:center}.projects-hero-slot .universal-media-banner-content{position:relative;inset:auto;width:min(100% - clamp(2rem,6vw,7.5rem),1540px);min-height:0;margin:0 auto;padding:clamp(64px,7.5vw,118px) 0 clamp(72px,8vw,128px)}.projects-hero-slot .universal-media-banner-panel{display:none}.projects-hero-slot .universal-media-banner-copy{position:relative;width:min(100%,1120px);max-width:none;padding:0;color:#25231f}.projects-hero-slot .universal-media-banner-heading{max-width:12em;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(64px,7.8vw,124px)!important;font-weight:500!important;letter-spacing:-.035em!important;line-height:.91!important}.projects-hero-slot .universal-media-banner-subheading{max-width:42ch;margin-top:clamp(22px,2.5vw,38px)}.projects-hero-slot .universal-media-banner-paragraph{max-width:68ch}.projects-anchor-nav{width:min(100% - clamp(2rem,6vw,7.5rem),1540px);margin:0 auto;padding:clamp(54px,6vw,88px) 0 clamp(28px,4vw,52px);border-top:1px solid rgba(37,35,31,.14);border-bottom:1px solid rgba(37,35,31,.14)}.projects-anchor-nav>p{margin:0 0 20px;color:#8a6f4d;font-family:var(--font-label);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.projects-anchor-nav>div{display:flex;flex-wrap:wrap;gap:0}.projects-anchor-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 28px;border-left:1px solid rgba(37,35,31,.18);color:#25231f;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .24s ease,background-color .24s ease}.projects-anchor-nav a:first-child{border-left:0;padding-left:0}.projects-anchor-nav a:focus-visible,.projects-anchor-nav a:hover{color:#8a6f4d}.projects-portfolio-index{background:#f4f0e8}.projects-portfolio-group{scroll-margin-top:92px;width:min(100% - clamp(2rem,4vw,5rem),1820px);margin:0 auto;padding:clamp(96px,10vw,166px) 0 clamp(28px,4vw,56px)}.projects-portfolio-group+.projects-portfolio-group{border-top:1px solid rgba(37,35,31,.12)}.projects-portfolio-group-intro{max-width:980px;margin-bottom:clamp(52px,6vw,96px);opacity:0;filter:blur(8px);transform:translate3d(0,28px,0);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.projects-portfolio-group-intro.projects-reveal-in-view{opacity:1;filter:blur(0);transform:translateZ(0)}.projects-portfolio-group-eyebrow{margin:0 0 18px;color:#8a6f4d;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.projects-portfolio-group-intro h2{max-width:12em;margin:0;color:#25231f;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(54px,6vw,94px);font-weight:500;letter-spacing:-.03em;line-height:.94}.projects-portfolio-group-subheading{max-width:62ch;margin:26px 0 0;color:#5e554a;font-family:var(--font-sans);font-size:clamp(17px,1.15vw,20px);line-height:1.7}.projects-portfolio-group-hub-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:24px;border-bottom:1px solid;color:#25231f;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .22s ease}.projects-portfolio-group-hub-link:focus-visible,.projects-portfolio-group-hub-link:hover{color:#8a6f4d}.projects-portfolio-cards{display:grid;grid-template-columns:1fr;grid-gap:clamp(56px,8vw,130px);gap:clamp(56px,8vw,130px)}.projects-portfolio-index .projects-portfolio-card{display:grid!important;width:100%!important;max-width:1760px;grid-template-columns:minmax(520px,.97fr) minmax(480px,.83fr)!important;align-items:stretch;margin:0!important;border:0!important;background:#fffdf8}.projects-portfolio-index .projects-portfolio-card-image-right .project-card-image{order:2}.projects-portfolio-index .projects-portfolio-card-image-right .project-card-copy{order:1}.projects-portfolio-index .project-card-image{width:100%!important;aspect-ratio:4/5!important;align-self:stretch;text-decoration:none}.projects-portfolio-index .project-card-copy{align-content:center;padding:clamp(58px,6vw,108px) clamp(52px,5.2vw,98px)!important;background:#fffdf8}.projects-portfolio-index .project-card-eyebrow{font-size:clamp(11px,.72vw,14px)!important;letter-spacing:.17em!important}.projects-portfolio-index .project-card-heading{max-width:12em;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(48px,4vw,74px)!important;font-weight:500!important;letter-spacing:-.028em!important;line-height:.98!important}.projects-portfolio-index .project-card-paragraph{max-width:55ch;font-size:clamp(17px,1.05vw,20px)!important;line-height:1.7!important}.projects-portfolio-index .project-card-copy:after{display:none!important;content:none!important}.projects-portfolio-index .project-card-action{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;margin-top:clamp(20px,2.5vw,38px);border-bottom:1px solid;color:#25231f;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-decoration:none;text-transform:uppercase;opacity:0;filter:blur(5px);transform:translate3d(0,-16px,0);transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),color .22s ease}.projects-portfolio-index .project-card-copy-in-view .project-card-action{opacity:1;filter:blur(0);transform:translateZ(0);transition-delay:.39s,.39s,.39s,0s}.projects-portfolio-index .project-card-action:focus-visible,.projects-portfolio-index .project-card-action:hover{color:#8a6f4d}.projects-portfolio-empty{width:min(100% - 2rem,1200px);margin:0 auto;padding:80px 0}.project-case-study{background:#f4f0e8;color:#25231f}.project-case-study-shell{width:min(100% - clamp(1.5rem,4vw,5rem),1680px);margin:0 auto}.project-case-study-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem);padding:clamp(8.5rem,13vw,12.5rem) 0 clamp(4.5rem,8vw,8rem)}.project-case-study-eyebrow,.project-case-study-label{margin:0 0 .9rem;color:#8a6f4d;font-family:var(--font-label);font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.project-case-study h1,.project-case-study h2{margin:0;color:#25231f;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.03em}.project-case-study h1{max-width:10.5em;font-size:clamp(58px,6.5vw,108px);line-height:.92}.project-case-study h2{max-width:13em;font-size:clamp(44px,4.8vw,78px);line-height:.96}.project-case-study-copy p,.project-case-study-cta p,.project-case-study-fact p:not(.project-case-study-label),.project-case-study-lede,.project-case-study-result p{color:#514b43;font-family:var(--font-sans);font-size:clamp(17px,1.08vw,20px);line-height:1.72}.project-case-study-lede{max-width:60ch;margin:28px 0 0}.project-case-study-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.project-case-study-actions a,.project-case-study-cta a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #25231f;padding:.9rem 1.15rem;background:#25231f;color:#fffdf8;font-family:var(--font-label);font-size:12px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-decoration:none;text-transform:uppercase}.project-case-study-actions a+a{background:transparent;color:#25231f}.project-case-study-before figure,.project-case-study-editorial-media,.project-case-study-final-media figure,.project-case-study-hero-media{overflow:hidden;margin:0;background:#fffdf8;box-shadow:0 24px 70px rgba(17,16,14,.08);aspect-ratio:4/5}.project-case-study img{display:block;width:100%;height:100%;object-fit:cover}.project-case-study-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding-bottom:clamp(4rem,7vw,7rem)}.project-case-study-fact{min-height:132px;background:#fffdf8;padding:clamp(1.2rem,2vw,1.8rem)}.project-case-study-fact p{margin:0}.project-case-study-before,.project-case-study-editorial,.project-case-study-result,.project-case-study-scope,.project-case-study-story{padding:clamp(4.5rem,8vw,8rem) 0;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-story{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem)}.project-case-study-copy p{margin:0 0 1.3rem}.project-case-study-editorial{display:grid;grid-template-columns:minmax(460px,.9fr) minmax(0,.86fr);align-items:center;grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem)}.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-media{order:2}.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-copy{order:1}.project-case-study-editorial-copy ul,.project-case-study-scope ul{display:grid;grid-gap:.8rem;gap:.8rem;margin:28px 0 0;padding:0;list-style:none}.project-case-study-editorial-copy li,.project-case-study-scope li{border-bottom:1px solid rgba(37,35,31,.12);padding-bottom:.8rem;color:#514b43;font-family:var(--font-sans);font-size:clamp(16px,1vw,18px);line-height:1.6}.project-case-study-before-grid,.project-case-study-final-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1rem,1.7vw,1.6rem);gap:clamp(1rem,1.7vw,1.6rem);margin-top:42px}.project-case-study-scope{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,7rem);gap:clamp(2.5rem,6vw,7rem)}.project-case-study-cta{max-width:1080px;padding:clamp(5rem,9vw,9rem) 0;border-top:1px solid rgba(37,35,31,.14)}.project-case-study-cta p{max-width:68ch}.project-case-study-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:#756a5c;font-family:var(--font-label);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.project-case-study-breadcrumbs a{color:inherit;text-decoration:none}@media (max-width:1180px){.projects-portfolio-index .projects-portfolio-card{grid-template-columns:minmax(430px,.92fr) minmax(360px,.82fr)!important}}@media (max-width:760px){.projects-hero-slot .universal-media-banner-media{aspect-ratio:9/16}.projects-hero-slot .universal-media-banner-content{width:min(100% - 32px,640px);padding:48px 0 64px}.projects-hero-slot .universal-media-banner-heading{font-size:clamp(48px,15vw,72px)!important;line-height:.92!important}.projects-anchor-nav{width:min(100% - 32px,640px);padding:42px 0 30px}.projects-anchor-nav>div{display:grid;grid-gap:0;gap:0}.projects-anchor-nav a,.projects-anchor-nav a:first-child{min-height:48px;padding:0;border-top:1px solid rgba(37,35,31,.12);border-left:0}.projects-portfolio-group{scroll-margin-top:72px;width:min(100% - 16px,640px);padding:66px 0 22px}.projects-portfolio-group-intro{margin-bottom:30px}.projects-portfolio-group-intro h2{font-size:clamp(44px,12vw,62px)}.projects-portfolio-cards{gap:46px}.projects-portfolio-index .projects-portfolio-card{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}.projects-portfolio-index .projects-portfolio-card .project-card-image,.projects-portfolio-index .projects-portfolio-card-image-right .project-card-image{order:1!important;width:100%!important;aspect-ratio:4/5!important;cursor:pointer;opacity:0!important;filter:blur(5px)!important;-webkit-clip-path:inset(0 0 7% 0)!important;clip-path:inset(0 0 7% 0)!important;transform:translate3d(0,24px,0)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),-webkit-clip-path .82s cubic-bezier(.16,1,.3,1)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1),clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),-webkit-clip-path .82s cubic-bezier(.16,1,.3,1)!important}.projects-portfolio-index .projects-portfolio-card.project-card-in-view .project-card-image{opacity:1!important;filter:blur(0)!important;-webkit-clip-path:inset(0)!important;clip-path:inset(0)!important;transform:translateZ(0)!important}.projects-portfolio-index .projects-portfolio-card .project-card-copy,.projects-portfolio-index .projects-portfolio-card-image-right .project-card-copy{order:2!important;padding:30px 24px 38px!important}.projects-portfolio-index .projects-portfolio-card .project-card-action,.projects-portfolio-index .projects-portfolio-card .project-card-eyebrow,.projects-portfolio-index .projects-portfolio-card .project-card-heading,.projects-portfolio-index .projects-portfolio-card .project-card-paragraph{opacity:0!important;filter:blur(6px)!important;transform:translate3d(0,18px,0)!important;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),color .22s ease!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-action,.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-eyebrow,.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-heading,.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-paragraph{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-heading{transition-delay:.1s!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-paragraph{transition-delay:.22s!important}.projects-portfolio-index .projects-portfolio-card.project-card-copy-in-view .project-card-action{transition-delay:.34s!important}.project-case-study-editorial,.project-case-study-hero,.project-case-study-scope,.project-case-study-story{grid-template-columns:1fr}.project-case-study-hero{padding:7.5rem 0 3.5rem;gap:2.25rem}.project-case-study-hero-copy{order:2}.project-case-study-hero-media{order:1}.project-case-study h1{font-size:clamp(48px,15vw,72px)}.project-case-study h2{font-size:clamp(40px,11vw,58px)}.project-case-study-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.project-case-study-editorial-copy,.project-case-study-editorial-media{order:0!important}.project-case-study-editorial-media{order:1!important}.project-case-study-editorial-copy{order:2!important}.project-case-study-before-grid,.project-case-study-final-media{grid-template-columns:1fr}.project-case-study-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.projects-portfolio-group-intro,.projects-portfolio-index .project-card-action,.projects-portfolio-index .project-card-eyebrow,.projects-portfolio-index .project-card-heading,.projects-portfolio-index .project-card-image,.projects-portfolio-index .project-card-paragraph{opacity:1!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;transform:none!important;animation:none!important;transition:none!important}}.projects-hero-slot .universal-media-banner-media,.projects-hero-slot .universal-media-banner-media:empty{display:block!important;width:100%!important;aspect-ratio:16/9!important;min-height:0!important;background:linear-gradient(135deg,rgba(212,201,185,.22),rgba(244,240,232,.72)),#e8e1d6!important}.projects-hero-slot .universal-media-banner-content{position:relative!important;inset:auto!important;margin:0 auto!important}.projects-anchor-nav>p{font-size:12px!important}.projects-anchor-nav a{min-height:52px!important;color:#25231f!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(20px,1.55vw,26px)!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.05!important;text-transform:none!important}.projects-portfolio-index .projects-portfolio-card{max-width:1820px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.projects-portfolio-index .project-card-image{min-width:0}.projects-soft-reveal-item{opacity:0!important;filter:blur(7px)!important;transform:translate3d(0,22px,0)!important;transition:opacity .76s cubic-bezier(.16,1,.3,1) var(--projects-soft-delay,0s),filter .76s cubic-bezier(.16,1,.3,1) var(--projects-soft-delay,0s),transform .82s cubic-bezier(.16,1,.3,1) var(--projects-soft-delay,0s)!important;will-change:opacity,filter,transform}.projects-soft-reveal-item.projects-soft-reveal-in-view{opacity:1!important;filter:blur(0)!important;transform:translateZ(0)!important}.projects-soft-media-item{opacity:0;filter:blur(6px);-webkit-clip-path:inset(0 0 6% 0);clip-path:inset(0 0 6% 0);transform:translate3d(0,26px,0);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),-webkit-clip-path .92s cubic-bezier(.16,1,.3,1);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),clip-path .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1);transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),clip-path .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),-webkit-clip-path .92s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,clip-path,transform}.projects-soft-media-item.projects-soft-reveal-in-view{opacity:1;filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.project-case-study figure img,.projects-portfolio-index .projects-portfolio-card .project-card-image-inner{transition:transform .68s cubic-bezier(.16,1,.3,1),filter .68s cubic-bezier(.16,1,.3,1),box-shadow .68s cubic-bezier(.16,1,.3,1)!important}.projects-portfolio-index .projects-portfolio-card:hover .project-card-image-inner{animation-play-state:paused!important}.project-case-study figure:hover img,.projects-portfolio-index .projects-portfolio-card .project-card-image:hover img,.projects-portfolio-index .projects-portfolio-card:hover .project-card-image img{transform:scale(1.065)!important;filter:brightness(1.07) contrast(1.045) saturate(1.025)!important}.project-case-study figure{transition:box-shadow .68s cubic-bezier(.16,1,.3,1)}.project-case-study figure:hover{box-shadow:0 34px 92px rgba(17,16,14,.15)}}.project-case-study-shell{width:min(100% - clamp(2rem,3vw,4rem),1820px)!important}.project-case-study-editorial,.project-case-study-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.project-case-study-editorial,.project-case-study-hero{gap:clamp(2.5rem,4.5vw,5.5rem)!important}.project-case-study-before figure,.project-case-study-editorial-media,.project-case-study-final-media figure,.project-case-study-hero-media{width:100%;aspect-ratio:4/5!important}.project-case-study h1,.project-case-study h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important}.project-case-study li,.project-case-study-copy p,.project-case-study-cta p,.project-case-study-fact p:not(.project-case-study-label),.project-case-study-lede,.project-case-study-result p{font-family:var(--font-sans)!important;font-weight:400!important}.project-case-study-actions a,.project-case-study-breadcrumbs,.project-case-study-cta a,.project-case-study-eyebrow,.project-case-study-label{font-family:var(--font-label)!important}.project-case-study-final-media{grid-template-columns:minmax(0,1fr)!important;max-width:min(50%,820px)}@media (max-width:760px){.projects-hero-slot .universal-media-banner-media,.projects-hero-slot .universal-media-banner-media:empty{width:100%!important;aspect-ratio:9/16!important}.projects-anchor-nav a,.projects-anchor-nav a:first-child{min-height:58px!important;font-size:clamp(23px,7vw,30px)!important}.projects-portfolio-index .projects-portfolio-card{display:flex!important;width:100%!important;flex-direction:column!important}.project-case-study-shell{width:100%!important}.project-case-study-hero{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 0 62px!important}.project-case-study-hero-media{order:1!important;width:100vw!important;max-width:none!important;margin:0!important;aspect-ratio:4/5!important}.project-case-study-hero-copy{order:2!important;width:min(100% - 40px,680px);margin:0 auto;padding:38px 0 0}.project-case-study-before,.project-case-study-cta,.project-case-study-facts,.project-case-study-result,.project-case-study-scope,.project-case-study-story{width:min(100% - 40px,680px);margin-right:auto;margin-left:auto}.project-case-study-editorial{display:flex!important;width:100%!important;flex-direction:column!important;gap:0!important;padding:0 0 62px!important}.project-case-study-editorial-media,.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-media{order:1!important;width:100vw!important;max-width:none!important;margin:0!important;aspect-ratio:4/5!important}.project-case-study-editorial-copy,.project-case-study-editorial:nth-of-type(2n) .project-case-study-editorial-copy{order:2!important;width:min(100% - 40px,680px);margin:0 auto;padding:34px 0 0}.project-case-study-story{grid-template-columns:1fr!important;padding-top:58px!important}.project-case-study-facts,.project-case-study-story{padding-bottom:58px!important}.project-case-study-before-grid,.project-case-study-final-media{width:100vw;max-width:none!important;margin-left:calc(50% - 50vw);grid-template-columns:1fr!important}.project-case-study-before-grid figure:nth-child(n+2){display:none}.project-case-study-before-grid figure,.project-case-study-final-media figure{width:100vw;aspect-ratio:4/5!important}.project-case-study-before,.project-case-study-result{padding-top:58px!important;padding-bottom:58px!important}.project-case-study h1{font-size:clamp(48px,14vw,70px)!important}.project-case-study h2{font-size:clamp(40px,11vw,58px)!important}}@media (prefers-reduced-motion:reduce){.projects-soft-media-item,.projects-soft-reveal-item{opacity:1!important;filter:none!important;-webkit-clip-path:none!important;clip-path:none!important;transform:none!important;transition:none!important}}