.pf.svelte-1y04shn{--bg:#0c0c0d;--fg:#f2efe8;--lime:#d4ff3a;color:var(--fg);background:var(--bg);font-family:Space Grotesk,sans-serif;position:relative;overflow-x:clip}.spot.svelte-1y04shn{z-index:0;pointer-events:none;background:radial-gradient(520px circle at var(--sx,50%) var(--sy,30%), #d4ff3a17, transparent 60%);position:fixed;inset:0}header.svelte-1y04shn,section.svelte-1y04shn,.marquee.svelte-1y04shn{z-index:1;position:relative}a.svelte-1y04shn{color:inherit;text-decoration:none}header.svelte-1y04shn{z-index:20;mix-blend-mode:difference;color:#fff;justify-content:space-between;align-items:center;padding:22px 4vw;display:flex;position:fixed;inset:0 0 auto}.logo.svelte-1y04shn{font:800 24px/1 Syne,sans-serif}.logo.svelte-1y04shn sup:where(.svelte-1y04shn){font-size:11px}header.svelte-1y04shn nav:where(.svelte-1y04shn){gap:34px;font-size:15px;display:flex}header.svelte-1y04shn nav:where(.svelte-1y04shn) a:where(.svelte-1y04shn){position:relative}header.svelte-1y04shn nav:where(.svelte-1y04shn) a:where(.svelte-1y04shn):after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .4s;position:absolute;inset:auto 0 -4px;transform:scaleX(0)}header.svelte-1y04shn nav:where(.svelte-1y04shn) a:where(.svelte-1y04shn):hover:after{transform-origin:0;transform:scaleX(1)}.avail.svelte-1y04shn{align-items:center;gap:10px;font-size:14px;display:flex}.avail.svelte-1y04shn i:where(.svelte-1y04shn){background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 0 var(--lime);border-radius:50%;animation:2s infinite svelte-1y04shn-ping}@keyframes svelte-1y04shn-ping{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.hero.svelte-1y04shn{flex-direction:column;justify-content:flex-end;min-height:100vh;padding:0 4vw 9vh;display:flex}.kicker.svelte-1y04shn{letter-spacing:3px;text-transform:uppercase;opacity:.6;margin:0 0 3vh;font-size:15px}h1.svelte-1y04shn{letter-spacing:-.04em;margin:0;font:800 clamp(44px,7.6vw,130px)/.95 Syne,sans-serif}.row.svelte-1y04shn{padding-bottom:.06em;display:block;overflow:hidden}.ch.svelte-1y04shn{animation:1s cubic-bezier(.16,1,.3,1) forwards svelte-1y04shn-up;animation-delay:calc(var(--i) * 28ms + .15s);display:inline-block;transform:translateY(110%)rotate(6deg)}.lime.svelte-1y04shn{color:var(--lime)}@keyframes svelte-1y04shn-up{to{transform:none}}.badge.svelte-1y04shn{place-items:center;width:120px;height:120px;display:grid;position:absolute;bottom:10vh;right:4vw}.badge.svelte-1y04shn svg:where(.svelte-1y04shn){animation:14s linear infinite svelte-1y04shn-spin;position:absolute;inset:0}.badge.svelte-1y04shn text:where(.svelte-1y04shn){fill:var(--fg);letter-spacing:2px;text-transform:uppercase;font:500 11px Space Grotesk}.badge.svelte-1y04shn span:where(.svelte-1y04shn){color:var(--lime);font-size:26px}@keyframes svelte-1y04shn-spin{to{transform:rotate(360deg)}}.marquee.svelte-1y04shn{background:var(--lime);color:#0c0c0d;padding:22px 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.03)}.marquee.svelte-1y04shn>div:where(.svelte-1y04shn){gap:36px;width:max-content;animation:28s linear infinite svelte-1y04shn-slide;display:flex}.marquee.svelte-1y04shn span:where(.svelte-1y04shn){text-transform:uppercase;white-space:nowrap;font:700 34px/1 Syne,sans-serif}.marquee.svelte-1y04shn b:where(.svelte-1y04shn){font-size:24px}@keyframes svelte-1y04shn-slide{to{transform:translate(-33.33%)}}.work.svelte-1y04shn{padding:16vh 4vw 10vh}.head.svelte-1y04shn{align-items:baseline;gap:16px;margin-bottom:4vh;display:flex}h2.svelte-1y04shn{letter-spacing:-.03em;margin:0;font:800 clamp(40px,6vw,96px)/1 Syne,sans-serif}.head.svelte-1y04shn span:where(.svelte-1y04shn){opacity:.5;font-size:20px}ul.svelte-1y04shn{border-top:1px solid #f2efe82e;margin:0;padding:0;list-style:none}li.svelte-1y04shn a:where(.svelte-1y04shn){border-bottom:1px solid #f2efe82e;grid-template-columns:70px 1.6fr 1fr 90px 40px;align-items:center;gap:16px;padding:34px 0;transition:padding .5s cubic-bezier(.16,1,.3,1),color .3s,background .3s;display:grid}li.svelte-1y04shn a:where(.svelte-1y04shn):hover{color:#0c0c0d;background:var(--lime);padding-inline:26px}li.svelte-1y04shn small:where(.svelte-1y04shn){opacity:.6;font-size:14px}li.svelte-1y04shn strong:where(.svelte-1y04shn){letter-spacing:-.02em;font:700 clamp(26px,3.6vw,56px)/1 Syne,sans-serif}li.svelte-1y04shn em:where(.svelte-1y04shn){opacity:.7;font-size:16px;font-style:normal}li.svelte-1y04shn span:where(.svelte-1y04shn){font-size:16px}li.svelte-1y04shn i:where(.svelte-1y04shn){font-size:26px;font-style:normal;transition:transform .4s}li.svelte-1y04shn a:where(.svelte-1y04shn):hover i:where(.svelte-1y04shn){transform:rotate(45deg)}.preview.svelte-1y04shn{z-index:15;pointer-events:none;opacity:0;border-radius:10px;width:260px;height:330px;transition:opacity .35s,scale .5s cubic-bezier(.16,1,.3,1),transform .18s ease-out;position:fixed;top:0;left:0;overflow:hidden;scale:.85;box-shadow:0 30px 80px #0009}.preview.show.svelte-1y04shn{opacity:1;scale:1}.preview.svelte-1y04shn .pv:where(.svelte-1y04shn){opacity:0;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.preview.svelte-1y04shn .pv:where(.svelte-1y04shn) svg,figure.svelte-1y04shn .art:where(.svelte-1y04shn) svg{width:100%;height:100%;display:block}.preview.svelte-1y04shn .pv.on:where(.svelte-1y04shn){opacity:1}.strip.svelte-1y04shn{scroll-snap-type:x mandatory;scrollbar-width:none;padding:4vh 4vw 10vh;overflow-x:auto}.strip.svelte-1y04shn::-webkit-scrollbar{display:none}.track.svelte-1y04shn{gap:2vw;width:max-content;display:flex}figure.svelte-1y04shn{scroll-snap-align:center;width:min(70vw,380px);margin:0}figure.svelte-1y04shn .art:where(.svelte-1y04shn){filter:grayscale(.8)contrast(1.05);border-radius:6px;width:100%;height:min(95vw,500px);transition:filter .6s,transform .8s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}figure.svelte-1y04shn:hover .art:where(.svelte-1y04shn){filter:none;transform:scale(1.03)}figcaption.svelte-1y04shn{gap:14px;margin-top:16px;font-size:16px;display:flex}figcaption.svelte-1y04shn span:where(.svelte-1y04shn){color:var(--lime)}.about.svelte-1y04shn{padding:14vh 4vw}.about.svelte-1y04shn small:where(.svelte-1y04shn){letter-spacing:3px;text-transform:uppercase;opacity:.6;margin-bottom:4vh;font-size:15px;display:block}.about.svelte-1y04shn p:where(.svelte-1y04shn){letter-spacing:-.02em;max-width:1100px;margin:0;font:700 clamp(28px,4.4vw,68px)/1.15 Syne,sans-serif}.about.svelte-1y04shn p:where(.svelte-1y04shn) span:where(.svelte-1y04shn){color:#f2efe833;transition:color .4s}.about.svelte-1y04shn p:where(.svelte-1y04shn) span.lit:where(.svelte-1y04shn){color:var(--fg)}.contact.svelte-1y04shn{text-align:center;background:var(--lime);color:#0c0c0d;padding:12vh 4vw 6vh}.contact.svelte-1y04shn small:where(.svelte-1y04shn){letter-spacing:3px;text-transform:uppercase;font-size:16px;display:block}.contact.svelte-1y04shn>a:where(.svelte-1y04shn){letter-spacing:-.04em;align-items:center;gap:2vw;margin:3vh 0 12vh;font:800 clamp(56px,13vw,220px)/1 Syne,sans-serif;transition:letter-spacing .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.contact.svelte-1y04shn>a:where(.svelte-1y04shn):hover{letter-spacing:.01em}.contact.svelte-1y04shn>a:where(.svelte-1y04shn) i:where(.svelte-1y04shn){font-size:.6em;font-style:normal;transition:transform .5s}.contact.svelte-1y04shn>a:where(.svelte-1y04shn):hover i:where(.svelte-1y04shn){transform:rotate(45deg)}.contact.svelte-1y04shn footer:where(.svelte-1y04shn){border-top:1px solid #0c0c0d40;justify-content:space-between;gap:20px;padding-top:24px;font-size:15px;display:flex}@media (width<=760px){header.svelte-1y04shn nav:where(.svelte-1y04shn){display:none}.badge.svelte-1y04shn{width:84px;height:84px;bottom:12vh}li.svelte-1y04shn a:where(.svelte-1y04shn){grid-template-columns:40px 1fr 30px;padding:24px 0}li.svelte-1y04shn em:where(.svelte-1y04shn),li.svelte-1y04shn span:where(.svelte-1y04shn),.preview.svelte-1y04shn{display:none}.contact.svelte-1y04shn footer:where(.svelte-1y04shn){text-align:left;flex-direction:column}}
