@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_7572513-module__DJQ7wa__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_7572513-module__DJQ7wa__variable{--font-display:"Source Serif 4","Source Serif 4 Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_19fe8c10-module__prJAyG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_19fe8c10-module__prJAyG__variable{--font-body:"Inter","Inter Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_7c4a300e-module__U-4CYa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_7c4a300e-module__U-4CYa__variable{--font-accent:"Caveat","Caveat Fallback"}
.marketing-theme{--font-serif:var(--font-display),"Source Serif 4","Lora",Georgia,serif;--font-sans:var(--font-body),"Inter",system-ui,-apple-system,sans-serif;--font-mono:"Berkeley Mono","JetBrains Mono",ui-monospace,monospace;--font-hand:var(--font-accent),"Caveat",cursive;--background:#fff;--foreground:#171410;--card:#fff;--card-foreground:#171410;--popover:#fff;--popover-foreground:#171410;--primary:#4f46e5;--primary-foreground:#fff;--primary-hover:#4338ca;--secondary:#f4f4f5;--secondary-foreground:#171410;--secondary-hover:#e4e4e7;--muted:#fafafa;--muted-foreground:#5f584d;--accent:#eef2ff;--accent-foreground:#312e81;--accent-soft:#4f46e50f;--destructive:#dc2626;--destructive-foreground:#fff;--border:#e4e4e7;--border-strong:#d4d4d8;--input:#d4d4d8;--ring:#4f46e552;--radius:.625rem;--chart-1:#4f46e5;--chart-2:#8b5cf6;--chart-3:#ec4899;--chart-4:#14b8a6;--chart-5:#f59e0b;--mark-color:#c7d2fe;--indigo:#4f46e5;--ink:#09090b;--cream:#fff;--olive:var(--primary);--sage:var(--primary);color:var(--foreground);font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:none;line-height:1.6;transition:background-color .24s,color .24s;background-color:var(--background)!important}.dark .marketing-theme{--background:#09090b;--foreground:#fafafa;--card:#18181b;--card-foreground:#fafafa;--popover:#27272a;--popover-foreground:#fafafa;--primary:#818cf8;--primary-foreground:#09090b;--primary-hover:#a5b4fc;--secondary:#18181b;--secondary-foreground:#fafafa;--secondary-hover:#27272a;--muted:#18181b;--muted-foreground:#a1a1aa;--accent:#312e81;--accent-foreground:#c7d2fe;--accent-soft:#818cf81a;--destructive:#ef4444;--destructive-foreground:#fafafa;--border:#27272a;--border-strong:#3f3f46;--input:#3f3f46;--ring:#818cf866;--chart-1:#818cf8;--chart-2:#a78bfa;--chart-3:#f472b6;--chart-4:#2dd4bf;--chart-5:#fbbf24;--mark-color:#a5b4fc47;--cream:#fafafa;--olive:var(--primary);--sage:var(--primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:none}.marketing-theme h1,.marketing-theme h2,.marketing-theme h3,.marketing-theme h4{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--foreground)}.marketing-theme h1{letter-spacing:-.04em;line-height:.98;font-weight:400!important}.marketing-theme h2{letter-spacing:-.035em;line-height:1.02;font-weight:400!important}.marketing-theme h3{letter-spacing:-.025em;font-weight:400!important}.marketing-theme h4{font-weight:400!important}.marketing-theme body,.marketing-theme p,.marketing-theme li,.marketing-theme a,.marketing-theme button,.marketing-theme input,.marketing-theme textarea,.marketing-theme select,.marketing-theme label,.marketing-theme span,.marketing-theme div{font-family:var(--font-sans)}.marketing-theme code,.marketing-theme pre,.marketing-theme kbd,.marketing-theme samp{font-family:var(--font-mono)}.marketing-theme .theme-sticky-note,.marketing-theme .theme-doodle,.marketing-theme [data-handwritten]{font-family:var(--font-hand)}.marketing-theme .mark,.marketing-theme [data-mark]{background-image:linear-gradient(180deg,transparent 0,transparent 70%,var(--mark-color)70%,var(--mark-color)100%,transparent 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--foreground);background-repeat:no-repeat;background-size:100% 100%;padding:0 .05em;font-style:normal}.marketing-theme .text-muted-foreground,.marketing-theme .text-muted-foreground\/60,.marketing-theme .text-muted-foreground\/70,.marketing-theme .text-muted-foreground\/80,.marketing-theme .text-foreground\/85,.marketing-theme .text-foreground\/80{color:var(--muted-foreground)!important}.marketing-theme .bg-black,.marketing-theme .bg-zinc-950{background-color:var(--background)!important}.marketing-theme .bg-zinc-900,.marketing-theme .bg-zinc-900\/50{background-color:var(--card)!important}.marketing-theme .bg-zinc-800,.marketing-theme .bg-zinc-800\/80{background-color:var(--popover)!important}.marketing-theme .bg-zinc-800\/50,.marketing-theme .bg-zinc-800\/60,.marketing-theme .bg-zinc-700,.marketing-theme .bg-zinc-700\/50,.marketing-theme .bg-zinc-700\/60,.marketing-theme .bg-zinc-700\/70{background-color:var(--secondary)!important}.marketing-theme .bg-zinc-600{background-color:var(--muted)!important}.marketing-theme .text-zinc-400,.marketing-theme .text-zinc-500,.marketing-theme .text-zinc-600{color:var(--muted-foreground)!important}.marketing-theme .bg-amber-500,.marketing-theme .bg-amber-600,.marketing-theme .bg-yellow-500,.marketing-theme .bg-yellow-600,.marketing-theme .bg-yellow-600\/60,.marketing-theme .bg-yellow-600\/80{background-color:var(--olive)!important;color:var(--primary-foreground)!important}.marketing-theme .bg-amber-100,.marketing-theme .bg-amber-400{background-color:var(--sage)!important;color:#1c1a16!important}.marketing-theme .bg-amber-500\/20,.marketing-theme .bg-amber-600\/20,.marketing-theme .bg-amber-600\/30,.marketing-theme .bg-amber-600\/40,.marketing-theme .bg-amber-700\/30,.marketing-theme .bg-amber-900\/40,.marketing-theme .bg-yellow-500\/20{background-color:#b8c2a829!important}.marketing-theme .text-amber-300,.marketing-theme .text-amber-400,.marketing-theme .text-amber-700,.marketing-theme .text-yellow-500{color:var(--sage)!important}.marketing-theme [class*=from-amber-],.marketing-theme [class*=via-amber-],.marketing-theme [class*=to-amber-],.marketing-theme [class*=from-yellow-],.marketing-theme [class*=to-yellow-]{--tw-gradient-from:var(--sage)!important;--tw-gradient-via:var(--sage)!important;--tw-gradient-to:var(--sage)!important;--tw-gradient-stops:var(--sage),var(--sage)!important}.marketing-theme .bg-clip-text{-webkit-background-clip:initial!important;background-clip:initial!important}.marketing-theme .text-transparent.bg-clip-text,.marketing-theme .bg-clip-text.text-transparent{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;background-image:linear-gradient(180deg,transparent 0,transparent 70%,var(--mark-color)70%,var(--mark-color)100%,transparent 100%)!important;color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}.marketing-theme [class*=bg-\[radial-gradient]{background:0 0!important}.marketing-theme [class*="blur-[120px]"],.marketing-theme [class*="blur-[100px]"]{opacity:.5!important;background-color:#f5dc6a1a!important}.dark .marketing-theme [class*="blur-[120px]"],.dark .marketing-theme [class*="blur-[100px]"]{opacity:.4!important;background-color:#f5dc6a1a!important}.marketing-theme .bg-blue-100,.marketing-theme .bg-green-100,.marketing-theme .bg-orange-100,.marketing-theme .bg-purple-100,.marketing-theme .bg-gray-100{background-color:var(--secondary)!important}.marketing-theme .text-blue-700,.marketing-theme .text-green-700,.marketing-theme .text-orange-700,.marketing-theme .text-purple-700,.marketing-theme .text-gray-700,.marketing-theme .text-blue-300,.marketing-theme .text-green-300,.marketing-theme .text-orange-300,.marketing-theme .text-purple-300,.marketing-theme .text-gray-300{color:var(--foreground)!important}.marketing-theme .bg-blue-900\/40,.marketing-theme .bg-green-900\/40,.marketing-theme .bg-orange-900\/40,.marketing-theme .bg-purple-900\/40,.marketing-theme .bg-gray-900\/40{background-color:var(--popover)!important}.marketing-theme .bg-emerald-600{background-color:var(--olive)!important;color:var(--primary-foreground)!important}.marketing-theme .bg-emerald-600\/20{background-color:#b8c2a82e!important}.marketing-theme .text-emerald-500,.marketing-theme .text-green-500,.marketing-theme .text-green-600{color:var(--sage)!important}.marketing-theme .bg-green-500\/10{background-color:#b8c2a81f!important}.marketing-theme [class*=from-emerald-],.marketing-theme [class*=to-emerald-]{--tw-gradient-from:var(--sage)!important;--tw-gradient-via:var(--sage)!important;--tw-gradient-to:var(--sage)!important;--tw-gradient-stops:var(--sage),var(--sage)!important}.marketing-theme [class*=from-zinc-],.marketing-theme [class*=via-zinc-],.marketing-theme [class*=via-neutral-],.marketing-theme [class*=to-stone-]{--tw-gradient-from:transparent!important;--tw-gradient-via:var(--card)!important;--tw-gradient-to:var(--background)!important;--tw-gradient-stops:transparent,var(--card),var(--background)!important}.marketing-theme [class*=hover\:bg-primary]:hover,.marketing-theme button.bg-primary:hover,.marketing-theme a.bg-primary:hover{background-color:var(--primary-hover)!important;color:var(--primary-foreground)!important}.marketing-theme [class*=hover\:bg-secondary]:hover,.marketing-theme button.bg-secondary:hover,.marketing-theme a.bg-secondary:hover{background-color:var(--secondary-hover)!important}.marketing-theme [class*=hover\:bg-accent]:hover,.marketing-theme [class*=focus\:bg-accent]:focus,.marketing-theme [class*="hover:bg-accent\\/50"]:hover{background-color:var(--accent-soft)!important;color:var(--foreground)!important}.marketing-theme [class*=hover\:bg-muted]:hover{background-color:var(--accent-soft)!important}.marketing-theme [class*=border-primary]:hover{border-color:var(--primary)!important}.marketing-theme a:not([class*=bg-]):not([class*=rounded]):hover{color:var(--primary)}.dark .marketing-theme a:not([class*=bg-]):not([class*=rounded]):hover{color:var(--accent)}.marketing-theme :focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.marketing-theme{--shadow-2xs:0 1px 2px 0 #14120c0a;--shadow-xs:0 1px 2px 0 #14120c0d;--shadow-sm:0 1px 2px #14120c0a,0 2px 6px -1px #14120c0a;--shadow:0 1px 2px #14120c0d,0 4px 12px -2px #14120c0d;--shadow-md:0 1px 2px #14120c0f,0 4px 14px -2px #14120c0f;--shadow-lg:0 4px 16px -4px #14120c14,0 8px 24px -8px #14120c14;--shadow-xl:0 12px 32px -8px #14120c1a,0 4px 12px #14120c0d;--shadow-2xl:0 24px 48px -16px #14120c2e}.dark .marketing-theme{--shadow-2xs:0 1px 2px 0 #0006;--shadow-xs:0 1px 2px 0 #00000080;--shadow-sm:0 1px 2px #0006,0 2px 6px -1px #0006;--shadow:0 1px 2px #00000080,0 4px 12px -2px #00000080;--shadow-md:0 1px 2px #00000080,0 4px 14px -2px #00000080;--shadow-lg:0 4px 16px -4px #0000008c,0 8px 24px -8px #0000008c;--shadow-xl:0 12px 32px -8px #0009,0 4px 12px #0006;--shadow-2xl:0 24px 48px -16px #000000b3}.marketing-theme main,.marketing-theme section,.marketing-theme footer,.marketing-theme header{background-color:#0000}.marketing-theme main>section+section{border-top:0;position:relative}.marketing-theme main>section+section:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--foreground)6%,transparent)0%,color-mix(in srgb,var(--foreground)2.5%,transparent)18%,transparent 100%);height:88px;position:absolute;top:-1px;left:0;right:0}.marketing-theme .border-border,.marketing-theme [class*=border-border\\\/]{border-color:var(--border)!important}@media (prefers-reduced-motion:reduce){.marketing-theme,.marketing-theme *{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.marketing-theme [style*="opacity: 0"],.marketing-theme [style*=opacity\:0]{opacity:1!important}.marketing-theme [style*="translateY(20px)"],.marketing-theme [style*=translate-y-5]{transform:none!important}.marketing-theme button[class*=border-input],.marketing-theme a[class*=border-input],.marketing-theme button[class*=variant-outline]{border-color:var(--border-strong)!important;color:var(--foreground)!important}.marketing-theme [data-slot=accordion-trigger],.marketing-theme [data-radix-accordion-trigger]{color:var(--foreground)!important}.marketing-theme [class*=border-primary\\\/30],.marketing-theme [class*=border-primary\\\/40]{border-color:var(--primary)!important}.marketing-theme [class*=bg-primary\\\/5],.marketing-theme [class*=bg-primary\\\/10]{background-color:var(--accent-soft)!important}.marketing-theme [class*=border-border\\\/40],.marketing-theme [class*=border-border\\\/50],.marketing-theme [class*=border-border\\\/30]{border-color:var(--border)!important}.marketing-theme footer h3{font-family:var(--font-display),"Instrument Serif",Georgia,serif;color:var(--foreground)!important;font-weight:400!important}.marketing-theme [class*=hover\:bg-primary][class*=hover\:text-primary-foreground]:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}.marketing-theme,.marketing-theme [class*=rounded-2xl][class*=border],.marketing-theme [class*=rounded-xl][class*=border]{transition:transform .2s,box-shadow .2s,border-color .2s}.marketing-theme [class*=rounded-2xl][class*=border]:hover:not([class*=shadow-xl]):not(button),.marketing-theme [class*=rounded-xl][class*=border]:hover:not([class*=shadow-xl]):not(button){box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--border-strong)!important}.marketing-theme [class~=border-primary][class~=shadow-xl][class~=shadow-primary\/10]{background-color:var(--card)!important;border-color:var(--primary)!important;border-width:1.5px!important;transform:translateY(-4px)!important;box-shadow:0 14px 32px -8px #4f46e52e,0 6px 16px -4px #4f46e51a!important}.dark .marketing-theme [class~=border-primary][class~=shadow-xl][class~=shadow-primary\/10]{box-shadow:0 14px 32px -8px #818cf840,0 6px 16px -4px #818cf826!important}.marketing-theme section:first-of-type [class*=border-primary\\\/30][class*=bg-primary\\\/5]{background-color:var(--accent-soft)!important;border:1px solid var(--border-strong)!important;color:var(--foreground)!important;border-radius:9999px!important}.theme-sticky-note,.theme-doodle{display:none!important}.marketing-theme a:not([class*=bg-]):not([class*=rounded-full])[href]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1.5px}.marketing-theme button[class~=bg-primary\/15],.marketing-theme a[class~=bg-primary\/15]{background-color:var(--accent-soft)!important;color:var(--primary)!important;border-color:var(--border-strong)!important}.marketing-theme button[class~=bg-primary\/15]:hover,.marketing-theme a[class~=bg-primary\/15]:hover{background-color:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}.marketing-theme [data-slot=accordion-item]{border-bottom-style:solid!important;border-bottom-width:1px!important}.marketing-theme [data-carousel-card]:hover{box-shadow:none!important;transform:none!important}@keyframes marquee-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.marketing-theme .marquee-track{will-change:transform;width:max-content;animation:60s linear infinite marquee-scroll-left}.marketing-theme .marquee-track--paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marketing-theme .marquee-track{animation:none}}.marketing-theme .marquee-fade{z-index:5;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}@media (min-width:1024px){.marketing-theme .marquee-fade{width:140px}}.marketing-theme .marquee-fade--left{background:linear-gradient(90deg,var(--background)0%,transparent 100%);left:0}.marketing-theme .marquee-fade--right{background:linear-gradient(270deg,var(--background)0%,transparent 100%);right:0}.marketing-theme [data-static-home] [class*=rounded-2xl][class*=border],.marketing-theme [data-static-home] [class*=rounded-xl][class*=border]{transition:none!important}.marketing-theme [data-static-home] [class*=rounded-2xl][class*=border]:hover:not([class*=shadow-xl]):not(button),.marketing-theme [data-static-home] [class*=rounded-xl][class*=border]:hover:not([class*=shadow-xl]):not(button){transform:none!important}
