.project_project__7_M2o{--project-scroll:0;--ink:#0b0b0a;--paper:#f4f0e7;--brass:#a27b43;background:var(--ink);color:var(--paper);overflow:clip}.project_hero__CTL7j{position:relative;height:180svh;min-height:76rem;padding:7.25rem clamp(1rem,2.3vw,2.5rem) 0}.project_heroTop__G8R_b{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:center;padding-top:.7rem;border-top:1px solid hsla(42,37%,93%,.45);font-size:.65rem;line-height:1;text-transform:uppercase;letter-spacing:.09em}.project_back__H6P3p{display:flex;align-items:center;gap:.6rem}.project_number__hbjtG{display:flex;align-items:center;gap:.65rem;color:#d0a666;font-variant-numeric:tabular-nums}.project_number__hbjtG i{display:block;width:2.2rem;height:1px;background:currentColor}.project_rolling___R8Yv{display:flex;height:1.35em;flex-direction:column;overflow:hidden}.project_rolling___R8Yv>span{height:1.35em;flex:none;transition:transform .45s cubic-bezier(.16,1,.3,1)}.project_back__H6P3p:hover .project_rolling___R8Yv>span,.project_external__6xr2r a:hover .project_rolling___R8Yv>span{transform:translateY(-100%)}.project_titleWrap__v4HXl{position:absolute;z-index:3;top:22svh;left:clamp(1rem,2.3vw,2.5rem);right:clamp(1rem,2.3vw,2.5rem);pointer-events:none;transform:translateY(calc(var(--project-scroll) * -8svh));will-change:transform}.project_titleWrap__v4HXl h1{margin:0;color:var(--paper);font-size:clamp(6.2rem,15.2vw,17rem);font-weight:500;line-height:.72;letter-spacing:-.075em;text-transform:uppercase}.project_titleWrap__v4HXl[data-size=medium] h1{font-size:clamp(5.4rem,12.2vw,14rem)}.project_titleWrap__v4HXl[data-size=long] h1{font-size:clamp(4.2rem,9.3vw,10.5rem);line-height:.78}.project_titleWrap__v4HXl h1>span{display:block;overflow:hidden}.project_titleWrap__v4HXl h1 b{display:block;font:inherit;transform:translateY(110%);animation:project_titleIn__SoTVX .9s cubic-bezier(.16,1,.3,1) forwards}.project_titleWrap__v4HXl h1>span:nth-child(2) b{animation-delay:.09s}.project_titleWrap__v4HXl h1>span:nth-child(3) b{animation-delay:.18s}.project_heroImageWrap__AMlCb{position:absolute;z-index:2;top:82svh;left:50%;width:min(calc(100% - clamp(2rem,4.6vw,5rem)),94rem);height:min(75vw,82svh);min-height:34rem;overflow:hidden;background:#252420;transform:translateX(-50%) scale(calc(.84 + var(--project-scroll) * .16));transform-origin:50% 25%;will-change:transform}.project_heroImage__tcyIQ{-o-object-fit:cover;object-fit:cover;transform:scale(calc(1.08 - var(--project-scroll) * .08));will-change:transform}.project_imageIndex__tL3sa{position:absolute;right:.75rem;bottom:.75rem;padding:.4rem .55rem;border-radius:99px;background:rgba(0,0,0,.72);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.project_metadata__ngyAr{position:absolute;z-index:4;top:66svh;left:clamp(1rem,2.3vw,2.5rem);display:grid;width:min(44rem,58vw);grid-template-columns:.8fr 1fr 1.6fr;margin:0;opacity:calc(.2 + var(--project-scroll) * .8);transform:translateY(calc((1 - var(--project-scroll)) * 1.5rem))}.project_metadata__ngyAr>div{padding:.7rem .75rem .7rem 0;border-top:1px solid hsla(42,37%,93%,.45)}.project_metadata__ngyAr dt{margin-bottom:.45rem;color:#9c978e;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em}.project_metadata__ngyAr dd{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em}.project_scrollCue__BDR2W{position:absolute;z-index:4;top:68svh;right:clamp(1rem,2.3vw,2.5rem);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em}.project_scrollCue__BDR2W span{color:#d0a666}.project_story__FHN5j{display:grid;grid-template-columns:1fr 2.1fr;gap:clamp(3rem,9vw,10rem);padding:clamp(6rem,10vw,10rem) max(clamp(1rem,4vw,4rem),calc((100vw - 94rem)/2));background:var(--paper);color:var(--ink)}.project_storyLabel__dnFf5{display:flex;justify-content:space-between;padding-top:.7rem;border-top:1px solid;font-size:.63rem;text-transform:uppercase;letter-spacing:.09em}.project_storyLabel__dnFf5 span{color:#76582f}.project_storyCopy__s5TIl{max-width:52rem}.project_storyCopy__s5TIl h2{margin:0 0 clamp(3rem,6vw,6rem);font-size:clamp(3.4rem,6.4vw,7rem);font-weight:500;line-height:.85;letter-spacing:-.06em;text-transform:uppercase}.project_storyCopy__s5TIl>p{font-size:clamp(1.3rem,2.05vw,2rem);line-height:1.3;letter-spacing:-.025em}.project_storyCopy__s5TIl>p+p{margin-top:1.4em}.project_storyCopy__s5TIl aside{margin:4rem 0 0 35%;padding-top:.75rem;border-top:1px solid}.project_storyCopy__s5TIl aside span{font-size:.6rem;text-transform:uppercase;letter-spacing:.08em}.project_storyCopy__s5TIl aside p{margin-top:1rem;font-size:.8rem;line-height:1.55;text-transform:uppercase}.project_gallerySection__w_qBt{padding:clamp(5rem,9vw,9rem) max(clamp(1rem,2.3vw,2.5rem),calc((100vw - 100rem)/2)) clamp(8rem,12vw,13rem);background:#e9e7e1;color:var(--ink)}.project_galleryHeading__8cHed{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:clamp(5rem,8vw,8rem);padding-top:.7rem;border-top:1px solid}.project_galleryHeading__8cHed p,.project_galleryHeading__8cHed span{font-size:.62rem;text-transform:uppercase;letter-spacing:.09em}.project_galleryHeading__8cHed span{text-align:right}.project_galleryHeading__8cHed h2{font-size:clamp(4rem,8vw,8rem);font-weight:500;line-height:.82;letter-spacing:-.065em;text-transform:uppercase}.project_gallery__OeibG{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(5rem,9vw,10rem) clamp(1rem,2vw,2rem)}.project_galleryItem__aFBoP{grid-column:2/span 10;margin:0}.project_galleryItem__aFBoP[data-pattern="1"]{grid-column:7/span 5}.project_galleryItem__aFBoP[data-pattern="2"]{grid-column:1/span 7}.project_galleryItem__aFBoP[data-pattern="3"]{grid-column:3/span 10}.project_galleryItem__aFBoP[data-pattern="4"]{grid-column:1/span 5}.project_galleryItem__aFBoP[data-pattern="5"]{grid-column:7/span 6}.project_galleryFrame__TFpqn{overflow:hidden;background:#d6d2c9}.project_galleryFrame__TFpqn img{width:100%;height:auto;transition:transform .8s cubic-bezier(.16,1,.3,1)}.project_galleryItem__aFBoP figcaption{margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(0,0,0,.55);font-size:.57rem;letter-spacing:.1em;text-transform:uppercase}.project_reveal__pnlor{opacity:0;transform:translateY(4rem);transition:opacity .75s ease var(--reveal-delay),transform 1s cubic-bezier(.16,1,.3,1) var(--reveal-delay)}.project_reveal__pnlor[data-visible=true]{opacity:1;transform:none}.project_external__6xr2r{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding:clamp(5rem,8vw,8rem) max(clamp(1rem,4vw,4rem),calc((100vw - 94rem)/2));background:var(--paper);color:var(--ink)}.project_external__6xr2r>p{padding-top:.7rem;border-top:1px solid;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.project_external__6xr2r>div{border-top:1px solid}.project_external__6xr2r a{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 0;border-bottom:1px solid;font-size:clamp(1.4rem,2.7vw,2.8rem);line-height:1;text-transform:uppercase;letter-spacing:-.03em}.project_external__6xr2r a>span:last-child{color:#8e6834;transition:transform .45s}.project_external__6xr2r a:hover>span:last-child{transform:rotate(45deg)}.project_projectNav__3JR4G{background:var(--ink);color:var(--paper)}.project_navUtility__gT1wJ{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:4rem max(clamp(1rem,2.3vw,2.5rem),calc((100vw - 100rem)/2))}.project_navUtility__gT1wJ a{padding-top:.7rem;border-top:1px solid hsla(42,37%,93%,.45)}.project_navUtility__gT1wJ a:last-child{text-align:right}.project_navUtility__gT1wJ span{display:block;margin-bottom:.75rem;color:#96928b;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em}.project_navUtility__gT1wJ b{font-size:.75rem;font-weight:400;text-transform:uppercase}.project_nextProject__vZAa1{position:relative;display:flex;height:min(75svh,48rem);min-height:32rem;flex-direction:column;justify-content:space-between;padding:2rem max(clamp(1rem,2.3vw,2.5rem),calc((100vw - 100rem)/2));overflow:hidden;isolation:isolate}.project_nextProject__vZAa1>img{z-index:-2;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transform:scale(1.02);transition:filter .7s,transform 1s cubic-bezier(.16,1,.3,1)}.project_nextShade__Q2Sbr{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.3) 45%,rgba(0,0,0,.7))}.project_nextEyebrow__7RJAX{display:flex;justify-content:space-between;padding-top:.7rem;border-top:1px solid;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.project_nextEyebrow__7RJAX i{color:#d0a666;font-style:normal}.project_nextProject__vZAa1 strong{max-width:90%;font-size:clamp(4rem,10vw,11rem);font-weight:500;line-height:.78;letter-spacing:-.07em;text-transform:uppercase}.project_nextArrow__4XZeg{position:absolute;right:max(clamp(1rem,2.3vw,2.5rem),calc((100vw - 100rem)/2));bottom:2rem;font-size:clamp(2.5rem,5vw,5rem);transition:transform .5s}@media(hover:hover) and (pointer:fine){.project_galleryItem__aFBoP:hover img{transform:scale(1.015)}.project_nextProject__vZAa1:hover>img{filter:grayscale(0);transform:scale(1.045)}.project_nextProject__vZAa1:hover .project_nextArrow__4XZeg{transform:translateX(.4rem)}}@keyframes project_titleIn__SoTVX{to{transform:none}}@media(max-width:900px){.project_hero__CTL7j{height:150svh}.project_titleWrap__v4HXl{top:25svh}.project_titleWrap__v4HXl h1{font-size:clamp(5rem,17vw,9rem)}.project_titleWrap__v4HXl[data-size=medium] h1{font-size:clamp(4.5rem,14vw,7.5rem)}.project_titleWrap__v4HXl[data-size=long] h1{font-size:clamp(3.8rem,11.5vw,6.5rem)}.project_metadata__ngyAr{top:68svh;width:70vw}.project_heroImageWrap__AMlCb{top:82svh;height:58svh}.project_story__FHN5j{gap:3rem}.project_galleryHeading__8cHed,.project_story__FHN5j{grid-template-columns:1fr 2fr}.project_galleryHeading__8cHed span{display:none}}@media(max-width:600px){.project_hero__CTL7j{height:auto;min-height:0;padding-top:6.25rem;padding-bottom:4rem}.project_heroTop__G8R_b{margin-bottom:3.5rem}.project_titleWrap__v4HXl{position:relative;top:auto;left:auto;right:auto;transform:none}.project_titleWrap__v4HXl h1,.project_titleWrap__v4HXl[data-size=medium] h1{font-size:clamp(4.2rem,21vw,7.5rem);line-height:.76}.project_titleWrap__v4HXl[data-size=long] h1{font-size:clamp(3.2rem,15vw,5.4rem);line-height:.8}.project_metadata__ngyAr{position:relative;top:auto;left:auto;display:grid;width:100%;grid-template-columns:1fr 1fr;margin:2.5rem 0 1rem;opacity:1;transform:none}.project_metadata__ngyAr>div:last-child{grid-column:1/-1}.project_heroImageWrap__AMlCb{position:relative;top:auto;left:auto;width:calc(100% + 2rem);height:68svh;min-height:28rem;margin:2.5rem -1rem 0;transform:none}.project_heroImage__tcyIQ{transform:none}.project_scrollCue__BDR2W{display:none}.project_story__FHN5j{display:block;padding:5rem 1rem}.project_storyLabel__dnFf5{margin-bottom:4.5rem}.project_storyCopy__s5TIl h2{font-size:clamp(3.1rem,15vw,5rem)}.project_storyCopy__s5TIl>p{font-size:1.25rem}.project_storyCopy__s5TIl aside{margin-left:20%}.project_gallerySection__w_qBt{padding:5rem 1rem 7rem}.project_galleryHeading__8cHed{display:block;margin-bottom:4rem}.project_galleryHeading__8cHed p{margin-bottom:1.5rem}.project_galleryHeading__8cHed h2{font-size:clamp(3.8rem,18vw,6rem)}.project_gallery__OeibG{display:block}.project_galleryItem__aFBoP[data-pattern]{margin:0 0 4.5rem}.project_galleryItem__aFBoP[data-pattern="1"],.project_galleryItem__aFBoP[data-pattern="4"]{width:82%;margin-left:auto}.project_galleryItem__aFBoP[data-pattern="2"],.project_galleryItem__aFBoP[data-pattern="5"]{width:88%}.project_external__6xr2r{display:block;padding:5rem 1rem}.project_external__6xr2r>p{margin-bottom:3rem}.project_external__6xr2r a{font-size:1.35rem}.project_navUtility__gT1wJ{display:block;padding:3.5rem 1rem}.project_navUtility__gT1wJ a{display:block;margin-bottom:2rem}.project_navUtility__gT1wJ a:last-child{text-align:left}.project_nextProject__vZAa1{height:68svh;min-height:30rem;padding:1.25rem 1rem}.project_nextProject__vZAa1 strong{font-size:clamp(3.4rem,17vw,6rem)}.project_nextArrow__4XZeg{right:1rem;bottom:1.25rem}}@media(prefers-reduced-motion:reduce){.project_heroImageWrap__AMlCb,.project_heroImage__tcyIQ,.project_reveal__pnlor,.project_titleWrap__v4HXl{opacity:1;transform:none;transition:none}.project_titleWrap__v4HXl h1 b{transform:none;animation:none}.project_metadata__ngyAr{opacity:1;transform:none}.project_galleryFrame__TFpqn img,.project_nextArrow__4XZeg,.project_nextProject__vZAa1>img,.project_rolling___R8Yv>span{transition:none}}