@charset "UTF-8";:root{--stage: #000000;--plate: #101010;--plate-raised: #212121;--cream: #e1e0cc;--primary: #dedbc8;--ash: #9ca3af;--smoke: #858b94;--muted-line: #6b7280;--cream-80: color-mix(in srgb, var(--cream) 80%, transparent);--cream-60: color-mix(in srgb, var(--cream) 60%, transparent);--primary-70: color-mix(in srgb, var(--primary) 70%, transparent);--line: color-mix(in srgb, var(--cream) 12%, transparent);--line-strong: color-mix(in srgb, var(--cream) 22%, transparent);--font-sans: "Hubot Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-card: cubic-bezier(.22, 1, .36, 1);--gutter: 16px;--section-y: clamp(6rem, 12vw, 10rem);--radius-plate: 1rem}@media (min-width: 768px){:root{--gutter: 24px;--radius-plate: 2rem}}*{font-family:var(--font-sans);box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px;background:var(--stage);-webkit-text-size-adjust:100%}body{margin:0;background:var(--stage);color:var(--cream);font-size:1rem;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,figure{margin:0}h1,h2,h3,h4{font-weight:400;text-wrap:balance}p{text-wrap:pretty}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--cream);outline-offset:3px;border-radius:4px}::selection{background:var(--cream);color:var(--stage)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}lucide-icon{display:inline-flex;flex-shrink:0}.noise-overlay{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}.is-voice{font-style:italic;font-stretch:78%;font-weight:300;letter-spacing:-.02em}.is-muted{color:var(--muted-line)}.shell{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--gutter)}.section-statement{font-size:clamp(1.25rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.02em;max-width:34ch}.cta{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 20px;border-radius:999px;background:var(--primary);color:var(--stage);font-size:14px;font-weight:700;line-height:1;transition:gap .4s var(--ease-out-expo),background-color .3s ease}@media (min-width: 640px){.cta{font-size:16px}}.cta:hover{gap:12px}.cta:hover .cta-icon{transform:scale(1.1)}.cta-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--stage);color:var(--cream);transition:transform .4s var(--ease-out-expo)}@media (min-width: 640px){.cta-icon{width:40px;height:40px}}.tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.tags li{padding:5px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);color:var(--cream-80);font-size:12px;line-height:1.3}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--stage)}::-webkit-scrollbar-thumb{background:var(--plate-raised);border-radius:10px;border:2px solid var(--stage)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
