@font-face{font-family:oldschoolGrotesk;src:url(../media/OldschoolGrotesk_NormalRegular-s.p.09lp84jss6189.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:oldschoolGrotesk;src:url(../media/OldschoolGrotesk_NormalMedium-s.p.2c0o7iduj3gtk.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:oldschoolGrotesk Fallback;src:local(Arial);ascent-override:84.38%;descent-override:28.28%;line-gap-override:16.44%;size-adjust:103.92%}.oldschoolgrotesk_be3a554e-module__sBs4xa__className{font-family:oldschoolGrotesk,oldschoolGrotesk Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.oldschoolgrotesk_be3a554e-module__sBs4xa__variable{--font-oldschool-grotesk:"oldschoolGrotesk", "oldschoolGrotesk Fallback", Helvetica Neue, Helvetica, Arial, sans-serif}
@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f802f963cba79871-s.1mpbdlpf9qu0p.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b30f401cf94fe4f8-s.07wqhdtyuz810.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c7d9ca68f9942779-s.p.2krw6a82n7_fg.woff2)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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.2ch_0577yepja.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2)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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_589de9cf-module__T2lYea__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_589de9cf-module__T2lYea__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--surface-400:#0d0d0d;--surface-300:#464646;--surface-200:#959595;--surface-100:#dfdfdf;--surface-50:#f5f5f5;--primary-300:#9886ff;--primary-200:#beb3ff;--primary-100:#d0c8ff;--primary-50:#e3e0f5;--danger-300:#910303;--danger-200:#b70404;--danger-100:#fd9696;--danger-50:#fedcdc;--font-body:var(--font-oldschool-grotesk), "Helvetica Neue", Helvetica, Arial, sans-serif;--text-title-main:114px;--leading-title-main:120px;--text-title-project:70px;--leading-title-project:80px;--text-body-large:30px;--leading-body-large:38px;--text-body-description:18px;--leading-body-description:26px;--text-body-default:16px;--leading-body-default:24px;--text-caption:14px;--leading-caption:26px;--color-bg:var(--surface-50);--color-text-primary:var(--surface-400)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{height:100%}body{background-color:var(--color-bg);min-height:100%;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-body-default);line-height:var(--leading-body-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:has([data-surface=dark]){background-color:var(--surface-400)}a{color:inherit;text-decoration:none}html[data-custom-cursor],html[data-custom-cursor] *{cursor:none}html[data-custom-cursor] input,html[data-custom-cursor] textarea,html[data-custom-cursor] [contenteditable]{cursor:auto}
