.our-work-module__NrJBEa__page{--paper:#f3f0ea;--stone:#ded9cc;--ink:#29281f;--soft:#29281fa8;--clay:#b56d43;--oxblood:#7d342c;--tan:#be9973;--line:#a6987857}.our-work-module__NrJBEa__page .eyebrow{font-size:var(--text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--clay);font-weight:400}.our-work-module__NrJBEa__page .rise{opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.our-work-module__NrJBEa__page .hero{background:var(--ink);height:100svh;min-height:680px;color:var(--paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.our-work-module__NrJBEa__page .hero-bg{animation:1.8s cubic-bezier(.16,1,.3,1) forwards our-work-module__NrJBEa__settle;position:absolute;inset:-4%;transform:scale(1.04)}.our-work-module__NrJBEa__page .hero-bg img{filter:brightness(.48)saturate(.65);transform:translate3d(0,var(--hero-shift,0px),0);will-change:transform}.our-work-module__NrJBEa__page .hero-bg:after{content:"";background:linear-gradient(90deg,#1918139e,#19181329),linear-gradient(#0000 40%,#191813b3);position:absolute;inset:0}@keyframes our-work-module__NrJBEa__settle{to{transform:scale(1)}}.our-work-module__NrJBEa__page .hero-content{z-index:2;padding-bottom:62px;position:relative}.our-work-module__NrJBEa__page .hero h1{max-width:12ch;font:500 clamp(4.5rem,9vw,9rem)/.88 var(--font-display),serif;letter-spacing:-.042em;margin-top:25px}.our-work-module__NrJBEa__page .hero-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.our-work-module__NrJBEa__page .hero-line>span{opacity:0;transition:opacity .7s,transform 1.1s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.our-work-module__NrJBEa__page .hero-line:nth-child(2)>span{color:#d8a080;margin-left:.42em;font-style:normal;font-weight:500;transition-delay:.13s}body.ready .our-work-module__NrJBEa__page .hero-line>span{opacity:1;transform:none}.our-work-module__NrJBEa__page .hero-foot{opacity:0;justify-content:space-between;align-items:end;gap:50px;margin-top:38px;transition:opacity .9s .35s,transform .9s cubic-bezier(.16,1,.3,1) .35s;display:flex;transform:translateY(13px)}body.ready .our-work-module__NrJBEa__page .hero-foot{opacity:1;transform:none}.our-work-module__NrJBEa__page .hero-foot p{color:#f3f0eabf;max-width:54ch}.our-work-module__NrJBEa__page .scroll-cue{font-size:var(--text-eyebrow-sm);letter-spacing:.2em;text-transform:uppercase;color:#f3f0ea8c;white-space:nowrap}.our-work-module__NrJBEa__page .intro{background:var(--paper);padding:clamp(115px,18vh,195px) 0}.our-work-module__NrJBEa__page .intro-grid{grid-template-columns:.52fr 1.48fr;align-items:start;gap:8vw;display:grid}.our-work-module__NrJBEa__page .intro h2{max-width:18ch;font:500 clamp(2.9rem,5.3vw,5.5rem)/.98 var(--font-display),serif;letter-spacing:-.036em}.our-work-module__NrJBEa__page .intro h2 em{color:var(--oxblood);font-weight:400}.our-work-module__NrJBEa__page .intro-note{border-left:1px solid var(--line);max-width:42ch;color:var(--soft);margin:45px 0 0 auto;padding-left:27px}.our-work-module__NrJBEa__page .word-mask{vertical-align:bottom;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.our-work-module__NrJBEa__page .word-mask>span{opacity:0;transition:opacity .6s,transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i)*48ms);display:inline-block;transform:translateY(108%)}.our-work-module__NrJBEa__page .words-in .word-mask>span{opacity:1;transform:none}.our-work-module__NrJBEa__page .services{background:var(--ink);color:var(--paper)}.our-work-module__NrJBEa__page .service{border-top:1px solid #f3f0ea24;align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.our-work-module__NrJBEa__page .service-media{clip-path:inset(0 100% 0 0);transition:clip-path 1.35s cubic-bezier(.76,0,.24,1);position:absolute;inset:-4%}.our-work-module__NrJBEa__page .service.in-view .service-media{clip-path:inset(0)}.our-work-module__NrJBEa__page .service-media img{filter:brightness(.51)saturate(.65);transform:translate3d(0,var(--service-shift,0px),0) scale(1.045);will-change:transform}.our-work-module__NrJBEa__page .service-media:after{content:"";background:linear-gradient(90deg,#161511c4,#16151147 62%,#16151114),linear-gradient(#0000 44%,#161511a6);position:absolute;inset:0}.our-work-module__NrJBEa__page .service-content{z-index:2;width:100%;padding-bottom:62px;position:relative}.our-work-module__NrJBEa__page .service-top{align-items:center;gap:16px;margin-bottom:28px;display:flex}.our-work-module__NrJBEa__page .service-number{font-size:var(--text-eyebrow-sm);letter-spacing:.18em;color:#d8a080}.our-work-module__NrJBEa__page .service-top:after{content:"";background:#f3f0ea57;width:44px;height:1px}.our-work-module__NrJBEa__page .service h2{max-width:14ch;font:500 clamp(3.8rem,7vw,7rem)/.9 var(--font-display),serif;letter-spacing:-.038em}.our-work-module__NrJBEa__page .service h2 em{color:#d8a080;margin-left:.32em;font-style:normal;font-weight:500;display:block}.our-work-module__NrJBEa__page .service-bottom{justify-content:space-between;align-items:end;gap:50px;margin-top:34px;display:flex}.our-work-module__NrJBEa__page .service-bottom p{color:#f3f0eab8;max-width:51ch}.our-work-module__NrJBEa__page .service-link{font-size:var(--text-ui);letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #f3f0ea73;padding-bottom:5px;text-decoration:none;transition:color .3s,border-color .3s}.our-work-module__NrJBEa__page .service-link:hover{color:#d8a080;border-color:#d8a080}.our-work-module__NrJBEa__page .service:nth-child(2n) .service-media{clip-path:inset(0 0 0 100%)}.our-work-module__NrJBEa__page .service:nth-child(2n).in-view .service-media{clip-path:inset(0)}:is(.our-work-module__NrJBEa__page .service-top,.our-work-module__NrJBEa__page .service h2,.our-work-module__NrJBEa__page .service-bottom){opacity:0;transition:opacity .8s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.our-work-module__NrJBEa__page .service.in-view .service-top{opacity:1;transition-delay:.38s;transform:none}.our-work-module__NrJBEa__page .service.in-view h2{opacity:1;transition-delay:.5s;transform:none}.our-work-module__NrJBEa__page .service.in-view .service-bottom{opacity:1;transition-delay:.64s;transform:none}.our-work-module__NrJBEa__page .service-top:after{transform-origin:0;transition:transform .9s cubic-bezier(.16,1,.3,1) .58s;transform:scaleX(0)}.our-work-module__NrJBEa__page .service.in-view .service-top:after{transform:scaleX(1)}.our-work-module__NrJBEa__page .continuity{background:var(--stone);padding:clamp(105px,16vh,170px) 0}.our-work-module__NrJBEa__page .continuity-head{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8vw;margin-bottom:70px;display:grid}.our-work-module__NrJBEa__page .continuity h2{max-width:14ch;font:500 clamp(3rem,5vw,5.1rem)/.96 var(--font-display),serif;letter-spacing:-.035em}.our-work-module__NrJBEa__page .continuity h2 em{color:var(--oxblood);font-weight:400}.our-work-module__NrJBEa__page .continuity-note{max-width:43ch;color:var(--soft)}.our-work-module__NrJBEa__page .artisans-section{background:var(--ink);color:var(--paper)}.our-work-module__NrJBEa__page .artisans-section .eyebrow{color:#d8a080}.our-work-module__NrJBEa__page .artisans-section h2 em{color:#d8a080}.our-work-module__NrJBEa__page .artisans-section .continuity-note{color:#f3f0eab8}.our-work-module__NrJBEa__page .thread{border-top:1px solid #29281f33;border-bottom:1px solid #29281f33;grid-template-columns:repeat(3,1fr);display:grid}.our-work-module__NrJBEa__page .thread-item{flex-direction:column;min-height:280px;padding:30px 34px;display:flex}.our-work-module__NrJBEa__page .thread-item+.thread-item{border-left:1px solid #29281f33}.our-work-module__NrJBEa__page .thread-item span{font-size:var(--text-eyebrow-sm);letter-spacing:.16em;color:var(--oxblood)}.our-work-module__NrJBEa__page .thread-item h3{font:500 2.25rem/1 var(--font-display),serif;margin-top:auto}.our-work-module__NrJBEa__page .thread-item p{color:var(--soft);font-size:var(--text-body-sm);margin-top:15px;font-weight:400}.our-work-module__NrJBEa__page .closing{text-align:center;background:#e5e0d5;padding:clamp(115px,17vh,175px) 0}.our-work-module__NrJBEa__page .closing h2{max-width:20ch;font:500 clamp(2.8rem,5vw,4.7rem)/.97 var(--font-display),serif;letter-spacing:-.03em;margin:20px auto 0}.our-work-module__NrJBEa__page .closing p{max-width:46ch;color:var(--soft);margin:28px auto 40px}.our-work-module__NrJBEa__page .btn{background:var(--ink);color:var(--paper);font-size:var(--text-ui);letter-spacing:.17em;text-transform:uppercase;padding:14px 26px;text-decoration:none;transition:background .3s;display:inline-block}@media (max-width:860px){.our-work-module__NrJBEa__page .hero{min-height:720px}.our-work-module__NrJBEa__page .hero-content{padding-bottom:40px}.our-work-module__NrJBEa__page .hero h1{max-width:9ch;font-size:clamp(3.55rem,14.5vw,5.6rem);line-height:.88}.our-work-module__NrJBEa__page .hero-line:nth-child(2)>span{margin-left:.18em}:is(.our-work-module__NrJBEa__page .hero-foot,.our-work-module__NrJBEa__page .service-bottom){display:block}.our-work-module__NrJBEa__page .scroll-cue{margin-top:25px;display:block}:is(.our-work-module__NrJBEa__page .intro-grid,.our-work-module__NrJBEa__page .continuity-head){grid-template-columns:1fr;gap:42px}.our-work-module__NrJBEa__page .intro-note{margin:34px 0 0}.our-work-module__NrJBEa__page .service{min-height:78svh}.our-work-module__NrJBEa__page .service-content{padding-bottom:40px}.our-work-module__NrJBEa__page .service h2{font-size:clamp(3.05rem,12.4vw,5.1rem);line-height:.92}.our-work-module__NrJBEa__page .service h2 em{margin-left:.16em}.our-work-module__NrJBEa__page .service-link{margin-top:28px;display:inline-block}.our-work-module__NrJBEa__page .thread{grid-template-columns:1fr}.our-work-module__NrJBEa__page .thread-item{min-height:230px}.our-work-module__NrJBEa__page .thread-item+.thread-item{border-top:1px solid #29281f33;border-left:0}}@media (max-width:520px){.our-work-module__NrJBEa__page .hero h1{max-width:8.5ch;font-size:clamp(3.4rem,14.4vw,4.7rem)}.our-work-module__NrJBEa__page .hero-line:nth-child(2)>span{margin-left:0}}@media (prefers-reduced-motion:reduce){:is(.our-work-module__NrJBEa__page .rise,.our-work-module__NrJBEa__page .hero-line>span,.our-work-module__NrJBEa__page .hero-foot,.our-work-module__NrJBEa__page .word-mask>span,.our-work-module__NrJBEa__page .service-top,.our-work-module__NrJBEa__page .service h2,.our-work-module__NrJBEa__page .service-bottom){opacity:1;transition:none;transform:none}:is(.our-work-module__NrJBEa__page .hero-bg,.our-work-module__NrJBEa__page .hero-bg img,.our-work-module__NrJBEa__page .service-media img){animation:none;transform:none!important}.our-work-module__NrJBEa__page .service-media{transition:none;clip-path:none!important}.our-work-module__NrJBEa__page .service-top:after{transition:none;transform:none}}.our-work-module__NrJBEa__page h1 em,.our-work-module__NrJBEa__page h2 em,.our-work-module__NrJBEa__page h3 em{padding-inline:.035em;font-style:normal}:is(.our-work-module__NrJBEa__page .hero-line,.our-work-module__NrJBEa__page .word-mask){margin:-.16em -.07em -.2em!important;padding:.16em .07em .2em!important}@media (max-width:560px){.our-work-module__NrJBEa__page h1,.our-work-module__NrJBEa__page h2,.our-work-module__NrJBEa__page h3{letter-spacing:-.035em!important}}
