@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Jqac_q__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Jqac_q__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.site{--site-page:#f7f8f6;--site-ink:#1c1f1d;--site-muted:#5f6762;--site-soft:#98a19b;--site-faint:#8f9892;--site-line:#e1e5e1;background:var(--site-page);color:var(--site-ink);font-family:var(--font-geist-sans), var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.site-mark{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:500}.site-mono{font-family:var(--font-mono)}.site-tight{letter-spacing:-.035em}.site-grain{isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);position:relative;mask-image:radial-gradient(#fff,#000)}.site-grain:after{content:"";pointer-events:none;z-index:1;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.site-window{color:#232529;background:#fcfcfc;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #14161a0f,0 2px 4px #14161a0a,0 24px 60px -12px #14161a47}html.lp-motion [data-reveal][data-in]:not([data-done]){transition:opacity .7s cubic-bezier(.32, .72, 0, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.32, .72, 0, 1) var(--reveal-delay,0s)}html.lp-motion [data-reveal]:not([data-in]){opacity:0;transform:translateY(14px)}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-rise{animation:.9s cubic-bezier(.32,.72,0,1) both lp-rise;animation-delay:var(--rise-delay,0s)}@keyframes lp-row-in{0%{opacity:0;height:0;transform:translateY(-6px)}to{opacity:1;height:2.5rem;transform:none}}@keyframes lp-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:.2;transform:scale(.55)}to{opacity:1;transform:none}}.lp-row-in{animation:.65s cubic-bezier(.32,.72,0,1) both lp-row-in;overflow:hidden}.lp-fade-in{animation:.45s cubic-bezier(.32,.72,0,1) both lp-fade-in}.lp-pop{animation:.42s cubic-bezier(.32,.72,0,1) both lp-pop}.lp-board{transition:opacity .4s}.lp-journey-fill{transform-origin:0;transform:scaleX(.8571)}.lp-journey-fill-y{transform-origin:top;transform:scaleY(.8571)}html.lp-motion .lp-journey[data-in]:not([data-done]) .lp-journey-fill,html.lp-motion .lp-journey[data-in]:not([data-done]) .lp-journey-fill-y{transition:transform 1.5s cubic-bezier(.45,0,.2,1) .3s}html.lp-motion .lp-journey:not([data-in]) .lp-journey-fill{transform:scaleX(0)}html.lp-motion .lp-journey:not([data-in]) .lp-journey-fill-y{transform:scaleY(0)}html.lp-motion .lp-journey[data-in]:not([data-done]) .lp-mark{transition:opacity .38s ease calc(var(--i,0) * .19s + .3s), transform .52s cubic-bezier(.32, .72, 0, 1) calc(var(--i,0) * .19s + .3s)}html.lp-motion .lp-journey:not([data-in]) .lp-mark{opacity:0;transform:scale(.5)}@media (prefers-reduced-motion:reduce){html.lp-motion [data-reveal],html.lp-motion [data-reveal] *{transition:none!important}html.lp-motion [data-reveal]:not([data-in]){opacity:1;transform:none}.lp-rise,.lp-row-in,.lp-fade-in,.lp-pop{animation:none!important}.lp-board{transition:none}}
