:root{--glitch-base:var(--color-primary);--glitch-accent:var(--color-secondary);--glitch-obsidian:var(--color-background);--glitch-echo:#6ce8db;--glitch-plain:var(--color-foreground);--glitch-red:var(--color-destructive,#ef4444);--glitch-pink:#ec4899;--glitch-outline:1px;--glitch-font:var(--font-archivo-black),var(--font-space-grotesk),sans-serif;--glitch-font-red:var(--font-rubik-glitch),var(--glitch-font);--censor-logo:url(/android-chrome-192x192.png)}.censor{width:.8em;height:.8em;margin:0 .02em;vertical-align:-.06em;overflow:hidden;color:transparent;line-height:.8em;background:var(--censor-logo) center /contain no-repeat}.censor,.glitch{display:inline-block}.glitch{--glitch-color:var(--glitch-base);--glitch-flash:var(--glitch-accent);position:relative;white-space:nowrap;cursor:default}.glitch:focus-within,.glitch:hover{z-index:10}.glitch-sizer{opacity:0}.glitch-copy:not([data-plain]),.glitch-sizer:not([data-plain]){font-family:var(--glitch-font);font-weight:400}.glitch-copy[data-red]:not([data-plain]),.glitch-sizer[data-red]:not([data-plain]){font-family:var(--glitch-font-red)}.glitch-layers{position:absolute;inset:0;pointer-events:none;user-select:none}.glitch-copy{position:absolute;top:0;left:50%;white-space:nowrap;paint-order:stroke fill}.glitch-copy[data-tone=rest]{color:var(--glitch-color)}.glitch-copy[data-tone=gold]{color:var(--glitch-flash);-webkit-text-stroke:var(--glitch-outline) var(--glitch-obsidian)}.glitch-copy[data-tone=hollow]{color:var(--glitch-obsidian);-webkit-text-stroke:var(--glitch-outline) var(--glitch-color)}.glitch-copy[data-tone=base]{color:var(--glitch-color);-webkit-text-stroke:var(--glitch-outline) var(--glitch-obsidian)}.glitch-copy[data-link]:after{content:"";position:absolute;left:-.3em;right:-.3em;bottom:.32em;height:.14em;background:currentColor}.glitch-copy a,.glitch-copy a:hover{color:inherit;text-decoration:none;pointer-events:auto}.glitch-copy[data-cover]{padding:0 .2em;background:var(--glitch-obsidian)}.glitch-echo{color:var(--glitch-echo)}.glitch-echo-dark{color:var(--glitch-obsidian)}.glitch-echo *{color:inherit!important}.glitch-echo .censor{background:currentColor;mask:var(--censor-logo) center /contain no-repeat}.glitch[data-off]{position:static;display:inline;white-space:normal;cursor:auto}.window-toggle{--window-color:var(--glitch-base);border-color:var(--window-color);color:var(--window-color);background:color-mix(in oklab,var(--window-color) 8%,transparent)}.window-toggle[aria-pressed=true]{--window-color:var(--glitch-accent)}.window-toggle:hover{color:var(--window-color);background:color-mix(in oklab,var(--window-color) 18%,transparent)}.glitch-copy:not(.glitch-echo) .window-toggle{pointer-events:auto}.window-video video{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;margin:2rem auto;border-radius:.5rem}.window-video video[hidden]{display:none}.brand-mark[data-off]{font-weight:700}.brand-mark[data-off] [data-part=base]{color:var(--glitch-base)}.brand-mark[data-off] [data-part=accent]{color:var(--glitch-accent)}.brand-mark{letter-spacing:.02em}.brand-mark .glitch-copy,.brand-mark .glitch-sizer{font-family:var(--glitch-font);font-weight:400}.brand-mark .glitch-copy [data-part=base]{color:var(--glitch-base)}.brand-mark .glitch-copy [data-part=accent]{color:var(--glitch-accent)}.brand-mark .glitch-copy[data-tone=hollow] [data-part]{color:var(--glitch-obsidian)}.dick-pitch .glitch-copy .censor{transform:rotate(calc(var(--censor-turns, 0) * 1turn));transition:transform .55s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.dick-pitch .glitch-copy .censor{transition:none}}