.WorkHorizontalRail-module__DCvHBW__section{isolation:isolate;background:var(--color-background);-webkit-user-select:none;user-select:none;min-height:100svh;position:relative;overflow:clip}.WorkHorizontalRail-module__DCvHBW__canvasLayer{z-index:1;position:absolute;inset:0}.WorkHorizontalRail-module__DCvHBW__canvas{opacity:0;pointer-events:none;width:100%;height:100svh;transition:opacity .4s;position:fixed;inset:0}.WorkHorizontalRail-module__DCvHBW__canvasReady{opacity:1}.WorkHorizontalRail-module__DCvHBW__crosshairText,.WorkHorizontalRail-module__DCvHBW__fallbackTitle{margin:0}.WorkHorizontalRail-module__DCvHBW__crosshair{z-index:30;pointer-events:none;mix-blend-mode:difference;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkHorizontalRail-module__DCvHBW__crosshairText{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;font-size:var(--text-accent-sm);letter-spacing:.16em;text-transform:uppercase;color:#fff;opacity:0;font-weight:500;transition:opacity .22s,transform .28s cubic-bezier(.215,.61,.355,1);transform:translateY(.75rem)}.WorkHorizontalRail-module__DCvHBW__crosshair[data-active=true] .WorkHorizontalRail-module__DCvHBW__crosshairText{opacity:1;transform:translateY(0)}.WorkHorizontalRail-module__DCvHBW__projectCaption{z-index:25;pointer-events:none;text-align:center;max-width:calc(100vw - 2rem);position:fixed;left:50%;transform:translate(-50%)}.WorkHorizontalRail-module__DCvHBW__projectCaptionTitle{letter-spacing:-.035em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 92%, transparent);white-space:nowrap;margin:0;font-size:clamp(.88rem,.7rem + .35vw,1rem);font-weight:600}.WorkHorizontalRail-module__DCvHBW__projectCaptionDescription{color:color-mix(in srgb, var(--color-foreground) 74%, transparent);margin:.4rem 0 0;font-size:.94rem;line-height:1.45;display:none}.WorkHorizontalRail-module__DCvHBW__fallbackList{z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:6rem 1rem 1rem;display:grid;position:relative}.WorkHorizontalRail-module__DCvHBW__fallbackCard{gap:.75rem;display:grid}.WorkHorizontalRail-module__DCvHBW__fallbackCard[data-size-variant=compact]{justify-self:end;width:84%}.WorkHorizontalRail-module__DCvHBW__fallbackMedia{aspect-ratio:1/1.15;background:var(--color-surface);position:relative;overflow:hidden}.WorkHorizontalRail-module__DCvHBW__fallbackCard[data-size-variant=compact] .WorkHorizontalRail-module__DCvHBW__fallbackMedia{aspect-ratio:1.6/.9}.WorkHorizontalRail-module__DCvHBW__fallbackImage{object-fit:cover}.WorkHorizontalRail-module__DCvHBW__fallbackMeta{gap:.25rem;display:grid}.WorkHorizontalRail-module__DCvHBW__fallbackTitle{letter-spacing:-.03em;color:var(--color-foreground);margin:0;font-size:1.15rem;font-weight:500;line-height:1}.WorkHorizontalRail-module__DCvHBW__fallbackDescription{color:var(--color-foreground-muted);margin:0;font-size:.95rem;line-height:1.45}@media (max-width:991px){.WorkHorizontalRail-module__DCvHBW__fallbackList{grid-template-columns:1fr}}@media (max-width:767px){.WorkHorizontalRail-module__DCvHBW__crosshairText{display:none}.WorkHorizontalRail-module__DCvHBW__projectCaption{max-width:calc(100vw - 2rem);padding-inline:.1rem}.WorkHorizontalRail-module__DCvHBW__projectCaptionTitle{white-space:normal}.WorkHorizontalRail-module__DCvHBW__projectCaptionDescription{display:block}.WorkHorizontalRail-module__DCvHBW__fallbackList{gap:.85rem;padding:5.25rem .75rem .75rem}}
