.BuildLine-module__8XNcja__area{view-timeline:--build-line block;position:relative}.BuildLine-module__8XNcja__overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.BuildLine-module__8XNcja__inner{position:absolute;inset:0}.BuildLine-module__8XNcja__svg{position:absolute;inset:0;overflow:visible}.BuildLine-module__8XNcja__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.BuildLine-module__8XNcja__stopA{stop-color:var(--accent)}.BuildLine-module__8XNcja__stopB{stop-color:var(--accent-2)}@supports (view-timeline:--a){@media (prefers-reduced-motion:no-preference){.BuildLine-module__8XNcja__overlay,.BuildLine-module__8XNcja__inner{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--build-line;animation-range:contain}.BuildLine-module__8XNcja__overlay{animation-name:BuildLine-module__8XNcja__build-wipe-out}.BuildLine-module__8XNcja__inner{animation-name:BuildLine-module__8XNcja__build-wipe-in}}}@keyframes BuildLine-module__8XNcja__build-wipe-out{0%{transform:translateY(calc(var(--y0,0px) - 100%))}to{transform:none}}@keyframes BuildLine-module__8XNcja__build-wipe-in{0%{transform:translateY(calc(100% - var(--y0,0px)))}to{transform:none}}
.ProjectGrid-module__bb1-5G__groups{gap:var(--space-7);display:grid}.ProjectGrid-module__bb1-5G__group{gap:var(--space-4);display:grid}.ProjectGrid-module__bb1-5G__heading{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}
