@charset "UTF-8";@font-face{font-family:Hand UI;src:url(/fonts/patrick-hand-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-display:swap;size-adjust:114%}@font-face{font-family:Hand UI;src:url(/fonts/patrick-hand-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-display:swap;size-adjust:114%}@font-face{font-family:Hand Display;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400 700;font-display:swap;size-adjust:132%}:root{--ink: #222222;--grey: #666666;--tint: #f8f8f8;--line: #f0f0f0;--bg: #ffffff;--card-tint: #fafafa;--watermark: #fafafa;--brand: #7a55dd;--ease: cubic-bezier(.4, 0, .2, 1);--font-ui: "Hand UI", "Playpen Sans Arabic", "Segoe Print", "Bradley Hand", cursive;--font-display: "Hand Display", "Caveat", "Playpen Sans Arabic", cursive;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cr-violet: var(--brand);--cr-blue: #4d94ea}[data-theme=dark]{--cr-blue: #6eaaf0;--ink: #ededed;--grey: #8a8a8a;--tint: #1a1a1a;--line: #2a2a2a;--bg: #0e0e0e;--card-tint: #161616;--watermark: #161616;--brand: #a98cf6}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);font-synthesis:none;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;transition:background .4s var(--ease),color .4s var(--ease);overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700}::selection{background:var(--brand);color:#fff}a{color:inherit;text-decoration:none}img{display:block}code,.mono{font-family:var(--font-ui)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-left.visible{opacity:1;transform:translate(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.eyebrow{display:block;font-family:var(--font-display);font-size:1.7rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--cr-violet);rotate:-2deg;transform-origin:left center;margin-bottom:1.25rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:nowrap}.marquee-track:hover .marquee-inner{animation-play-state:paused}.marquee-inner{display:flex;animation:marquee 28s linear infinite}.marquee-item{display:flex;align-items:center;gap:1.5rem;padding:0 1.5rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--grey);white-space:nowrap}.marquee-item .sep{color:var(--brand)}.pencil{font-family:Caveat,Segoe Print,Bradley Hand,cursive;font-weight:500}.pencil-ink{filter:url(#pencil)}.sketchy{filter:url(#sketchy)}@media(pointer:coarse),(max-width:760px){:where(a[href],button,[role=tab],select,textarea,input:not([type=checkbox],[type=radio])):not(.seg){min-height:44px}:where(button,[role=tab]):not(.seg):not(.heading):not(.tab){min-width:44px}.seg{position:relative}.seg:after{content:"";position:absolute;inset:-18px -2px}}@media(pointer:coarse)and (min-width:1000px){:where(a[href],button,[role=tab],select,textarea,input:not([type=checkbox],[type=radio])):not(.seg){min-height:48px}:where(button,[role=tab]):not(.seg):not(.heading):not(.tab){min-width:48px}}
