@font-face{font-display:swap;font-family:Inter-Variable;font-style:normal;font-weight:100 900;src:url(/fonts/Inter/variable/Inter.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Variable;font-style:italic;font-weight:100 900;src:url(/fonts/Inter/variable/Inter-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/fonts/Inter/normal/Inter-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/fonts/Inter/normal/Inter-100-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/Inter/normal/Inter-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/fonts/Inter/normal/Inter-200-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/fonts/Inter/normal/Inter-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/fonts/Inter/normal/Inter-300-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/normal/Inter-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/Inter/normal/Inter-400-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/normal/Inter-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/fonts/Inter/normal/Inter-500-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/normal/Inter-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/fonts/Inter/normal/Inter-600-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/normal/Inter-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/fonts/Inter/normal/Inter-700-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/Inter/normal/Inter-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/fonts/Inter/normal/Inter-800-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/normal/Inter-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/fonts/Inter/normal/Inter-900-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:100;src:url(/fonts/Inter/display/Inter-Display-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:100;src:url(/fonts/Inter/display/Inter-Display-100-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:200;src:url(/fonts/Inter/display/Inter-Display-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:200;src:url(/fonts/Inter/display/Inter-Display-200-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:300;src:url(/fonts/Inter/display/Inter-Display-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:300;src:url(/fonts/Inter/display/Inter-Display-300-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:400;src:url(/fonts/Inter/display/Inter-Display-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:400;src:url(/fonts/Inter/display/Inter-Display-400-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:500;src:url(/fonts/Inter/display/Inter-Display-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:500;src:url(/fonts/Inter/display/Inter-Display-500-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:600;src:url(/fonts/Inter/display/Inter-Display-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:600;src:url(/fonts/Inter/display/Inter-Display-600-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:700;src:url(/fonts/Inter/display/Inter-Display-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:700;src:url(/fonts/Inter/display/Inter-Display-700-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:800;src:url(/fonts/Inter/display/Inter-Display-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:italic;font-weight:800;src:url(/fonts/Inter/display/Inter-Display-800-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Display;font-style:normal;font-weight:900;src:url(/fonts/Inter/display/Inter-Display-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono-Variable;font-style:normal;font-weight:100 800;src:url(/fonts/JetBrainsMono/variable/JetBrainsMono.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono-Variable;font-style:italic;font-weight:100 800;src:url(/fonts/JetBrainsMono/variable/JetBrainsMono-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:100;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:100;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-100-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:200;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:200;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-200-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:300;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:300;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-300-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:400;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-400-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:500;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:500;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-500-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:600;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:600;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-600-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:700;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:700;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-700-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:normal;font-weight:800;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:JetBrainsMono;font-style:italic;font-weight:800;src:url(/fonts/JetBrainsMono/normal/JetBrainsMono-800-Italic.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.5;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;scrollbar-gutter:stable both-edges}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word;overflow-wrap:break-word}h1{font-size:3.2rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.6rem}h6{font-size:1.4rem}a,button,input,label,p,span{font-size:1.6rem}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}:root{--color-slate-50:rgb(248,250,252);--color-slate-100:rgb(241,245,249);--color-slate-200:rgb(226,232,240);--color-slate-300:rgb(203,213,225);--color-slate-400:rgb(148,163,184);--color-slate-500:rgb(100,116,139);--color-slate-600:rgb(071,085,105);--color-slate-700:rgb(051,065,085);--color-slate-800:rgb(030,041,059);--color-slate-900:rgb(015,023,042);--color-slate-950:rgb(002,006,023);--color-gray-50:rgb(249,250,251);--color-gray-100:rgb(243,244,246);--color-gray-200:rgb(229,231,235);--color-gray-300:rgb(209,213,219);--color-gray-400:rgb(156,163,175);--color-gray-500:rgb(107,114,128);--color-gray-600:rgb(075,085,099);--color-gray-700:rgb(055,065,081);--color-gray-800:rgb(031,041,055);--color-gray-900:rgb(017,024,039);--color-gray-950:rgb(003,007,018);--color-zinc-50:rgb(250,250,250);--color-zinc-100:rgb(244,244,245);--color-zinc-200:rgb(228,228,231);--color-zinc-300:rgb(212,212,216);--color-zinc-400:rgb(161,161,170);--color-zinc-500:rgb(113,113,122);--color-zinc-600:rgb(082,082,091);--color-zinc-700:rgb(063,063,070);--color-zinc-800:rgb(039,039,042);--color-zinc-900:rgb(024,024,027);--color-zinc-950:rgb(009,009,011);--color-neutral-50:rgb(250,250,250);--color-neutral-100:rgb(245,245,245);--color-neutral-200:rgb(229,229,229);--color-neutral-300:rgb(212,212,212);--color-neutral-400:rgb(163,163,163);--color-neutral-500:rgb(115,115,115);--color-neutral-600:rgb(082,082,082);--color-neutral-700:rgb(064,064,064);--color-neutral-800:rgb(038,038,038);--color-neutral-900:rgb(023,023,023);--color-neutral-950:rgb(010,010,010);--color-stone-50:rgb(250,250,249);--color-stone-100:rgb(245,245,244);--color-stone-200:rgb(231,229,228);--color-stone-300:rgb(214,211,209);--color-stone-400:rgb(168,162,158);--color-stone-500:rgb(120,113,108);--color-stone-600:rgb(087,083,078);--color-stone-700:rgb(068,064,060);--color-stone-800:rgb(041,037,036);--color-stone-900:rgb(028,025,023);--color-stone-950:rgb(012,010,009);--color-red-50:rgb(254,242,242);--color-red-100:rgb(254,226,226);--color-red-200:rgb(254,202,202);--color-red-300:rgb(252,165,165);--color-red-400:rgb(248,113,113);--color-red-500:rgb(239,068,068);--color-red-600:rgb(220,038,038);--color-red-700:rgb(185,028,028);--color-red-800:rgb(153,027,027);--color-red-900:rgb(127,029,029);--color-red-950:rgb(069,010,010);--color-orange-50:rgb(255,247,237);--color-orange-100:rgb(255,237,213);--color-orange-200:rgb(254,215,170);--color-orange-300:rgb(253,186,116);--color-orange-400:rgb(251,146,060);--color-orange-500:rgb(249,115,022);--color-orange-600:rgb(234,088,012);--color-orange-700:rgb(194,065,012);--color-orange-800:rgb(154,052,018);--color-orange-900:rgb(124,045,018);--color-orange-950:rgb(067,020,007);--color-amber-50:rgb(255,251,235);--color-amber-100:rgb(254,243,199);--color-amber-200:rgb(253,230,138);--color-amber-300:rgb(252,211,077);--color-amber-400:rgb(251,191,036);--color-amber-500:rgb(245,158,011);--color-amber-600:rgb(217,119,006);--color-amber-700:rgb(180,083,009);--color-amber-800:rgb(146,064,014);--color-amber-900:rgb(120,053,015);--color-amber-950:rgb(069,026,003);--color-yellow-50:rgb(254,252,232);--color-yellow-100:rgb(254,249,195);--color-yellow-200:rgb(254,240,138);--color-yellow-300:rgb(253,224,071);--color-yellow-400:rgb(250,204,021);--color-yellow-500:rgb(234,179,008);--color-yellow-600:rgb(202,138,004);--color-yellow-700:rgb(161,098,007);--color-yellow-800:rgb(133,077,014);--color-yellow-900:rgb(113,063,018);--color-yellow-950:rgb(066,032,006);--color-lime-50:rgb(247,254,231);--color-lime-100:rgb(236,252,203);--color-lime-200:rgb(217,249,157);--color-lime-300:rgb(190,242,100);--color-lime-400:rgb(163,230,053);--color-lime-500:rgb(132,204,022);--color-lime-600:rgb(101,163,013);--color-lime-700:rgb(077,124,015);--color-lime-800:rgb(063,098,018);--color-lime-900:rgb(054,083,020);--color-lime-950:rgb(026,046,005);--color-green-50:rgb(240,253,244);--color-green-100:rgb(220,252,231);--color-green-200:rgb(187,247,208);--color-green-300:rgb(134,239,172);--color-green-400:rgb(074,222,128);--color-green-500:rgb(034,197,094);--color-green-600:rgb(022,163,074);--color-green-700:rgb(021,128,061);--color-green-800:rgb(022,101,052);--color-green-900:rgb(020,083,045);--color-green-950:rgb(005,046,022);--color-emerald-50:rgb(236,253,245);--color-emerald-100:rgb(209,250,229);--color-emerald-200:rgb(167,243,208);--color-emerald-300:rgb(110,231,183);--color-emerald-400:rgb(052,211,153);--color-emerald-500:rgb(016,185,129);--color-emerald-600:rgb(005,150,105);--color-emerald-700:rgb(004,120,087);--color-emerald-800:rgb(006,095,070);--color-emerald-900:rgb(006,078,059);--color-emerald-950:rgb(002,044,034);--color-teal-50:rgb(240,253,250);--color-teal-100:rgb(204,251,241);--color-teal-200:rgb(153,246,228);--color-teal-300:rgb(094,234,212);--color-teal-400:rgb(045,212,191);--color-teal-500:rgb(020,184,166);--color-teal-600:rgb(013,148,136);--color-teal-700:rgb(015,118,110);--color-teal-800:rgb(017,094,089);--color-teal-900:rgb(019,078,074);--color-teal-950:rgb(004,047,046);--color-cyan-50:rgb(236,254,255);--color-cyan-100:rgb(207,250,254);--color-cyan-200:rgb(165,243,252);--color-cyan-300:rgb(103,232,249);--color-cyan-400:rgb(034,211,238);--color-cyan-500:rgb(006,182,212);--color-cyan-600:rgb(008,145,178);--color-cyan-700:rgb(014,116,144);--color-cyan-800:rgb(021,094,117);--color-cyan-900:rgb(022,078,099);--color-cyan-950:rgb(008,051,068);--color-sky-50:rgb(240,249,255);--color-sky-100:rgb(224,242,254);--color-sky-200:rgb(186,230,253);--color-sky-300:rgb(125,211,252);--color-sky-400:rgb(056,189,248);--color-sky-500:rgb(014,165,233);--color-sky-600:rgb(002,132,199);--color-sky-700:rgb(003,105,161);--color-sky-800:rgb(007,089,133);--color-sky-900:rgb(012,074,110);--color-sky-950:rgb(008,047,073);--color-blue-50:rgb(239,246,255);--color-blue-100:rgb(219,234,254);--color-blue-200:rgb(191,219,254);--color-blue-300:rgb(147,197,253);--color-blue-400:rgb(096,165,250);--color-blue-500:rgb(059,130,246);--color-blue-600:rgb(037,099,235);--color-blue-700:rgb(029,078,216);--color-blue-800:rgb(030,064,175);--color-blue-900:rgb(030,058,138);--color-blue-950:rgb(023,037,084);--color-indigo-50:rgb(238,242,255);--color-indigo-100:rgb(224,231,255);--color-indigo-200:rgb(199,210,254);--color-indigo-300:rgb(165,180,252);--color-indigo-400:rgb(129,140,248);--color-indigo-500:rgb(99,102,241);--color-indigo-600:rgb(79,70,229);--color-indigo-700:rgb(67,56,202);--color-indigo-800:rgb(55,48,163);--color-indigo-900:rgb(49,46,129);--color-indigo-950:rgb(30,27,75);--color-violet-50:rgb(245,243,255);--color-violet-100:rgb(237,233,254);--color-violet-200:rgb(221,214,254);--color-violet-300:rgb(196,181,253);--color-violet-400:rgb(167,139,250);--color-violet-500:rgb(139,092,246);--color-violet-600:rgb(124,058,237);--color-violet-700:rgb(109,040,217);--color-violet-800:rgb(091,033,182);--color-violet-900:rgb(076,029,149);--color-violet-950:rgb(046,016,101);--color-purple-50:rgb(250,245,255);--color-purple-100:rgb(243,232,255);--color-purple-200:rgb(233,213,255);--color-purple-300:rgb(216,180,254);--color-purple-400:rgb(192,132,252);--color-purple-500:rgb(168,085,247);--color-purple-600:rgb(147,051,234);--color-purple-700:rgb(126,034,206);--color-purple-800:rgb(107,033,168);--color-purple-900:rgb(088,028,135);--color-purple-950:rgb(059,007,100);--color-fuchsia-50:rgb(253,244,255);--color-fuchsia-100:rgb(250,232,255);--color-fuchsia-200:rgb(245,208,254);--color-fuchsia-300:rgb(240,171,252);--color-fuchsia-400:rgb(232,121,249);--color-fuchsia-500:rgb(217,070,239);--color-fuchsia-600:rgb(192,038,211);--color-fuchsia-700:rgb(162,028,175);--color-fuchsia-800:rgb(134,025,143);--color-fuchsia-900:rgb(112,026,117);--color-fuchsia-950:rgb(074,004,078);--color-pink-50:rgb(253,242,248);--color-pink-100:rgb(252,231,243);--color-pink-200:rgb(251,207,232);--color-pink-300:rgb(249,168,212);--color-pink-400:rgb(244,114,182);--color-pink-500:rgb(236,072,153);--color-pink-600:rgb(219,039,119);--color-pink-700:rgb(190,024,093);--color-pink-800:rgb(157,023,077);--color-pink-900:rgb(131,024,067);--color-pink-950:rgb(080,007,036);--color-rose-50:rgb(255,241,242);--color-rose-100:rgb(255,228,230);--color-rose-200:rgb(254,205,211);--color-rose-300:rgb(253,164,175);--color-rose-400:rgb(251,113,133);--color-rose-500:rgb(244,063,094);--color-rose-600:rgb(225,029,072);--color-rose-700:rgb(190,018,060);--color-rose-800:rgb(159,018,057);--color-rose-900:rgb(136,019,055);--color-rose-950:rgb(076,005,025)}:root{--font-size:10px;--font-features:"liga" 1,"calt" 1,"ss01","ss07","ss08";--ff-sans:"Inter",ui-sans-serif,sans-serif;--ff-mono:"JetBrainsMono",ui-monospace,monospace;--ff-display:"Pangaia",var(--ff-sans)}@supports (font-variation-settings:normal){:root{--ff-sans:"Inter-Variable",ui-sans-serif,sans-serif;--ff-mono:"JetBrainsMono-Variable",ui-monospace,monospace}}data{font-feature-settings:"cv01","cv03","cv04","cv09","tnum"}h1,h2,h3,h4,h5,h6{font-family:Inter-Display,Inter,ui-sans-serif,sans-serif;font-family:"Inter-Display",var(--ff-sans)}:root{--csstools-color-scheme--light: ;color-scheme:dark;--margin:3rem;--max-width:90rem;--navigation-height:6rem;--fs-fluid-sm:clamp(1.28rem,.17vw + 1.21rem,1.43rem);--fs-fluid-base:clamp(1.6rem,.34vw + 1.46rem,1.9rem);--fs-fluid-md:clamp(2rem,.61vw + 1.76rem,2.53rem);--fs-fluid-lg:clamp(2.5rem,1vw + 2.1rem,3.38rem);--fs-fluid-xl:clamp(3.13rem,1.56vw + 2.5rem,4.5rem);--fs-fluid-xxl:clamp(3.91rem,2.38vw + 2.96rem,6rem);--fs-fluid-xxxl:clamp(4.88rem,3.54vw + 3.47rem,8rem)}@supports (top:1vi){:root{--fs-fluid-xxxl:clamp(4.88rem,3.54vi + 3.47rem,8rem);--fs-fluid-xxl:clamp(3.91rem,2.38vi + 2.96rem,6rem);--fs-fluid-xl:clamp(3.13rem,1.56vi + 2.5rem,4.5rem);--fs-fluid-lg:clamp(2.5rem,1vi + 2.1rem,3.38rem);--fs-fluid-md:clamp(2rem,.61vi + 1.76rem,2.53rem);--fs-fluid-base:clamp(1.6rem,.34vi + 1.46rem,1.9rem);--fs-fluid-sm:clamp(1.28rem,.17vi + 1.21rem,1.43rem)}}html{font-size:var(--font-size)}body{--color-background:var(--color-neutral-950);--color-text:var(--color-neutral-200);--color-backdrop:color-mix(in srgb,var(--color-background),transparent 50%);background:var(--color-background);color:var(--color-text);font-family:var(--ff-sans);font-feature-settings:var(--font-features);letter-spacing:-.25px}@media (max-width:640px){:root{--font-size:10px;--letter-spacing:0px;--margin:1.6rem}}@media (min-width:640px){:root{--font-size:10px;--letter-spacing:0px}}@media (min-width:768px){:root{--font-size:10px;--letter-spacing:-.25px}}@media (min-width:1024px){:root{--font-size:11px;--letter-spacing:-.25px}}@media (min-width:1280px){:root{--font-size:12px;--letter-spacing:-.25px}}@media (min-width:1536px){:root{--font-size:14px;--letter-spacing:-.25px}}
