.work-v2{color:var(--proto-ink);background:#dfddd6}.work-v2 .prototype-header{color:var(--proto-ink);background:#f1f0ebdb}.work-v2__intro{min-height:62vh;padding:clamp(8rem, 11vw, 10.5rem) var(--proto-pad) clamp(3.5rem, 5vw, 5.5rem);grid-template-columns:.52fr 1.38fr .72fr;align-items:end;gap:clamp(1.25rem,3vw,3rem);display:grid}.work-v2__intro h1{letter-spacing:-.1em;text-transform:uppercase;font-size:clamp(5rem,11.6vw,11.5rem);font-weight:600;line-height:.68}.work-v2__intro h1 span,.work-v2__intro h1 em{display:block}.work-v2__intro h1 em{font-family:var(--proto-serif);text-transform:none;margin-left:13%;font-weight:400}.work-v2__intro-copy{max-width:21rem}.work-v2__intro-copy p{font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.45}.work-v2__intro-copy span{color:#68655f;letter-spacing:.11em;text-transform:uppercase;margin-top:2.5rem;font-size:.58rem;display:block}.work-v2__projects{overflow:clip}.work-v2__project{padding:clamp(4.5rem, 8vw, 8rem) var(--proto-pad);position:relative}.work-v2__project>a{display:block}.work-v2__project figure{background:#c7c5be;margin:0;overflow:hidden}.work-v2__project img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.work-v2__project a:hover img{transform:scale(1.015)}.work-v2__project-head{border-top:1px solid var(--proto-rule);color:#64615c;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto auto;align-items:baseline;gap:2rem;margin-bottom:1.4rem;padding-top:.75rem;font-size:.58rem;display:grid}.work-v2__undiz{padding-top:2rem}.work-v2__undiz .work-v2__project-head{width:92%}.work-v2__undiz .work-v2__primary{aspect-ratio:2.12;width:92%}.work-v2__undiz h2{letter-spacing:-.09em;text-align:right;text-transform:uppercase;width:92%;margin-top:-.05em;font-size:clamp(5rem,13vw,13rem);font-weight:600;line-height:.78}.work-v2__clean{background:#d4dfdc}.work-v2__clean-stage{min-height:clamp(38rem,64vw,61rem);position:relative}.work-v2__clean .work-v2__primary{aspect-ratio:3/2;width:64%}.work-v2__clean .work-v2__secondary{z-index:2;aspect-ratio:2/3;border:.45rem solid #d4dfdc;width:20%;position:absolute;top:21%;right:7%}.work-v2__clean h2{letter-spacing:-.08em;text-align:right;font-size:clamp(3.7rem,8vw,8rem);font-weight:600;line-height:.76;position:absolute;bottom:8%;right:0}.work-v2__clean h2 span,.work-v2__clean h2 em{display:block}.work-v2__clean h2 em{font-family:var(--proto-serif);font-weight:400}.work-v2__mercedes{background:#e8e6df}.work-v2__mercedes .work-v2__project-head{width:76%;margin-left:auto}.work-v2__mercedes-stage{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(3rem,7vw,8rem);min-height:clamp(32rem,48vw,47rem);display:grid}.work-v2__mercedes .work-v2__primary{aspect-ratio:3/2}.work-v2__mercedes-title>p{letter-spacing:-.06em;text-transform:uppercase;margin-bottom:2.2rem;font-size:clamp(1.5rem,3vw,3.2rem);font-weight:600}.work-v2__mercedes-title>p i{font-family:var(--proto-serif);text-transform:none;font-weight:400}.work-v2__mercedes h2{letter-spacing:-.07em;font-size:clamp(2.5rem,5.4vw,5.7rem);font-weight:500;line-height:.82}.work-v2__mercedes h2 em{font-family:var(--proto-serif);font-weight:400}.work-v2__kermesse{color:#f0eee8;background:#16191a;padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(7rem,11vw,12rem)}.work-v2__kermesse .work-v2__project-head{color:#ffffffa1;border-color:#ffffff3d;width:82%}.work-v2__kermesse-stage{min-height:clamp(42rem,65vw,65rem);position:relative}.work-v2__kermesse .work-v2__primary{aspect-ratio:3/2;width:78%}.work-v2__kermesse .work-v2__secondary{z-index:2;aspect-ratio:2/3;border:.45rem solid #16191a;width:16%;position:absolute;top:37%;right:7%}.work-v2__kermesse h2{letter-spacing:-.08em;font-size:clamp(4.6rem,10vw,10rem);font-weight:500;line-height:.74;position:absolute;bottom:3%;left:4%}.work-v2__kermesse h2 span,.work-v2__kermesse h2 em{display:block}.work-v2__kermesse h2 em{color:#e87850;font-family:var(--proto-serif);margin-left:18%;font-weight:400}.work-v2__theatre{background:#cbd8d8}.work-v2__theatre .work-v2__project-head{width:74%;margin-left:auto}.work-v2__theatre-stage{grid-template-rows:auto auto;grid-template-columns:.42fr 1.18fr;align-items:end;gap:clamp(2rem,5vw,5rem);min-height:clamp(38rem,58vw,58rem);display:grid}.work-v2__theatre .work-v2__secondary{aspect-ratio:2/3;grid-area:1/1;justify-self:end;width:72%}.work-v2__theatre .work-v2__primary{aspect-ratio:3/2;grid-area:1/2;width:100%}.work-v2__theatre h2{letter-spacing:-.08em;grid-area:2/1/auto/-1;font-size:clamp(3.8rem,8vw,8rem);font-weight:500;line-height:.76}.work-v2__theatre h2 span,.work-v2__theatre h2 em{display:block}.work-v2__theatre h2 em{font-family:var(--proto-serif);margin-left:25%;font-weight:400}.work-v2__casa{background:#eeeae2;padding-top:clamp(7rem,11vw,12rem);padding-bottom:clamp(8rem,12vw,13rem)}.work-v2__casa .work-v2__project-head{width:58%}.work-v2__casa-stage{grid-template-columns:1fr .62fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.work-v2__casa .work-v2__primary{aspect-ratio:2/3;width:74%}.work-v2__casa-title{align-self:end;padding-bottom:8%}.work-v2__casa h2{letter-spacing:-.08em;font-size:clamp(5rem,10vw,10rem);font-weight:500;line-height:.72}.work-v2__casa h2 span,.work-v2__casa h2 em{display:block}.work-v2__casa h2 em{color:#e66f4c;font-family:var(--proto-serif);margin-left:11%;font-weight:400}.work-v2__casa-title>p{color:#67645e;letter-spacing:.1em;text-transform:uppercase;margin:3rem 0 0 12%;font-size:.58rem}.work-v2__footer{padding:1rem var(--proto-pad) 2rem;border-top:1px solid var(--proto-rule);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.65rem;display:flex}@media (width<=900px){.work-v2__intro{grid-template-columns:.4fr 1.35fr .75fr;min-height:54vh}.work-v2__project{padding-block:5rem}.work-v2__clean-stage,.work-v2__kermesse-stage,.work-v2__theatre-stage{min-height:42rem}.work-v2__clean h2{bottom:2%}.work-v2__kermesse h2{bottom:0}}@media (width<=760px){.work-v2 .prototype-header{grid-template-columns:1fr auto}.work-v2 .prototype-header__role,.work-v2 .prototype-nav>a:first-child,.work-v2 .prototype-mark__name{display:none}.work-v2__intro{min-height:auto;padding-top:7rem;padding-bottom:4.5rem;display:block}.work-v2__intro h1{margin:2.5rem 0 2rem;font-size:18vw}.work-v2__intro-copy{width:78%;margin-left:auto}.work-v2__intro-copy span{margin-top:1.5rem}.work-v2__project{padding:4.5rem var(--proto-pad)}.work-v2__project-head{grid-template-columns:1fr auto;gap:.5rem 1rem;margin-bottom:1rem}.work-v2__project-head p:first-of-type{grid-area:2/1}.work-v2__project-head p:last-child{grid-area:1/2}.work-v2__undiz{padding-top:1.5rem}.work-v2__undiz .work-v2__project-head,.work-v2__undiz .work-v2__primary{width:96%}.work-v2__undiz .work-v2__primary{aspect-ratio:1.45}.work-v2__undiz h2{width:96%;margin-top:-.03em;font-size:23vw}.work-v2__clean-stage{min-height:35rem}.work-v2__clean .work-v2__primary{aspect-ratio:1.45;width:86%}.work-v2__clean .work-v2__secondary{border-width:.3rem;width:32%;top:32%;right:1%}.work-v2__clean h2{text-align:left;font-size:14vw;bottom:0;left:0;right:auto}.work-v2__mercedes .work-v2__project-head{width:82%;margin-left:auto}.work-v2__mercedes-stage{flex-direction:column;align-items:stretch;gap:2.5rem;min-height:0;display:flex}.work-v2__mercedes-title{width:76%}.work-v2__mercedes-title>p{margin-bottom:1rem;font-size:1.5rem}.work-v2__mercedes h2{font-size:10vw}.work-v2__mercedes .work-v2__primary{width:78%;margin-left:auto}.work-v2__kermesse-stage{min-height:36rem}.work-v2__kermesse .work-v2__project-head{width:88%}.work-v2__kermesse .work-v2__primary{aspect-ratio:1.45;width:92%}.work-v2__kermesse .work-v2__secondary{border-width:.3rem;width:27%;top:35%;right:0}.work-v2__kermesse h2{font-size:17vw;bottom:0;left:0}.work-v2__theatre .work-v2__project-head{width:84%;margin-left:auto}.work-v2__theatre-stage{min-height:37rem;display:block}.work-v2__theatre .work-v2__primary{aspect-ratio:1.45;width:82%;margin-left:auto}.work-v2__theatre .work-v2__secondary{z-index:2;border:.3rem solid #cbd8d8;width:29%;position:absolute;top:30%;left:0}.work-v2__theatre h2{width:88%;font-size:13vw;position:absolute;bottom:0;right:0}.work-v2__casa{padding-block:5.5rem 6.5rem}.work-v2__casa .work-v2__project-head{width:78%}.work-v2__casa-stage{grid-template-columns:.74fr 1fr;gap:1.5rem}.work-v2__casa-title{align-self:center;padding:0}.work-v2__casa h2{font-size:13vw}.work-v2__casa h2 em{margin-left:0}.work-v2__casa-title>p{margin:2rem 0 0;line-height:1.5}.work-v2__casa .work-v2__primary{width:100%}}@media (width<=350px){.work-v2__intro{padding-top:6.5rem;padding-bottom:3.75rem}.work-v2__project{padding-block:3.75rem}.work-v2__clean-stage,.work-v2__kermesse-stage{min-height:31rem}.work-v2__theatre-stage{min-height:33rem}.work-v2__casa-stage{grid-template-columns:.9fr 1.1fr;gap:.75rem}.work-v2__casa h2{font-size:11.5vw}.work-v2__casa h2 em{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.work-v2__project img{transition:none}}@media (width<=760px){.work-v21 .work-v2__clean-stage{min-height:33.5rem}.work-v21 .work-v2__clean h2{bottom:3%}.work-v21 .work-v2__theatre-stage{min-height:34.5rem}.work-v21 .work-v2__theatre h2{bottom:3%}}@media (width>=761px){.work-v21 .work-v2__mercedes-title{transform:translateY(-2%)}.work-v21 .work-v2__mercedes .work-v2__primary{transform-origin:50%;transform:translateY(2%)scale(.985)}}@media (width<=350px){.work-v21 .work-v2__clean-stage{min-height:29.5rem}.work-v21 .work-v2__clean h2{bottom:4%}.work-v21 .work-v2__theatre-stage{min-height:31.5rem}.work-v21 .work-v2__theatre h2{bottom:4%}}.work-official .work-v2__scaletta{color:#f0e9df;background:#281b19;padding-block:clamp(6rem,9vw,9rem)}.work-official .work-v2__scaletta .work-v2__project-head{color:#f0e9dfaa;border-color:#fff5;width:76%}.work-official .work-v2__scaletta-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:5%;min-height:clamp(31rem,45vw,44rem);display:grid}.work-official .work-v2__scaletta .work-v2__primary{aspect-ratio:2/3;width:min(100%,31rem);margin-left:6%}.work-official .work-v2__scaletta-title{z-index:1;margin-left:-4%;position:relative}.work-official .work-v2__scaletta h2{letter-spacing:-.08em;font-size:clamp(4.5rem,8.5vw,9rem);font-weight:500;line-height:.73}.work-official .work-v2__scaletta h2 span,.work-official .work-v2__scaletta h2 em{display:block}.work-official .work-v2__scaletta h2 em{font-family:var(--proto-serif);margin-left:8%;font-weight:400}.work-official .work-v2__scaletta-title p{letter-spacing:.1em;text-transform:uppercase;margin:2rem 0 0 9%;font-size:.58rem}@media (width<=760px){.work-official .work-v2__scaletta{padding-block:5rem 6rem}.work-official .work-v2__scaletta .work-v2__project-head{width:90%}.work-official .work-v2__scaletta-stage{min-height:0;display:block}.work-official .work-v2__scaletta .work-v2__primary{width:65%;margin-left:0}.work-official .work-v2__scaletta-title{margin:-.05em 0 0 19%}.work-official .work-v2__scaletta h2{font-size:15vw}.work-official .work-v2__scaletta-title p{margin:1.5rem 0 0 8%;line-height:1.4}}
