.wall.svelte-tuvdbu{isolation:isolate;background-color:var(--bone);background-image:repeating-linear-gradient(90deg,#0000 0 calc(33.333% - 1px),oklch(18% .012 60/.04) calc(33.333% - 1px) 33.333%),radial-gradient(130% 70% at 80% -5%,oklch(97% .02 85) 0%,#0000 55%);position:relative;overflow-x:clip}.grain.svelte-tuvdbu{z-index:-1;pointer-events:none;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.07'/%3E%3C/svg%3E");position:absolute;inset:0}.skip.svelte-tuvdbu{z-index:50;background:var(--ink);color:var(--bone);text-transform:uppercase;letter-spacing:.12em;padding:.55rem .9rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:.8rem;font-weight:700;transition:top .18s;position:absolute;top:-4rem;left:.75rem}.skip.svelte-tuvdbu:focus{top:.75rem}.namebox.svelte-tuvdbu{position:relative;overflow:hidden;box-shadow:0 18px 40px -28px oklch(18% .012 60/.8)}.erik.svelte-tuvdbu{letter-spacing:-.02em;margin-inline:-.06em;white-space:nowrap;text-shadow:.08em .08em 0 var(--aqua);margin-top:.04em;font-size:clamp(6rem,30vw,24rem);line-height:.78;display:block}.band-tape.svelte-tuvdbu{z-index:2;background:oklch(86% .07 82/.5);width:6rem;height:1.5rem;position:absolute;top:-.6rem;transform:rotate(-7deg);box-shadow:inset 0 0 0 1px oklch(78% .06 82/.45)}.hero-claim.svelte-tuvdbu{letter-spacing:-.01em;font-size:clamp(2.5rem,7.5vw,5.4rem);line-height:.85}.cta-row.svelte-tuvdbu{flex-wrap:wrap;gap:.8rem;display:flex}.cta.svelte-tuvdbu{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5em;padding:.85em 1.35em;font-family:Space Grotesk,system-ui,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s cubic-bezier(.2,.7,.2,1),background-color .15s,color .15s;display:inline-flex}.cta.svelte-tuvdbu:after{content:"→";transition:transform .15s cubic-bezier(.2,.7,.2,1)}.cta.svelte-tuvdbu:hover:after{transform:translate(.2em)}.cta-primary.svelte-tuvdbu{background:var(--ink);color:var(--bone)}.cta-primary.svelte-tuvdbu:hover{background:var(--shock)}.cta-ghost.svelte-tuvdbu{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.cta-ghost.svelte-tuvdbu:hover{background:var(--ink);color:var(--bone)}.cta.svelte-tuvdbu:active{transform:translateY(1px)}.marquee.svelte-tuvdbu{padding-block:.55rem;overflow:hidden}.marquee-track.svelte-tuvdbu{will-change:transform;width:max-content;animation:32s linear infinite svelte-tuvdbu-marquee-scroll;display:flex}.marquee-group.svelte-tuvdbu{flex-shrink:0;align-items:center;display:flex}.marquee-item.svelte-tuvdbu{padding-inline:.5em;font-size:clamp(1.6rem,4.5vw,3rem);line-height:1}.marquee-star.svelte-tuvdbu{opacity:.85;align-self:center;font-size:clamp(.9rem,2vw,1.4rem)}@keyframes svelte-tuvdbu-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.svc.svelte-tuvdbu{transform:rotate(var(--tilt));transform-origin:0;border-bottom:1px solid oklch(18% .012 60/.15);grid-template-columns:minmax(0,15rem) 1fr;align-items:start;gap:clamp(1rem,4vw,4rem);padding-block:clamp(1.3rem,3vw,2.1rem);display:grid}.svc-head.svelte-tuvdbu{flex-direction:column;align-items:start;gap:.6rem;display:flex}.svc-act.svelte-tuvdbu{letter-spacing:-.01em;font-size:clamp(2.4rem,7vw,4.6rem);line-height:.82}.svc-items.svelte-tuvdbu{flex-direction:column;gap:.45rem;padding-top:.3rem;display:flex}.svc-items.svelte-tuvdbu li:where(.svelte-tuvdbu){color:var(--soot);padding-left:1.4rem;font-size:clamp(.98rem,1.4vw,1.14rem);line-height:1.3;position:relative}.svc-items.svelte-tuvdbu li:where(.svelte-tuvdbu):before{content:"✺";color:var(--aquaink);font-size:.8em;position:absolute;top:.05em;left:0}.ticket.svelte-tuvdbu{background:var(--bone);transform:rotate(var(--tilt));outline:2px solid var(--ink);clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px));padding:1.4rem 1.2rem 1.3rem;position:relative;box-shadow:0 14px 26px -22px oklch(18% .012 60/.7)}.ticket-num.svelte-tuvdbu{color:var(--aquaink);margin-bottom:.3rem;font-size:2.6rem;line-height:.8;display:block}.foot-tape.svelte-tuvdbu{background:oklch(86% .07 82/.55);width:7rem;height:1.6rem;margin:-.8rem auto 0;display:block;transform:rotate(2deg);box-shadow:inset 0 0 0 1px oklch(78% .06 82/.5)}.mail.svelte-tuvdbu{white-space:nowrap;font-weight:600}.foot-link.svelte-tuvdbu{box-shadow:inset 0 -.12em 0 var(--ink);text-decoration:none;transition:box-shadow .18s,background-color .18s}.foot-link.svelte-tuvdbu:hover{box-shadow:inset 0 -.7em 0 var(--ink);color:var(--bone)}.foot-stamp.svelte-tuvdbu{border:2px solid var(--ink);padding:.2rem .6rem;transform:rotate(-2.5deg)}.tabs.svelte-tuvdbu{flex-wrap:wrap;gap:.5rem;display:flex}.tab.svelte-tuvdbu{text-transform:uppercase;letter-spacing:.1em;background:var(--bone);color:var(--ink);outline:1.5px solid var(--ink);clip-path:polygon(0 0,100% 0,100% 70%,92% 100%,84% 70%,76% 100%,68% 70%,60% 100%,52% 70%,44% 100%,36% 70%,28% 100%,20% 70%,12% 100%,8% 70%,0 100%);padding:.55rem .7rem 1.1rem;font-size:.72rem;font-weight:600}@media (width<=720px){.svc.svelte-tuvdbu{grid-template-columns:1fr;gap:.5rem;transform:none}.svc-head.svelte-tuvdbu{flex-direction:row;align-items:baseline;gap:.8rem}}.pf.svelte-ewh1ap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cloud.svelte-ewh1ap{text-align:center;border-block:2px solid var(--ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.18em .7rem;max-height:60rem;padding:clamp(1.4rem,4vw,3rem) clamp(.5rem,2vw,1.5rem);transition:max-height .4s,padding .3s,gap .3s;display:flex;overflow:hidden}.cc.svelte-ewh1ap{cursor:pointer;user-select:none;font-family:Anton,Space Grotesk,system-ui,sans-serif;font-weight:400;font-size:var(--cs);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:.18em;padding:.04em .12em;line-height:.86;transition:color .15s,transform .15s,background-color .15s;display:inline-flex}.cc-flip.svelte-ewh1ap{transform:rotate(-1.4deg)}.cc.svelte-ewh1ap:nth-of-type(3n){transform:rotate(1.2deg)}.cc.svelte-ewh1ap:hover{color:var(--aquaink)}.cc-n.svelte-ewh1ap{letter-spacing:.04em;color:var(--soot);font-family:Space Grotesk,system-ui,sans-serif;font-size:.32em;font-weight:700;transform:translateY(-.35em)}.reset.svelte-ewh1ap{display:none}.back.svelte-ewh1ap{cursor:pointer;user-select:none;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);background:var(--bone);box-shadow:inset 0 0 0 1.5px var(--ink);align-items:center;gap:.45em;padding:.5em .9em;font-family:Space Grotesk,system-ui,sans-serif;font-size:.74rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex;transform:rotate(-1deg)}.back.svelte-ewh1ap:hover{background:var(--aqua)}.back-x.svelte-ewh1ap{font-weight:700}.sheet.svelte-ewh1ap{grid-template-columns:repeat(auto-fill,minmax(clamp(7rem,13vw,10.5rem),1fr));gap:clamp(.4rem,1.1vw,.7rem);display:none}.tile.svelte-ewh1ap{aspect-ratio:1;background:var(--paste);animation:.32s both svelte-ewh1ap-tile-in;animation-delay:var(--d);outline:1.5px solid oklch(18% .012 60/.16);margin:0;position:relative;overflow:hidden;box-shadow:0 14px 24px -22px oklch(18% .012 60/.8)}@keyframes svelte-ewh1ap-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tile-img.svelte-ewh1ap{object-fit:cover;filter:saturate(1.02);width:100%;height:100%;display:block}.tile-cap.svelte-ewh1ap{opacity:0;background:linear-gradient(oklch(18% .012 60/0),oklch(18% .012 60/.82));flex-wrap:wrap;gap:.25rem;padding:.45rem .4rem;transition:opacity .18s;display:flex;position:absolute;inset:auto 0 0}@media (hover:hover){.tile.svelte-ewh1ap:hover .tile-cap:where(.svelte-ewh1ap){opacity:1}}.tile.svelte-ewh1ap:focus-within .tile-cap:where(.svelte-ewh1ap){opacity:1}@media (hover:none){.tile-cap.svelte-ewh1ap{opacity:1;background:linear-gradient(oklch(18% .012 60/0),oklch(18% .012 60/.7))}}.ptag.svelte-ewh1ap{text-transform:uppercase;letter-spacing:.08em;color:var(--bone);padding:.18em .42em;font-family:Space Grotesk,system-ui,sans-serif;font-size:.5rem;font-weight:700;box-shadow:inset 0 0 0 1px oklch(95% .018 85/.7)}html.js .tile.svelte-ewh1ap{cursor:zoom-in}html.js .tile.svelte-ewh1ap:focus-visible{outline:3px solid var(--shock);outline-offset:2px}.lb.svelte-ewh1ap{background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100dvh;margin:auto;padding:0;overflow:hidden}.lb[open].svelte-ewh1ap{place-items:center;display:grid}.lb.svelte-ewh1ap::backdrop{background:oklch(18% .012 60/.94)}.lb-img.svelte-ewh1ap{object-fit:contain;background:var(--paste);max-width:min(94vw,900px);max-height:82dvh;box-shadow:0 30px 60px -30px oklch(0% 0 0/.9)}.lb-nav.svelte-ewh1ap,.lb-x.svelte-ewh1ap{cursor:pointer;color:var(--ink);background:var(--bone);border:0;place-items:center;font-family:Space Grotesk,system-ui,sans-serif;line-height:1;transition:background-color .15s,color .15s;display:grid;position:fixed}.lb-nav.svelte-ewh1ap{width:3.2rem;height:3.2rem;font-size:1.3rem;font-weight:700;top:50%;translate:0 -50%}.lb-prev.svelte-ewh1ap{left:clamp(.5rem,2vw,1.6rem)}.lb-next.svelte-ewh1ap{right:clamp(.5rem,2vw,1.6rem)}.lb-x.svelte-ewh1ap{width:2.6rem;height:2.6rem;font-size:1.5rem;top:clamp(.5rem,2vw,1.6rem);right:clamp(.5rem,2vw,1.6rem)}.lb-nav.svelte-ewh1ap:hover,.lb-x.svelte-ewh1ap:hover{background:var(--aqua)}.lb-nav.svelte-ewh1ap:focus-visible,.lb-x.svelte-ewh1ap:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.lb-meta.svelte-ewh1ap{text-transform:uppercase;letter-spacing:.14em;color:var(--bone);font-family:Space Grotesk,system-ui,sans-serif;font-size:.72rem;font-weight:700;position:fixed;bottom:clamp(.6rem,2.5vw,1.6rem);left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.cloud.svelte-ewh1ap,.cc.svelte-ewh1ap,.back.svelte-ewh1ap,.tile-cap.svelte-ewh1ap{transition:none}.tile.svelte-ewh1ap{animation:none}}.work-sec:not(:has(#w7-all:checked)) .sheet{display:grid}.work-sec:not(:has(#w7-all:checked)) .reset{display:block}.work-sec:has(#w7-boat:checked) [for=w7-boat],.work-sec:has(#w7-vrijland:checked) [for=w7-vrijland],.work-sec:has(#w7-flooring:checked) [for=w7-flooring],.work-sec:has(#w7-furniture:checked) [for=w7-furniture],.work-sec:has(#w7-3d-printing:checked) [for=w7-3d-printing],.work-sec:has(#w7-electrical:checked) [for=w7-electrical],.work-sec:has(#w7-kitchen:checked) [for=w7-kitchen],.work-sec:has(#w7-plumbing:checked) [for=w7-plumbing],.work-sec:has(#w7-bathroom:checked) [for=w7-bathroom],.work-sec:has(#w7-restoration:checked) [for=w7-restoration],.work-sec:has(#w7-welding:checked) [for=w7-welding],.work-sec:has(#w7-soldering:checked) [for=w7-soldering],.work-sec:has(#w7-lacquer:checked) [for=w7-lacquer],.work-sec:has(#w7-festival:checked) [for=w7-festival],.work-sec:has(#w7-construction:checked) [for=w7-construction],.work-sec:has(#w7-other:checked) [for=w7-other],.work-sec:has(#w7-tools:checked) [for=w7-tools],.work-sec:has(#w7-workshop:checked) [for=w7-workshop]{color:var(--bone);background:var(--ink)}.work-sec:has(#w7-boat:checked) [for=w7-boat] .cc-n,.work-sec:has(#w7-vrijland:checked) [for=w7-vrijland] .cc-n,.work-sec:has(#w7-flooring:checked) [for=w7-flooring] .cc-n,.work-sec:has(#w7-furniture:checked) [for=w7-furniture] .cc-n,.work-sec:has(#w7-3d-printing:checked) [for=w7-3d-printing] .cc-n,.work-sec:has(#w7-electrical:checked) [for=w7-electrical] .cc-n,.work-sec:has(#w7-kitchen:checked) [for=w7-kitchen] .cc-n,.work-sec:has(#w7-plumbing:checked) [for=w7-plumbing] .cc-n,.work-sec:has(#w7-bathroom:checked) [for=w7-bathroom] .cc-n,.work-sec:has(#w7-restoration:checked) [for=w7-restoration] .cc-n,.work-sec:has(#w7-welding:checked) [for=w7-welding] .cc-n,.work-sec:has(#w7-soldering:checked) [for=w7-soldering] .cc-n,.work-sec:has(#w7-lacquer:checked) [for=w7-lacquer] .cc-n,.work-sec:has(#w7-festival:checked) [for=w7-festival] .cc-n,.work-sec:has(#w7-construction:checked) [for=w7-construction] .cc-n,.work-sec:has(#w7-other:checked) [for=w7-other] .cc-n,.work-sec:has(#w7-tools:checked) [for=w7-tools] .cc-n,.work-sec:has(#w7-workshop:checked) [for=w7-workshop] .cc-n{color:var(--bone)}.work-sec:has(#w7-all:focus-visible) [for=w7-all],.work-sec:has(#w7-boat:focus-visible) [for=w7-boat],.work-sec:has(#w7-vrijland:focus-visible) [for=w7-vrijland],.work-sec:has(#w7-flooring:focus-visible) [for=w7-flooring],.work-sec:has(#w7-furniture:focus-visible) [for=w7-furniture],.work-sec:has(#w7-3d-printing:focus-visible) [for=w7-3d-printing],.work-sec:has(#w7-electrical:focus-visible) [for=w7-electrical],.work-sec:has(#w7-kitchen:focus-visible) [for=w7-kitchen],.work-sec:has(#w7-plumbing:focus-visible) [for=w7-plumbing],.work-sec:has(#w7-bathroom:focus-visible) [for=w7-bathroom],.work-sec:has(#w7-restoration:focus-visible) [for=w7-restoration],.work-sec:has(#w7-welding:focus-visible) [for=w7-welding],.work-sec:has(#w7-soldering:focus-visible) [for=w7-soldering],.work-sec:has(#w7-lacquer:focus-visible) [for=w7-lacquer],.work-sec:has(#w7-festival:focus-visible) [for=w7-festival],.work-sec:has(#w7-construction:focus-visible) [for=w7-construction],.work-sec:has(#w7-other:focus-visible) [for=w7-other],.work-sec:has(#w7-tools:focus-visible) [for=w7-tools],.work-sec:has(#w7-workshop:focus-visible) [for=w7-workshop]{outline:3px solid var(--shock);outline-offset:3px}.work-sec:has(#w7-boat:checked) .tile:not(.cat-boat),.work-sec:has(#w7-soldering:checked) .tile:not(.cat-soldering),.work-sec:has(#w7-lacquer:checked) .tile:not(.cat-lacquer),.work-sec:has(#w7-festival:checked) .tile:not(.cat-festival),.work-sec:has(#w7-construction:checked) .tile:not(.cat-construction),.work-sec:has(#w7-vrijland:checked) .tile:not(.cat-vrijland),.work-sec:has(#w7-flooring:checked) .tile:not(.cat-flooring),.work-sec:has(#w7-furniture:checked) .tile:not(.cat-furniture),.work-sec:has(#w7-3d-printing:checked) .tile:not(.cat-3d-printing),.work-sec:has(#w7-electrical:checked) .tile:not(.cat-electrical),.work-sec:has(#w7-kitchen:checked) .tile:not(.cat-kitchen),.work-sec:has(#w7-plumbing:checked) .tile:not(.cat-plumbing),.work-sec:has(#w7-bathroom:checked) .tile:not(.cat-bathroom),.work-sec:has(#w7-restoration:checked) .tile:not(.cat-restoration),.work-sec:has(#w7-welding:checked) .tile:not(.cat-welding),.work-sec:has(#w7-other:checked) .tile:not(.cat-other),.work-sec:has(#w7-tools:checked) .tile:not(.cat-tools),.work-sec:has(#w7-workshop:checked) .tile:not(.cat-workshop){display:none}
