.ProjectPage_ProjectPage__FMdlA{padding:var(--padding);display:grid;grid-template-columns:var(--grid-columns);grid-gap:var(--grid-gap);--topRow:var(--margin-top);--bottomRow:calc(2 * var(--lineHeight));--mobileRatioP:calc(5 / 4);--mobileRatioL:calc(4 / 5);--heightL:calc((100vw - var(--padding) * 2) * var(--mobileRatioL));--heightP:calc((100vw - var(--padding) * 2) * var(--mobileRatioP));--maxHeightP:calc(100svh - var(--margin-top) - 6em);--currentHeight:min(var(--heightP),var(--maxHeightP));grid-template-rows:var(--topRow) auto var(--bottomRow);height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;min-height:-webkit-stretch;height:100svh}.ProjectPage_ProjectPage__FMdlA ul{list-style:none;padding-left:0}.ProjectPage_ProjectPage__FMdlA ul li{position:relative;padding-left:1em}.ProjectPage_ProjectPage__FMdlA ul li:before{content:"–";position:absolute;left:0;font-weight:700;margin-right:.5em}.ProjectPage_textContainer__qjdRS{display:contents}.ProjectPage_year__Lp4w8{grid-column-start:3;grid-column-end:5;grid-row-start:3;grid-row-end:4}.ProjectPage_material__NhfV0{grid-column-start:5;grid-column-end:7;grid-row-start:3;grid-row-end:4}.ProjectPage_dimensions__eB1SB{grid-column-start:7;grid-column-end:9;grid-row-start:3;grid-row-end:4}.ProjectPage_text__5RYKa{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;position:relative;height:calc(100% + 20px);top:-20px;padding:20px 5px 0 0;overflow-y:scroll;-webkit-mask-image:linear-gradient(180deg,transparent 0,#3b3b3b 30px,#3b3b3b 95%,transparent);mask-image:linear-gradient(180deg,transparent 0,#3b3b3b 30px,#3b3b3b 95%,transparent)}.ProjectPage_text__5RYKa a{text-decoration:underline;transition:filter .4s ease;filter:blur(0)}.ProjectPage_text__5RYKa a:hover{filter:blur(2px)}.ProjectPage_dimensions__eB1SB,.ProjectPage_material__NhfV0,.ProjectPage_year__Lp4w8{overflow:hidden;width:100%}.ProjectPage_dimensions__eB1SB p,.ProjectPage_material__NhfV0 p,.ProjectPage_year__Lp4w8 p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.ProjectPage_text__5RYKa{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.ProjectPage_text__5RYKa::-webkit-scrollbar{display:none}.ProjectPage_text__5RYKa::-webkit-scrollbar-track{background:#fff}.ProjectPage_text__5RYKa::-webkit-scrollbar-thumb{background:#e7e7e7;border-radius:10px}.ProjectPage_text__5RYKa::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.ProjectPage_italic__tCPMD,.ProjectPage_text__5RYKa h2{font-style:italic}.ProjectPage_text__5RYKa p{margin-bottom:var(--lineHeight)}.ProjectPage_sliderControl__TnM4m{grid-column-start:9;grid-column-end:10;grid-row-start:3;grid-row-end:4;text-align:right;font-size:1.3em;z-index:5}.ProjectPage_sliderControl__TnM4m span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectPage_next__zGhao{padding:0 0 5px 5px;transition:filter .4s ease;filter:blur(0)}.ProjectPage_prev__tkUNk{padding:0 5px 5px;transition:filter .4s ease;filter:blur(0)}.ProjectPage_next__zGhao:hover,.ProjectPage_prev__tkUNk:hover{filter:blur(2px)}.ProjectPage_next__zGhao img,.ProjectPage_prev__tkUNk img{margin-top:.2em;height:.6em}.ProjectPage_next__zGhao img{transform:scaleX(-1)}.ProjectPage_slider__gF9zr{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:10;position:relative;font-size:1.3em}.ProjectPage_slideContainer__KTz_p{overflow:hidden;background-color:#cfcfcf;height:100%;position:absolute;right:0;transition:width .4s ease-in-out,height .4s ease-in-out;cursor:pointer}.ProjectPage_slideContainer__KTz_p.ProjectPage_landscape__Z_TtO{width:100%}.ProjectPage_slideContainer__KTz_p.ProjectPage_portrait__3C_Uh{width:calc(var(--row-height) * 3 - var(--grid-gap))}.ProjectPage_slideContainer__KTz_p.ProjectPage_middle__fCSja{width:calc(var(--row-height) * 5 - var(--grid-gap))}.ProjectPage_slideWrapper__ItW6C{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ProjectPage_slideWrapper__ItW6C img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position-x,50%) var(--object-position-y,50%);object-position:var(--object-position-x,50%) var(--object-position-y,50%);position:absolute}.ProjectPage_title__yhVl1.ProjectPage_mobile__t2KUK{display:none}@media (hover:none){.ProjectPage_ProjectPage__FMdlA{position:absolute;top:0;left:0;overflow-x:hidden;width:100vw}.ProjectPage_next__zGhao:hover,.ProjectPage_prev__tkUNk:hover,.ProjectPage_text__5RYKa a:hover{filter:none!important}}@media (hover:none) and (orientation:portrait){.ProjectPage_ProjectPage__FMdlA{height:auto;padding-bottom:20vh}}@media (max-width:1100px){.ProjectPage_year__Lp4w8{grid-column-start:3;grid-column-end:4}.ProjectPage_material__NhfV0{grid-column-start:4;grid-column-end:5}.ProjectPage_dimensions__eB1SB{position:relative;left:calc(var(--row-height) * .2);grid-column-start:5;grid-column-end:7;max-width:calc(100% - 8em)}.ProjectPage_text__5RYKa{grid-column-start:1;grid-column-end:3}.ProjectPage_sliderControl__TnM4m{grid-column-start:6;grid-column-end:7}.ProjectPage_slider__gF9zr{grid-column-start:3;grid-column-end:7}.ProjectPage_slideContainer__KTz_p.ProjectPage_landscape__Z_TtO{width:100%;height:calc(var(--row-height) * 3 - var(--grid-gap))}.ProjectPage_slideContainer__KTz_p.ProjectPage_portrait__3C_Uh{width:calc(var(--row-height) * 3 - var(--grid-gap))}}@media (max-width:900px){.ProjectPage_year__Lp4w8{grid-column-start:1;grid-column-end:3}.ProjectPage_material__NhfV0{grid-column-start:3;grid-column-end:5}.ProjectPage_slideContainer__KTz_p.ProjectPage_portrait__3C_Uh{width:calc(var(--row-height) * 4 - var(--grid-gap))}.ProjectPage_slideContainer__KTz_p.ProjectPage_landscape__Z_TtO{height:calc(var(--row-height) * 2.8 - var(--grid-gap))}}@media (max-width:700px),(orientation:portrait){.ProjectPage_ProjectPage__FMdlA{display:block;height:auto;padding:var(--padding);padding-bottom:20vh;position:relative;min-height:100vh}.ProjectPage_overlayTop__ISUuB{position:fixed;top:0;left:0;z-index:50;width:100%;height:calc(var(--margin-top) * 1.5);transition:opacity .3s ease;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.7) 30%,transparent 60%);backdrop-filter:blur(20px) brightness(1.1);-webkit-mask-image:linear-gradient(180deg,#000 0,#3b3b3b 60%,transparent);mask-image:linear-gradient(180deg,#000 0,#3b3b3b 60%,transparent)}.ProjectPage_sliderControl__TnM4m,.ProjectPage_slider__gF9zr{position:absolute;top:var(--margin-top);width:calc(100% - var(--padding) * 2);transition:height .4s ease-in-out}.ProjectPage_sliderControl__TnM4m.ProjectPage_landscape__Z_TtO,.ProjectPage_slider__gF9zr.ProjectPage_landscape__Z_TtO{height:var(--heightL)}.ProjectPage_sliderControl__TnM4m.ProjectPage_portrait__3C_Uh,.ProjectPage_slider__gF9zr.ProjectPage_portrait__3C_Uh{height:var(--heightP);max-height:var(--maxHeightP)}.ProjectPage_slideContainer__KTz_p.ProjectPage_landscape__Z_TtO,.ProjectPage_slideContainer__KTz_p.ProjectPage_portrait__3C_Uh{width:100%;height:100%;overflow:hidden}.ProjectPage_textContainer__qjdRS{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;transition:margin-top .4s ease-in-out;position:relative}.ProjectPage_textContainer__qjdRS.ProjectPage_portrait__3C_Uh{margin-top:calc(var(--margin-top) + var(--currentHeight) + var(--grid-gap))}.ProjectPage_textContainer__qjdRS.ProjectPage_landscape__Z_TtO{margin-top:calc(var(--margin-top) + var(--heightL) + var(--grid-gap))}.ProjectPage_desktop__r9rSJ,.ProjectPage_title__yhVl1{display:none}.ProjectPage_title__yhVl1.ProjectPage_mobile__t2KUK{display:block;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;font-style:italic;padding-right:1em}.ProjectPage_year__Lp4w8{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.ProjectPage_dimensions__eB1SB,.ProjectPage_material__NhfV0,.ProjectPage_title__yhVl1,.ProjectPage_year__Lp4w8{margin-bottom:1em}.ProjectPage_dimensions__eB1SB p,.ProjectPage_material__NhfV0 p,.ProjectPage_title__yhVl1 p,.ProjectPage_year__Lp4w8 p{max-width:unset}.ProjectPage_material__NhfV0{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.ProjectPage_dimensions__eB1SB{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;left:0;max-width:100%}.ProjectPage_dimensions__eB1SB p,.ProjectPage_material__NhfV0 p,.ProjectPage_year__Lp4w8 p{white-space:wrap;text-overflow:unset;overflow:unset;padding-right:1em;width:100%}.ProjectPage_text__5RYKa{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;height:auto;margin-top:2em;top:0;padding:0 2em 0 0;-webkit-mask-image:unset;mask-image:unset}.ProjectPage_next__zGhao,.ProjectPage_prev__tkUNk{position:absolute;display:block;width:50%;height:100%;padding:0}.ProjectPage_next__zGhao{right:0}.ProjectPage_next__zGhao img{position:absolute;bottom:var(--grid-gap);right:var(--grid-gap)}.ProjectPage_prev__tkUNk{left:0}.ProjectPage_prev__tkUNk img{position:absolute;bottom:var(--grid-gap);left:var(--grid-gap)}}@media (min-width:768px) and (orientation:portrait){.ProjectPage_desktop__r9rSJ,.ProjectPage_title__yhVl1{display:none}.ProjectPage_title__yhVl1.ProjectPage_mobile__t2KUK{display:block;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.ProjectPage_year__Lp4w8{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.ProjectPage_material__NhfV0{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}.ProjectPage_dimensions__eB1SB{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5;left:0}.ProjectPage_text__5RYKa{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:6;margin-top:0;position:relative;top:0;padding:0 2em 0 0}}@media (max-width:500px){.ProjectPage_text__5RYKa{padding:0}}