@font-face{font-family:Silka;src:url(/fonts/Silka-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silka;src:url(/fonts/Silka-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Paper Mono;src:url(/fonts/PaperMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bone: 238 243 237;--cream: 242 239 233;--sage-100: 215 223 214;--sage-400: 145 158 158;--sage-500: 119 128 128;--sage-600: 97 105 105;--ink-600: 73 80 80;--ink-700: 58 60 60;--ink-900: 25 26 26;--ink-950: 19 22 22;--ink-990: 19 19 22;--ink-void: 2 4 7;--font-display: "Silka", "Satoshi", ui-sans-serif, system-ui, sans-serif;--font-mono: "Paper Mono", ui-monospace, "SF Mono", "IBM Plex Mono", monospace;--radius-button: 6px;--radius-card: 24px}:root{--motion-fast: .8s;--motion-med: 1.1s;--motion-slow: 1.6s;--ease-out-expo: cubic-bezier(.33, 1, .68, 1);--ease-organic: cubic-bezier(.37, 0, .63, 1);--stagger: 90ms;--reveal-shift: 28px}@media (prefers-reduced-motion: no-preference){.motion-ready [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-shift),0);transition:opacity var(--motion-med) var(--ease-out-expo),transform var(--motion-med) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--stagger));will-change:opacity,transform}.motion-ready [data-reveal=fade]{transform:none}.motion-ready [data-reveal=slow]{transition-duration:var(--motion-slow)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready [data-reveal].is-settled{will-change:auto;transition-delay:0ms}@keyframes reveries-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1.015)}}@keyframes reveries-breathe{0%,to{opacity:.86}50%{opacity:1}}@keyframes reveries-sway{0%,to{transform:translate3d(-4px,0,0) rotate(-.35deg)}50%{transform:translate3d(4px,0,0) rotate(.35deg)}}.motion-ready [data-ambient]{animation-timing-function:var(--ease-organic);animation-iteration-count:infinite;animation-play-state:paused}.motion-ready [data-ambient].is-visible{animation-play-state:running}.motion-ready [data-ambient=drift]{animation-name:reveries-drift;animation-duration:23s}.motion-ready [data-ambient=breathe]{animation-name:reveries-breathe;animation-duration:17s}.motion-ready [data-ambient=sway]{animation-name:reveries-sway;animation-duration:29s}}[data-dot-glyph]>span{--cell: var(--off);background-color:var(--cell)}[data-dot-glyph]>span[data-lit]{--cell: var(--on)}[data-btn]:focus-visible,[data-navlink]:focus-visible,[data-bracket]:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion: no-preference){.motion-ready [data-dot-glyph]>span:not([data-lit]){animation:glyph-wave 2.6s cubic-bezier(.37,0,.63,1) infinite,glyph-signal 20s linear infinite;animation-delay:calc((var(--r, 0) + var(--c, 0)) * -.29s),calc(var(--i, 0) * -.8s)}.motion-ready [data-dot-glyph]>span[data-lit]{animation:glyph-breathe 4.1s cubic-bezier(.37,0,.63,1) infinite,glyph-signal 20s linear infinite;animation-delay:calc(var(--r, 0) * -.82s),calc(var(--i, 0) * -.8s)}.motion-ready [data-dot-glyph]>span{transition:background-color .28s cubic-bezier(.33,1,.68,1);transition-delay:calc((var(--r, 0) + var(--c, 0)) * 26ms)}@keyframes glyph-wave{0%,to{background-color:var(--off)}28%{background-color:color-mix(in srgb,var(--on) 62%,var(--off))}60%{background-color:var(--off)}}@keyframes glyph-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes glyph-signal{0%,97.4%,to{filter:brightness(1)}98.2%{filter:brightness(2.2)}99.2%{filter:brightness(.75)}}.motion-ready [data-btn]:hover [data-dot-glyph]>span:not([data-lit]),.motion-ready [data-navlink]:hover [data-dot-glyph]>span:not([data-lit]){animation:glyph-scan .38s cubic-bezier(.33,1,.68,1) 1 both,glyph-settle 2.8s ease-in-out infinite;animation-delay:calc((var(--r, 0) + var(--c, 0)) * 26ms),calc(.38s + var(--i, 0) * -.23s);transition:none}.motion-ready [data-btn]:hover [data-dot-glyph]>span[data-lit],.motion-ready [data-navlink]:hover [data-dot-glyph]>span[data-lit]{animation:none;opacity:1}@keyframes glyph-scan{0%{background-color:var(--off)}45%{background-color:color-mix(in srgb,var(--on) 78%,var(--off))}to{background-color:color-mix(in srgb,var(--on) 42%,var(--off))}}@keyframes glyph-settle{0%,to{opacity:1}50%{opacity:.62}}.motion-ready [data-navlink][aria-current=page] [data-dot-glyph]>span:not([data-lit]){--off: color-mix(in srgb, var(--on) 40%, #2f3232)}.motion-ready [data-btn][data-state=loading] [data-dot-glyph]>span{animation:glyph-sweep 1.15s cubic-bezier(.37,0,.63,1) infinite;animation-delay:calc(var(--r, 0) * .11s + var(--c, 0) * 35ms);transition:none}@keyframes glyph-sweep{0%,to{background-color:var(--off)}22%{background-color:var(--on)}55%{background-color:var(--off)}}@media (min-width: 1024px){.motion-ready [data-layout=list].is-stage{display:grid;grid-template-columns:508px minmax(0,1fr);align-items:start}.motion-ready [data-layout=list].is-stage [data-work-stage-panel]{grid-column:1}.motion-ready [data-layout=list].is-stage [data-work-stage-plates]{grid-column:2;display:flex;flex-direction:column}.motion-ready [data-layout=list].is-stage [data-work-row]{height:auto}}.motion-ready [data-btn]{transition:background-color .24s cubic-bezier(.33,1,.68,1),color .24s cubic-bezier(.33,1,.68,1),border-color .24s cubic-bezier(.33,1,.68,1),transform .18s cubic-bezier(.33,1,.68,1),opacity .24s cubic-bezier(.33,1,.68,1)}.motion-ready [data-btn].bg-bone:hover,.motion-ready [data-btn].bg-sage-100:hover{background-color:#f8faf7;transform:translateY(-1px)}.motion-ready [data-btn].bg-ink-700:hover{background-color:#495050}.motion-ready [data-btn][class*=border-]:hover{border-color:#eef3ed;color:#eef3ed}.motion-ready [data-btn]:active{transform:translateY(0) scale(.98);transition-duration:80ms}.motion-ready [data-btn][data-state=loading]{cursor:progress;opacity:.9}.motion-ready [data-btn][data-state=loading]>[data-btn-label]{opacity:.55}.motion-ready [data-btn][data-state=loading]:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:1px;background:currentColor;opacity:.55;transform-origin:left;animation:line-sweep 1.2s cubic-bezier(.37,0,.63,1) infinite}@keyframes line-sweep{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.01%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.motion-ready [data-btn][data-state=success]{background-color:#eef3ed}.motion-ready [data-btn][data-state=error]{animation:btn-shake .38s cubic-bezier(.36,.07,.19,.97) 1}@keyframes btn-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.motion-ready [data-navlink]{transition:opacity .24s cubic-bezier(.33,1,.68,1)}.motion-ready [data-navlink]>[data-navlabel]{position:relative}.motion-ready [data-navlink]>[data-navlabel]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.33,1,.68,1)}.motion-ready [data-navlink]:hover>[data-navlabel]:after{transform:scaleX(1);transform-origin:left}.motion-ready [data-navlink][aria-current=page]>[data-navlabel]:after{transform:scaleX(1);opacity:.5}.motion-ready [data-bracket] img{transition:transform .32s cubic-bezier(.33,1,.68,1)}.motion-ready [data-bracket] [data-bracket-label]{transition:letter-spacing .32s cubic-bezier(.33,1,.68,1),color .32s cubic-bezier(.33,1,.68,1)}.motion-ready [data-bracket]:hover [data-bracket-label]{letter-spacing:.06em;color:#eef3ed}.motion-ready [data-bracket]:hover img:nth-of-type(1){--tw-translate-x: -3px;--tw-translate-y: -3px}.motion-ready [data-bracket]:hover img:nth-of-type(2){--tw-translate-x: 3px;--tw-translate-y: -3px}.motion-ready [data-bracket]:hover img:nth-of-type(3){--tw-translate-x: -3px;--tw-translate-y: 3px}.motion-ready [data-bracket]:hover img:nth-of-type(4){--tw-translate-x: 3px;--tw-translate-y: 3px}.motion-ready [data-view-thumb]{transition:transform .32s cubic-bezier(.33,1,.68,1),width .32s cubic-bezier(.33,1,.68,1)}.motion-ready [data-layout]{transition:opacity .26s cubic-bezier(.33,1,.68,1)}.motion-ready [data-layout].is-switching{opacity:0}.motion-ready [data-plate]{background-image:radial-gradient(#2a2d2d 1px,transparent 1.2px);background-size:8px 8px}.motion-ready img[data-fade]{transition:opacity .64s cubic-bezier(.33,1,.68,1)}.motion-ready img[data-fade]:not(.is-loaded){opacity:0}.motion-ready [data-field]{transition:border-color .24s cubic-bezier(.33,1,.68,1),box-shadow .24s cubic-bezier(.33,1,.68,1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}
