.repairs.svelte-9xsmuv{padding:5rem var(--edge-r) calc(var(--bar-space) + 2rem) var(--edge-l);font-family:var(--font-display);position:relative}h2.svelte-9xsmuv,.end__verb.svelte-9xsmuv{color:var(--mist);font-size:clamp(1.875rem,1.5rem + 2.6cqi,3.5rem);font-weight:500;line-height:1.02;display:block}.word.svelte-9xsmuv{letter-spacing:-.008em;color:var(--warm);font-size:clamp(2.75rem,min(20cqi,17svh),6.5rem);font-weight:800;line-height:.92;display:block}.pin.svelte-9xsmuv{container-type:inline-size}.line.svelte-9xsmuv{display:none}ul.svelte-9xsmuv{margin-top:.75rem}.end.svelte-9xsmuv{font-variant-numeric:tabular-nums;width:fit-content;margin-top:2.5rem;text-decoration:none;display:block}.end.svelte-9xsmuv .word:where(.svelte-9xsmuv){white-space:nowrap;transition:color var(--t-state) var(--ease-set);font-size:clamp(2.5rem,min(19cqi,13svh),5.25rem)}@media (hover:hover){.end.svelte-9xsmuv:hover .word:where(.svelte-9xsmuv){color:var(--orange)}}.repairs[data-pinned=true].svelte-9xsmuv{height:calc(var(--film-run) + 100svh);padding:0}.repairs[data-pinned=true].svelte-9xsmuv .pin:where(.svelte-9xsmuv){height:100svh;padding:var(--film-clear) var(--edge-r) var(--bar-space) var(--edge-l);align-items:center;display:grid;position:sticky;top:0}.repairs[data-pinned=true].svelte-9xsmuv .slot:where(.svelte-9xsmuv),.repairs[data-pinned=true].svelte-9xsmuv ul:where(.svelte-9xsmuv){display:grid}.repairs[data-pinned=true].svelte-9xsmuv .said:where(.svelte-9xsmuv),.repairs[data-pinned=true].svelte-9xsmuv .end:where(.svelte-9xsmuv),.repairs[data-pinned=true].svelte-9xsmuv li:where(.svelte-9xsmuv){grid-area:1/1}.repairs[data-pinned=true].svelte-9xsmuv ul:where(.svelte-9xsmuv){margin-top:0}.repairs[data-pinned=true].svelte-9xsmuv h2:where(.svelte-9xsmuv){transition:opacity var(--t-pass) var(--ease-set)}.repairs[data-pinned=true].svelte-9xsmuv .said[data-finished=true]:where(.svelte-9xsmuv) h2:where(.svelte-9xsmuv){opacity:0}.repairs[data-pinned=true].svelte-9xsmuv .line:where(.svelte-9xsmuv){width:3.625rem;height:1.25rem;margin:.625rem 0 .5rem;display:block;overflow:visible}.repairs[data-pinned=true].svelte-9xsmuv path:where(.svelte-9xsmuv){fill:none;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear var(--t-pass)}.repairs[data-pinned=true].svelte-9xsmuv li:where(.svelte-9xsmuv),.repairs[data-pinned=true].svelte-9xsmuv .end:where(.svelte-9xsmuv){opacity:0;transition:opacity var(--t-pass) var(--ease-set), translate var(--t-pass) var(--ease-set)}.repairs[data-pinned=true].svelte-9xsmuv [data-state=before]:where(.svelte-9xsmuv){translate:0 -.5rem}.repairs[data-pinned=true].svelte-9xsmuv [data-state=after]:where(.svelte-9xsmuv){translate:0 .25rem}.repairs[data-pinned=true].svelte-9xsmuv [data-state=on]:where(.svelte-9xsmuv){opacity:1;transition:opacity var(--t-beat) var(--ease-set) var(--t-pass), translate var(--t-beat) var(--ease-set) var(--t-pass);translate:0}.repairs[data-pinned=true].svelte-9xsmuv [data-state=on]:where(.svelte-9xsmuv) path:where(.svelte-9xsmuv){stroke-dashoffset:0;transition:stroke-dashoffset var(--t-beat) var(--ease-move) var(--t-pass)}.repairs[data-pinned=true].svelte-9xsmuv .end:where(.svelte-9xsmuv){visibility:hidden;transition:opacity var(--t-pass) var(--ease-set), translate var(--t-pass) var(--ease-set), visibility 0s linear var(--t-pass);margin-top:0}.repairs[data-pinned=true].svelte-9xsmuv .end:where(.svelte-9xsmuv)[data-state=on]{visibility:visible;transition:opacity var(--t-beat) var(--ease-set) var(--t-pass), translate var(--t-beat) var(--ease-set) var(--t-pass), visibility 0s}.repairs[data-pinned=true].svelte-9xsmuv .end:where(.svelte-9xsmuv):active{scale:var(--press)}@media (aspect-ratio>=5/4){.repairs[data-pinned=true].svelte-9xsmuv .pin:where(.svelte-9xsmuv){padding-block:clamp(.75rem, 11svh, 7rem) var(--bar-space);align-items:start}}.rain.svelte-gd1wby{pointer-events:none;width:100%;height:100%;transition:opacity var(--t-enter) var(--ease-set);position:absolute;inset:0}@starting-style{.rain.svelte-gd1wby{opacity:0}}.film.svelte-1pru0k1{position:absolute;inset:0}.film__frame.svelte-1pru0k1{top:var(--film-top);left:calc(50% + var(--film-shift));width:var(--film-w);height:var(--film-h);position:absolute;translate:-50%}img.svelte-1pru0k1,canvas.svelte-1pru0k1{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.film__caption.svelte-1pru0k1{top:calc(var(--gutter) * .75 + env(safe-area-inset-top,0px));right:var(--edge-r);text-align:right;text-wrap:balance;max-width:9.5rem;color:var(--mist);font-size:.8125rem;line-height:1.25;position:absolute}@media (width>=48rem){.film__caption.svelte-1pru0k1{max-width:none}}.hero.svelte-1q37ri0{--ridge:72cqw;--eaves:1.125rem;--slate:4.5rem;--r-foot:.875rem;grid-template-rows:auto minmax(3rem,1fr) auto;min-height:100svh;display:grid;position:relative;container-type:inline-size}.hero__logo.svelte-1q37ri0{width:clamp(11rem,8rem + 12cqi,16.5rem);margin:calc(var(--gutter) * .75 + env(safe-area-inset-top,0px)) 0 0 var(--edge-l);filter:drop-shadow(0 2px 10px #0e0c0b73);grid-row:1;position:relative}.hero__logo.svelte-1q37ri0 svg{width:100%;height:auto;display:block}.hero__lower.svelte-1q37ri0{padding:3.5rem var(--edge-r) calc(var(--bar-space) + 1.5rem) var(--edge-l);grid-row:3;position:relative}.sheet.svelte-1q37ri0{z-index:var(--z-sheet);position:absolute;inset:0;container-type:size}.sheet__cast.svelte-1q37ri0{filter:var(--lap-sheet);position:absolute;inset:0}.sheet__plate.svelte-1q37ri0,.sheet__rim.svelte-1q37ri0{--foot-y:calc(100cqh - var(--eaves));--foot-x:calc(var(--ridge) + var(--foot-y) * var(--pitch-cos) / var(--pitch-sin));clip-path:shape(from -1rem 0, hline to calc(var(--ridge) - var(--r-ridge)), curve to calc(var(--ridge) + var(--r-ridge) * var(--pitch-cos)) calc(var(--r-ridge) * var(--pitch-sin)) with var(--ridge) 0, line to calc(var(--foot-x) - var(--r-foot) * var(--pitch-cos)) calc(var(--foot-y) - var(--r-foot) * var(--pitch-sin)), curve to calc(var(--foot-x) - var(--r-foot)) var(--foot-y) with var(--foot-x) var(--foot-y),  hline to round(down, calc(var(--foot-x) - var(--r-foot)), var(--slate)), vline to 100cqh, hline to -1rem, close);position:absolute;inset:0}.sheet__plate.svelte-1q37ri0{background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='18'%3E%3Crect y='-8' width='70' height='23' rx='5'/%3E%3Crect x='72' y='-8' width='70' height='20' rx='5'/%3E%3Crect x='144' y='-8' width='70' height='26' rx='5'/%3E%3Crect x='216' y='-8' width='70' height='21' rx='5'/%3E%3C/svg%3E") left bottom / calc(var(--slate) * 4) var(--eaves) repeat-x, linear-gradient(#000 0 0) left top / 100% calc(100% - var(--eaves) + 1px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='18'%3E%3Crect y='-8' width='70' height='23' rx='5'/%3E%3Crect x='72' y='-8' width='70' height='20' rx='5'/%3E%3Crect x='144' y='-8' width='70' height='26' rx='5'/%3E%3Crect x='216' y='-8' width='70' height='21' rx='5'/%3E%3C/svg%3E") left bottom / calc(var(--slate) * 4) var(--eaves) repeat-x, linear-gradient(#000 0 0) left top / 100% calc(100% - var(--eaves) + 1px) no-repeat}.sheet__plate--face.svelte-1q37ri0{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .5 .5 .5 0 -.5'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E"), linear-gradient(178deg, #1d1b19 0, #141210 5rem, var(--ink) 13rem)}.sheet__line.svelte-1q37ri0{inset:-.25rem 0 var(--eaves);position:absolute;overflow:clip}.sheet__rim.svelte-1q37ri0{background:var(--orange);box-shadow:-.25rem 0 0 var(--orange);inset:.25rem 0 0;translate:.11rem -.125rem}@supports not (clip-path:shape(from 0 0, line to 1px 1px)){.sheet__plate.svelte-1q37ri0,.sheet__rim.svelte-1q37ri0{clip-path:none}}.copy.svelte-1q37ri0{z-index:var(--z-copy);position:relative}h1.svelte-1q37ri0{font-family:var(--font-display);color:var(--warm)}.worry.svelte-1q37ri0,.action.svelte-1q37ri0{display:block}.worry.svelte-1q37ri0{color:var(--mist);font-size:clamp(1.875rem,1.5rem + 2.6cqi,3.5rem);font-weight:500;line-height:1.02}.action.svelte-1q37ri0{letter-spacing:-.012em;margin-top:.06em;font-size:clamp(5rem,min(34cqi,15.5svh),11.5rem);font-weight:800;line-height:.86}.note.svelte-1q37ri0{max-width:34ch;color:var(--mist);margin-top:1rem}@media (width>=48rem){.hero.svelte-1q37ri0{--ridge:62cqw;--eaves:1.5rem;--slate:6rem}.hero__lower.svelte-1q37ri0{padding-top:4.25rem}.action.svelte-1q37ri0{font-size:clamp(6rem,min(13cqi,20.5svh),11.5rem)}}@media (height<=30rem){.hero.svelte-1q37ri0{grid-template-rows:auto 1fr auto}.hero__logo.svelte-1q37ri0{width:7.5rem;margin-top:.5rem}.hero__lower.svelte-1q37ri0{padding-top:1.25rem;padding-bottom:calc(var(--bar-space) + .5rem)}.worry.svelte-1q37ri0{font-size:1.5rem}.action.svelte-1q37ri0{font-size:4.5rem}.note.svelte-1q37ri0{max-width:none;margin-top:.25rem;font-size:1rem}}@media (prefers-reduced-motion:no-preference){.worry.svelte-1q37ri0,.action.svelte-1q37ri0,.note.svelte-1q37ri0{animation:svelte-1q37ri0-set-down var(--t-enter) var(--ease-set) backwards}.worry.svelte-1q37ri0{animation-delay:60ms}.action.svelte-1q37ri0{animation-delay:.15s}.note.svelte-1q37ri0{animation-delay:.26s}.sheet__line.svelte-1q37ri0{animation:svelte-1q37ri0-draw-line var(--t-line) var(--ease-move) .36s backwards}.hero__logo.svelte-1q37ri0 .logo-tool{transform-box:view-box;transform-origin:300px 170px;animation:svelte-1q37ri0-tool-settle var(--t-enter) var(--ease-set) backwards;animation-delay:calc(var(--fan,0) * 26ms)}.hero__logo.svelte-1q37ri0 .logo-wrench{--fan:1}.hero__logo.svelte-1q37ri0 .logo-trowel{--fan:2}.hero__logo.svelte-1q37ri0 .logo-brush{--fan:3}.hero__logo.svelte-1q37ri0 .logo-saw{--fan:4}.hero__logo.svelte-1q37ri0 .logo-spanner{--fan:5}.hero__logo.svelte-1q37ri0 .logo-driver{--fan:6}.hero__logo.svelte-1q37ri0 .logo-roller{--fan:7}.hero__logo.svelte-1q37ri0 .logo-handsaw{--fan:8}}@keyframes svelte-1q37ri0-set-down{0%{opacity:0;translate:0 -.625rem}}@keyframes svelte-1q37ri0-draw-line{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-1q37ri0-tool-settle{0%{opacity:0;scale:.94}}.stage.svelte-1uha8ag{position:relative}.stage__media.svelte-1uha8ag{height:100lvh;margin-bottom:-100lvh;position:relative;overflow:clip}.stage[data-mode=film].svelte-1uha8ag .stage__media:where(.svelte-1uha8ag){position:sticky;top:0}.stage[data-mode=film].svelte-1uha8ag{margin-bottom:calc(-1 * (var(--bar-space) + var(--gauge)))}
