.work-route{isolation:isolate;background:var(--page-surface);width:100vw;height:100svh;position:relative;overflow:hidden}.work-scroller{--work-inline-padding:96px;--work-media-gap:64px;--work-project-gap:50vw;--work-enter-distance:24px;--work-top-space:calc(52px + env(safe-area-inset-top));--work-bottom-space:calc(100px + env(safe-area-inset-bottom));--work-usable-height:max(0px, calc(100svh - 48px - var(--work-top-space) - var(--work-bottom-space)));--work-media-height:min(600px, calc(var(--work-usable-height) * .75), 40.5vw);z-index:1;width:100vw;height:calc(100svh - 48px);padding:var(--work-top-space) 0 var(--work-bottom-space);overscroll-behavior:contain;scroll-padding-inline:var(--work-inline-padding);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:48px;left:0;overflow:auto hidden}@media (width>=810px){.work-scroller{--work-bottom-space:calc(140px + env(safe-area-inset-bottom));--work-media-height:min(800px, calc(var(--work-usable-height) * .85))}}.work-track{width:max-content;height:var(--work-media-height);align-items:center;gap:var(--work-project-gap);padding-inline:var(--work-inline-padding);flex-shrink:0;display:flex}.work-project{align-items:center;gap:var(--work-media-gap);flex:none;height:100%;display:flex}@media (prefers-reduced-motion:no-preference){[data-work-entrance]{animation:work-enter-slide .56s var(--motion-smooth) calc(var(--work-enter-delay) - var(--page-entry-lead,0s)) both, work-enter-fade .3s var(--motion-fade) calc(var(--work-enter-delay) - var(--page-entry-lead,0s)) both}[data-work-entrance]:focus-within{animation:none}}@keyframes work-enter-slide{0%{transform:translateX(var(--work-enter-distance))}to{transform:none}}@keyframes work-enter-fade{0%{opacity:0}to{opacity:1}}.project-heading,.project-scope{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.label{color:var(--muted);font-size:var(--font-size-small);letter-spacing:-.01em;line-height:1.4}blockquote{flex-direction:column;gap:12px;width:256px;display:flex}blockquote p{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body)}.testimonial-author{align-items:center;gap:10px;display:flex}blockquote cite{color:var(--muted);font-size:var(--font-size-small);font-style:normal;line-height:1.5}.avatar{object-fit:cover;border-radius:9999px;flex:0 0 24px;width:24px;height:24px}.gallery-item{box-sizing:content-box;width:calc(var(--work-media-height) * 16 / 9);height:var(--work-media-height);flex:none}.gallery-item--square{width:var(--work-media-height)}.gallery-details-trigger{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}:root:not([data-focus-input=pointer]) .gallery-details-trigger:focus-visible{outline:2px solid var(--text-body);outline-offset:-4px}.gallery-item video[controls]{z-index:2;position:relative}.gallery-video-details-surface{display:none}.gallery-item:has(video[controls]) .gallery-video-details-surface{z-index:3;inset:var(--visual-padding) var(--visual-padding) calc(var(--visual-padding) + 64px);cursor:pointer;display:block;position:absolute}.gallery-item img,.gallery-item video{object-fit:cover;width:100%;height:100%}.video-retry{z-index:4;inset:50% auto auto var(--video-retry-x,50%);background:var(--video-retry-surface);max-width:calc(100vw - 32px);color:var(--text-inverse);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px 16px;position:absolute;transform:translate(-50%,-50%)}:root:not([data-focus-input=pointer]) .video-retry:focus-visible{outline-offset:3px;outline:2px solid #fff}.project-navigation{--project-control-size:calc(32px / var(--project-navigation-scale));--navigation-intro-duration:.7s;--navigation-intro-ease:cubic-bezier(.22, .9, .16, 1);z-index:90;bottom:calc(24px + env(safe-area-inset-bottom));transform:translateX(-50%) scale(var(--project-navigation-scale));transform-origin:bottom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;left:50%}.project-navigation.has-project-years{--project-label-height:44px}.project-navigation *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.project-dialog-trigger-stage{z-index:1;width:132px;height:var(--project-label-height);transform-origin:var(--project-label-origin-x,50%) bottom;visibility:visible;transition:opacity .3s var(--motion-fade), filter .32s var(--motion-smooth), transform .42s var(--motion-snappy), visibility 0s;position:relative}.project-navigation[data-navigation-intro=dots] .project-dialog-trigger-stage,.project-navigation.is-project-scrubbing .project-dialog-trigger-stage{opacity:0;pointer-events:none;filter:blur(2px);transform:translateY(calc(var(--project-label-height) / 4 + 10px + var(--project-control-size) / 2)) scale(.5)}.project-navigation[data-navigation-intro=dots] .project-dialog-trigger-stage{visibility:hidden}.project-navigation.is-project-scrubbing .project-dialog-trigger-stage{visibility:hidden;transition:transform .32s var(--motion-smooth), opacity .14s var(--motion-fade) 80ms, filter .18s var(--motion-smooth) 50ms, visibility 0s .32s}@media (prefers-reduced-motion:no-preference){.project-navigation[data-navigation-intro] .project-dialog-trigger-stage{transition:opacity .3s var(--motion-fade), filter .5s var(--motion-smooth), transform var(--navigation-intro-duration) var(--navigation-intro-ease), visibility 0s}.project-navigation[data-navigation-intro=gauge] .project-progress-item{transition:transform var(--navigation-intro-duration) var(--navigation-intro-ease)}.project-navigation[data-navigation-intro=gauge] .project-progress-track{transition:background-color .22s var(--motion-smooth), scale .22s var(--motion-snappy)}.project-navigation[data-navigation-intro=gauge] .project-progress-item.is-active .project-progress-track{animation:project-gauge-enter var(--navigation-intro-duration) var(--navigation-intro-ease) both}.project-navigation[data-navigation-intro=dots] .project-progress{opacity:0}.project-navigation.is-project-label-ready[data-navigation-intro=dots] .project-progress{animation:work-enter-fade .18s var(--motion-fade) calc(.3s - var(--page-entry-lead,0s)) both}.project-navigation[data-navigation-intro=dots] .project-step{opacity:0}.project-navigation.is-project-label-ready[data-navigation-intro=dots] .project-step{animation:work-enter-fade .18s var(--motion-fade) calc(.3s - var(--page-entry-lead,0s)) both}.project-navigation[data-navigation-intro=dots] .project-progress-item{transform:translate(0)!important}.project-navigation[data-navigation-intro=dots] .project-progress-item.is-active .project-progress-track{clip-path:inset(0 12px round 999px)}.project-navigation[data-navigation-intro=dots] .project-progress-fill{opacity:0}@keyframes project-gauge-enter{0%{clip-path:inset(0 12px round 999px)}to{clip-path:inset(0 round 999px)}}}.project-dialog-trigger{width:132px;height:var(--project-label-height);appearance:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;padding:0;position:absolute;inset:0}.project-dialog-trigger-feedback{pointer-events:none;transition:transform .32s var(--motion-snappy);position:absolute;inset:0;transform:none}@media (hover:hover) and (pointer:fine){.project-dialog-trigger:hover .project-dialog-trigger-feedback{transform:translateY(-2px)scale(1.04)}}.project-dialog-trigger:active .project-dialog-trigger-feedback{transition-duration:.14s;transform:translateY(1px)scale(.97)}.project-dialog-trigger-shell{background:var(--project-label-surface);clip-path:inset(0 40px round 8px);transition:background-color .22s var(--motion-smooth);will-change:clip-path;border-radius:8px;position:absolute;inset:0;overflow:hidden}.project-dialog-trigger-strip{width:max-content;height:var(--project-label-height);color:var(--project-label-text);font:inherit;font-size:calc(var(--font-size-interface) / var(--project-navigation-scale));will-change:transform;align-items:center;gap:24px;line-height:1;display:flex;position:absolute;top:0;left:0;transform:translate(52px)}.project-dialog-trigger-label{--project-label-step:calc(var(--font-size-caption) / var(--project-navigation-scale) + 6px);--project-label-slide:0px;--project-label-year-opacity:1;--project-label-more-opacity:0;--project-label-more-scale:.5;white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:6px;display:flex;position:relative}.project-dialog-trigger-year{color:var(--nav-text);font-size:calc(var(--font-size-caption) / var(--project-navigation-scale))}.project-dialog-trigger-year,.project-dialog-trigger-name{transform:translateY(var(--project-label-slide))}.project-dialog-trigger-year{opacity:var(--project-label-year-opacity)}.project-dialog-trigger-more{inset-inline:0;height:1em;color:var(--color-stone-400);opacity:var(--project-label-more-opacity);transform:translateY(calc(var(--project-label-step) + var(--project-label-slide)));place-items:center;display:grid;position:absolute;bottom:0}.project-dialog-trigger-more svg{width:calc(16px / var(--project-navigation-scale));height:calc(16px / var(--project-navigation-scale));transform:scale(var(--project-label-more-scale))}@media (prefers-reduced-motion:no-preference){.project-dialog-trigger-label>span{transition:transform .3s var(--motion-smooth), opacity .18s var(--motion-fade)}.project-dialog-trigger-more svg{transition:transform .3s var(--motion-smooth)}}@media (hover:hover) and (pointer:fine){.project-dialog-trigger:hover .project-dialog-trigger-label:has(.project-dialog-trigger-year){--project-label-slide:calc(-1 * var(--project-label-step));--project-label-year-opacity:0;--project-label-more-opacity:1;--project-label-more-scale:1}}:root:not([data-focus-input=pointer]) .project-dialog-trigger:focus-visible .project-dialog-trigger-label:has(.project-dialog-trigger-year){--project-label-slide:calc(-1 * var(--project-label-step));--project-label-year-opacity:0;--project-label-more-opacity:1;--project-label-more-scale:1}.project-navigation.is-project-label-ready .project-dialog-trigger,.project-navigation.is-project-label-ready .project-dialog-trigger-strip{transition:transform .38s var(--motion-smooth)}.project-navigation.is-project-label-ready .project-dialog-trigger-shell{transition:background-color .22s var(--motion-smooth), clip-path .38s var(--motion-smooth)}.project-dialog-trigger:focus{outline:none}:root:not([data-focus-input=pointer]) .project-dialog-trigger:focus-visible .project-dialog-trigger-name{text-underline-offset:3px;text-decoration:underline}.project-navigation-controls{z-index:2;align-items:center;gap:8px;display:flex;position:relative}.project-step{--project-step-direction:1;--project-step-retreat:calc(-1 * (var(--project-control-size) + 8px));z-index:0;width:var(--project-control-size);height:var(--project-control-size);flex:0 0 var(--project-control-size);appearance:none;color:var(--control-muted);cursor:pointer;visibility:visible;opacity:1;transition:transform .42s var(--motion-snappy), opacity .16s var(--motion-fade), visibility 0s;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;transform:none}.project-step[data-project-step="-1"]{--project-step-direction:-1;--project-step-retreat:calc(var(--project-control-size) + 8px)}.project-step[hidden]{visibility:hidden;pointer-events:none;opacity:0;transform:translateX(var(--project-step-retreat)) scale(.8);transition:transform .32s var(--motion-smooth), opacity .14s var(--motion-fade) .12s, visibility 0s .32s;display:grid}.project-step:before{inset:calc((var(--project-control-size) - 44px) / 2);content:"";position:absolute}.project-step:after{border-radius:inherit;background:var(--project-label-surface);content:"";pointer-events:none;transition:transform .32s var(--motion-snappy);position:absolute;inset:0;transform:scale(1)}.project-step-icon{z-index:1;border-radius:inherit;pointer-events:none;transition:transform .32s var(--motion-snappy);position:absolute;inset:0;overflow:hidden;transform:scale(1)}.project-step-icon svg{transition:transform .38s var(--motion-smooth), scale .32s var(--motion-snappy);margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%;transform:translate(0)}.project-step-icon svg:first-child{color:var(--color-stone-400)}.project-step-icon svg:nth-child(2){transform:translateX(calc(var(--project-step-direction) * -1 * var(--project-control-size)))}@media (hover:hover) and (pointer:fine){.project-step:hover:after,.project-step:hover .project-step-icon{transform:scale(1.08)}.project-step:hover .project-step-icon svg{scale:1.04}.project-step:hover .project-step-icon svg:first-child{transform:translateX(calc(var(--project-step-direction) * var(--project-control-size)))}.project-step:hover .project-step-icon svg:nth-child(2){transform:translate(0)}}.project-step:active:after{transition-duration:.14s;transform:scale(.94)}.project-step:active .project-step-icon{transition-duration:.14s;transform:scale(.88)}:root:not([data-focus-input=pointer]) .project-step:focus-visible{outline:2px solid var(--control-strong);outline-offset:3px}.project-progress{z-index:1;isolation:isolate;height:var(--project-control-size);padding:calc((var(--project-control-size) - 6px) / 2) 24px;background:var(--project-label-surface);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:999px;align-items:center;gap:8px;display:flex;position:relative}.project-progress:before{z-index:0;border-radius:inherit;background:var(--project-label-surface);content:"";opacity:0;pointer-events:none;transform-origin:var(--scrub-origin-x,50%) center;transition:opacity .14s var(--motion-fade), transform .22s var(--motion-snappy);position:absolute;inset:0;transform:scale(.92)}.project-progress.is-scrubbing{--progress-dot:var(--color-stone-300);--progress-track:var(--progress-dot)}.project-progress.is-scrubbing:before{opacity:1;transition-duration:.14s,.22s;transform:scale(1)}.project-progress.is-scrubbing,.project-progress.is-scrubbing *{cursor:ew-resize}.project-progress-item{z-index:1;appearance:none;cursor:pointer;width:6px;height:6px;transition:transform .38s var(--motion-smooth);background:0 0;border:0;flex:0 0 6px;padding:0;position:relative}:root[data-page-load-fallback] .project-navigation:not(.is-project-label-ready) .project-progress{opacity:1}:root[data-page-load-fallback] .project-navigation:not(.is-project-label-ready) :is(.project-step,.project-dialog-trigger-stage){display:none}.project-progress-item:before{content:"";position:absolute;inset:-9px -4px}.project-progress-track{background:var(--progress-dot);clip-path:inset(0 12px round 999px);width:30px;height:6px;transition:background-color .22s var(--motion-smooth), clip-path .38s var(--motion-smooth), scale .22s var(--motion-snappy);border-radius:999px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.project-progress-item.is-active .project-progress-track{clip-path:inset(0 round 999px);background:var(--progress-track)}@media (hover:hover) and (pointer:fine){.project-progress-item:not(.is-active):hover .project-progress-track{background:var(--progress-hover)}}.project-progress.is-scrubbing .project-progress-track{background:var(--progress-dot)}.project-progress.is-scrubbing .project-progress-item.is-active .project-progress-track{background:var(--progress-track)}.project-progress.is-scrubbing .project-progress-item.is-scrub-target .project-progress-track{background:var(--progress-hover)}.project-progress.is-scrubbing .project-progress-item.is-active.is-scrub-target .project-progress-track{background:var(--progress-track)}.project-navigation.is-project-scrubbing .project-dialog-trigger,.project-navigation.is-project-scrubbing .project-dialog-trigger-strip,.project-navigation.is-project-scrubbing .project-progress-item,.project-navigation.is-project-scrubbing .project-dialog-trigger-shell,.project-navigation.is-project-scrubbing .project-progress-track{transition-duration:.18s}.project-progress-item:focus-visible{outline:none}:root:not([data-focus-input=pointer]) .project-progress-item:focus-visible:after{content:"";outline:2px solid var(--control-strong);outline-offset:2px;border-radius:999px;position:absolute;inset:-5px}:root:not([data-focus-input=pointer]) .project-progress-item.is-active:focus-visible:after{inset-inline:-17px}.project-progress-fill{background:var(--progress-fill);transform-origin:0;border-radius:0;position:absolute;inset:0;transform:scaleX(0)}.project-progress-item.is-active .project-progress-fill{will-change:transform}.project-dialog .project-heading[hidden]{display:none}.project-dialog .project-heading h2{margin:0}@media (width>=810px){.project-dialog .detail-dialog-content:has(.project-dialog-content:not([hidden]) .project-dialog-testimonial){padding-top:0}}.project-copy-link{min-width:98px;height:32px;color:var(--muted);font:inherit;font-size:var(--font-size-small);cursor:pointer;transition:color .16s var(--motion-fade), background-color .16s var(--motion-fade);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 8px;display:flex;position:relative}.project-copy-link[hidden]{display:none}.project-copy-link:after{content:"";position:absolute;inset:-6px 0}.project-copy-link:hover{color:var(--text-strong);background:var(--control-surface-hover)}.project-copy-link:focus-visible{outline:2px solid var(--control-strong);outline-offset:3px}@media (prefers-reduced-motion:reduce){.project-copy-link{transition:none}}.project-navigation:has(:focus-visible) :is(.project-dialog-trigger,.project-dialog-trigger-shell,.project-dialog-trigger-strip,.project-progress-item,.project-progress-track){transition:none}.project-dialog-content{flex-direction:column;gap:32px;display:flex}.project-dialog-content[hidden]{display:none}.project-dialog-section{flex-direction:column;gap:10px;display:flex}.project-dialog-section h3{margin:0;font-weight:400}.project-dialog-section-title{color:var(--text-strong);font-size:var(--font-size-section);line-height:var(--line-height-title);letter-spacing:-.012em}.project-dialog-section p,.project-dialog-section li{color:var(--text-body);font-size:var(--font-size-body);line-height:var(--line-height-body)}.project-dialog-skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.project-dialog-contribution{flex-direction:column;gap:10px;padding-left:16px;list-style:outside;display:flex}.project-dialog-people{z-index:0;flex-direction:column;gap:24px;min-width:0;display:flex;position:relative}.project-dialog-people h3{margin:0;font-weight:400}.project-team-section{flex-direction:column;gap:12px;display:flex}.project-team-list{align-items:center;width:100%;margin-block:-8px;padding-block:8px;display:flex;overflow-x:hidden}.project-team-list[data-team-overflow]{overflow-x:auto}.project-team-card{--team-expanded-width:256px;min-width:0;transition:flex-basis .45s var(--motion-smooth), gap .45s var(--motion-smooth), padding .45s var(--motion-smooth);flex:0 0 52px;align-items:center;gap:0;display:flex;position:relative}.project-team-card+.project-team-card{margin-left:-16px}.project-team-button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;padding:0;display:grid;position:relative}.project-team-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.project-team-portrait{border:2px solid var(--dialog-surface);object-fit:cover;border-radius:50%;width:48px;height:48px}.project-person-identity{font-size:var(--font-size-small);flex-direction:column;gap:4px;line-height:1.4;display:flex}.project-team-details{z-index:1;white-space:nowrap;pointer-events:none;visibility:hidden;width:0;padding:0;position:absolute;top:50%;left:54px;overflow:hidden;transform:translateY(-50%)}.project-team-details>span{opacity:0;filter:blur(3px);width:max-content;transform:translateY(8px)}.project-team-card:is([data-team-active],[data-team-closing]){flex-basis:var(--team-expanded-width);gap:8px;padding-right:40px}.project-team-card:is([data-team-active],[data-team-closing]) .project-team-button{z-index:2}.project-team-card:is([data-team-active],[data-team-closing]) .project-team-details{width:calc(var(--team-text-width,156px) + 12px);visibility:visible;padding:14px 6px}.project-team-card[data-team-active] .project-team-details>span{opacity:1;filter:blur();transition:opacity .38s var(--motion-smooth) 80ms, filter .38s var(--motion-smooth) 80ms, transform .38s var(--motion-smooth) 80ms;transform:translateY(0)}.project-team-card[data-team-active] .project-team-details>.project-person-role{transition-delay:.17s}.project-team-card[data-team-closing] .project-team-details>span{opacity:0;filter:blur(3px);transition:opacity .22s cubic-bezier(.4,0,1,1),filter .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1);transform:translateY(-6px)}.project-team-card[data-team-closing] .project-team-details>.project-person-role{transition-delay:60ms}.project-person-name{color:var(--text-strong)}.project-person-role{color:var(--text-subtle);font-size:var(--font-size-caption)}.project-dialog-testimonial{border:1px solid var(--service-border);text-align:center;border-radius:12px;align-items:center;gap:24px;width:100%;padding:32px 24px}.project-dialog-testimonial p{letter-spacing:-.015em;max-width:100%;font-size:19px;line-height:1.5}.project-dialog-testimonial .testimonial-author{flex-direction:column;gap:12px}.project-dialog-testimonial .avatar{flex-basis:48px;width:48px;height:48px}.project-dialog-testimonial cite{font-size:var(--font-size-small);line-height:1.4}@media (prefers-reduced-motion:reduce){.project-team-card,.project-team-details,.project-team-details>span{transition:none!important}.project-team-details>span{filter:none!important;transform:none!important}}@media (width<=1199.98px){.work-scroller{--work-media-gap:48px}}@media (width<=809.98px){.work-scroller{--work-media-gap:24px;--work-inline-padding:24px;--work-media-height:min(320px, calc(var(--work-usable-height) * .75))}.project-dialog-testimonial{padding-inline:20px}.project-dialog-testimonial p{font-size:17px}}.work-chapter{z-index:2;pointer-events:none;opacity:0;visibility:hidden;background:var(--chapter-backdrop);backdrop-filter:blur(18px);transition:opacity .42s var(--motion-smooth), visibility 0s .42s;position:fixed;inset:0}.work-chapter.is-visible{opacity:1;visibility:visible;transition:opacity .28s var(--motion-smooth), visibility 0s}.work-chapter-heading{top:var(--chapter-center-y,50%);width:88%;max-width:100%;color:var(--muted);text-align:center;position:absolute;left:6%;translate:0 -50%}.work-chapter-eyebrow{width:100%;font-size:var(--font-size-small);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1.2;position:absolute;bottom:calc(100% + 16px);left:0}.work-chapter-number{vertical-align:bottom;width:2ch;height:1.2em;display:inline-block;position:relative;overflow:visible}.work-chapter-number-current{display:block}.work-chapter-number-previous{position:absolute;inset:0}.work-chapter-title{color:color-mix(in srgb, var(--text-heading) 70%, transparent);letter-spacing:-.055em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(48px,9vw,144px);font-weight:500;line-height:1.02;display:block}.work-chapter-title,.work-chapter-eyebrow{opacity:0;filter:blur(4px);transition:opacity .42s var(--motion-smooth), filter .42s var(--motion-smooth)}.work-chapter-title-outgoing{position:absolute;inset:0}.work-chapter.is-visible .work-chapter-title,.work-chapter.is-visible .work-chapter-eyebrow{opacity:1;filter:blur();transition-duration:.52s}@media (width>=1200px){.work-chapter-title{font-size:clamp(36px,4.5vw,72px)}}@media (prefers-reduced-motion:reduce){.work-chapter-title,.work-chapter.is-visible .work-chapter-title,.work-chapter.is-leaving .work-chapter-title,.work-chapter-eyebrow,.work-chapter.is-visible .work-chapter-eyebrow{filter:none;transition:none;transform:none}.work-chapter,.work-chapter.is-visible{backdrop-filter:none;transition:none}.project-dialog-trigger-feedback{filter:none!important;transform:none!important}.project-dialog-trigger,.project-dialog-trigger-stage,.project-dialog-trigger-feedback,.project-dialog-trigger-shell,.project-dialog-trigger-strip,.project-progress-item,.project-progress-track,.project-step,.project-step:after,.project-step-icon,.project-step-icon svg,.project-progress:before{transition:none!important}.project-step:after,.project-step-icon,.project-step-icon svg{transform:none!important}.project-step-icon svg{scale:1!important}.project-step-icon svg:nth-child(2){display:none}.project-progress-track{scale:1!important}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.project-step:hover .project-step-icon svg:first-child{color:var(--control-muted)}}
