.brand-module__Y8EjSq__landing{--ink:#14181d;--ink-soft:#1d232b;--steel:#e7eaee;--paper:#f7f8fa;--arc:#ff6a1a;--arc-dim:#b34a10;--blueprint:#3e6ae1;--line:#14181d1f;--line-on-dark:#f7f8fa24;background:var(--paper);color:var(--ink)}.brand-module__Y8EjSq__displayFont{font-family:var(--font-display)}.brand-module__Y8EjSq__bodyFont{font-family:var(--font-body)}.brand-module__Y8EjSq__monoFont{font-family:var(--font-mono)}.brand-module__Y8EjSq__seamPath{fill:none;stroke:var(--arc);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ff6a1a8c)}.brand-module__Y8EjSq__seamGlowDot{fill:#ffd8b0;filter:drop-shadow(0 0 5px #ff6a1ae6)}.brand-module__Y8EjSq__seamDraw{stroke-dasharray:var(--seam-length,1000);stroke-dashoffset:var(--seam-length,1000);transition:stroke-dashoffset 1.6s cubic-bezier(.22,.7,.2,1)}.brand-module__Y8EjSq__seamDraw.brand-module__Y8EjSq__seamVisible{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.brand-module__Y8EjSq__seamDraw{stroke-dashoffset:0;transition:none}}.brand-module__Y8EjSq__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1);transform:translateY(14px)}.brand-module__Y8EjSq__reveal.brand-module__Y8EjSq__revealVisible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.brand-module__Y8EjSq__reveal{opacity:1;transition:none;transform:none}}.brand-module__Y8EjSq__heroGlow{background:radial-gradient(60% 55% at 22% 30%,#ff6a1a38,#0000 70%),radial-gradient(45% 50% at 85% 75%,#3e6ae129,#0000 70%)}@keyframes brand-module__Y8EjSq__emberDrift{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.9;transform:translate(-6px,-14px)}}.brand-module__Y8EjSq__ember{animation:5s ease-in-out infinite brand-module__Y8EjSq__emberDrift}@media (prefers-reduced-motion:reduce){.brand-module__Y8EjSq__ember{animation:none}}
@font-face{font-family:displayFont;src:url(../media/BigShoulders_600_800-s.p.0sg102vwn2h4l.woff2)format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:156.29%;descent-override:34.02%;line-gap-override:0.0%;size-adjust:63.06%}.displayfont_9c3f16c7-module__xhU-9W__className{font-family:displayFont,displayFont Fallback}.displayfont_9c3f16c7-module__xhU-9W__variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/IBMPlexSans_400_700-s.p.15jby9eboz7vb.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.bodyfont_104b6626-module__l8vHTa__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_104b6626-module__l8vHTa__variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:monoFont;src:url(../media/IBMPlexMono_400-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont;src:url(../media/IBMPlexMono_500-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.monofont_9e5af93d-module__Ni-q5q__className{font-family:monoFont,monoFont Fallback}.monofont_9e5af93d-module__Ni-q5q__variable{--font-mono:"monoFont", "monoFont Fallback"}
