.work-hero{width:100%;height:var(--hero-height);background:var(--black-color);display:flex;overflow:hidden}.work-hero__label{flex:2;justify-content:center;align-items:center;display:flex}.work-hero__label h1{font-family:vaR(--monument-bold);text-transform:uppercase;color:var(--white-color);writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.2rem;margin-left:4rem;font-size:clamp(.8rem,1vw,1rem);font-weight:700;transform:rotate(180deg)}@media (max-width:768px){.work-hero__label h1{display:none}}.work-hero__canvas{flex:3}.work-hero__canvas,.work-hero__canvas canvas{width:100%!important;height:100%!important}
.work-item{border-bottom:1px solid #ffffff26}.work-item__header{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.work-item__meta{flex-direction:column;gap:.25rem;display:flex}.work-item__company{margin:0;font-size:1.2rem;font-weight:500}.work-item__sub{opacity:.7;gap:1rem;font-size:.9rem;display:flex}.work-item__icon{flex-shrink:0;font-size:.7rem;transition:transform .2s}.work-item__initiative{text-transform:uppercase;letter-spacing:.06rem;opacity:.5;margin:0 0 .75rem;padding-top:.5rem;font-size:.8rem;font-weight:600}.work-item__description{margin:0 0 1rem;line-height:1.6}.work-item__highlights{margin:0 0 1rem;padding-left:1.25rem}.work-item__highlights li{margin-bottom:.5rem;line-height:1.6}.work-item__tech{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.work-item__tech li{boder:1px solid #ffffff4d;border-radius:2px;padding:.2rem .6rem;font-size:.8rem}
.work-timeline{margin:0;padding:0 0 14rem;list-style:none}
