.WorkHorizontalRail-module__DCvHBW__section{isolation:isolate;background:var(--color-background);overscroll-behavior:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;height:100svh;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{right:clamp(1rem,3vw,2.75rem);bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:25;pointer-events:none;text-align:center;place-items:end center;display:grid;position:fixed;left:clamp(1rem,3vw,2.75rem)}.WorkHorizontalRail-module__DCvHBW__projectCaptionContent{opacity:0;filter:blur(4px);visibility:hidden;will-change:opacity, filter, transform;grid-area:1/1;width:min(42rem,100%);transition:opacity .22s,filter .32s,transform .42s cubic-bezier(.215,.61,.355,1),visibility 0s linear .42s;transform:translateY(.8rem)}.WorkHorizontalRail-module__DCvHBW__projectCaptionContent[data-active=true]{opacity:1;filter:blur();visibility:visible;transition-delay:70ms;transform:translate(0,0)}.WorkHorizontalRail-module__DCvHBW__projectCaptionTitle{letter-spacing:-.045em;text-transform:uppercase;color:color-mix(in srgb, var(--color-foreground) 92%, transparent);text-wrap:balance;margin:0;font-size:clamp(1.05rem,.82rem + .7vw,1.5rem);font-weight:600;line-height:.95}.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{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));padding-inline:2.5rem;left:1rem}.WorkHorizontalRail-module__DCvHBW__projectCaptionTitle{font-size:clamp(1rem,4.8vw,1.3rem)}.WorkHorizontalRail-module__DCvHBW__fallbackList{gap:.85rem;padding:5.25rem .75rem .75rem}}
