.grain.svelte-1xlj5r2{z-index:var(--z-grain);pointer-events:none;opacity:.035;background-image:var(--noise);will-change:transform;background-repeat:repeat;animation:6s steps(6,end) infinite svelte-1xlj5r2-drift;position:fixed;inset:-6%}@keyframes svelte-1xlj5r2-drift{0%{transform:translate(0,0)}16%{transform:translate(-2%,1%)}33%{transform:translate(1%,-2%)}50%{transform:translate(-1%,2%)}66%{transform:translate(2%,1%)}83%{transform:translate(-2%,-1%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.grain.svelte-1xlj5r2{animation:none}}.cursor.svelte-dtijvt{z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo);position:fixed;inset:0}.cursor.is-visible.svelte-dtijvt{opacity:1}.cursor__dot.svelte-dtijvt,.cursor__ring.svelte-dtijvt{will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.cursor__dot.svelte-dtijvt{background:var(--c-red-bright);width:5px;height:5px;transition:opacity var(--dur-fast) var(--ease-out-expo), transform .1s linear}.cursor__ring.svelte-dtijvt{width:34px;height:34px;transition:width var(--dur-base) var(--ease-out-expo), height var(--dur-base) var(--ease-out-expo), background-color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo);background:0 0;border:1px solid #ffffff4d;place-items:center;display:grid}.cursor__ring.svelte-dtijvt.is-down{border-color:var(--c-red-bright)}.cursor__label.svelte-dtijvt{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-white);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);white-space:nowrap;font-size:.5625rem;font-weight:500;transform:scale(.8)}.cursor[data-mode=hover].svelte-dtijvt .cursor__ring:where(.svelte-dtijvt){border-color:#ffffff8c;width:56px;height:56px}.cursor[data-mode=label].svelte-dtijvt .cursor__ring:where(.svelte-dtijvt){background:var(--c-red);border-color:var(--c-red);width:88px;height:88px}.cursor[data-mode=label].svelte-dtijvt .cursor__dot:where(.svelte-dtijvt){opacity:0}.cursor[data-mode=label].svelte-dtijvt .cursor__label:where(.svelte-dtijvt){opacity:1;transform:scale(1)}html.has-custom-cursor,html.has-custom-cursor a,html.has-custom-cursor button,html.has-custom-cursor [data-cursor]{cursor:none}.logo.svelte-1a1ajkn{align-items:center;gap:.42em;line-height:1;display:inline-flex}.logo__mark.svelte-1a1ajkn{flex:none;display:block;overflow:visible}.logo__l.svelte-1a1ajkn{fill:var(--logo-l,var(--c-white));transition:fill var(--dur-base) var(--ease-out-expo)}.logo__chev.svelte-1a1ajkn{fill:var(--logo-chev,var(--c-red));transition:fill var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);transform-origin:78px 45px}.logo--mono.svelte-1a1ajkn .logo__l:where(.svelte-1a1ajkn),.logo--mono.svelte-1a1ajkn .logo__chev:where(.svelte-1a1ajkn){fill:currentColor}.logo__word.svelte-1a1ajkn{font-family:var(--font-display);font-variation-settings:"wdth" 112;letter-spacing:.005em;text-transform:uppercase;font-size:1em;font-weight:800}.logo__reg.svelte-1a1ajkn{font-family:var(--font-mono);color:var(--c-red-bright);align-self:flex-start;font-size:.36em;font-weight:500;transform:translateY(.15em)}a:hover .logo__chev.svelte-1a1ajkn,button:hover .logo__chev.svelte-1a1ajkn{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.logo__chev.svelte-1a1ajkn{transition:fill var(--dur-base) var(--ease-out-expo)}a:hover .logo__chev.svelte-1a1ajkn,button:hover .logo__chev.svelte-1a1ajkn{transform:none}}
