@font-face{font-family:funnelSans;src:url(../media/FunnelSans-s.p.2zrpmmr21v6zv.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:funnelSans Fallback;src:local(Arial);ascent-override:99.42%;descent-override:24.85%;line-gap-override:0.0%;size-adjust:100.58%}.funnelsans_dc64f099-module__Km_1Sa__className{font-family:funnelSans,funnelSans Fallback;font-style:normal}.funnelsans_dc64f099-module__Km_1Sa__variable{--font-funnel-sans:"funnelSans", "funnelSans Fallback"}
:root{--accent:#f93932;--background:#e7f0fe;--divider:#d6e0ee;--foreground:#1b1d29;--muted:#667185;--project-line:#fff;--page-gutter:clamp(1.5rem, 7.4vw, 7rem)}:root[data-theme=dark]{--background:#14161f;--divider:#282a34;--foreground:#fcfcfc;--muted:#8b8d97;--project-line:#4f5057}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-funnel-sans), sans-serif;min-width:20rem;margin:0;transition:background-color .24s,color .24s}button,a{color:inherit;font:inherit}a{text-decoration:none}button{border:0}img{max-width:100%;display:block}::selection{background:var(--accent);color:#14161f}:focus-visible{outline:.16rem solid var(--accent);outline-offset:.3rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
