html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2?dpl=dpl_4dUkuZHHi8cuWiAcPezN2JfqheAD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2?dpl=dpl_4dUkuZHHi8cuWiAcPezN2JfqheAD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.14jh0uyw0e6~4.woff2?dpl=dpl_4dUkuZHHi8cuWiAcPezN2JfqheAD)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.0z53vlp8jppbq.woff2?dpl=dpl_4dUkuZHHi8cuWiAcPezN2JfqheAD)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_bcbe4975-module__6qYk1W__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.albert_sans_bcbe4975-module__6qYk1W__variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0x4.uoej0_y_b.woff2?dpl=dpl_4dUkuZHHi8cuWiAcPezN2JfqheAD)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__JLPFdW__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__JLPFdW__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:100%}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{cursor:pointer;background:0 0;border:none}#root,#__next{isolation:isolate}
html{--font-primary:var(--font-albert);--font-heading:var(--font-albert);--font-mono:var(--font-geist-mono);color:#fff;background-color:#0a0a0a;font-size:16px;position:relative;overflow-x:clip}body{font-family:var(--font-primary),system-ui,sans-serif;font-size:1rem;line-height:1.6;overflow-x:clip}::-webkit-scrollbar{display:none}::selection{color:#fff;background-color:#111}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),system-ui,sans-serif;font-weight:400;line-height:1.2}p{line-height:1.4}:focus-visible{outline-offset:3px}section{z-index:2;position:relative}:root{--ink:#111;--ink-soft:#1111119e;--line:#1111111a;--white:#fff;--mint:#e9f9f1;--radius:0px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}
