.workshop[data-time=noon]{--page:var(--color-bg);--ink:#1d1e1b;--muted:#63645e;--sheet:#fffdf8;--wall-l:#d9d8d2;--wall-r:#cecdc6;--floor:#e6e5df;--slab:#b9b8b1;--ot:#c4c3bc;--ol:#a9a8a1;--or:#8f8e88;--dt:#7a7a74;--dl:#62625d;--dr:#4f4f4b;--pt:#f8f7f2;--sky:#bfd3df;--sun:.55;--glow:0;--star:0;--sky-top:#8fc4e6;--sky-mid:#bfdeee;--sky-low:#e8f3ef;--land:#dbe2cf;--ridge-far:#c6d4c6;--ridge-near:#b7c8b5;--ext-l:#efece4;--ext-r:#d6d3ca;--roof:#a9756a;--roof-edge:#8a5c53;--roof-edge-dark:#6e463f;--road:#b9b9b1;--road-edge:#f4f4ee;--sidewalk:#e6e4d9;--lit:0;--smoke:#ffffffb3;--tree:#a5b19f;--tree-light:#b9c4b3;--trail:#eeeadf;--body:#fff4cf;--body-halo:#fff0be73;--cloud:#ffffffc7;--ink-soft:#4d4e48;--cap:#efeee9;--edge-l:#b6b5ae;--edge-r:#a6a59e;--night-tint:0}.workshop[data-time=night]{--page:#14161b;--ink:#f0efe9;--muted:#a3a49e;--sheet:#23262d;--wall-l:#2a2d35;--wall-r:#23262e;--floor:#30333b;--slab:#191b20;--ot:#454852;--ol:#363942;--or:#2c2f37;--dt:#3a3d46;--dl:#2d3038;--dr:#24272e;--pt:#e9e6dc;--sky:#161c30;--sun:0;--glow:1;--star:1;--box:#55392f;--sky-top:#0a0d1a;--sky-mid:#131a2e;--sky-low:#222b45;--land:#1b1f27;--ridge-far:#181d2c;--ridge-near:#151924;--ext-l:#2c303a;--ext-r:#22252e;--roof:#2a2424;--roof-edge:#211c1c;--roof-edge-dark:#181414;--road:#23262e;--road-edge:#4a4e58;--sidewalk:#2c2f38;--lit:1;--smoke:#c8cde138;--tree:#1f2a2c;--tree-light:#283537;--trail:#272b34;--body:#e8e6d8;--body-halo:#dce1ff24;--cloud:#7882a02e;--ink-soft:#c9cac4;--cap:#3a3d46;--edge-l:#1e2026;--edge-r:#17191e}.workshop[data-time=morning]{--page:#f7f0e4;--ink:#1d1e1b;--muted:#5e5a54;--sheet:#fffaf0;--wall-l:#dfd9cd;--wall-r:#d2ccbf;--floor:#e9e4d8;--slab:#bcb6a9;--ot:#c8c2b5;--ol:#aca698;--or:#928c7f;--dt:#7c776c;--dl:#625e55;--dr:#4f4c45;--pt:#faf5ea;--sky:#f3d6b4;--sun:.7;--glow:0;--star:0;--sky-top:#a9cfe6;--sky-mid:#e8dcd4;--sky-low:#fbe2bf;--land:#e1e0c8;--ridge-far:#d4d0b8;--ridge-near:#c5c6a8;--ext-l:#f4ecdd;--ext-r:#dbd1bf;--roof:#b47c67;--roof-edge:#936150;--roof-edge-dark:#76493b;--road:#c0baac;--road-edge:#f8f3e6;--sidewalk:#ebe5d5;--lit:0;--smoke:#ffffffbf;--tree:#a7b392;--tree-light:#bfc9a6;--trail:#f1ebda;--body:#fff0c2;--body-halo:#ffe2aa8c;--cloud:#fff8ecd1;--ink-soft:#4d4a42;--cap:#f0ebdf;--edge-l:#b9b3a5;--edge-r:#a9a395}html:has(.workshop[data-time=morning]) .site-header{background:#f7f0e4f5}html:has(.workshop[data-time=night]) .site-header{background:#14161bf0}html:has(.workshop) .site-header .wordmark{transition:opacity .4s,visibility}html:has(.workshop:not([data-scene=inside])) .site-header .wordmark{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}html:has(.workshop):not([data-past-hero]) .site-header:not(:has(.site-nav.open)){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html:has(.workshop[data-time=night]) :is(.wordmark,.site-nav a,.menu-button){color:#f0efe9}@media (max-width:700px){html:has(.workshop[data-time=night]) .site-nav{background:#14161b}}.workshop-track{height:270svh;position:relative}.workshop-track[data-motion=still]{height:100svh}.workshop{--workshop-accent:#d93a20;--box:#bf6a48;background:var(--land);height:100svh;min-height:560px;color:var(--ink);transition:background .6s;position:sticky;top:0;overflow:hidden}.workshop .sky-top{stop-color:var(--sky-top)}.workshop .sky-mid{stop-color:var(--sky-mid)}.workshop .sky-low{stop-color:var(--sky-low)}.workshop .land{fill:var(--land)}.workshop .ridge-far{fill:var(--ridge-far)}.workshop .ridge-near{fill:var(--ridge-near)}.workshop .k-container.f-t{fill:color-mix(in srgb, var(--box) 86%, #fff)}.workshop .k-container.f-l{fill:var(--box)}.workshop .k-container.f-r{fill:color-mix(in srgb, var(--box) 74%, #000)}.workshop .container-rib{fill:color-mix(in srgb, var(--box) 80%, #000)}.workshop .road{fill:var(--road)}.workshop .sidewalk{fill:var(--sidewalk)}.workshop .lane,.workshop .zebra{fill:var(--road-edge)}.workshop .ext-walk{fill:var(--trail)}.workshop .ext-left{fill:var(--ext-l)}.workshop .ext-right{fill:var(--ext-r)}.workshop .ext-roof{fill:var(--roof)}.workshop .ext-roof-edge{fill:var(--roof-edge)}.workshop .ext-roof-edge-dark{fill:var(--roof-edge-dark)}.workshop .ext-window{fill:var(--sky)}.workshop .ext-window-lit{fill:#ffd98f;opacity:var(--lit)}.workshop .ext-frame{fill:none;stroke:var(--dr);stroke-width:2.2px}.workshop .ext-door-light{fill:#ffe6b8}.workshop .ext-door-leaf{fill:var(--roof-edge)}.workshop .ext-door-knob{fill:#e8c87e}.workshop .ext-door{transform-box:fill-box;transform-origin:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.workshop[data-door=open] .ext-door{transform:scaleX(.16)}.workshop .walker-shadow{fill:#00000024}.workshop .walker-head{fill:var(--pt)}.workshop .tree-trunk{fill:var(--dl)}.workshop .tree-leaf{fill:var(--tree)}.workshop .tree-leaf-light{fill:var(--tree-light)}.workshop .tree-shadow{fill:#0000001a}.workshop .sky-body{fill:var(--body)}.workshop .sky-body-halo{fill:var(--body-halo)}.workshop .stars circle{fill:#fff;opacity:var(--star)}.workshop .plane{fill:#fffdf6;stroke:#00000038;stroke-width:.8px;opacity:0;animation:16s linear 3s infinite workshop-plane}.workshop .room-shadow{fill:#00000017}.workshop .wall-cap{fill:var(--cap)}.workshop .wall-end-l{fill:var(--edge-l)}.workshop .wall-end-r{fill:var(--edge-r)}.workshop .steam{fill:none;stroke:var(--pt);stroke-width:2.4px;stroke-linecap:round;opacity:0;animation:4.2s ease-out infinite workshop-steam}.workshop .steam-late{animation-delay:1.5s}.workshop .object-tag{fill:var(--ink);paint-order:stroke;stroke:var(--page);stroke-width:6px;stroke-linejoin:round;pointer-events:none;font-weight:700}.workshop[data-hovering]:not([data-focus]) .obj:not(.hover){opacity:.62}.workshop[data-focus] .world{opacity:0}.workshop .world{transition:opacity .45s}.workshop[data-focus] .workshop-world{opacity:0}.workshop:not([data-scene=inside]) .hit{pointer-events:none}.workshop[data-focus] .workshop-traffic-layer{opacity:0}.workshop :is(.workshop-world,.workshop-stage,.workshop-exterior){touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.workshop .workshop-world{will-change:transform;transition:opacity .45s}.workshop .workshop-stage{opacity:0;will-change:transform, opacity}.workshop .workshop-exterior{will-change:transform, opacity;pointer-events:none}.workshop:not([data-ready]) :is(.workshop-world,.workshop-stage,.workshop-exterior){opacity:0}.workshop .workshop-door-light{opacity:0;pointer-events:none;background:#ffe9c4;position:absolute;inset:0}.workshop .workshop-cue{z-index:2;background:color-mix(in srgb, var(--sheet) 88%, transparent);color:var(--ink);white-space:nowrap;pointer-events:none;border-radius:999px;margin:0;padding:.35rem .9rem;font-size:.9375rem;font-weight:600;transition:opacity .3s;position:absolute;bottom:max(6.5rem,12vh);left:50%;transform:translate(-50%)}.workshop .workshop-cue span{animation:1.6s ease-in-out infinite workshop-cue;display:inline-block}.workshop:not([data-scene=outside]) .workshop-cue{opacity:0}.workshop[data-scene=entering] .workshop-quick,.workshop:not([data-scene=inside]) :is(.workshop-lead,.workshop-index){opacity:0;pointer-events:none}.workshop :is(.workshop-lead,.workshop-index){transition:opacity .35s}.workshop .workshop-intro{z-index:2;top:6.5rem;left:var(--pad);pointer-events:none;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute}.workshop .workshop-intro p{margin:.5rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500}.workshop .workshop-intro .workshop-brand{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:-3.75rem;left:0}.workshop[data-scene=inside] .workshop-brand,.workshop[data-scene=entering] .workshop-brand{opacity:0;transform:translateY(-10px)}.workshop :is(#workshop-title,.workshop-role){transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1)}.workshop:not([data-scene=inside]) :is(#workshop-title,.workshop-role){opacity:0;transform:translateY(12px)}.workshop .workshop-intro .workshop-lead{max-width:19rem;color:var(--ink-soft);margin-top:.35rem;font-size:.9375rem;font-weight:400}.workshop .workshop-index{display:none}.workshop[data-focus] .workshop-intro{opacity:0;transform:translateY(-14px)}.workshop .workshop-quick{z-index:2;left:var(--pad);flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;font-weight:600;transition:opacity .3s;display:flex;position:absolute;bottom:max(1.5rem,4vh)}.workshop .workshop-quick>a:not(.button){min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.workshop .workshop-quick>a:not(.button):hover{color:var(--workshop-accent)}.workshop .workshop-quick .button-dark{background:var(--ink);color:var(--page)}.workshop .workshop-quick .button-dark:hover{background:color-mix(in srgb, var(--ink) 78%, var(--page))}.workshop[data-focus] .workshop-quick{opacity:0;pointer-events:none}.workshop .workshop-panel{z-index:4;padding:1.4rem 1.5rem max(1.5rem, env(safe-area-inset-bottom));background:var(--sheet);visibility:hidden;border-radius:20px 20px 0 0;transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s .6s;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -12px 40px #00000024}.workshop[data-focus] .workshop-panel{visibility:visible;transition:transform .7s cubic-bezier(.22,1,.36,1) .18s,visibility;transform:none}.workshop .workshop-panel p{margin:0}.workshop .workshop-chip{color:var(--muted);font-size:.8125rem;font-weight:600}.workshop .workshop-panel h2{margin:.3rem 0 .5rem;font-size:1.65rem}.workshop .workshop-panel .workshop-note{color:var(--workshop-accent);margin-bottom:.6rem;font-size:.875rem;font-weight:600}.workshop .workshop-panel .workshop-live{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:10px;margin-top:.75rem;padding:.6rem .75rem;font-size:.875rem}.workshop .workshop-links{flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1rem;display:flex}.workshop .workshop-links a{min-height:44px;color:inherit;align-items:center;gap:.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.workshop .workshop-links a:first-child{background:var(--ink);color:var(--sheet);border-radius:12px;padding:0 1rem}.workshop .workshop-back{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.875rem;font-weight:600}.workshop :is(.workshop-back,.workshop-links a,.workshop-quick a):focus-visible{outline:2px solid var(--workshop-accent);outline-offset:2px}.workshop text{font-family:inherit}.workshop .wall-l{fill:var(--wall-l)}.workshop .wall-r{fill:var(--wall-r)}.workshop .f-t{fill:var(--ot)}.workshop .f-l{fill:var(--ol)}.workshop .f-r{fill:var(--or)}.workshop .k-dark.f-t{fill:var(--dt)}.workshop .k-dark.f-l{fill:var(--dl)}.workshop .k-dark.f-r{fill:var(--dr)}.workshop .k-floor.f-t{fill:var(--floor)}.workshop :is(.k-floor.f-l,.k-floor.f-r){fill:var(--slab)}.workshop .k-paper{fill:var(--pt)}.workshop .k-paper.f-l{fill:color-mix(in srgb, var(--pt) 92%, #000)}.workshop .k-paper.f-r{fill:color-mix(in srgb, var(--pt) 84%, #000)}.workshop .k-paper.f-t{fill:var(--pt)}.workshop .k-silver.f-t{fill:#eef0f2}.workshop .k-silver.f-l{fill:#d3d7db}.workshop .k-silver.f-r{fill:#b7bcc2}.workshop .sun{fill:#fff;opacity:var(--sun);transition:opacity .6s}.workshop .sky{fill:var(--sky);transition:fill .6s}.workshop .star{fill:#fff;opacity:var(--star)}.workshop .frame{fill:none;stroke:var(--or);stroke-width:2.4px}.workshop .board{fill:var(--dt)}.workshop .note-paper{fill:var(--pt)}.workshop .new-note{fill:var(--workshop-accent)}.workshop .rug{fill:var(--ot);opacity:.5}.workshop .ink-line{stroke:var(--ink);stroke-linecap:round;fill:none}.workshop .clock-face{fill:var(--pt)}.workshop .clock-hand{stroke:#1d1e1b;stroke-linecap:round}.workshop .glow{opacity:var(--glow);mix-blend-mode:screen;pointer-events:none;transition:opacity .6s}.workshop .paper-text{fill:#1d1e1b;font-weight:700}.workshop .screen{fill:#111317}.workshop .monster-bob{fill:#f8f7f2}.workshop .monster-eye{fill:#111317}.workshop .bowl{fill:var(--or)}.workshop .bowl-rim{fill:var(--ol)}.workshop .rice{fill:var(--pt)}.workshop .globe{fill:var(--ol);transition:fill .6s .3s}.workshop .globe-land{fill:var(--or);transition:transform 1.6s cubic-bezier(.22,1,.36,1) .3s,fill .6s .3s}.workshop .globe-ring{fill:none;stroke:var(--dl);stroke-width:2.4px;stroke-linecap:round}.workshop .awake .globe{fill:#ffdf9e}.workshop .awake .globe-land{fill:#c98a4a;transform:translate(14px)}.workshop .story-page{opacity:0;transition:transform .8s cubic-bezier(.22,1,.36,1) .5s,opacity .3s .5s;transform:translateY(-20px)}.workshop .awake .story-page{opacity:1;transform:none}.workshop .limb{stroke:var(--ol);stroke-linecap:round;fill:none}.workshop .hair{fill:var(--dl)}.workshop .person-skin{fill:var(--pt)}.workshop .person-eye{fill:#1d1e1b;opacity:0;transition:opacity .3s .5s}.workshop .wave{opacity:0;transition:opacity .3s .5s}.workshop .obj,.workshop .room-shell{transition:opacity .45s}.workshop .obj.hover{filter:brightness(1.05)}.workshop .hit{fill:#0000;pointer-events:all;cursor:pointer;outline:none}.workshop .hit:focus-visible{stroke:var(--workshop-accent);stroke-width:3px}.workshop[data-focus] .obj:not(.active){opacity:.2}.workshop[data-focus] .room-shell{opacity:.72}.workshop .hot{fill:var(--workshop-accent);pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.22,1,.36,1) infinite workshop-hot}.workshop .hot-ring{fill:none;stroke:var(--workshop-accent);stroke-width:2px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite workshop-ring}.workshop .visited :is(.hot,.hot-ring),.workshop[data-focus] :is(.hot,.hot-ring){display:none}.workshop :is(.sheet,.silver,.rice-g,.tabs,.note-a,.note-b,.note-c,.new-note,.monster){transition:transform .8s cubic-bezier(.22,1,.36,1) .32s,opacity .4s .4s}.workshop .awake .sheet{transform:translateY(-13px)}.workshop .awake .silver{transform:translate(-30px,17px)}.workshop .tabs{opacity:0}.workshop .awake .tabs{opacity:1}.workshop .rice-g{transform-box:fill-box;transform-origin:50% 100%}.workshop .awake .rice-g{transform:translateY(7px)scaleY(.52)}.workshop :is(.note-a,.note-b,.note-c,.new-note){transform-box:fill-box;transform-origin:50%}.workshop .note-a{transform:rotate(-5deg)}.workshop .note-b{transform:translate(3px,7px)rotate(6deg)}.workshop .note-c{transform:translate(-4px,2px)rotate(-3deg)}.workshop .awake :is(.note-a,.note-b,.note-c){transform:none}.workshop .new-note{transform:scale(0)}.workshop .awake .new-note{transform:scale(1)}.workshop .monster{opacity:0}.workshop .awake .monster{opacity:1}.workshop .awake .monster-bob{animation:.8s steps(2,end) infinite workshop-bob}.workshop .awake :is(.person-eye,.wave){opacity:1}.workshop .awake .rest{opacity:0}main[id][class] .workshop-intro h1{letter-spacing:-.04em;color:inherit;margin:0;font-size:clamp(2.875rem,8.4vw,5.75rem);font-weight:700;line-height:1}@keyframes workshop-hot{0%,to{transform:scale(1)}12%{transform:scale(1.5)}24%{transform:scale(1)}}@keyframes workshop-ring{0%{opacity:.9;transform:scale(.6)}36%,to{opacity:0;transform:scale(2.5)}}@keyframes workshop-bob{50%{transform:translateY(-3px)}}@keyframes workshop-step{50%{transform:translateY(-2px)}}@keyframes workshop-cue{50%{transform:translateY(5px)}}@keyframes workshop-steam{0%{opacity:0;transform:translateY(6px)}30%{opacity:.7}to{opacity:0;transform:translateY(-14px)}}@keyframes workshop-plane{0%{opacity:0;transform:translate(250px,40px)rotate(-14deg)}4%{opacity:1}34%{opacity:1}40%,to{opacity:0;transform:translate(1250px,-300px)rotate(-14deg)}}@media (min-width:900px){.workshop .workshop-cue{left:auto;right:var(--pad);bottom:max(1.5rem,4vh);transform:none}}@media (min-width:521px){.workshop .workshop-quick{gap:.25rem .5rem}.workshop .workshop-quick>a:not(.button){background:color-mix(in srgb, var(--sheet) 76%, transparent);border-radius:999px;padding:0 .75rem}}@media (max-width:700px){.workshop .workshop-intro .workshop-brand{top:calc(-4.25rem - .5em)}}@media (max-width:520px){.workshop{--quick-bottom:max(1rem, 3vh, env(safe-area-inset-bottom))}.workshop .workshop-quick{right:var(--pad);bottom:var(--quick-bottom);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 0;display:grid}.workshop .workshop-quick .button{grid-column:1/-1;width:100%}.workshop .workshop-quick>a:not(.button){justify-content:center}.workshop .workshop-cue{bottom:calc(var(--quick-bottom) + 6rem + .375rem);padding:.2rem .7rem;font-size:.8125rem}}@media (min-width:1100px) and (min-height:760px){.workshop .workshop-index{background:color-mix(in srgb, var(--sheet) 76%, transparent);pointer-events:auto;border-radius:14px;gap:.1rem;width:min(24rem,30vw);margin:1.25rem 0 0 -.75rem;padding:.5rem .75rem;list-style:none;display:grid}.workshop .workshop-index button{border:0;border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent);width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.35rem .1rem;font-size:.9375rem;font-weight:600;transition:color .2s,padding .2s;display:flex}.workshop .workshop-index li:first-child button{border-top:0}.workshop .workshop-index button:hover{color:var(--workshop-accent);padding-left:.5rem}.workshop .workshop-index small{color:var(--ink-soft);white-space:nowrap;font-size:.75rem;font-weight:400}.workshop .workshop-index button span{white-space:nowrap}.workshop .workshop-index button.seen span:after{content:" ✓";color:var(--workshop-accent)}.workshop .workshop-index button:not(.seen,:hover) span{color:var(--ink-soft);letter-spacing:.08em}}@media (min-width:900px) and (min-aspect-ratio:9/10){.workshop .workshop-panel{opacity:0;border-radius:20px;width:23.75rem;padding:1.75rem;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s,visibility 0s .6s;inset:50% 5vw auto auto;transform:translate(30px,-50%);box-shadow:0 16px 50px #00000024}.workshop[data-focus] .workshop-panel{opacity:1;transition:transform .7s cubic-bezier(.22,1,.36,1) .18s,opacity .4s .18s,visibility;transform:translateY(-50%)}}html[data-past-hero] .workshop *{animation-play-state:paused}.workshop-traffic-layer{pointer-events:none;will-change:transform;transition:opacity .45s;position:absolute;inset:0}.workshop-street{clip-path:inset(var(--horizon) -300% -300% -300%)}.workshop:not([data-ready]) .workshop-traffic-layer{opacity:0}.workshop-traffic{position:absolute;inset:0}.mover{--at-a:translate(calc(var(--ox) + var(--ax) * var(--u)), calc(var(--oy) + var(--ay) * var(--u)));--at-b:translate(calc(var(--ox) + var(--bx) * var(--u)), calc(var(--oy) + var(--by) * var(--u)));will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.mover-art{left:calc(var(--w) * var(--u) / -2);bottom:calc(var(--w) * var(--u) * -.24);width:calc(var(--w) * var(--u));display:block;position:absolute;overflow:visible}.mover .f-t{fill:var(--paint)}.mover .f-l{fill:color-mix(in srgb, var(--paint) 84%, #000)}.mover .f-r{fill:color-mix(in srgb, var(--paint) 66%, #000)}.mover .v-glass.f-t{fill:#39495a}.mover .v-glass.f-l{fill:#566a7c}.mover .v-glass.f-r{fill:#435362}.mover .v-cargo.f-t{fill:#f4efe4}.mover .v-cargo.f-l{fill:#e2dccf}.mover .v-cargo.f-r{fill:#c4beb1}.mover .v-white.f-t{fill:#f4efe2}.mover .v-white.f-l{fill:#ebe5d7}.mover .v-white.f-r{fill:#cfc9bb}.mover .v-paint-band{fill:var(--paint)}.mover .v-tire{fill:#23252a}.mover .v-arch{fill:#17181b}.mover .v-hub{fill:#b9bcc0}.mover :is(.v-trim,.v-trim.f-t,.v-trim.f-l,.v-trim.f-r){fill:#33373c}.mover .v-lamp{fill:#fff1bf}.mover .v-tail{fill:#c8392e}.mover .v-pillar{fill:#2a3138}.mover .v-seam{fill:#00000061}.mover .v-door{fill:#6b8091}.mover .v-door-open{fill:#1b2126}.mover .v-sign{fill:#15181b}.mover .v-beam{fill:#ffe9a8;opacity:0}.mover-shadow{fill:#00000029}.bus-doors{opacity:0}.workshop[data-time=night] .v-window{fill:#ffd98f}.workshop[data-time=night] .v-door{fill:#ffe1a6}.workshop[data-time=night] .v-door-open{fill:#fff0c8}.workshop[data-time=night] .v-sign{fill:#ffb648}.workshop[data-time=night] .v-beam{opacity:.09}.person-limb{fill:none;stroke-linecap:round}.person-limb.arm{filter:brightness(.86)}.person-shoe{fill:none;stroke:#26282c;stroke-width:2.8px;stroke-linecap:round}.person-eye-dot{fill:#26282c}.person-tote{fill:#d9cdb4;stroke:#8d8373;stroke-width:1px}.workshop .walker-shadow{fill:#00000024}.street-props{left:calc(var(--ox) - 400 * var(--u));top:calc(var(--oy) + 200 * var(--u));width:calc(1200 * var(--u));height:calc(900 * var(--u));position:absolute;overflow:visible}.mover-drift{animation:1s ease-in-out infinite alternate mover-drift}.mover-smoke{transform:var(--at-a);opacity:0;animation:5.5s ease-out infinite mover-smoke}.mover-drift .mover-art{--w:220}.mover-drift svg{fill:var(--cloud)}.workshop[data-scene=inside] .mover-smoke{display:none}.smoke-line{fill:none;stroke:var(--smoke);stroke-width:7px;stroke-linecap:round}.person-bob{animation:person-bob .58s step-end var(--step) infinite}.person-frame{animation:person-frame .58s step-end var(--step) infinite}.person-frame-next{animation-delay:calc(var(--step) - .29s)}.rider{visibility:hidden}.workshop[data-time=morning] .rider-board,.workshop[data-time=night] .rider-alight{visibility:visible}@keyframes mover-drift{0%{transform:var(--at-a)}to{transform:var(--at-b)}}@keyframes person-bob{50%{transform:translateY(-1.6px)}}@keyframes person-frame{50%{opacity:0}}@keyframes mover-smoke{0%{opacity:0;transform:var(--at-a) translateY(6px)}30%{opacity:.8}to{opacity:0;transform:var(--at-a) translateY(-18px)}}@media (prefers-reduced-motion:reduce){.workshop-traffic-layer{display:none}.workshop,.workshop *{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}.home-record{padding:0}.record{width:min(100%,60rem);padding:clamp(3rem, 7vw, 5rem) var(--pad) 0;margin:0 auto;scroll-margin-top:4.5rem}.record:last-child{padding-bottom:clamp(3rem,7vw,5rem)}main[id][class] .record h2{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem)}.record-list{border-bottom:1px solid var(--color-line);margin:0;padding:0;list-style:none}.record-row{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;gap:.35rem 2rem;padding-block:1.25rem;scroll-margin-top:5.5rem;display:grid}main[id][class] .record-row h3{margin:0;font-size:1.25rem}.record-row p{color:var(--color-muted);grid-column:1;margin:0}.record-status{font-size:.8125rem;font-weight:500}.record-actions{flex-direction:column;grid-area:1/2/span 3;align-items:flex-end;font-size:.9375rem;font-weight:600;display:flex}.record-actions a{min-height:44px;color:inherit;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.record-actions a:hover{color:var(--color-accent)}.record-more{align-items:center;min-height:44px;margin-top:.5rem;font-weight:600;display:inline-flex}.record-person{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.record-person img{object-fit:cover;border-radius:50%;width:5.5rem;height:5.5rem}.record-person p{margin:0 0 .5rem}.record-person div>div{flex-wrap:wrap;gap:0 1.25rem;display:flex}@media (max-width:700px){.record-row{grid-template-columns:minmax(0,1fr)}.record-actions{flex-flow:wrap;grid-area:auto/1;align-items:center;gap:0 1.25rem}}
