/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:host,:root{--font-display:"Space Grotesk","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--color-ink:#0e1d2b;--color-paper:#f4f1ea;--ease-editorial:cubic-bezier(.16,1,.3,1)}:root{--color-ink:#0e1d2b;--color-ink-2:#15273a;--color-ink-3:#1f3551;--color-paper:#f4f1ea;--color-paper-2:#ebe5d6;--color-bone:#d8d1c0;--color-brown:#5d6f5b;--color-brown-2:#2f4133;--color-stone:#6e767c;--color-stone-2:#9aa1a6;--color-signal-1:#2a8f5d;--color-signal-2:#d6a23a;--color-signal-3:#c64a2a;--ease-editorial:cubic-bezier(.16,1,.3,1)}.fl-app .bg-ink{background-color:#0e1d2b!important}.fl-app .bg-ink-2{background-color:#15273a!important}.fl-app .bg-ink-3{background-color:#1f3551!important}.fl-app .bg-paper{background-color:#f4f1ea!important}.fl-app .bg-paper-2{background-color:#ebe5d6!important}.fl-app .bg-bone{background-color:#d8d1c0!important}.fl-app .text-ink{color:#0e1d2b!important}.fl-app .text-paper{color:#f4f1ea!important}.fl-app [class*=text-paper\/95]{color:#f4f1eaf2!important}.fl-app [class*=text-paper\/90]{color:#f4f1eae6!important}.fl-app [class*=text-paper\/85]{color:#f4f1ead9!important}.fl-app [class*=text-paper\/80]{color:#f4f1eacc!important}.fl-app [class*=text-paper\/70]{color:#f4f1eab3!important}.fl-app [class*=text-paper\/65]{color:#f4f1eaa6!important}.fl-app [class*=text-paper\/60]{color:#f4f1ea99!important}.fl-app [class*=text-paper\/55]{color:#f4f1ea8c!important}.fl-app [class*=text-paper\/50]{color:#f4f1ea80!important}.fl-app [class*=text-paper\/45]{color:#f4f1ea73!important}.fl-app [class*=text-paper\/40]{color:#f4f1ea66!important}.fl-app .border-ink{border-color:#0e1d2b!important}.fl-app [class*=border-ink\/10]{border-color:#0e1d2b1a!important}.fl-app [class*=border-ink\/12]{border-color:#0e1d2b1f!important}.fl-app [class*=border-ink\/15]{border-color:#0e1d2b26!important}.fl-app [class*=border-ink\/20]{border-color:#0e1d2b33!important}.fl-app [class*=border-ink\/25]{border-color:#0e1d2b40!important}.fl-app [class*=border-ink\/30]{border-color:#0e1d2b4d!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kenburns{0%{transform:scale(1.001)}to{transform:scale(1.09)}}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes signalPulse{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes dotted{0%{background-position-x:0}to{background-position-x:16px}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-12px,4px)}}.fl-app{background-color:var(--color-paper);min-height:100svh;color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11","tnum";font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.fl-app ::selection{background:var(--color-ink);color:var(--color-paper)}.fl-app :focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.fl-app *,.fl-app :after,.fl-app :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:1680px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.wrap{padding-inline:2.5rem}}@media (min-width:1280px){.wrap{padding-inline:4rem}}.eyebrow{letter-spacing:.18em;line-height:1.2}.eyebrow,.label{font-family:var(--font-sans,"Inter",sans-serif);text-transform:uppercase;font-size:.6875rem;font-weight:500}.label{letter-spacing:.16em;line-height:1.35}.body-s{letter-spacing:.005em;font-size:.8125rem;line-height:1.7}.display{font-family:var(--font-display,"Space Grotesk",sans-serif);letter-spacing:-.022em;font-feature-settings:"ss01";font-weight:500;line-height:1.04}.mono{font-family:var(--font-mono,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums}.rule{opacity:.18;background:currentColor;width:100%;height:1px}.link-line{display:inline-block;position:relative}.link-line:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .6s var(--ease-editorial);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link-line:hover:after,.link-line[data-active=true]:after{transform:scaleX(1)}.page-in{animation:pageIn .7s var(--ease-editorial) both}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.grid-bg{background-image:linear-gradient(90deg,#0e1d2b0f 1px,#0000 0),linear-gradient(#0e1d2b0f 1px,#0000 0);background-size:64px 64px}.dots-bg{background-image:radial-gradient(#0e1d2b2e 1px,#0000 0);background-size:18px 18px}