.portfolio-showcase_section__q3yBR{padding-block:var(--page-hero-space);overflow:hidden;padding-block:clamp(3.5rem,7vw,7rem);background:radial-gradient(circle at 85% 7%,rgba(220,229,221,.52),transparent 27%),linear-gradient(180deg,rgba(255,253,248,.32),rgba(239,232,220,.46))}.portfolio-showcase_header__fIpgu{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.62fr);grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);align-items:end;margin-bottom:clamp(2.2rem,4.5vw,4.25rem)}.portfolio-showcase_headerTitle__Zu_gc{display:grid;grid-gap:1rem;gap:1rem}.portfolio-showcase_eyebrow__0lbk2{font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:1rem;color:var(--color-accent)}.portfolio-showcase_eyebrow__0lbk2:after{width:4.2rem;height:1px;content:"";background:currentColor;opacity:.52}.portfolio-showcase_header__fIpgu h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.05em;line-height:var(--leading-tight);font-size:var(--step-hero);max-width:15ch;line-height:.96}.portfolio-showcase_headerAside__q3vW2{display:grid;grid-gap:1.45rem;gap:1.45rem;max-width:25rem;padding-bottom:.35rem}.portfolio-showcase_headerAside__q3vW2 p{color:var(--color-text-soft);line-height:var(--leading-copy);font-size:var(--step-0);max-width:33ch}.portfolio-showcase_allLink__DZ68G{width:-moz-fit-content;width:fit-content;padding-bottom:.35rem;color:var(--color-accent);font-family:var(--font-ui);font-size:var(--step-0);font-weight:800;line-height:1;border-bottom:1px solid;transition:color var(--transition-base),letter-spacing var(--transition-base)}.portfolio-showcase_allLink__DZ68G:hover{color:var(--color-accent-strong);letter-spacing:.018em}.portfolio-showcase_allLink__DZ68G:focus-visible,.portfolio-showcase_projectLink__UNI7R:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 68%,white);outline-offset:5px}.portfolio-showcase_track__ITfq_{width:min(var(--container),100% - 2rem);margin-inline:auto;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.portfolio-showcase_track__ITfq_::-webkit-scrollbar{display:none}.portfolio-showcase_innerTrack__SHNau{display:flex;gap:clamp(.65rem,1.55vw,1.35rem);align-items:stretch;width:100%;min-height:clamp(29rem,38vw,34rem);margin-inline:auto}.portfolio-showcase_slideGroup__H75_Y{display:flex;flex:0 0 100%;min-width:0;gap:inherit;scroll-snap-align:start}.portfolio-showcase_card__ikRg3{flex:1 1;min-width:0;transition:flex var(--transition-slow)}.portfolio-showcase_activeCard__dH0IG{flex:3.85 1}.portfolio-showcase_projectLink__UNI7R{display:block;height:100%;color:inherit;text-decoration:none}.portfolio-showcase_media__rYzjM{position:relative;display:block;height:100%;min-height:clamp(29rem,38vw,34rem);overflow:hidden;isolation:isolate;background:var(--accent);border:1px solid hsla(0,0%,100%,.54);border-radius:clamp(1.25rem,1.8vw,1.8rem);box-shadow:0 20px 50px rgba(31,28,22,.12);transition:border-radius var(--transition-slow),box-shadow var(--transition-slow)}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_media__rYzjM{box-shadow:0 28px 64px rgba(31,28,22,.2)}.portfolio-showcase_image__5jg8U{object-fit:cover;object-position:center;transform:none;transition:filter var(--transition-slow);-webkit-user-drag:none}.portfolio-showcase_mediaShade__70e2n{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(11,14,13,.02) 15%,rgba(10,13,12,.78));transition:opacity var(--transition-slow)}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_mediaShade__70e2n{opacity:.92}.portfolio-showcase_projectRail__Z4MEU{position:absolute;top:0;bottom:0;left:0;z-index:3;display:grid;grid-template-rows:auto 1fr auto auto;grid-gap:.7rem;gap:.7rem;width:clamp(3.7rem,5.2vw,5.2rem);padding:1.8rem clamp(.55rem,1.2vw,1rem) 1.7rem;color:var(--color-text);pointer-events:none;background:rgba(255,253,248,.9);border-right:1px solid hsla(0,0%,100%,.35);box-shadow:16px 0 36px rgba(9,13,11,.1);opacity:0;-webkit-clip-path:inset(0 100% 0 0 round 1.5rem 0 0 1.5rem);clip-path:inset(0 100% 0 0 round 1.5rem 0 0 1.5rem);transform:translateX(-1.4rem);transition:opacity var(--transition-base),transform var(--transition-slow),-webkit-clip-path var(--transition-slow);transition:clip-path var(--transition-slow),opacity var(--transition-base),transform var(--transition-slow);transition:clip-path var(--transition-slow),opacity var(--transition-base),transform var(--transition-slow),-webkit-clip-path var(--transition-slow)}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectRail__Z4MEU{opacity:1;-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0);transform:translateX(0)}.portfolio-showcase_projectRail__Z4MEU>span:first-child{color:var(--color-accent);font-family:var(--font-display);font-size:var(--step-1)}.portfolio-showcase_railLine__WNsIX{display:block;width:1px;height:5.6rem;margin-left:.5rem;background:var(--color-text-muted);transform:scaleY(0);transform-origin:top;transition:transform .52s cubic-bezier(.22,1,.36,1) .12s}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_railLine__WNsIX{transform:scaleY(1)}.portfolio-showcase_projectRail__Z4MEU strong{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:.95;writing-mode:vertical-rl;transform:rotate(180deg) translateY(.5rem);opacity:0;transition:opacity var(--transition-base) .17s,transform var(--transition-slow) .17s}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectRail__Z4MEU strong{opacity:1;transform:rotate(180deg) translateY(0)}.portfolio-showcase_projectRail__Z4MEU small{color:var(--color-text-muted);font-family:var(--font-ui);font-size:.58rem;font-weight:700;letter-spacing:.09em;line-height:1.15;text-transform:uppercase;opacity:0;transform:translateY(.5rem);transition:opacity var(--transition-base) .22s,transform var(--transition-slow) .22s}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectRail__Z4MEU small{opacity:1;transform:translateY(0)}.portfolio-showcase_projectNumber__3Mrxn{position:absolute;top:1.2rem;left:1.1rem;z-index:2;color:rgba(255,253,248,.92);font-family:var(--font-ui);font-size:var(--step--1);font-weight:800;letter-spacing:.08em;transition:opacity var(--transition-base),transform var(--transition-slow)}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectNumber__3Mrxn{opacity:0;transform:translateY(-.65rem)}.portfolio-showcase_motionLine__rAwyw{position:absolute;top:clamp(4.4rem,8vw,6.6rem);left:clamp(1.1rem,2.4vw,2.5rem);z-index:2;width:min(30%,10rem);height:1px;background:rgba(255,253,248,.78);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1) .13s}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_motionLine__rAwyw{transform:scaleX(1)}.portfolio-showcase_projectCopy___ukLl{position:absolute;right:1.2rem;bottom:1.25rem;left:1.2rem;z-index:2;display:grid;grid-gap:.42rem;gap:.42rem;color:#fffdfa;transform:translateY(.45rem);transition:transform var(--transition-slow)}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectCopy___ukLl{right:clamp(1.4rem,3vw,2.8rem);bottom:clamp(1.5rem,3vw,2.8rem);left:clamp(5.3rem,8.2vw,7.2rem);transform:translateY(0)}.portfolio-showcase_category__GXUwy{max-width:20ch;font-family:var(--font-ui);font-size:clamp(.58rem,.7vw,.72rem);font-weight:800;letter-spacing:.11em;line-height:1.2;text-transform:uppercase;opacity:.82}.portfolio-showcase_projectCopy___ukLl strong{overflow:hidden;font-family:var(--font-display);font-size:clamp(1.3rem,1.95vw,2.15rem);font-weight:500;letter-spacing:-.045em;line-height:.94;text-overflow:clip}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectCopy___ukLl strong{font-size:clamp(2.5rem,5vw,5.1rem)}.portfolio-showcase_projectAction__FZW5C{width:-moz-fit-content;width:fit-content;margin-top:.65rem;padding-bottom:.28rem;font-family:var(--font-ui);font-size:var(--step--1);font-weight:800;border-bottom:1px solid;opacity:0;transform:translateY(.4rem);transition:opacity var(--transition-base) .18s,transform var(--transition-slow) .18s}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectAction__FZW5C{opacity:1;transform:translateY(0)}.portfolio-showcase_progress__3UON9{display:grid;grid-template-columns:auto auto auto minmax(5rem,1fr) auto auto;grid-gap:.65rem;gap:.65rem;align-items:center;margin-top:clamp(1.4rem,2.2vw,2rem);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--step--1);font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.portfolio-showcase_progress__3UON9 i{display:block;height:1px;margin-inline:1.2rem;overflow:hidden;background:var(--color-border-strong)}.portfolio-showcase_progress__3UON9 b{display:block;width:100%;height:100%;background:var(--color-accent);transform-origin:left center;transition:transform var(--transition-fast)}.portfolio-showcase_progress__3UON9 em{color:var(--color-text-muted);font-style:normal}.portfolio-showcase_sliderControls__Es_CO{display:flex;gap:.5rem}.portfolio-showcase_sliderControls__Es_CO button{width:2.9rem;height:2.9rem;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-surface);color:var(--color-accent);font-size:1.4rem;cursor:pointer}.portfolio-showcase_sliderControls__Es_CO button:hover:not(:disabled){background:var(--color-accent);color:#fff}.portfolio-showcase_sliderControls__Es_CO button:disabled{opacity:.3;cursor:default}.portfolio-showcase_sliderControls__Es_CO button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}@media(max-width:980px){.portfolio-showcase_slideGroup__H75_Y{display:contents}.portfolio-showcase_section__q3yBR{padding-block:clamp(3rem,9vw,5rem)}.portfolio-showcase_header__fIpgu{grid-template-columns:1fr;gap:1.6rem}.portfolio-showcase_header__fIpgu h2{max-width:19ch}.portfolio-showcase_headerAside__q3vW2{max-width:36rem}.portfolio-showcase_track__ITfq_{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(1rem,(100vw - var(--container))/2)}.portfolio-showcase_innerTrack__SHNau{gap:1rem;width:100%;min-height:27rem;padding-inline:0}.portfolio-showcase_activeCard__dH0IG,.portfolio-showcase_card__ikRg3{flex:0 0 min(70vw,32rem);scroll-snap-align:start}.portfolio-showcase_media__rYzjM{min-height:27rem}.portfolio-showcase_motionLine__rAwyw,.portfolio-showcase_projectRail__Z4MEU{display:none}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectNumber__3Mrxn,.portfolio-showcase_projectNumber__3Mrxn{opacity:1;transform:none}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectCopy___ukLl{right:1.4rem;bottom:1.5rem;left:1.4rem}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectCopy___ukLl strong{font-size:clamp(2.1rem,7vw,3.5rem)}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectAction__FZW5C{opacity:1;transform:none}}@media(max-width:640px){.portfolio-showcase_header__fIpgu h2{max-width:12ch}.portfolio-showcase_eyebrow__0lbk2:after{width:2.8rem}.portfolio-showcase_headerAside__q3vW2{gap:1.1rem}.portfolio-showcase_activeCard__dH0IG,.portfolio-showcase_card__ikRg3{flex-basis:min(86vw,25rem)}.portfolio-showcase_media__rYzjM{min-height:24rem}.portfolio-showcase_activeCard__dH0IG .portfolio-showcase_projectCopy___ukLl,.portfolio-showcase_projectCopy___ukLl{right:1.1rem;bottom:1.1rem;left:1.1rem}.portfolio-showcase_progress__3UON9{grid-template-columns:auto auto auto minmax(1rem,1fr) auto}.portfolio-showcase_progress__3UON9 i{margin-left:.6rem;margin-right:0}.portfolio-showcase_progress__3UON9 em{display:none}}@media(prefers-reduced-motion:reduce){.portfolio-showcase_allLink__DZ68G,.portfolio-showcase_card__ikRg3,.portfolio-showcase_image__5jg8U,.portfolio-showcase_mediaShade__70e2n,.portfolio-showcase_media__rYzjM,.portfolio-showcase_motionLine__rAwyw,.portfolio-showcase_progress__3UON9 b,.portfolio-showcase_projectAction__FZW5C,.portfolio-showcase_projectCopy___ukLl,.portfolio-showcase_projectNumber__3Mrxn,.portfolio-showcase_projectRail__Z4MEU,.portfolio-showcase_projectRail__Z4MEU small,.portfolio-showcase_projectRail__Z4MEU strong,.portfolio-showcase_railLine__WNsIX{transition:none}}.project-process-assembly_root__m67e7{position:relative;isolation:isolate;font-family:var(--font-body)}.project-process-assembly_errorFallback__GJSdu,.project-process-assembly_failure__zH1VP{display:none}.project-process-assembly_root__m67e7[data-process-failed=true] .project-process-assembly_errorFallback__GJSdu,.project-process-assembly_root__m67e7[data-process-failed=true] .project-process-assembly_failure__zH1VP{display:block}.project-process-assembly_root__m67e7[data-process-failed=true] .journey{height:auto}.project-process-assembly_root__m67e7[data-process-failed=true] .viewport{position:relative;height:700px;top:0}.project-process-assembly_errorFallback__GJSdu,.project-process-assembly_fallback__QyuV5{max-width:var(--container);margin:0 auto;padding:2rem 1.5rem}.project-process-assembly_errorFallback__GJSdu ol,.project-process-assembly_fallback__QyuV5 ol{display:grid;grid-gap:1.5rem;gap:1.5rem}.project-process-assembly_errorFallback__GJSdu h3,.project-process-assembly_fallback__QyuV5 h3{font-size:var(--step-2);margin-bottom:.5rem}.project-process-assembly_errorFallback__GJSdu p,.project-process-assembly_fallback__QyuV5 p{font-size:var(--step-0)}.project-process-assembly_root__m67e7 *{box-sizing:border-box}.project-process-assembly_root__m67e7 a,.project-process-assembly_root__m67e7 button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.project-process-assembly_root__m67e7 button{font:inherit;cursor:pointer}.project-process-assembly_root__m67e7 a:focus-visible,.project-process-assembly_root__m67e7 button:focus-visible{outline:3px solid #6d8a65;outline-offset:5px}.project-process-assembly_root__m67e7 a{color:inherit;text-decoration:none}.project-process-assembly_root__m67e7 .journey{height:650svh}.project-process-assembly_root__m67e7 .scene{position:absolute;left:32%;right:2%;top:13%;bottom:17%;perspective:1800px}.project-process-assembly_root__m67e7 .soft-light{position:absolute;inset:10% 0;background:radial-gradient(ellipse,rgba(215,227,203,.5333333333),transparent 70%);filter:blur(25px)}.project-process-assembly_root__m67e7 .workbench{position:absolute;width:1000px;height:760px;left:50%;transform:translate(-50%,-50%) scale(var(--scale,.8));transform-style:preserve-3d;perspective:2000px}.project-process-assembly_root__m67e7 .surface-shadow{position:absolute;left:155px;top:645px;width:690px;height:65px;border-radius:50%;background:rgba(52,88,49,.1254901961);filter:blur(30px)}.project-process-assembly_root__m67e7 .page-base{position:absolute;left:110px;top:100px;width:760px;height:554px;border-radius:17px;background:var(--color-surface-strong);box-shadow:0 2px 1px #c1c9b7,0 18px 45px rgba(58,89,49,.1019607843);border:1px solid #c7d0bb;opacity:var(--joined);transform:translateZ(-10px);will-change:opacity}.project-process-assembly_root__m67e7 .slots{position:absolute;inset:0;opacity:calc(.7 - var(--joined)*.65);pointer-events:none}.project-process-assembly_root__m67e7 .slot{position:absolute;border:1px dashed rgba(173,191,156,.4666666667);border-radius:8px;background:rgba(225,233,213,.0470588235)}.project-process-assembly_root__m67e7 .pieces{position:absolute;inset:0;transform-style:preserve-3d}.project-process-assembly_root__m67e7 .piece{position:absolute;left:0;top:0;background:var(--color-surface-strong);box-shadow:0 1px 0 #c0cdb4,0 3px 0 #dae1ce,0 5px 0 #c4d0b8,0 12px 22px rgba(55,81,45,.0941176471),inset 0 1px 0 #fff;border:1px solid #bfcdb2;border-radius:8px;transform-origin:center;will-change:transform,opacity;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#345139}.project-process-assembly_root__m67e7 .piece.docked{box-shadow:0 1px 0 rgba(168,187,151,.1882352941),0 2px 3px rgba(57,81,46,.0352941176);border-color:rgba(194,205,183,.1882352941)}.project-process-assembly_root__m67e7 .piece>*{pointer-events:none}.project-process-assembly_root__m67e7 .piece b{font-weight:650}.project-process-assembly_root__m67e7 .piece.logo{font-size:25px;font-weight:750;letter-spacing:-.08em;justify-content:flex-start;padding-left:15px}.project-process-assembly_root__m67e7 .piece.logo small{font-size:7px;letter-spacing:.04em;margin-left:5px;align-self:center}.project-process-assembly_root__m67e7 .piece.nav{font-size:9px;gap:26px;color:#7b8870}.project-process-assembly_root__m67e7 .piece.contact{font-size:8px;background:#edf2e5}.project-process-assembly_root__m67e7 .piece.eyebrow{font-size:7px;letter-spacing:.12em;margin:0;justify-content:flex-start;padding-left:13px}.project-process-assembly_root__m67e7 .piece.title{justify-content:flex-start;padding-left:13px;background:#fcfdf5}.project-process-assembly_root__m67e7 .piece.title h3{font-size:42px;font-weight:500;letter-spacing:-.06em;line-height:1.04;margin:0;color:#304e37}.project-process-assembly_root__m67e7 .piece.title h3 em{font-family:Georgia,serif;font-weight:400;color:#789160}.project-process-assembly_root__m67e7 .piece.description{justify-content:flex-start;padding:12px;font-size:9px;line-height:1.7;color:#89937a}.project-process-assembly_root__m67e7 .piece.primary{font-size:10px;justify-content:space-between;padding:0 16px;color:#fafbef;background:var(--color-accent);border-color:#365b3a}.project-process-assembly_root__m67e7 .piece.primary span{font-size:19px}.project-process-assembly_root__m67e7 .piece.social{font-size:7px;gap:7px;background:#f0f4e8}.project-process-assembly_root__m67e7 .piece.social i{font-style:normal;border-radius:50%;background:#d3dec6;height:19px;width:19px;display:grid;place-items:center;color:#657d51}.project-process-assembly_root__m67e7 .piece.photo{background-image:url(/media/process/architecture.svg);background-size:340px 266px;background-repeat:no-repeat;border-radius:6px;filter:grayscale(calc(1 - var(--beauty)))}.project-process-assembly_root__m67e7 .piece.caption{font-size:6px;letter-spacing:.11em;color:#7c8c6c;justify-content:space-between;padding:0 12px}.project-process-assembly_root__m67e7 .piece.card-photo{background:#d3ddc5;filter:grayscale(calc(1 - var(--beauty)))}.project-process-assembly_root__m67e7 .mini-house{position:absolute;inset:10px 24px;background:linear-gradient(130deg,#e9e5d1,#b9b99e);-webkit-clip-path:polygon(0 24%,72% 0,100% 22%,100% 80%,28% 100%,0 78%);clip-path:polygon(0 24%,72% 0,100% 22%,100% 80%,28% 100%,0 78%)}.project-process-assembly_root__m67e7 .mini-house:before{content:"";position:absolute;inset:28% 7% 16% 31%;background:repeating-linear-gradient(90deg,#365b42 0 20px,#c4c9ad 20px 23px);transform:skewY(-16deg)}.project-process-assembly_root__m67e7 .piece.card-photo:nth-child(20){background:#ced4c2}.project-process-assembly_root__m67e7 .piece.card-text{justify-content:space-between;padding:0 13px;font-size:9px;color:#51683e}.project-process-assembly_root__m67e7 .piece.card-text small{color:#9aa58b;font-size:7px}.project-process-assembly_root__m67e7 .piece.form-label{justify-content:flex-start;padding:0 12px;font-size:17px;letter-spacing:-.04em}.project-process-assembly_root__m67e7 .piece.input{justify-content:flex-start;padding-left:12px;font-size:8px;background:#f0f3e8;color:#a0aa92}.project-process-assembly_root__m67e7 .piece.submit{font-size:8px;background:var(--color-accent);color:#fffdf0}.project-process-assembly_root__m67e7 .piece .studs{position:absolute;right:7px;top:6px;display:flex;gap:4px;opacity:calc(1 - var(--joined))}.project-process-assembly_root__m67e7 .studs i{height:5px;width:5px;border-radius:50%;background:#b6cba2;box-shadow:inset 0 1px 1px #fff,0 1px 1px rgba(120,147,101,.2)}.project-process-assembly_root__m67e7 .piece.primary .studs i,.project-process-assembly_root__m67e7 .piece.submit .studs i{background:#648b56}.project-process-assembly_root__m67e7 .assembly-caption{position:absolute;bottom:-3%;left:8%;right:8%;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.12em;color:#a1ad96}.project-process-assembly_root__m67e7 .assembly-caption b{font-weight:650;color:#537843}.project-process-assembly_root__m67e7 .launch{position:absolute;top:698px;left:325px;font-size:13px;color:#46663a;display:flex;gap:10px;align-items:center;will-change:opacity,transform}.project-process-assembly_root__m67e7 .launch i{width:6px;height:6px;border-radius:50%;background:#7da25b;box-shadow:0 0 0 5px rgba(166,193,138,.1333333333)}.project-process-assembly_root__m67e7 .piece.docked:not(.photo):not(.primary):not(.submit):not(.input):not(.card-photo){background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.project-process-assembly_root__m67e7 .piece.photo{border-width:0;border-radius:calc((1 - var(--fit, 0))*6px);box-shadow:0 calc((1 - var(--fit, 0))*5px) 0 #b9c7aa,0 calc((1 - var(--fit, 0))*12px) 18px rgba(55,81,45,.0941176471)}.project-process-assembly_root__m67e7 .piece.docked.photo{box-shadow:none}.project-process-assembly_root__m67e7 .piece.card-photo:nth-child(18){background:#e5ddca}.project-process-assembly_root__m67e7 .piece.card-photo:nth-child(18) .mini-house{inset:8px 40px;-webkit-clip-path:polygon(0 25%,50% 0,100% 25%,100% 80%,50% 100%,0 75%);clip-path:polygon(0 25%,50% 0,100% 25%,100% 80%,50% 100%,0 75%)}.project-process-assembly_root__m67e7 .piece.card-photo:nth-child(20) .mini-house{inset:16px 18px;-webkit-clip-path:polygon(0 20%,82% 0,100% 17%,100% 80%,18% 100%,0 80%);clip-path:polygon(0 20%,82% 0,100% 17%,100% 80%,18% 100%,0 80%)}.project-process-assembly_root__m67e7 .workbench{transform:translate(-50%,-50%) scale(calc(var(--scale, .8) * var(--zoom, 1)))}.project-process-assembly_root__m67e7 .page-content{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.project-process-assembly_root__m67e7 .piece-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:inherit;padding:inherit;gap:inherit;pointer-events:none}.project-process-assembly_root__m67e7 .piece-content button{font:inherit;color:inherit;border:0;background:none;padding:0;margin:0;width:100%;height:100%;text-align:inherit;display:flex;align-items:center;justify-content:inherit;gap:inherit}.project-process-assembly_root__m67e7 .piece .full-nav{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:26px}.project-process-assembly_root__m67e7 .piece .full-nav button{width:auto;height:100%}.project-process-assembly_root__m67e7 .piece .compact-nav{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px}.project-process-assembly_root__m67e7 .compact-nav i{width:20px;height:1px;background:#345139}.project-process-assembly_root__m67e7 .piece.nav{padding:0 12px}.project-process-assembly_root__m67e7 .piece.card-text,.project-process-assembly_root__m67e7 .piece.input,.project-process-assembly_root__m67e7 .piece.primary,.project-process-assembly_root__m67e7 .piece.submit{padding:0 13px}.project-process-assembly_root__m67e7 .piece.card-text button,.project-process-assembly_root__m67e7 .piece.primary button{justify-content:space-between}.project-process-assembly_root__m67e7 .piece.submit button{justify-content:center}.project-process-assembly_root__m67e7 .piece.title h3{font-size:calc(42px - var(--reflow)*10px)}.project-process-assembly_root__m67e7 .piece.description{font-size:calc(9px + var(--reflow)*1px)}.project-process-assembly_root__m67e7 .piece.form-label{font-size:calc(17px + var(--reflow)*3px)}.project-process-assembly_root__m67e7 .piece.card-text{font-size:calc(9px + var(--reflow)*3px)}.project-process-assembly_root__m67e7 .piece.card-text small{font-size:calc(7px + var(--reflow)*2px)}.project-process-assembly_root__m67e7 .piece .studs{opacity:calc((1 - var(--fit, 0))*.8)}.project-process-assembly_root__m67e7 .piece:after{content:"";position:absolute;inset:1px;border:1px solid #a8cf76;border-radius:inherit;box-shadow:inset 0 0 13px rgba(184,219,128,.3333333333);opacity:var(--dock-glow,0);pointer-events:none}.project-process-assembly_root__m67e7 .dock-light{position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(100deg,transparent,rgba(248,255,233,.568627451),transparent);transform:translateX(calc(var(--fit, 0) * 400% - 100%));opacity:var(--dock-glow,0);pointer-events:none}.project-process-assembly_root__m67e7 .piece.photo:before{content:"";position:absolute;inset:0;background:linear-gradient(28deg,transparent 49.5%,#a3b49b 50%,transparent 50.5%),linear-gradient(-28deg,transparent 49.5%,#a3b49b 50%,transparent 50.5%),#ecf0e4;opacity:calc(1 - var(--beauty));pointer-events:none}.project-process-assembly_root__m67e7 .connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;transform:translateZ(35px)}.project-process-assembly_root__m67e7 .connections path{fill:none;stroke:#729957;stroke-width:1.5;stroke-dasharray:1100;stroke-dashoffset:calc((1 - var(--flow, 0))*1100)}.project-process-assembly_root__m67e7 .connections circle{fill:#a3c681;stroke:#f7f9ef;stroke-width:2}.project-process-assembly_root__m67e7 .viewport-tag{position:absolute;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:.09em;color:#6f8860;white-space:nowrap;opacity:0}.project-process-assembly_root__m67e7 .scene.is-reflow .full-nav{display:none}.project-process-assembly_root__m67e7 .scene.is-reflow .compact-nav{display:flex}.project-process-assembly_root__m67e7 .is-live .page-content,.project-process-assembly_root__m67e7 .is-live .piece button,.project-process-assembly_root__m67e7 .is-live .piece-content{pointer-events:auto}.project-process-assembly_root__m67e7 .is-live .piece button{cursor:pointer}.project-process-assembly_root__m67e7 .is-live .piece button:hover{color:#779453}.project-process-assembly_root__m67e7 .is-live .primary button:hover,.project-process-assembly_root__m67e7 .is-live .submit button:hover{color:#fff;background:#234e31}.project-process-assembly_root__m67e7 .is-live .piece.primary,.project-process-assembly_root__m67e7 .is-live .piece.submit{overflow:visible}.project-process-assembly_root__m67e7 .is-live .piece.primary button,.project-process-assembly_root__m67e7 .is-live .piece.submit button{border-radius:7px}.project-process-assembly_root__m67e7 .is-live .piece.card-photo.selected{box-shadow:0 0 0 3px #82a15f,0 8px 20px rgba(56,83,45,.0823529412)}.project-process-assembly_root__m67e7 .is-live .piece.card-text.selected button{color:#456e2d;font-weight:800}.project-process-assembly_root__m67e7 .demo-menu{position:absolute;left:500px;top:162px;width:280px;padding:22px;border:1px solid #bacaae;border-radius:12px;background:#f9fbee;box-shadow:0 18px 40px rgba(44,78,44,.1490196078);transform:translateZ(75px);z-index:20;color:#345139}.project-process-assembly_root__m67e7 .demo-menu[hidden]{display:none}.project-process-assembly_root__m67e7 .demo-menu b{font-size:13px;font-weight:650}.project-process-assembly_root__m67e7 .demo-menu p{font-size:10px;line-height:1.7;color:#708364}.project-process-assembly_root__m67e7 .demo-menu button{width:100%;border:1px solid #c3d2b6;background:#eff4e6;border-radius:5px;padding:10px;text-align:left;margin-top:6px;font-size:10px;color:#416336}.project-process-assembly_root__m67e7 .live-tools{display:flex;flex-direction:column;gap:6px;margin-top:13px}.project-process-assembly_root__m67e7 .live-tools[hidden]{display:none}.project-process-assembly_root__m67e7 .live-tools button{border:1px solid #c1ceb6;border-radius:6px;padding:9px 12px;background:#f3f6e9;color:#4b6b3a;font-size:10px;text-align:left}.project-process-assembly_root__m67e7 .live-tools button:last-child{background:var(--color-accent);color:#f9fbed;border-color:var(--color-accent)}.project-process-assembly_root__m67e7 .live-tools button:hover{box-shadow:0 3px 10px rgba(52,75,46,.0941176471)}.project-process-assembly_root__m67e7 dialog{padding:35px;width:min(440px,100% - 32px);max-height:calc(100svh - 32px);border:1px solid #c5d0b8;border-radius:20px;background:#fafbf2;color:#2f4a34;box-shadow:0 28px 100px rgba(32,63,59,.2509803922)}.project-process-assembly_root__m67e7 dialog::-webkit-backdrop{background:rgba(37,63,53,.2941176471);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.project-process-assembly_root__m67e7 dialog::backdrop{background:rgba(37,63,53,.2941176471);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.project-process-assembly_root__m67e7 dialog h2{font-size:29px;letter-spacing:-.045em;font-weight:550;line-height:1.15;margin:16px 0}.project-process-assembly_root__m67e7 .dialog-close{position:absolute;top:12px;right:12px;width:32px;height:32px;background:none;border:1px solid #d6deca;border-radius:50%;font-size:21px;color:#6b8258}.project-process-assembly_root__m67e7 .dialog-note{font-size:12px;line-height:1.7;color:#819172}.project-process-assembly_root__m67e7 .dialog-note+.eyebrow{font-size:8px}.project-process-assembly_root__m67e7 #demo-form{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.project-process-assembly_root__m67e7 #demo-form label{font-size:12px;font-weight:600}.project-process-assembly_root__m67e7 #demo-form select,.project-process-assembly_root__m67e7 #demo-form textarea{width:100%;padding:12px;border:1px solid #bfcdae;background:#fffef6;color:#425a37;border-radius:7px;font:13px var(--font-body)}.project-process-assembly_root__m67e7 #demo-form textarea{resize:vertical;max-height:200px;min-height:80px}.project-process-assembly_root__m67e7 .demo-send{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-top:6px;padding:13px 16px;border:0;border-radius:7px;background:var(--color-accent);color:#fafbed;font-size:13px}.project-process-assembly_root__m67e7 .form-status{font-size:12px;color:#597d3e;line-height:1.65;min-height:0;margin:0}@media(prefers-reduced-motion:reduce){.project-process-assembly_root__m67e7 .connections,.project-process-assembly_root__m67e7 .dock-light,.project-process-assembly_root__m67e7 .piece:after{display:none}.project-process-assembly_root__m67e7 dialog::-webkit-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.project-process-assembly_root__m67e7 dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.project-process-assembly_root__m67e7 .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.project-process-assembly_root__m67e7 .assembly-scope{--green:var(--color-accent);--p:0;--joined:0;--beauty:0;--reflow:0;--zoom:1;--chapter-progress:0;--process-gutter:max(1rem,calc((100vw - var(--container))/2));color:var(--color-text);font-family:var(--font-body);line-height:1.5}.project-process-assembly_root__m67e7 .viewport{position:-webkit-sticky;position:sticky;overflow:hidden;top:var(--process-header-offset,110px);height:max(var(--process-min-height,660px),100svh - var(--process-header-offset,110px));min-height:0;padding:52px var(--process-gutter) 24px;display:grid;grid-template-columns:minmax(0,39fr) minmax(0,61fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:24px 20px;gap:24px 20px;background:radial-gradient(ellipse at 72% 46%,var(--color-accent-soft),transparent 58%),var(--color-bg)}.project-process-assembly_root__m67e7 .section-marker{position:absolute;left:var(--process-gutter);top:16px;color:var(--color-accent);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.project-process-assembly_root__m67e7 .narrative{position:relative;inset:auto;width:auto;max-width:470px;min-width:0;grid-column:1;grid-row:1;align-self:center;z-index:4;display:flex;flex-direction:column}.project-process-assembly_root__m67e7 .narrative .introduction,.project-process-assembly_root__m67e7 .narrative .story{position:static;inset:auto;width:auto;max-width:none;display:block}.project-process-assembly_root__m67e7 .narrative .introduction{pointer-events:none}.project-process-assembly_root__m67e7 .narrative .chapter{display:flex;gap:10px;align-items:center;margin-bottom:20px;font-size:.8125rem;color:var(--color-text-soft);letter-spacing:.06em}.project-process-assembly_root__m67e7 .narrative .chapter #stage-number{font-size:.9375rem;font-weight:700;color:var(--color-accent)}.project-process-assembly_root__m67e7 .narrative .chapter #stage-name{font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.project-process-assembly_root__m67e7 .narrative .chapter i{display:block;height:1px;width:24px;margin:0 2px;background:#80988b}.project-process-assembly_root__m67e7 .narrative #process-heading{font-family:var(--font-display);font-size:var(--step-h2)!important;font-weight:400;line-height:1.12;letter-spacing:-.05em;margin:0;color:var(--color-text);text-wrap:wrap;overflow-wrap:anywhere}.project-process-assembly_root__m67e7 .headline-mask{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.project-process-assembly_root__m67e7 .headline-mask>span{display:block;will-change:transform,opacity}.project-process-assembly_root__m67e7 .headline-accent{color:var(--color-accent)}.project-process-assembly_root__m67e7 .narrative .story{margin-top:20px}.project-process-assembly_root__m67e7 .final-state .narrative .story>p,.project-process-assembly_root__m67e7 .narrative .story>p{font-size:var(--step-0);line-height:1.6;max-width:40ch;min-height:0;margin:0;color:var(--color-text-soft)}.project-process-assembly_root__m67e7 .final-state .narrative .result,.project-process-assembly_root__m67e7 .narrative .result{border:0;border-top:1px solid #b6c7bb;margin-top:20px;padding:16px 0 0;align-self:auto}.project-process-assembly_root__m67e7 .narrative .result>span{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-accent)}.project-process-assembly_root__m67e7 .narrative #stage-result{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.project-process-assembly_root__m67e7 .narrative #stage-result li{position:relative;padding-left:16px;font-size:.9375rem;line-height:1.5;color:var(--color-accent);margin:0}.project-process-assembly_root__m67e7 .narrative #stage-result li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.project-process-assembly_root__m67e7 .final-state .narrative .story .stage-note,.project-process-assembly_root__m67e7 .narrative .story .stage-note{font-size:.875rem;line-height:1.5;color:var(--color-text-soft);margin-top:16px;max-width:44ch}.project-process-assembly_root__m67e7 .chapter-progress{height:2px;width:64px;background:#c5d2c8;margin-top:16px;border-radius:3px;overflow:hidden}.project-process-assembly_root__m67e7 .chapter-progress>span{display:block;height:100%;width:100%;background:var(--color-accent);transform-origin:left;transform:scaleX(var(--chapter-progress,0))}.project-process-assembly_root__m67e7 .final-state .narrative .live-tools,.project-process-assembly_root__m67e7 .narrative .live-tools{display:flex;flex-direction:row;gap:8px;margin-top:0}.project-process-assembly_root__m67e7 .narrative .live-tools[hidden]{display:none}.project-process-assembly_root__m67e7 .final-state .narrative .live-tools button,.project-process-assembly_root__m67e7 .narrative .live-tools button{flex:1 1;min-height:44px;font-size:.9375rem;line-height:1.35;padding:10px 12px;color:var(--color-accent);border-color:#8da997;background:var(--color-surface-strong)}.project-process-assembly_root__m67e7 .narrative .live-tools button:last-child{background:var(--color-accent);color:var(--color-accent-contrast)}.project-process-assembly_root__m67e7 .final-state .narrative #stage-result,.project-process-assembly_root__m67e7 .final-state .narrative .result>span{display:none}.project-process-assembly_root__m67e7 .final-state .scene,.project-process-assembly_root__m67e7 .scene{position:relative;inset:auto;grid-column:2;grid-row:1;min-width:0;min-height:0;margin:0 -12px;perspective:1800px}.project-process-assembly_root__m67e7 .workbench{top:50%}.project-process-assembly_root__m67e7 .assembly-caption{bottom:0;left:4%;right:4%;font-size:.75rem;letter-spacing:.05em;color:var(--color-text-soft)}.project-process-assembly_root__m67e7 .assembly-caption>span:last-child{font-size:inherit}.project-process-assembly_root__m67e7 .piece.title h3{font-family:var(--font-body);text-wrap:wrap}.project-process-assembly_root__m67e7 .pieces,.project-process-assembly_root__m67e7 .pieces button{line-height:normal}.project-process-assembly_root__m67e7 .traffic{display:flex}.project-process-assembly_root__m67e7 .controls{position:relative;inset:auto;grid-column:1/-1;grid-row:2;min-width:0;display:flex;align-items:center;gap:20px}.project-process-assembly_root__m67e7 .hint{display:flex;align-items:center;min-width:0;width:calc(39% - 20px);gap:12px;flex-shrink:0}.project-process-assembly_root__m67e7 .hint>span{display:grid;place-items:center;flex-shrink:0;width:31px;height:44px;border:1px solid #8da997;border-radius:20px;color:var(--color-accent)}.project-process-assembly_root__m67e7 .progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#dce5de}.project-process-assembly_root__m67e7 #progress{height:100%;background:var(--color-accent);transform:scaleX(var(--p));transform-origin:left}.project-process-assembly_root__m67e7 .hint p{margin:0;font-size:.875rem;line-height:1.4;color:var(--color-accent)}.project-process-assembly_root__m67e7 .hint small{display:block;font-size:.75rem;line-height:1.4;color:var(--color-text-soft);margin-top:3px}.project-process-assembly_root__m67e7 .steps{display:flex;gap:10px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:6px}.project-process-assembly_root__m67e7 .steps button{border:0;background:none;text-align:left;min-width:max-content;min-height:48px;flex:1 1;font-size:.875rem;line-height:1.35;padding:9px 4px 0;border-color:currentcolor #8da997 #8da997;border-top:1px solid #8da997;color:var(--color-text-soft)}.project-process-assembly_root__m67e7 .steps button span{display:block;font-size:.75rem;margin-bottom:4px}.project-process-assembly_root__m67e7 .steps button[aria-current]{color:var(--color-accent);border-color:var(--color-accent);font-weight:700}.project-process-assembly_root__m67e7 .replay{background:rgba(0,0,0,0);border-radius:50%;flex-shrink:0;height:44px;width:44px;min-height:44px;min-width:44px;font-size:24px;border:1px solid #8da997;color:var(--color-accent)}.project-process-assembly_root__m67e7 .assembly-scope dialog{isolation:isolate;background:var(--color-surface-strong);color:var(--color-text)}.project-process-assembly_root__m67e7 .assembly-scope dialog h2{font-family:var(--font-display);font-size:var(--step-h2)!important}.project-process-assembly_root__m67e7 .dialog-close{width:44px;height:44px;top:10px;right:10px;color:var(--color-accent)}.project-process-assembly_root__m67e7 .dialog-note,.project-process-assembly_root__m67e7 .form-status{font-size:.9375rem;line-height:1.6;color:var(--color-text-soft)}.project-process-assembly_root__m67e7 #demo-form label{font-size:.9375rem}.project-process-assembly_root__m67e7 #demo-form select,.project-process-assembly_root__m67e7 #demo-form textarea{font-size:1rem;line-height:1.5;color:var(--color-text);background:var(--color-surface-strong)}.project-process-assembly_root__m67e7 .demo-send{font-size:1rem;min-height:48px}.project-process-assembly_root__m67e7 .demo-menu{line-height:1.6}.project-process-assembly_root__m67e7 .demo-menu p{margin:10px 0}.project-process-assembly_root__m67e7 .journey[data-layout=flow]{height:auto!important}.project-process-assembly_root__m67e7 .journey[data-layout=flow] .viewport{position:relative;top:0}.project-process-assembly_root__m67e7 .journey[data-layout=flow] .hint p{font-size:0}.project-process-assembly_root__m67e7 .journey[data-layout=flow] .hint p:before{content:"Выберите этап";font-size:.875rem}.project-process-assembly_root__m67e7 .journey[data-layout=flow] .hint small,.project-process-assembly_root__m67e7 .journey[data-layout=flow] .hint>span{display:none}@media(max-width:1100px)and (min-width:701px){.project-process-assembly_root__m67e7 .viewport{grid-template-columns:minmax(0,44fr) minmax(0,56fr);column-gap:16px}.project-process-assembly_root__m67e7 .hint{display:none}.project-process-assembly_root__m67e7 .narrative .chapter{gap:7px}.project-process-assembly_root__m67e7 .narrative .chapter #stage-name{letter-spacing:.05em}}@media(max-width:700px){.project-process-assembly_root__m67e7 .journey{height:560svh}.project-process-assembly_root__m67e7 .viewport{padding:44px var(--process-gutter) 18px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(150px,1fr) auto auto;gap:16px}.project-process-assembly_root__m67e7 .section-marker{top:14px;left:var(--process-gutter);font-size:.75rem}.project-process-assembly_root__m67e7 .narrative{display:contents}.project-process-assembly_root__m67e7 .narrative .introduction{position:relative;inset:auto;grid-column:1;grid-row:1;width:auto;max-width:none}.project-process-assembly_root__m67e7 .narrative .chapter{font-size:.8125rem;margin-bottom:12px;gap:9px}.project-process-assembly_root__m67e7 .narrative .chapter #stage-number{font-size:.9375rem}.project-process-assembly_root__m67e7 .narrative .chapter #stage-name{font-size:.8125rem}.project-process-assembly_root__m67e7 .narrative #process-heading{line-height:1.08}.project-process-assembly_root__m67e7 .final-state .narrative .story,.project-process-assembly_root__m67e7 .narrative .story{position:relative;inset:auto;grid-column:1;grid-row:3;width:auto;max-width:none;display:block;margin:0}.project-process-assembly_root__m67e7 .final-state .narrative .story>p,.project-process-assembly_root__m67e7 .narrative .story>p{font-size:var(--step-0);line-height:1.5;max-width:none}.project-process-assembly_root__m67e7 .final-state .narrative .result,.project-process-assembly_root__m67e7 .narrative .result{border:0;border-top:1px solid #b6c7bb;margin-top:14px;padding:12px 0 0}.project-process-assembly_root__m67e7 .narrative .result>span{font-size:.75rem;letter-spacing:.08em}.project-process-assembly_root__m67e7 .narrative #stage-result{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:8px 16px;margin-top:9px}.project-process-assembly_root__m67e7 .narrative #stage-result li{font-size:.9375rem;line-height:1.4;padding-left:13px}.project-process-assembly_root__m67e7 .final-state .narrative .story .stage-note,.project-process-assembly_root__m67e7 .narrative .story .stage-note{font-size:.875rem;line-height:1.45;margin-top:12px;max-width:none}.project-process-assembly_root__m67e7 .chapter-progress{display:none}.project-process-assembly_root__m67e7 .final-state .scene,.project-process-assembly_root__m67e7 .scene{position:relative;inset:auto;grid-row:2;grid-column:1;min-height:150px;margin:-4px -8px}.project-process-assembly_root__m67e7 .assembly-caption{display:none}.project-process-assembly_root__m67e7 .controls{grid-column:1;grid-row:4;position:relative;inset:auto;gap:12px}.project-process-assembly_root__m67e7 .hint{display:none}.project-process-assembly_root__m67e7 .steps{gap:12px;align-items:stretch}.project-process-assembly_root__m67e7 .steps button{flex:0 0 auto;min-width:100px;min-height:48px;font-size:.875rem;text-align:left;padding-right:8px}.project-process-assembly_root__m67e7 .steps button span{font-size:.75rem}.project-process-assembly_root__m67e7 .final-state .narrative .live-tools,.project-process-assembly_root__m67e7 .narrative .live-tools{margin:0;gap:10px}.project-process-assembly_root__m67e7 .final-state .narrative .live-tools button,.project-process-assembly_root__m67e7 .narrative .live-tools button{font-size:.9375rem;padding:10px;min-height:44px}.project-process-assembly_root__m67e7 dialog{padding:54px 24px 28px}}@media(prefers-reduced-motion:reduce){.project-process-assembly_root__m67e7 .journey{height:auto}.project-process-assembly_root__m67e7 .headline-mask>span{will-change:auto}.project-process-assembly_root__m67e7 .hint p{font-size:0}.project-process-assembly_root__m67e7 .hint p:before{content:"Выберите этап";font-size:.875rem}.project-process-assembly_root__m67e7 .hint small,.project-process-assembly_root__m67e7 .hint>span{display:none}}