@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-ext-400-normal-D9NYhYTq.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-400-normal-Di6yW_eE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-cyrillic-400-normal-AvfsDsMQ.woff2)format("woff2"),url(/assets/merriweather-cyrillic-400-normal-DAcQ8g-H.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-vietnamese-400-normal-hNacsVs_.woff2)format("woff2"),url(/assets/merriweather-vietnamese-400-normal-Dh8WVvgZ.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-normal-CWVzVQq3.woff2)format("woff2"),url(/assets/merriweather-latin-ext-400-normal-CLqijLtt.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2)format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-ext-700-normal-Bk1p9YoV.woff2)format("woff2"),url(/assets/merriweather-cyrillic-ext-700-normal-DoooT6Vg.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-cyrillic-700-normal-wbY04GlL.woff2)format("woff2"),url(/assets/merriweather-cyrillic-700-normal-CHCcU-4a.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-vietnamese-700-normal-Bp6kWjW5.woff2)format("woff2"),url(/assets/merriweather-vietnamese-700-normal-C7_HxHBa.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-ext-700-normal-jHnxg2Kc.woff2)format("woff2"),url(/assets/merriweather-latin-ext-700-normal-CaBzXGOk.woff)format("woff");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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2)format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff)format("woff");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2)format("woff2-variations");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 Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2)format("woff2-variations");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 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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),local(Helvetica Neue),local(Helvetica);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:Nunito Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);ascent-override:99.4%;descent-override:34.7%;line-gap-override:0%;size-adjust:101.2%}@font-face{font-family:Merriweather Fallback;src:local(Georgia),local(Times New Roman);ascent-override:85.6%;descent-override:23.8%;line-gap-override:0%;size-adjust:113.4%}@font-face{font-family:JetBrains Mono Fallback;src:local(Menlo),local(Courier New);ascent-override:102%;descent-override:30%;line-gap-override:0%;size-adjust:100%}:root{--gray:#f0f3f7;--navy:#04142c;--accent-seed:#5b8def;--accent:color-mix(in srgb, var(--navy), var(--accent-seed) 55%);--accent-on-navy:color-mix(in srgb, var(--gray), var(--accent-seed) 45%);--navy-muted:color-mix(in srgb, var(--navy) 70%, var(--gray));--navy-faint:color-mix(in srgb, var(--navy) 46%, var(--gray));--navy-rule:color-mix(in srgb, var(--navy) 16%, transparent);--navy-tint:color-mix(in srgb, var(--navy) 6%, var(--gray));--gray-muted:color-mix(in srgb, var(--gray) 72%, var(--navy));--gray-faint:color-mix(in srgb, var(--gray) 46%, var(--navy));--gray-rule:color-mix(in srgb, var(--gray) 16%, transparent);--gray-tint:color-mix(in srgb, var(--gray) 5%, var(--navy));--font-head:"Source Serif 4 Variable",Georgia,serif;--font-body:"DM Sans Variable",system-ui,sans-serif;--font-label:"Manrope Variable",system-ui,sans-serif;--font-mono:"JetBrains Mono Variable","JetBrains Mono Fallback",ui-monospace,Menlo,monospace;--type-scale:1;--head-weight:600;--head-tracking:-.018em;--doc-head-tracking:-.014em;--head-leading:1.04;--label-weight:600;--label-tracking:.12em;--mono-tracking:.16em;--eyebrow-size:12.5px;--eyebrow-slash:"//";--hairline:1px;--radius:3px;--tick:9px;--btn-ms:.16s;--nav-height:64px;--nav-pad:16px;--nav-pad-sm:10px;--nav-gap:10px;--nav-chrome:.7;--burger-size:46px;--burger-line:2px;--burger-line-gap:6px;--logo-height:32px;--logo-move:.4s;--group-gap:18px;--nav-cta-size:11px;--nav-btn-h:34px;--nav-cta-pad:9px 14px;--switch-size:10.5px;--switch-pad:7px 12px;--menu-size:.98rem;--menu-size-sm:.78rem;--menu-weight:500;--menu-from-burger:16px;--menu-count:3;--menu-stagger:.11s;--menu-fade:.26s;--menu-nudge:8px;--menu-hover:.2s;--menu-slash:"//";--menu-slash-size:1em;--menu-slash-gap:.8em;--menu-slash-opacity:.55;--progress-h:2px;--head-left:6.5vw;--head-top:50%;--head-width:min(40vw, 580px);--head-size:clamp(2.1rem, 4.6vw, 4rem);--head-cta-gap:22px;--head-final-size:clamp(1.45rem, 3.1vw, 2.35rem);--head-final-bottom:14vh;--head-final-width:min(92vw, 940px);--head-narrow-bottom:104px;--cta-size:12px;--cta-pad:15px 26px;--cta-lg-size:13px;--cta-lg-pad:18px 32px;--doc-pad-top:64px;--doc-pad-bottom:48px;--doc-pad-x:10vw;--doc-width:640px;--doc-width-wide:min(1040px, 100%);--doc-copy-width:85ch;--img-slot-height:240px;--stages-gap:clamp(18px, 2.2vw, 32px);--founder-photo-height:280px;--founders-gap:clamp(14px, 1.6vw, 22px);--contact-card-width:520px;--about-gap:14px;--contact-card-height:640px;--dots-left:26px;--dots-left-sm:13px;--dots-gap:13px;--dots-size:7px;--dots-current:20px;--arc-width:248px;--arc-height:58px;--arc-fillet:26px;--arc-width-sm:200px;--arc-height-sm:50px;--arc-fillet-sm:20px;--box-max-w:1400px;--box-max-ar:2;--box-chrome-h:164px;--hero-gap-low:24px;--box-open-ms:.6s;--box-slide-ms:.7s;--mrail-left:28px;--mrail-ticks:8px;--grid-size:56px;--grid-line:color-mix(in srgb, var(--gray) 7%, transparent);--grid-glow:color-mix(in srgb, var(--accent-on-navy) 55%, transparent);--grid-glow-r:280px;--grid-parallax:.18}html[data-font=v1]{--font-head:"Inter Variable","Inter Fallback",system-ui,sans-serif;--font-body:"Inter Variable","Inter Fallback",system-ui,sans-serif;--head-weight:600;--head-tracking:-.028em;--doc-head-tracking:-.024em;--head-leading:1.04}html[data-font=v2]{--font-head:"Merriweather","Merriweather Fallback",Georgia,serif;--font-body:"Nunito Variable","Nunito Fallback",system-ui,sans-serif;--head-weight:700;--head-tracking:-.012em;--doc-head-tracking:-.01em;--head-leading:1.12}html[data-font=v3]{--font-head:"Fraunces Variable",Georgia,serif;--font-body:"Source Sans 3 Variable",system-ui,sans-serif;--head-weight:600;--head-tracking:-.018em;--doc-head-tracking:-.014em;--head-leading:1.08}html[data-label=a]{--font-label:"Space Grotesk Variable",system-ui,sans-serif;--label-weight:500;--label-tracking:.12em}html[data-label=c]{--font-label:var(--font-body);--label-weight:700;--label-tracking:.12em}html[data-label=d]{--font-label:var(--font-mono);--label-weight:500;--label-tracking:.16em}.on-gray{--bg:var(--gray);--fg:var(--navy);--fg-muted:var(--navy-muted);--fg-faint:var(--navy-faint);--rule:var(--navy-rule);--tint:var(--navy-tint);--hover:var(--accent);--fg-inverse:var(--gray)}.on-navy{--bg:var(--navy);--fg:var(--gray);--fg-muted:var(--gray-muted);--fg-faint:var(--gray-faint);--rule:var(--gray-rule);--tint:var(--gray-tint);--hover:var(--accent-on-navy);--fg-inverse:var(--navy)}html{scroll-behavior:auto;font-size:calc(100% * var(--type-scale))}html,body{background:var(--gray);color:var(--navy);font-family:var(--font-body);margin:0;padding:0}html[data-page=home],html[data-page=home] body{background:var(--navy)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:color-mix(in srgb, var(--accent-seed) 35%, transparent)}a{color:inherit}button{color:inherit;font-family:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--font-head)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--hover,var(--accent));outline-offset:3px;border-radius:2px}.skip-link{z-index:60;background:var(--navy);color:var(--gray);font:var(--label-weight) 12px/1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;padding:10px 14px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.btn{padding:var(--cta-pad);border:var(--hairline) solid currentColor;border-radius:var(--radius);color:var(--fg);cursor:pointer;isolation:isolate;font:var(--label-weight) var(--cta-size)/1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap;transition:color var(--btn-ms) ease,border-color var(--btn-ms) ease;background:0 0;justify-content:center;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--hover);transform-origin:0;transition:transform var(--btn-ms) ease;position:absolute;inset:0;transform:scaleX(0)}.btn:hover,.btn:focus-visible{color:var(--fg-inverse);border-color:var(--hover)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn svg{transition:transform var(--btn-ms) ease;flex-shrink:0}.btn:hover svg{transform:translate(3px)}.btn-solid{background:var(--fg);color:var(--fg-inverse);border-color:var(--fg)}.btn-sm{padding:var(--nav-cta-pad);font-size:var(--nav-cta-size)}.nav-cta{height:var(--nav-btn-h);box-sizing:border-box}.btn-lg{padding:var(--cta-lg-pad);font-size:var(--cta-lg-size)}.icon-link{color:var(--fg);transition:color var(--btn-ms) ease;justify-content:center;align-items:center;display:inline-flex}.icon-link svg{width:var(--nav-btn-h);height:var(--nav-btn-h);display:block}.icon-link:hover,.icon-link:focus-visible{color:var(--hover)}.ticked{--tk:var(--fg-faint);background:linear-gradient(var(--tk),var(--tk)) left top / var(--tick) 1px no-repeat, linear-gradient(var(--tk),var(--tk)) left top / 1px var(--tick) no-repeat, linear-gradient(var(--tk),var(--tk)) right top / var(--tick) 1px no-repeat, linear-gradient(var(--tk),var(--tk)) right top / 1px var(--tick) no-repeat, linear-gradient(var(--tk),var(--tk)) left bottom / var(--tick) 1px no-repeat, linear-gradient(var(--tk),var(--tk)) left bottom / 1px var(--tick) no-repeat, linear-gradient(var(--tk),var(--tk)) right bottom / var(--tick) 1px no-repeat, linear-gradient(var(--tk),var(--tk)) right bottom / 1px var(--tick) no-repeat}.progress{height:var(--progress-h);z-index:40;pointer-events:none;position:fixed;top:0;left:0;right:0}.progress-fill{background:var(--navy);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:background-color .2s}html[data-bar=navy] .progress-fill{background:var(--gray)}html[data-nav-tone=docs] .progress-fill{background:var(--navy)}html[data-wipe] .page{z-index:2;pointer-events:none;position:relative}html[data-wipe] *,html[data-wipe] :before,html[data-wipe] :after{animation-play-state:paused!important}.wipe-layer{z-index:9;pointer-events:none;clip-path:circle(0);position:fixed;inset:0;overflow:hidden}.wipe-layer:not([data-live]){clip-path:none;opacity:.002}.wipe-content *,.wipe-content :before,.wipe-content :after{animation-play-state:paused!important}.wipe-content{background:var(--gray);will-change:transform;position:absolute;inset:0;overflow:hidden}.wipe-layer[data-mode=close] .wipe-content{background:var(--navy)}.hero-inner{--hero-gap:44px}.hero-box-wrap{width:100%;margin-top:calc(-1 * var(--hero-gap));transition:grid-template-rows var(--box-open-ms) cubic-bezier(.65,0,.35,1);grid-template-rows:0fr;display:grid}.hero-box-wrap[data-open]{grid-template-rows:1fr}.hero-box-clip{min-height:0;overflow:hidden}.hero-box-pad{padding-top:var(--hero-gap-low);justify-content:center;display:flex}.hero-about{margin-top:calc(var(--hero-gap-low) - var(--hero-gap))}.hero-actions{transition:margin-top var(--box-open-ms) cubic-bezier(.65,0,.35,1)}.hero-inner[data-box-open] .hero-actions{margin-top:max(0px, calc(var(--nav-height) + 14px - var(--hero-gap)))}.beat-box{border-radius:var(--radius);background:var(--gray);--box-avail-h:calc(100svh - var(--nav-height) - var(--box-chrome-h));--box-w:min(var(--box-max-w), 92vw, calc(var(--box-avail-h) * var(--box-max-ar)));width:var(--box-w);height:min(calc(var(--box-w) * 9 / 16), var(--box-avail-h));outline-offset:4px;--head-left:6.5cqw;--head-top:50%;--head-width:44cqw;--head-size:clamp(1rem,4.4cqw,3.2rem);--head-final-size:clamp(.9rem,2.9cqw,2.1rem);--head-final-bottom:16cqh;--head-final-width:90cqw;--head-cta-gap:2cqw;flex:none;position:relative;overflow:hidden;container-type:size}.beat-box .stage{pointer-events:auto;position:absolute;inset:0}.beat-box .map-layer,.beat-box .bubble-clip,.beat-box .scrim-left,.beat-box .scrim-bottom,.beat-box .headlines,.beat-box .beat-final,.beat-box .scroll-hint{position:absolute}.beat-box .scrim-bottom{height:48%}.beat-box .headlines>h3,.beat-box .headline-block{opacity:0;transform:translateY(var(--anchor,-50%));will-change:transform,opacity;margin:0;position:absolute;top:0;left:0}.beat-box .headlines h3{font-family:var(--font-head);font-size:var(--head-size);font-weight:var(--head-weight);line-height:var(--head-leading);letter-spacing:var(--head-tracking);text-wrap:balance;color:var(--navy)}.beat-box .headline-block h3{opacity:1;margin:0;position:static}.beat-box .headline-block .head-sub{font-size:clamp(.78rem,1.55cqw,1.15rem)}.beat-box .cta-lg{padding:1.2cqw 2.2cqw;font-size:clamp(10px,1.05cqw,12px)}.beat-box .scroll-hint{padding:4px 10px;bottom:1.5cqh}.beat-box .scroll-hint svg{width:clamp(14px,2.4cqw,26px);height:auto}.box-dots{z-index:6;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;left:2.2cqw;transform:translateY(-50%)}.box-dots button{cursor:pointer;background:color-mix(in srgb, var(--navy) 22%, transparent);border:0;border-radius:1px;width:7px;height:7px;padding:0;transition:height .3s,background .3s}.box-dots button:hover{background:color-mix(in srgb, var(--navy) 42%, transparent)}.box-dots button[aria-current]{background:color-mix(in srgb, var(--navy) 78%, transparent);height:20px}.box-enter-right{animation:box-in-r var(--box-slide-ms) cubic-bezier(.65,0,.35,1) both}.box-enter-left{animation:box-in-l var(--box-slide-ms) cubic-bezier(.65,0,.35,1) both}.box-leave-left{animation:box-out-l var(--box-slide-ms) cubic-bezier(.65,0,.35,1) both}.box-leave-right{animation:box-out-r var(--box-slide-ms) cubic-bezier(.65,0,.35,1) both}@keyframes box-in-r{0%{transform:translate(100%)}to{transform:none}}@keyframes box-in-l{0%{transform:translate(-100%)}to{transform:none}}@keyframes box-out-l{0%{transform:none}to{transform:translate(-100%)}}@keyframes box-out-r{0%{transform:none}to{transform:translate(100%)}}.hero-actions .btn svg{transition:transform .3s}.hero-actions .btn[data-open] svg,.hero-actions .btn[data-open]:hover svg{transform:rotate(90deg)}html[data-ux=b] .switch{display:none}@media (width>=721px){html[data-ux=b].menu-open .logo{left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.hero-box-wrap{transition:none}.box-enter-right,.box-enter-left,.box-leave-left,.box-leave-right{animation:none}}.beat-space{display:block;position:relative}.stage{z-index:1;pointer-events:none;--bg:var(--gray);--fg:var(--navy);--fg-muted:var(--navy-muted);--fg-faint:var(--navy-faint);--rule:var(--navy-rule);--hover:var(--accent);--fg-inverse:var(--gray);color:var(--navy);position:fixed;inset:0;overflow:hidden}.stage svg text{font-family:var(--font-label);font-weight:var(--label-weight);letter-spacing:.09em}.map-layer{z-index:1;opacity:0;will-change:transform,opacity;position:fixed;inset:0}.map-layer .art{position:absolute;inset:0}.map-layer svg{width:100%;height:100%;display:block;position:relative}.map-layer img{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.bubble-clip{z-index:3;will-change:transform,width,height,border-radius;background:#c9e0ea;position:fixed;top:0;left:0;overflow:hidden}.plant-inner{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.plant-inner .art{position:absolute;inset:0}.plant-inner svg{width:100%;height:100%;display:block;position:relative}.plant-inner img{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.scrim-left{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,#f0f3f7cc,#f0f3f757 38%,#0000 62%);position:fixed;inset:0}.scrim-bottom{z-index:4;pointer-events:none;background:linear-gradient(#0000,#f0f3f7eb 60%);height:48vh;position:fixed;bottom:0;left:0;right:0}.headlines{left:var(--head-left);top:var(--head-top);width:var(--head-width);z-index:5;pointer-events:none;position:fixed}.headlines>h1,.headline-block{opacity:0;transform:translateY(var(--anchor,-50%));will-change:transform,opacity;margin:0;position:absolute;top:0;left:0}html.narrow .headlines{width:86vw;height:100%;top:0;left:7vw}html.narrow .headlines>h1{top:28%}html.narrow .headlines>.beat-low{top:auto;bottom:var(--head-narrow-bottom);--anchor:0%}.headlines h1{font-size:var(--head-size);font-weight:var(--head-weight);line-height:var(--head-leading);letter-spacing:var(--head-tracking);text-wrap:balance;color:var(--navy)}.headline-block{align-items:flex-start;gap:var(--head-cta-gap);flex-direction:column;display:flex}.headline-block h1{opacity:1;margin:0;position:static}.headline-block .head-sub{color:var(--navy-muted);text-wrap:balance;max-width:52ch;margin:-6px 0 0;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.45}.headline-block .head-sub>span{display:block}.head-sub .nw{white-space:nowrap}.beat-final{left:50%;bottom:var(--head-final-bottom);width:var(--head-final-width);z-index:5;align-items:center;gap:var(--head-cta-gap);text-align:center;pointer-events:none;will-change:transform,opacity;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.beat-final .final-head{font-family:var(--font-head);font-size:var(--head-final-size);font-weight:var(--head-weight);letter-spacing:calc(var(--head-tracking) * .6);text-wrap:balance;margin:0;line-height:1.2}.cta-lg{pointer-events:auto}.scroll-hint{z-index:7;color:var(--navy);opacity:0;cursor:pointer;pointer-events:none;background:0 0;border:0;padding:10px 16px;line-height:0;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.scroll-hint svg{animation:2.4s ease-in-out infinite bob;display:block}.scroll-hint:hover{color:var(--accent)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}.scene-rail{left:var(--dots-left);z-index:19;pointer-events:none;--rail-mute:color-mix(in srgb, var(--navy) 22%, transparent);--rail-mid:color-mix(in srgb, var(--navy) 42%, transparent);--rail-hot:color-mix(in srgb, var(--navy) 78%, transparent);flex-direction:column;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}html.rail-dark .scene-rail{--rail-mute:color-mix(in srgb, var(--gray) 28%, transparent);--rail-mid:color-mix(in srgb, var(--gray) 52%, transparent);--rail-hot:color-mix(in srgb, var(--gray) 88%, transparent)}.scene-dots{align-items:center;gap:var(--dots-gap);pointer-events:auto;flex-direction:column;display:flex}.scene-dots button{width:var(--dots-size);height:var(--dots-size);cursor:pointer;background:var(--rail-mute);border:0;border-radius:1px;padding:0;transition:height .3s,background .3s}.scene-dots button:hover{background:var(--rail-mid)}.scene-dots button[aria-current=true]{height:var(--dots-current);background:var(--rail-hot)}.scene-more{margin-top:6px}html.rail-tail-on .scene-dots button[data-scene][aria-current=true]{height:var(--dots-size);background:var(--rail-mute)}@media (width>=1024px){html.rail-dark .scene-rail{opacity:0}html.rail-dark .scene-dots{pointer-events:none}}.seam-arc{z-index:18;color:var(--gray);cursor:pointer;pointer-events:none;opacity:0;text-decoration:none;transition:opacity .35s;display:block;position:fixed;top:100%;left:50%;transform:translate(-50%,-100%)}.seam-arc.show{opacity:1;pointer-events:auto}.seam-arc-shape{display:block;position:absolute;bottom:-2px;left:0;overflow:visible}.seam-arc-shape path{fill:var(--navy)}.seam-arc-label{box-sizing:border-box;height:100%;font:var(--label-weight) 11px/1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap;transition:color var(--btn-ms) ease;justify-content:center;align-items:center;gap:10px;padding-top:6px;display:flex;position:relative}.seam-arc-chev{transition:transform .3s}.seam-arc:hover .seam-arc-label,.seam-arc:focus-visible .seam-arc-label{color:var(--accent-on-navy)}.seam-arc:hover .seam-arc-chev{transform:translateY(2px)}.nav{z-index:10;align-items:center;gap:var(--nav-gap);padding:0 var(--nav-pad);height:var(--nav-height);pointer-events:none;--bg:var(--gray);--fg:var(--navy);--hover:var(--accent);--fg-inverse:var(--gray);--rule:var(--navy-rule);--nav-bg:color-mix(in srgb, var(--gray) 92%, transparent);color:var(--fg);display:flex;position:fixed;top:0;left:0;right:0}html[data-nav-surface=navy] .nav,html[data-nav-surface=navy] #menu{--bg:var(--navy);--fg:var(--gray);--fg-muted:var(--gray-muted);--fg-faint:var(--gray-faint);--hover:var(--accent-on-navy);--fg-inverse:var(--navy);--rule:var(--gray-rule);--nav-bg:color-mix(in srgb, var(--navy) 90%, transparent)}#menu{--fg:var(--navy);--fg-faint:var(--navy-faint);--hover:var(--accent);--rule:var(--navy-rule);--nav-bg:color-mix(in srgb, var(--gray) 92%, transparent)}html[data-nav-tone=docs] .nav,html[data-nav-tone=docs] #menu{--bg:var(--gray);--fg:var(--navy);--fg-muted:var(--navy-muted);--fg-faint:var(--navy-faint);--hover:var(--accent);--fg-inverse:var(--gray);--rule:var(--navy-rule);--nav-bg:color-mix(in srgb, var(--gray) 97%, transparent)}.nav-bg{background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);border-bottom:var(--hairline) solid var(--rule);opacity:var(--nav-fill,0);pointer-events:none;transition:background-color .25s;position:absolute;inset:0}.logo{left:calc(var(--nav-pad) + var(--burger-size) + var(--nav-gap));color:var(--fg);opacity:var(--logo-o,var(--nav-chrome));pointer-events:auto;transition:left var(--logo-move) ease,transform var(--logo-move) ease,color .25s ease;align-items:center;text-decoration:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.logo:hover{color:var(--hover)}html.menu-open .logo{left:var(--group-left);transform:translateY(-50%)}.logo-img{height:var(--logo-height);width:auto;display:block}.logo-mark{display:none}.nav-right{right:var(--nav-pad);pointer-events:auto;align-items:center;gap:10px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}#burger{justify-content:center;gap:var(--burger-line-gap);width:var(--burger-size);height:var(--burger-size);cursor:pointer;opacity:var(--burger-o,var(--nav-chrome));pointer-events:auto;z-index:21;background:0 0;border:0;flex-direction:column;padding:9px;display:flex;position:relative}#burger span{height:var(--burger-line);background:var(--fg);transform-origin:50%;transition:transform .22s,opacity .22s,background-color .25s;display:block}#burger:hover span{background:var(--hover)}#burger.open span:first-child{transform:translateY(calc(var(--burger-line) + var(--burger-line-gap))) rotate(45deg)}#burger.open span:nth-child(2){opacity:0}#burger.open span:nth-child(3){transform:translateY(calc(-1 * (var(--burger-line) + var(--burger-line-gap)))) rotate(-45deg)}.switch{border:var(--hairline) solid var(--rule);pointer-events:auto;transition:opacity .35s ease,border-color .25s ease,left var(--logo-move) ease,transform var(--logo-move) ease;border-radius:999px;align-items:center;padding:3px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav{--group-w:calc(var(--logo-w,120px) + var(--group-gap) + var(--switch-w,170px));--group-left:max(calc(50% - var(--group-w) / 2), calc(var(--nav-pad) + var(--burger-size) + var(--menu-from-burger) + var(--links-w,350px) + var(--group-gap)))}html.menu-open .switch{left:calc(var(--group-left) + var(--logo-w,120px) + var(--group-gap));transform:translateY(-50%)}@media (width>=721px) and (width<=900px){html.menu-open .switch{opacity:0;pointer-events:none}}.switch button{z-index:1;padding:var(--switch-pad);cursor:pointer;color:var(--fg);font:var(--label-weight) var(--switch-size)/1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;transition:color var(--btn-ms) ease;background:0 0;border:0;border-radius:999px;position:relative}.switch button:hover{color:var(--hover)}.switch button[aria-pressed=true]{color:var(--fg-inverse)}.switch-pill{background:var(--fg);opacity:0;border-radius:999px;width:0;transition:transform .42s cubic-bezier(.65,0,.35,1),width .42s cubic-bezier(.65,0,.35,1),opacity .2s,background-color .25s;position:absolute;top:3px;bottom:3px;left:0}.switch-pill[data-on]{opacity:1}#menu{top:0;left:calc(var(--nav-pad) + var(--burger-size) + var(--menu-from-burger));z-index:20;height:var(--nav-height);visibility:hidden;pointer-events:none;color:var(--fg);transition:visibility 0s calc(var(--menu-fade) + var(--menu-stagger) * (var(--menu-count) - 1));align-items:center;padding:0 16px 0 0;display:flex;position:fixed}#menu.open{visibility:visible;pointer-events:auto;transition:visibility}.menu-links{flex-direction:row;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.menu-links li{opacity:0;transform:translateX(calc(-1 * var(--menu-nudge)));transition:opacity .2s ease,transform var(--menu-fade) ease;transition-delay:calc(var(--menu-stagger) * (var(--menu-count) - 1 - var(--i,0)));align-items:center;display:flex}#menu.open .menu-links li{opacity:1;transition-delay:calc(var(--menu-stagger) * var(--i,0));transform:none}.menu-links li:first-child{--i:0}.menu-links li:nth-child(2){--i:1}.menu-links li:nth-child(3){--i:2}.menu-links li:nth-child(4){--i:3}.menu-links li+li:before{content:var(--menu-slash);margin:0 var(--menu-slash-gap);color:var(--fg-faint);font:400 var(--menu-slash-size)/1 var(--font-label);opacity:var(--menu-slash-opacity)}.menu-links a{font-size:var(--menu-size);font-weight:var(--menu-weight);letter-spacing:-.01em;color:var(--fg);white-space:nowrap;transition:color var(--menu-hover) ease;padding:0;text-decoration:none;display:inline-block}.menu-links a:hover,.menu-links a:focus-visible{color:var(--hover)}.menu-links .menu-linkedin{display:none}.hero{background:var(--navy);min-height:100svh;color:var(--gray);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:1;align-items:center;gap:var(--hero-gap);padding:calc(var(--nav-height) + 24px) 16px 48px;flex-direction:column;display:flex;position:relative}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hero-actions .btn{min-width:262px}.hero-art{width:min(540px,92vw);height:auto;color:var(--gray);margin-bottom:-8px;display:block;overflow:visible}.hero-stream{color:var(--accent-on-navy);opacity:0;transition:opacity .45s}.hero-stream path:not(.hero-stream-body){animation:1.3s linear infinite hero-flow}@keyframes hero-flow{to{stroke-dashoffset:var(--period)}}.hero-stream-reveal{transform-origin:0 0;transition:transform .7s cubic-bezier(.3,0,.2,1);transform:scaleX(0)}.hero-art[data-mode=energy] .hero-stream{opacity:1;transition-duration:.15s}.hero-art[data-mode=energy] .hero-stream-reveal{transform:scaleX(1)}.hero-spray circle{fill:currentColor;animation:.9s ease-out infinite hero-spray}.hero-spray circle:nth-child(2n){animation-delay:.3s}.hero-spray circle:nth-child(3n){animation-delay:.6s}@keyframes hero-spray{0%{opacity:0;transform:translate(0)}30%{opacity:.9}to{opacity:0;transform:translate(9px,7px)}}.hero-offices{opacity:0;transition:opacity .4s}.hero-art[data-mode=compute] .hero-offices{opacity:1}.hero-office{--lit:0}.hero-office-shell{fill:none;stroke:var(--gray-faint);stroke-width:1.2px}.hero-office-win{fill:color-mix(in srgb, var(--gray-faint) calc(100% - var(--lit) * 100%), var(--accent-on-navy));opacity:calc(.45 + var(--lit) * .55)}.hero-beams line{stroke:var(--accent-on-navy);stroke-width:2.2px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.hero-stream,.hero-offices,.hero-beams{display:none}}.hero-about{cursor:pointer;color:var(--fg);font:var(--label-weight) 13px/1 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;border:0;border-bottom:var(--hairline) solid var(--fg-faint);transition:color var(--btn-ms) ease,border-color var(--btn-ms) ease;background:0 0;align-items:center;gap:10px;padding:10px 8px;display:inline-flex}.hero-about:hover,.hero-about:focus-visible{color:var(--hover);border-color:var(--hover)}.hero-about svg{transition:transform var(--btn-ms) ease}.hero-about:hover svg{transform:translateY(3px)}.grid-glow{z-index:0;pointer-events:none;--gl:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-image:var(--gl);background-size:var(--grid-size) var(--grid-size);background-position:center calc(50% + var(--gy,0px));position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 90%,#000 40%,#0000 100%);mask-image:radial-gradient(120% 90%,#000 40%,#0000 100%)}.grid-glow-hot{opacity:var(--glow-o,0);background-image:linear-gradient(var(--grid-glow) 1px,transparent 1px),linear-gradient(90deg,var(--grid-glow) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:inherit;-webkit-mask-image:radial-gradient(circle var(--grid-glow-r) at var(--mx,-999px) var(--my,-999px),#000,transparent 75%);-webkit-mask-image:radial-gradient(circle var(--grid-glow-r) at var(--mx,-999px) var(--my,-999px),#000,transparent 75%);mask-image:radial-gradient(circle var(--grid-glow-r) at var(--mx,-999px) var(--my,-999px),#000,transparent 75%);transition:opacity .4s;position:absolute;inset:0}.grid-glow[data-static] .grid-glow-hot{display:none}.docs{z-index:8;background:var(--navy);color:var(--gray);position:relative}.doc{padding:var(--doc-pad-top) var(--doc-pad-x) var(--doc-pad-bottom);position:relative}.doc+.doc{border-top:var(--hairline) solid var(--rule)}.doc .page-inner{z-index:1;max-width:var(--doc-width);width:100%;margin:0 auto;position:relative}.doc.wide .page-inner{max-width:var(--doc-width-wide)}.doc .eyebrow{font:var(--label-weight) var(--eyebrow-size)/1.3 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);margin:0 0 16px}.doc .eyebrow:before{content:var(--eyebrow-slash);color:var(--fg-faint);margin-right:.45em}.doc h2{font-size:clamp(1.55rem,2.5vw + .35rem,2.5rem);font-weight:var(--head-weight);letter-spacing:var(--doc-head-tracking);text-wrap:balance;max-width:var(--doc-copy-width);margin:0 0 20px;line-height:1.14}.doc p{color:var(--fg-muted);max-width:var(--doc-copy-width);margin:0 0 16px;font-size:clamp(.95rem,.42vw + .8rem,1.06rem);line-height:1.62}.doc p:not(.eyebrow):not(.slot-note):not(.stage-num):not(.footer-copy){text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}.slot-note{font:var(--label-weight) 10.5px/1.8 var(--font-label);letter-spacing:.14em;color:var(--fg-faint);text-align:center;margin:0;padding:0 16px}.stages{gap:var(--stages-gap);grid-template-columns:repeat(3,1fr);align-items:stretch;margin:26px 0 0;display:grid}.stage-block{flex-direction:column;display:flex}.doc .stage-num{font:var(--label-weight) 11.5px/1 var(--font-label);letter-spacing:.2em;color:var(--fg-faint);margin:0 0 8px}.stage-block h3{font-size:clamp(1rem,.75vw + .64rem,1.28rem);font-weight:var(--head-weight);letter-spacing:-.01em;color:var(--fg);text-wrap:balance;margin:0 0 9px;line-height:1.24}.doc .stage-block p{max-width:none;margin:0;font-size:clamp(.8rem,.38vw + .66rem,.93rem);line-height:1.55}.img-slot{aspect-ratio:16/9;max-height:var(--img-slot-height);border-radius:2px;margin:auto 0 0;overflow:hidden}.img-slot img{object-fit:cover;width:100%;height:100%;display:block}.about-lead{gap:var(--about-gap) calc(var(--about-gap) * 1.6);max-width:var(--doc-copy-width);grid-template-columns:58% minmax(0,1fr);align-items:stretch;margin:4px 0 0;font-size:clamp(.95rem,.42vw + .8rem,1.06rem);display:grid}.about-text{flex-direction:column;gap:20px;min-width:0;display:flex}.doc .about-text p{margin:0}.about-title{background:var(--gray);border-radius:var(--radius);color:var(--navy);align-items:center;padding:clamp(26px,3.6vw,52px) clamp(22px,2.6vw,36px);display:flex}.doc .about-title h2{color:inherit;max-width:none;margin:0;font-size:clamp(1.5rem,2.1vw + .35rem,2.35rem)}.about-img{border-radius:var(--radius);background:var(--tint);border:var(--hairline) dashed var(--rule);box-sizing:border-box;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.about-img.filled{border:0}.about-img img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block;position:absolute;inset:0}.founders{gap:var(--founders-gap);grid-template-columns:repeat(4,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid}.founder{min-width:0}.founder-photo{aspect-ratio:4/5;max-height:var(--founder-photo-height);background:var(--tint);border-radius:2px;justify-content:center;align-items:center;display:flex;overflow:hidden}.founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.founder-name{font-size:clamp(.92rem,.35vw + .81rem,1.02rem);font-weight:var(--head-weight);margin:13px 0 3px;line-height:1.3}.doc .founder-role{font:var(--label-weight) 11px/1.4 var(--font-label);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted);margin:0 0 5px}.doc .founder-edu{color:var(--fg-faint);overflow-wrap:break-word;margin:0;font-size:clamp(.75rem,.28vw + .67rem,.85rem);line-height:1.45}#page-contact{padding-top:max(var(--doc-pad-top),calc(var(--nav-height) + 40px));padding-bottom:96px}#page-contact h2{margin-bottom:14px}#page-contact .contact-copy p{max-width:52ch}.email-row{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:28px 0 0;display:flex}.email-link{min-width:0;font-size:clamp(1.3rem,2.2vw + .7rem,2rem);font-weight:var(--head-weight);letter-spacing:-.01em;font-family:var(--font-head);color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fg-faint);text-decoration-color:var(--fg-faint);text-underline-offset:6px;overflow-wrap:anywhere;transition:color var(--btn-ms) ease,text-decoration-color var(--btn-ms) ease;text-decoration-thickness:1px}.email-link:hover{color:var(--hover);-webkit-text-decoration-color:var(--hover);text-decoration-color:var(--hover)}.copy-btn{min-height:44px;padding:10px 18px}.copy-btn.copied{border-color:var(--hover);color:var(--hover)}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--contact-card-width));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.embed-slot{height:var(--contact-card-height);box-sizing:border-box;border:var(--hairline) solid var(--rule);justify-content:center;align-items:center;display:flex;position:relative}.embed-slot .calendly-inline-widget{background:var(--gray);inset:0;overflow:hidden;width:auto!important;min-width:0!important;height:auto!important;position:absolute!important}.embed-slot iframe{border:0;display:block;width:100%!important;height:100%!important}.footer{border-top:var(--hairline) solid var(--rule);padding:28px var(--doc-pad-x);position:relative}.footer-inner{max-width:var(--doc-width-wide);margin:0 auto}.footer-copy{color:var(--fg-muted);margin:0;font-size:.95rem;line-height:1.4}.mrail{display:none}@media (width>=1024px){.mrail{left:var(--mrail-left);z-index:9;pointer-events:none;opacity:0;color:var(--fg-faint);font:var(--label-weight) 10.5px/1 var(--font-label);letter-spacing:.12em;flex-direction:column;align-items:flex-start;gap:12px;transition:opacity .35s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.mrail.on{opacity:1}.mrail p{margin:0}.mrail-index{color:var(--fg-muted)}.mrail-index-n{color:var(--gray)}.mrail-ruler{background:repeating-linear-gradient(180deg,var(--gray-faint) 0 1px,transparent 1px calc(var(--mrail-ticks) * 5)) 0 var(--ruler-y,0) / 14px 100% repeat-y, repeating-linear-gradient(180deg,var(--gray-rule) 0 1px,transparent 1px var(--mrail-ticks)) 0 var(--ruler-y,0) / 7px 100% repeat-y;width:14px;height:26vh;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}}@media (width<=1023px){.founders{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.embed-slot{max-width:var(--contact-card-width);width:100%;height:600px}}@media (width<=900px){.stages{grid-template-columns:1fr;gap:24px}.about-lead{grid-template-columns:1fr}.about-img{aspect-ratio:4/3;min-height:0}}@media (width<=720px){:root{--head-size:clamp(1.7rem,7.2vw,2.3rem);--burger-size:44px;--doc-pad-top:56px;--doc-pad-bottom:40px}.headline-block{gap:16px}.headline-block .head-sub{font-size:1.02rem}.cta-lg{padding:14px 22px;font-size:12px}.nav{padding:0 var(--nav-pad-sm)}.logo{left:calc(var(--nav-pad-sm) + var(--burger-size) + var(--nav-gap))}.logo-img{height:26px}.nav-right{right:var(--nav-pad-sm)}.nav-linkedin{display:none}.switch button{letter-spacing:.1em;padding:7px 9px;font-size:10px}html.menu-open .logo{left:calc(var(--nav-pad-sm) + var(--burger-size) + var(--nav-gap));transform:translateY(-50%)}html.menu-open .switch{left:50%;transform:translate(-50%,-50%)}#menu{left:0;right:0;top:var(--nav-height);background:var(--nav-bg);-webkit-backdrop-filter:blur(10px);border-bottom:var(--hairline) solid var(--rule);opacity:0;height:auto;padding:6px 7vw 14px;transition:opacity .2s,visibility 0s .2s;box-shadow:0 12px 28px -18px #04142c59}#menu.open{opacity:1;transition:opacity .2s,visibility}.menu-links{flex-direction:column;align-items:stretch;width:100%}.menu-links li+li:before{display:none}.menu-links li+li{border-top:var(--hairline) solid var(--rule)}.menu-links a{width:100%;padding:13px 0;font-size:1.1rem;display:block}.menu-links .menu-linkedin{display:flex}.scene-rail{left:var(--dots-left-sm)}.scene-dots button{position:relative}.scene-dots button:after{content:"";position:absolute;inset:-6px -12px}html.rail-on-doc .scene-rail{opacity:0}html.rail-on-doc .scene-dots{pointer-events:none}.doc{padding:var(--doc-pad-top) 8vw var(--doc-pad-bottom)}.stages{gap:30px}#page-contact{padding:max(56px,calc(var(--nav-height) + 24px)) 8vw 72px}.doc p{font-size:1rem}.hero-inner{--hero-gap:36px}.hero-actions{flex-direction:column;width:100%;max-width:340px}.hero-actions .btn{width:100%;min-width:0}.footer{padding:24px 8vw}}@media (width<=520px){.logo-word{display:none}.logo-mark{width:30px;height:30px;display:block}.nav-cta{display:none}.founders{gap:12px;margin-top:18px}.founder-photo{aspect-ratio:6/5;max-height:none}.founder-name{margin-top:8px;font-size:.9rem}.doc .founder-edu{font-size:.72rem;line-height:1.4}.embed-slot{height:620px}}@media (height<=500px){:root{--head-final-bottom:84px}.scroll-hint{bottom:4px}}@media (prefers-reduced-motion:reduce){.scroll-hint svg{animation:none}.anim-only{display:none}.menu-links li{transition:opacity .15s;transform:none}.menu-links li:nth-child(n),#menu.open .menu-links li:nth-child(n){transition-delay:0s}#menu{transition:visibility 0s .15s}.seam-arc{transition:opacity .2s}.btn:before{transition:none}.switch-pill{transition:opacity .2s}}
