@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.car-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0d0d0d;--card:#fff;--card-foreground:#0d0d0d;--popover:#fff;--popover-foreground:#0d0d0d;--primary:#e40014;--primary-foreground:#fcfcfc;--secondary:#0d0d0d;--secondary-foreground:#fcfcfc;--muted:#f3f3f3;--muted-foreground:#5d5d5d;--accent:#f3f3f3;--accent-foreground:#0d0d0d;--accent-red:#e40014;--destructive:#e40014;--border:#dedede;--input:#dedede;--ring:#e40014;--radius:.25rem}@supports (color:lab(0% 0 0)){.car-theme{--background:lab(100% 0 0);--foreground:lab(3.6999% 0 0);--card:lab(100% 0 0);--card-foreground:lab(3.6999% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(3.6999% 0 0);--primary:lab(48.4493% 77.4328 61.5452);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(3.6999% 0 0);--secondary-foreground:lab(98.84% .0000298023 -.0000119209);--muted:lab(95.94% 0 0);--muted-foreground:lab(39.68% 0 0);--accent:lab(95.94% 0 0);--accent-foreground:lab(3.6999% 0 0);--accent-red:lab(48.4493% 77.4328 61.5452);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(88.4% 0 .0000119209);--input:lab(88.4% 0 .0000119209);--ring:lab(48.4493% 77.4328 61.5452)}}.car-theme.dark,.car-theme .dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373}@supports (color:lab(0% 0 0)){.car-theme.dark,.car-theme .dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0)}}.car-theme{background-color:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),sans-serif;scroll-behavior:smooth}.car-theme .font-heading{font-family:var(--font-archivo),var(--font-geist-sans),sans-serif;letter-spacing:-.02em}.car-theme .text-balance{text-wrap:balance}.car-theme .tech-grid{background-image:linear-gradient(90deg,#0000000b 1px,#0000 1px),linear-gradient(#0000000b 1px,#0000 1px);background-image:linear-gradient(90deg,lab(0% 0 0/.045) 1px,#0000 1px),linear-gradient(lab(0% 0 0/.045) 1px,#0000 1px);background-size:64px 64px}.car-theme .tech-grid-dark{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.06) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.06) 1px,#0000 1px);background-size:64px 64px}.car-theme .diagonal-cut{clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.car-theme .hide-scrollbar::-webkit-scrollbar{display:none}.car-theme .hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.car-theme .custom-scrollbar-x::-webkit-scrollbar{height:6px}.car-theme .custom-scrollbar-x::-webkit-scrollbar-track{background:var(--background);border-radius:4px}.car-theme .custom-scrollbar-x::-webkit-scrollbar-thumb{background:var(--primary);opacity:.5;border-radius:4px}.car-theme .custom-scrollbar-x::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.car-theme .custom-scrollbar-x::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary)80%,black)}}.car-theme .custom-scrollbar-x{scrollbar-width:thin;scrollbar-color:var(--primary)transparent}.car-theme .font-heading{font-family:var(--font-archivo),sans-serif}html:has(.car-theme) ::-webkit-scrollbar-track{background:#f1f1f1}.car-theme ::-webkit-scrollbar-track{background:#f1f1f1}html:has(.car-theme.dark) ::-webkit-scrollbar-track{background:#171717;background:lab(7.78201% -.0000149012 0)}.car-theme.dark ::-webkit-scrollbar-track{background:#171717;background:lab(7.78201% -.0000149012 0)}.car-theme .dark ::-webkit-scrollbar-track{background:#171717;background:lab(7.78201% -.0000149012 0)}html:has(.car-theme) ::-webkit-scrollbar-thumb{background:#e40014;background:lab(48.4493% 77.4328 61.5452);border-radius:5px}.car-theme ::-webkit-scrollbar-thumb{background:#e40014;background:lab(48.4493% 77.4328 61.5452);border-radius:5px}html:has(.car-theme) ::-webkit-scrollbar-thumb:hover{background:#b60003;background:lab(37.4276% 69.7161 59.4926)}.car-theme ::-webkit-scrollbar-thumb:hover{background:#b60003;background:lab(37.4276% 69.7161 59.4926)}html:has(.car-theme.dark) ::-webkit-scrollbar-thumb{background:#e40014;background:lab(48.4493% 77.4328 61.5452)}.car-theme.dark ::-webkit-scrollbar-thumb{background:#e40014;background:lab(48.4493% 77.4328 61.5452)}.car-theme .dark ::-webkit-scrollbar-thumb{background:#e40014;background:lab(48.4493% 77.4328 61.5452)}html:has(.car-theme.dark) ::-webkit-scrollbar-thumb:hover{background:#b60003;background:lab(37.4276% 69.7161 59.4926)}.car-theme.dark ::-webkit-scrollbar-thumb:hover{background:#b60003;background:lab(37.4276% 69.7161 59.4926)}.car-theme .dark ::-webkit-scrollbar-thumb:hover{background:#b60003;background:lab(37.4276% 69.7161 59.4926)}.car-theme{scrollbar-width:thin;scrollbar-color:oklch(57.7% .245 27.325) #f1f1f1}html:has(.car-theme){scrollbar-width:thin;scrollbar-color:oklch(57.7% .245 27.325) #f1f1f1}.car-theme.dark,.car-theme .dark{scrollbar-color:oklch(57.7% .245 27.325) oklch(20.5% 0 0)}html:has(.car-theme.dark){scrollbar-color:oklch(57.7% .245 27.325) oklch(20.5% 0 0)}.car-theme section{scroll-margin-top:120px}
