.project-hero-slider-module__0vBb9a__hero{isolation:isolate;color:#faf5f3;background:#160f0e;height:100dvh;min-height:100svh;position:relative;overflow:hidden}.project-hero-slider-module__0vBb9a__slides,.project-hero-slider-module__0vBb9a__slide{position:absolute;inset:0}.project-hero-slider-module__0vBb9a__slide{opacity:0;will-change:opacity, transform;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 7.2s cubic-bezier(.16,1,.3,1);transform:scale(.86)}.project-hero-slider-module__0vBb9a__slideActive{z-index:2;opacity:1;transform:scale(1)}.project-hero-slider-module__0vBb9a__slideExited{z-index:1;opacity:0;transform:scale(1.16)}.project-hero-slider-module__0vBb9a__slideWaiting{z-index:0;opacity:0;transform:scale(.86)}.project-hero-slider-module__0vBb9a__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-hero-slider-module__0vBb9a__scrim{z-index:3;pointer-events:none;background:linear-gradient(90deg,#120d0cc2,#120d0c24 46%,#120d0c94),linear-gradient(#120d0c33,#120d0c14 56%,#120d0cd1);position:absolute;inset:0}.project-hero-slider-module__0vBb9a__frame{z-index:4;max-width:min(52rem,78vw);position:absolute;bottom:clamp(8.8rem,16vh,12.5rem);left:clamp(1.25rem,4.8vw,5.5rem)}.project-hero-slider-module__0vBb9a__eyebrow,.project-hero-slider-module__0vBb9a__metaPanel,.project-hero-slider-module__0vBb9a__thumbText{letter-spacing:.28em;text-transform:uppercase;font-size:.68rem;font-weight:800}.project-hero-slider-module__0vBb9a__eyebrow{color:#faf5f39e;margin:0 0 1rem}.project-hero-slider-module__0vBb9a__frame h1{letter-spacing:-.085em;text-wrap:balance;max-width:12ch;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(4.4rem,12vw,12.5rem);font-weight:800;line-height:.82}.project-hero-slider-module__0vBb9a__summary{color:#faf5f3bd;max-width:36rem;margin:1.4rem 0 0;font-size:clamp(1rem,1.3vw,1.28rem);line-height:1.6}.project-hero-slider-module__0vBb9a__metaPanel{z-index:4;color:#faf5f3b8;gap:1.2rem;display:flex;position:absolute;top:clamp(6.4rem,12vh,8.5rem);right:clamp(1.25rem,4.8vw,5.5rem)}.project-hero-slider-module__0vBb9a__metaPanel span+span:before{content:"/";color:#faf5f361;margin-right:1.2rem}.project-hero-slider-module__0vBb9a__thumbRail{z-index:4;scrollbar-width:none;background:#583939b8;border:1px solid #faf5f329;border-radius:999px;gap:.72rem;max-width:min(52rem,100vw - 2.5rem);padding:.65rem;display:flex;position:absolute;bottom:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4.8vw,5.5rem);overflow-x:auto;box-shadow:0 2rem 5.5rem #120d0c57}.project-hero-slider-module__0vBb9a__thumbRail::-webkit-scrollbar{display:none}.project-hero-slider-module__0vBb9a__thumb{color:#faf5f38a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;grid-template-columns:3.2rem minmax(7rem,10rem);align-items:center;gap:.72rem;min-width:12rem;padding:.28rem .78rem .28rem .28rem;transition:background-color .26s,color .26s,opacity .26s,transform .26s;display:grid}.project-hero-slider-module__0vBb9a__thumb:hover,.project-hero-slider-module__0vBb9a__thumb:focus-visible{color:#faf5f3;background:#faf5f31a;outline:none}.project-hero-slider-module__0vBb9a__thumbActive{color:#faf5f3;background:#faf5f329}.project-hero-slider-module__0vBb9a__thumbImageWrap{background:#331917;border-radius:999px;width:3.2rem;height:3.2rem;position:relative;overflow:hidden}.project-hero-slider-module__0vBb9a__thumbImage{-o-object-fit:cover;object-fit:cover}.project-hero-slider-module__0vBb9a__thumbText{gap:.18rem;font-size:.58rem;line-height:1.2;display:grid}.project-hero-slider-module__0vBb9a__thumbText span{color:#faf5f36b}@media (max-width:760px){.project-hero-slider-module__0vBb9a__hero{min-height:100svh}.project-hero-slider-module__0vBb9a__frame{max-width:calc(100vw - 2.5rem);bottom:12rem}.project-hero-slider-module__0vBb9a__frame h1{letter-spacing:-.08em;font-size:clamp(4rem,18vw,6.4rem)}.project-hero-slider-module__0vBb9a__metaPanel{top:5.2rem;left:1.25rem;right:auto}.project-hero-slider-module__0vBb9a__thumbRail{border-radius:1.35rem;bottom:1rem;left:1rem;right:1rem}.project-hero-slider-module__0vBb9a__thumb{grid-template-columns:2.8rem minmax(6.4rem,8rem);min-width:10.5rem}.project-hero-slider-module__0vBb9a__thumbImageWrap{width:2.8rem;height:2.8rem}}@media (prefers-reduced-motion:reduce){.project-hero-slider-module__0vBb9a__slide,.project-hero-slider-module__0vBb9a__thumb{transition:none}}
.project-detail-experience-module__B9mrAW__page{min-height:100vh;color:var(--color-espresso);background:#ece4e1;overflow:clip}.project-detail-experience-module__B9mrAW__intro,.project-detail-experience-module__B9mrAW__story,.project-detail-experience-module__B9mrAW__notes,.project-detail-experience-module__B9mrAW__enquiry{width:min(100% - 2rem,116rem);margin:0 auto}.project-detail-experience-module__B9mrAW__intro{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);gap:clamp(2rem,7vw,8rem);padding:clamp(5.5rem,10vw,10rem) 0 clamp(4rem,7vw,7rem);display:grid}.project-detail-experience-module__B9mrAW__kicker{color:var(--color-walnut);letter-spacing:.34em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:800}.project-detail-experience-module__B9mrAW__introCopy h2,.project-detail-experience-module__B9mrAW__notes h2,.project-detail-experience-module__B9mrAW__enquiry h2,.project-detail-experience-module__B9mrAW__nextProject h2{letter-spacing:-.075em;text-wrap:balance;margin:0;font-family:Manrope,Arial,sans-serif;font-size:clamp(3.4rem,7.2vw,8.8rem);font-weight:800;line-height:.9}.project-detail-experience-module__B9mrAW__factGrid{border-top:1px solid #5839392e;border-left:1px solid #5839392e;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.project-detail-experience-module__B9mrAW__fact{border-bottom:1px solid #5839392e;border-right:1px solid #5839392e;min-height:9rem;padding:1.15rem}.project-detail-experience-module__B9mrAW__fact span,.project-detail-experience-module__B9mrAW__storyBlock span,.project-detail-experience-module__B9mrAW__storyBlock p,.project-detail-experience-module__B9mrAW__noteList p,.project-detail-experience-module__B9mrAW__fullBleedCaption,.project-detail-experience-module__B9mrAW__fact strong{max-width:12rem;color:var(--color-espresso);margin-top:2.7rem;font-size:clamp(1.1rem,1.7vw,1.75rem);font-weight:600;line-height:1.15;display:block}.project-detail-experience-module__B9mrAW__story{border-top:1px solid #58393933;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.project-detail-experience-module__B9mrAW__storyBlock{border-right:1px solid #58393929;align-content:space-between;min-height:clamp(24rem,36vw,40rem);padding:clamp(1.2rem,2.6vw,3rem);display:grid}.project-detail-experience-module__B9mrAW__storyBlock:last-child{border-right:0}.project-detail-experience-module__B9mrAW__storyBlock p{color:var(--color-walnut);margin:auto 0 1rem}.project-detail-experience-module__B9mrAW__storyBlock h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.25rem,2.2vw,2.65rem);font-weight:500;line-height:1.16}.project-detail-experience-module__B9mrAW__fullBleed{background:#331917;min-height:94svh;margin:clamp(4rem,8vw,9rem) 0 0;position:relative;overflow:hidden}.project-detail-experience-module__B9mrAW__fullBleed:after{content:"";background:linear-gradient(#18141105 48%,#181411a8),linear-gradient(90deg,#1814116b,#18141105);position:absolute;inset:0}.project-detail-experience-module__B9mrAW__fullBleedImage,.project-detail-experience-module__B9mrAW__nextProject img{-o-object-fit:cover;object-fit:cover}.project-detail-experience-module__B9mrAW__fullBleedCaption{z-index:2;color:#faf5f3b8;justify-content:space-between;gap:1rem;display:flex;position:absolute;bottom:clamp(1.25rem,4vw,3rem);left:clamp(1.25rem,4.8vw,5.5rem);right:clamp(1.25rem,4.8vw,5.5rem)}.project-detail-experience-module__B9mrAW__notes{grid-template-columns:minmax(0,.75fr) minmax(28rem,1fr);gap:clamp(2rem,7vw,8rem);padding:clamp(5rem,9vw,10rem) 0;display:grid}.project-detail-experience-module__B9mrAW__noteList{border-top:1px solid #5839392e;gap:0;display:grid}.project-detail-experience-module__B9mrAW__noteList article{border-bottom:1px solid #5839392e;grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:2rem;padding:2rem 0;display:grid}.project-detail-experience-module__B9mrAW__noteList p{color:var(--color-walnut);margin:0}.project-detail-experience-module__B9mrAW__noteList h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.15rem,1.6vw,1.75rem);font-weight:500;line-height:1.32}.project-detail-experience-module__B9mrAW__enquiry{border-top:1px solid #5839392e;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(3rem,7vw,7rem) 0;display:flex}.project-detail-experience-module__B9mrAW__enquiry h2{max-width:11ch}.project-detail-experience-module__B9mrAW__cta{color:#faf5f3;letter-spacing:.16em;text-transform:uppercase;background:#583939;border:1px solid #583939;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:3.45rem;padding:0 1.4rem;font-size:.72rem;font-weight:900;transition:transform .26s,background-color .26s;display:inline-flex}.project-detail-experience-module__B9mrAW__cta:hover{background:#331917;transform:translateY(-.16rem)}.project-detail-experience-module__B9mrAW__cta svg,.project-detail-experience-module__B9mrAW__nextProject svg{width:1rem;height:1rem}.project-detail-experience-module__B9mrAW__nextProject{color:#faf5f3;place-items:center;min-height:70svh;display:grid;position:relative;overflow:hidden}.project-detail-experience-module__B9mrAW__nextProject:after{content:"";background:#18141194;transition:background-color .36s;position:absolute;inset:0}.project-detail-experience-module__B9mrAW__nextProject:hover:after{background:#1814116b}.project-detail-experience-module__B9mrAW__nextProject div{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.project-detail-experience-module__B9mrAW__nextProject h2{color:#faf5f3;max-width:11ch}.project-detail-experience-module__B9mrAW__nextProject span{color:#faf5f3c2;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:1.25rem;font-size:.72rem;font-weight:900;display:inline-flex}@media (max-width:980px){.project-detail-experience-module__B9mrAW__intro,.project-detail-experience-module__B9mrAW__story,.project-detail-experience-module__B9mrAW__notes{grid-template-columns:1fr}.project-detail-experience-module__B9mrAW__story{border-bottom:1px solid #5839392e}.project-detail-experience-module__B9mrAW__storyBlock{border-bottom:1px solid #5839392e;border-right:0;gap:6rem;min-height:auto}.project-detail-experience-module__B9mrAW__storyBlock:last-child{border-bottom:0}.project-detail-experience-module__B9mrAW__notes{gap:3rem}}@media (max-width:700px){.project-detail-experience-module__B9mrAW__intro,.project-detail-experience-module__B9mrAW__notes,.project-detail-experience-module__B9mrAW__enquiry{width:min(100% - 1.5rem,116rem)}.project-detail-experience-module__B9mrAW__intro{padding-top:4rem}.project-detail-experience-module__B9mrAW__factGrid{grid-template-columns:1fr}.project-detail-experience-module__B9mrAW__fullBleed{min-height:76svh}.project-detail-experience-module__B9mrAW__fullBleedCaption,.project-detail-experience-module__B9mrAW__enquiry,.project-detail-experience-module__B9mrAW__noteList article{display:grid}}
