@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.p.0rqws-.h91di~.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_ae626037-module__CF7rvq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_ae626037-module__CF7rvq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.p.00qosz~21_9iq.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.p.00qosz~21_9iq.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.p.00qosz~21_9iq.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.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:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_27e86a33-module__61pZ5a__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_27e86a33-module__61pZ5a__variable{--font-roboto:"Roboto", "Roboto Fallback"}
@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--ds-font-sans);--font-mono:var(--ds-font-mono);--color-green-50:#f0fdf4;--color-green-500:#00c758;--color-green-600:#00a544;--color-purple-500:#ac4bff;--color-slate-950:#020618;--color-gray-600:#4a5565;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--ds-font-sans);--default-mono-font-family:var(--ds-font-mono);--font-display:var(--ds-font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:var(--container-2xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-\(--ds-grid-gap\){gap:var(--ds-grid-gap)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-green-50{background-color:var(--color-green-50)}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-slate-950{background-color:var(--color-slate-950)}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-24{padding-block:calc(var(--spacing) * 24)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.text-gray-600{color:var(--color-gray-600)}.text-green-600{color:var(--color-green-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:opacity-90:hover{opacity:.9}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:36rem){.\@xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--ds-c-shell:#f7f5f1;--ds-c-surface:#fff;--ds-c-surface-muted:#f2eee9;--ds-c-input:#fdfbf9;--ds-c-border:#dfdad4;--ds-c-border-subtle:var(--ds-c-border)}@supports (color:lab(0% 0 0)){:root{--ds-c-shell:lab(96.5306% .51406 2.21729);--ds-c-surface:lab(100% 0 0);--ds-c-surface-muted:lab(94.2139% .690639 2.9597);--ds-c-input:lab(98.8472% .340223 1.47662);--ds-c-border:lab(87.2451% 1.15299 3.60699)}}@supports (color:color-mix(in lab, red, red)){:root{--ds-c-border-subtle:color-mix(in oklch, var(--ds-c-border) 65%, transparent)}}:root{--ds-c-border-strong:#bdb6b0;--ds-c-text:#201914;--ds-c-text-secondary:#4e4640;--ds-c-text-muted:#7a736e;--ds-c-text-placeholder:#a49d97;--ds-c-primary:#b84300;--ds-c-primary-hover:#a33100;--ds-c-primary-foreground:#fdfbfa;--ds-c-primary-soft:var(--ds-c-primary)}@supports (color:lab(0% 0 0)){:root{--ds-c-border-strong:lab(74.4713% 1.7238 4.18643);--ds-c-text:lab(9.48528% 2.53431 4.67978);--ds-c-text-secondary:lab(30.3702% 2.44176 4.71809);--ds-c-text-muted:lab(48.9364% 2.05401 4.0154);--ds-c-text-placeholder:lab(65.1911% 1.72931 4.19017);--ds-c-primary:lab(45.3356% 46.9034 58.004);--ds-c-primary-hover:lab(38.093% 53.6879 65.6735);--ds-c-primary-foreground:lab(98.8419% .339061 1.07771)}}@supports (color:color-mix(in lab, red, red)){:root{--ds-c-primary-soft:color-mix(in oklch, var(--ds-c-primary) 12%, var(--ds-c-shell))}}:root{--ds-c-inverse-surface:#201914;--ds-c-inverse-text:#fdfbfa;--ds-c-info:#0e6a9b;--ds-c-info-bg:var(--ds-c-info)}@supports (color:lab(0% 0 0)){:root{--ds-c-inverse-surface:lab(9.48528% 2.53431 4.67978);--ds-c-inverse-text:lab(98.8419% .339061 1.07771);--ds-c-info:lab(41.8509% -11.1667 -34.2854)}}@supports (color:color-mix(in lab, red, red)){:root{--ds-c-info-bg:color-mix(in oklch, var(--ds-c-info) 10%, transparent)}}:root{--ds-c-warning:#a96b00;--ds-c-warning-bg:var(--ds-c-warning)}@supports (color:lab(0% 0 0)){:root{--ds-c-warning:lab(50.9739% 21.5737 61.4532)}}@supports (color:color-mix(in lab, red, red)){:root{--ds-c-warning-bg:color-mix(in oklch, var(--ds-c-warning) 14%, transparent)}}:root{--ds-c-success:#38853e;--ds-c-success-bg:var(--ds-c-success)}@supports (color:lab(0% 0 0)){:root{--ds-c-success:lab(49.3679% -36.4918 30.4366)}}@supports (color:color-mix(in lab, red, red)){:root{--ds-c-success-bg:color-mix(in oklch, var(--ds-c-success) 12%, transparent)}}:root{--ds-c-danger:#b12822;--ds-c-danger-bg:var(--ds-c-danger)}@supports (color:lab(0% 0 0)){:root{--ds-c-danger:lab(40.2805% 54.8026 39.6095)}}@supports (color:color-mix(in lab, red, red)){:root{--ds-c-danger-bg:color-mix(in oklch, var(--ds-c-danger) 12%, transparent)}}:root{--ds-c-todo-bg:var(--ds-c-warning)}@supports (color:color-mix(in lab, red, red)){:root{--ds-c-todo-bg:color-mix(in oklch, var(--ds-c-warning) 14%, transparent)}}:root{--ds-c-todo-text:#703500;--ds-c-focus:#c15627;--ds-text-ui-xs:.75rem;--ds-text-ui-xs--line-height:1.45;--ds-text-ui-sm:.8125rem;--ds-text-ui-sm--line-height:1.5;--ds-text-ui-base:.9375rem;--ds-text-ui-base--line-height:1.6;--ds-text-ui-lg:1.0625rem;--ds-text-ui-lg--line-height:1.55;--ds-text-page-title:clamp(1.625rem, 1.4rem + .8vw, 2.125rem);--ds-text-section-hero:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--ds-text-display:clamp(2rem, 1.65rem + 1.6vw, 3.25rem);--ds-leading-tight:1.2;--ds-leading-snug:1.35;--ds-leading-normal:1.55;--ds-tracking-tight:-.015em;--ds-tracking-normal:0;--ds-tracking-wider:.06em;--ds-tracking-widest:.14em;--ds-space-3xs:clamp(.25rem, .22rem + .15vw, .375rem);--ds-space-2xs:clamp(.5rem, .45rem + .25vw, .75rem);--ds-space-xs:clamp(.75rem, .65rem + .4vw, 1rem);--ds-space-s:clamp(1rem, .85rem + .6vw, 1.5rem);--ds-space-m:clamp(1.25rem, 1rem + 1vw, 2rem);--ds-space-l:clamp(2rem, 1.5rem + 2vw, 3.5rem);--ds-space-xl:clamp(3rem, 2rem + 4vw, 6rem);--ds-space-2xl:clamp(4rem, 2.5rem + 6vw, 8rem);--ds-page-gutter:clamp(1rem, 2.5vw, 2rem);--ds-container-narrow:48rem;--ds-container-content:78rem;--ds-container-wide:92rem;--ds-section-padding-y:clamp(3rem, 2rem + 3.5vw, 5.5rem);--ds-grid-gap:var(--ds-space-m);--ds-card-gap:var(--ds-space-xs);--ds-radius-ui:4px;--ds-radius-card:6px;--ds-radius-panel:10px;--ds-radius-hero:14px;--ds-radius-pill:9999px;--ds-c-shadow-base:#211912;--ds-shadow-card:0 1px 2px var(--ds-c-shadow-base), 0 1px 3px -1px var(--ds-c-shadow-base)}@supports (color:lab(0% 0 0)){:root{--ds-c-todo-text:lab(29.775% 26.4338 47.0253);--ds-c-focus:lab(50.1395% 42.0157 47.3399);--ds-c-shadow-base:lab(9.47144% 3.33103 5.92357)}}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-card:0 1px 2px color-mix(in oklch, var(--ds-c-shadow-base) 5%, transparent), 0 1px 3px -1px color-mix(in oklch, var(--ds-c-shadow-base) 4%, transparent)}}:root{--ds-shadow-card-hover:0 1px 2px var(--ds-c-shadow-base), 0 6px 14px -4px var(--ds-c-shadow-base), 0 14px 32px -12px var(--ds-c-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-card-hover:0 1px 2px color-mix(in oklch, var(--ds-c-shadow-base) 5%, transparent), 0 6px 14px -4px color-mix(in oklch, var(--ds-c-shadow-base) 10%, transparent), 0 14px 32px -12px color-mix(in oklch, var(--ds-c-shadow-base) 8%, transparent)}}:root{--ds-shadow-panel:0 1px 2px var(--ds-c-shadow-base), 0 10px 28px -10px var(--ds-c-shadow-base), 0 24px 56px -24px var(--ds-c-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-panel:0 1px 2px color-mix(in oklch, var(--ds-c-shadow-base) 5%, transparent), 0 10px 28px -10px color-mix(in oklch, var(--ds-c-shadow-base) 9%, transparent), 0 24px 56px -24px color-mix(in oklch, var(--ds-c-shadow-base) 7%, transparent)}}:root{--ds-shadow-panel-hover:0 2px 4px var(--ds-c-shadow-base), 0 14px 36px -10px var(--ds-c-shadow-base), 0 28px 68px -20px var(--ds-c-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-panel-hover:0 2px 4px color-mix(in oklch, var(--ds-c-shadow-base) 6%, transparent), 0 14px 36px -10px color-mix(in oklch, var(--ds-c-shadow-base) 12%, transparent), 0 28px 68px -20px color-mix(in oklch, var(--ds-c-shadow-base) 10%, transparent)}}:root{--ds-shadow-elevated:0 4px 10px -2px var(--ds-c-shadow-base), 0 20px 44px -12px var(--ds-c-shadow-base), 0 40px 88px -28px var(--ds-c-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-elevated:0 4px 10px -2px color-mix(in oklch, var(--ds-c-shadow-base) 7%, transparent), 0 20px 44px -12px color-mix(in oklch, var(--ds-c-shadow-base) 14%, transparent), 0 40px 88px -28px color-mix(in oklch, var(--ds-c-shadow-base) 12%, transparent)}}:root{--ds-shadow-primary-glow:0 0 0 1px var(--ds-c-primary), 0 4px 12px -2px var(--ds-c-primary), 0 10px 28px -8px var(--ds-c-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-primary-glow:0 0 0 1px color-mix(in oklch, var(--ds-c-primary) 22%, transparent), 0 4px 12px -2px color-mix(in oklch, var(--ds-c-primary) 28%, transparent), 0 10px 28px -8px color-mix(in oklch, var(--ds-c-primary) 18%, transparent)}}:root{--ds-shadow-nav:0 1px 0 var(--ds-c-shadow-base), 0 6px 16px -8px var(--ds-c-shadow-base)}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-nav:0 1px 0 color-mix(in oklch, var(--ds-c-shadow-base) 6%, transparent), 0 6px 16px -8px color-mix(in oklch, var(--ds-c-shadow-base) 8%, transparent)}}:root{--ds-shadow-focus-ring:0 0 0 3px var(--ds-c-primary)}@supports (color:color-mix(in lab, red, red)){:root{--ds-shadow-focus-ring:0 0 0 3px color-mix(in oklch, var(--ds-c-primary) 22%, transparent)}}:root{--ds-motion-fast:.15s;--ds-motion-default:.22s;--ds-motion-slow:.48s;--ds-motion-pulse:1.8s;--ds-ease-standard:cubic-bezier(.2, .7, .2, 1);--ds-ease-out-soft:cubic-bezier(.2, .7, .2, 1);--ds-ease-out-quick:cubic-bezier(.4, 0, .2, 1);--ds-ease-in-out:cubic-bezier(.4, 0, .4, 1);--ds-motion-stagger-step:60ms;--ds-motion-stagger-step-strong:.1s;--ds-motion-lift-distance:2px;--ds-motion-lift-distance-strong:4px;--ds-motion-reveal-margin:0px 0px -10% 0px;--ds-motion-reveal-threshold:0;--ds-motion-reveal-margin-early:0px 0px -2% 0px;--ds-motion-reveal-threshold-early:0;--ds-motion-reveal-margin-late:0px 0px -25% 0px;--ds-motion-reveal-threshold-late:0;--ds-font-display:var(--font-bricolage), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-sans:var(--font-roboto), ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ds-font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-c-shell:#0e0a08;--ds-c-surface:#171310;--ds-c-surface-muted:#1f1916;--ds-c-input:#120f0c;--ds-c-border:#322c28;--ds-c-border-subtle:var(--ds-c-border)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-c-shell:lab(3.03873% .764117 1.30301);--ds-c-surface:lab(6.1784% 1.36596 2.36969);--ds-c-surface-muted:lab(9.49454% 1.95706 3.70646);--ds-c-input:lab(4.4256% .971526 1.68694);--ds-c-border:lab(18.7737% 2.10702 4.05527)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-c-border-subtle:color-mix(in oklch, var(--ds-c-border) 65%, transparent)}}:root[data-theme=dark]{--ds-c-border-strong:#534b46;--ds-c-text:#f4f1ed;--ds-c-text-secondary:#bcb6b1;--ds-c-text-muted:#8b857f;--ds-c-text-placeholder:#625d58;--ds-c-primary:#e36927;--ds-c-primary-hover:#fb7b28;--ds-c-primary-foreground:#0f0a06;--ds-c-primary-soft:var(--ds-c-primary)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-c-border-strong:lab(32.6905% 2.43622 4.71384);--ds-c-text:lab(95.3706% .514209 2.21734);--ds-c-text-secondary:lab(74.4849% 1.1574 3.60987);--ds-c-text-muted:lab(55.9117% 1.58688 3.84218);--ds-c-text-placeholder:lab(39.672% 1.45072 3.49846);--ds-c-primary:lab(59.3456% 46.1587 57.7145);--ds-c-primary-hover:lab(66.3292% 47.0533 64.4873);--ds-c-primary-foreground:lab(3.03178% 1.19513 1.88939)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-c-primary-soft:color-mix(in oklch, var(--ds-c-primary) 18%, var(--ds-c-shell))}}:root[data-theme=dark]{--ds-c-info:#58a7dc;--ds-c-info-bg:var(--ds-c-info)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-c-info:lab(65.1528% -13.3951 -34.6786)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-c-info-bg:color-mix(in oklch, var(--ds-c-info) 14%, transparent)}}:root[data-theme=dark]{--ds-c-warning:#d8953d;--ds-c-warning-bg:var(--ds-c-warning)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-c-warning:lab(67.2843% 20.4075 55.0768)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-c-warning-bg:color-mix(in oklch, var(--ds-c-warning) 16%, transparent)}}:root[data-theme=dark]{--ds-c-success:#67b36a;--ds-c-success-bg:var(--ds-c-success)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-c-success:lab(66.8006% -36.4154 29.7015)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-c-success-bg:color-mix(in oklch, var(--ds-c-success) 16%, transparent)}}:root[data-theme=dark]{--ds-c-danger:#f47c6e;--ds-c-danger-bg:var(--ds-c-danger)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-c-danger:lab(66.1182% 46.1947 29.8386)}}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-c-danger-bg:color-mix(in oklch, var(--ds-c-danger) 16%, transparent)}}:root[data-theme=dark]{--ds-c-todo-bg:var(--ds-c-warning)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--ds-c-todo-bg:color-mix(in oklch, var(--ds-c-warning) 16%, transparent)}}:root[data-theme=dark]{--ds-c-todo-text:#f9b379;--ds-c-focus:#e97c48;--ds-c-shadow-base:#000;--ds-c-inverse-surface:#040201;--ds-c-inverse-text:#f4f1ed}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--ds-c-todo-text:lab(78.7563% 21.5586 39.9163);--ds-c-focus:lab(64.1759% 40.0191 47.4822);--ds-c-shadow-base:lab(.057518% .0210851 .0338048);--ds-c-inverse-surface:lab(.654301% .290714 .448319);--ds-c-inverse-text:lab(95.3706% .514209 2.21734)}}:root{--ds-theme-transition:background-color var(--ds-motion-default) var(--ds-ease-standard), color var(--ds-motion-default) var(--ds-ease-standard), border-color var(--ds-motion-default) var(--ds-ease-standard)}*,:before,:after{box-sizing:border-box;border-color:var(--ds-c-border)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ds-c-shell);min-height:100%;color:var(--ds-c-text);font-family:var(--ds-font-sans);font-size:var(--ds-text-ui-base);line-height:var(--ds-text-ui-base--line-height);-webkit-font-smoothing:antialiased;text-wrap:pretty;transition:var(--ds-theme-transition);margin:0}.topnav,.footer,.card,.product-card,.steps,.info-grid,.contact-card,.form,.spec-table th,.spec-table td,.input,.textarea,.select,.theme-switcher{transition:var(--ds-theme-transition)}::selection{background:var(--ds-c-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklch, var(--ds-c-primary) 28%, transparent)}}::placeholder{color:var(--ds-c-text-placeholder)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-display);font-weight:600;line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight);color:var(--ds-c-text);font-optical-sizing:auto;margin:0}p{color:var(--ds-c-text-secondary);margin:0}ul,ol{margin:0;padding:0;list-style:none}dl,dt,dd{margin:0;padding:0}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}.container{width:min(100% - (var(--ds-page-gutter) * 2), var(--ds-container-content));margin-inline:auto}.container--narrow{max-width:var(--ds-container-narrow)}.container--wide{max-width:var(--ds-container-wide)}.section{padding-block:var(--ds-section-padding-y)}.section--tight{padding-block:clamp(2rem,1.5rem + 2vw,3.5rem)}.section-stack{gap:var(--ds-space-l);flex-direction:column;display:flex}.content-stack{gap:var(--ds-space-s);flex-direction:column;display:flex}.content-stack--tight{gap:var(--ds-space-xs)}.cluster{align-items:center;gap:var(--ds-space-xs);flex-wrap:wrap;display:flex}.grid-auto{gap:var(--ds-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.text-display{font-size:var(--ds-text-display);letter-spacing:-.025em;font-weight:600;line-height:1.1}.text-page-title{font-size:var(--ds-text-page-title);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight);font-weight:600}.text-section-hero{font-size:var(--ds-text-section-hero);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-tight);font-weight:600}.text-ui-lg{font-size:var(--ds-text-ui-lg);line-height:var(--ds-text-ui-lg--line-height)}.text-ui-base{font-size:var(--ds-text-ui-base);line-height:var(--ds-text-ui-base--line-height)}.text-ui-sm{font-size:var(--ds-text-ui-sm);line-height:var(--ds-text-ui-sm--line-height)}.text-ui-xs{font-size:var(--ds-text-ui-xs);line-height:var(--ds-text-ui-xs--line-height)}.text-muted{color:var(--ds-c-text-muted)}.text-secondary{color:var(--ds-c-text-secondary)}.text-fg{color:var(--ds-c-text)}.text-accent{color:var(--ds-c-primary)}.eyebrow{font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-widest);text-transform:uppercase;color:var(--ds-c-text-muted);font-weight:600;font-family:var(--ds-font-mono);align-items:center;gap:.55rem;display:inline-flex}.eyebrow:before{content:"";background:var(--ds-c-primary);width:5px;height:5px;box-shadow:0 0 0 1px var(--ds-c-primary), 0 0 8px var(--ds-c-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.eyebrow:before{box-shadow:0 0 0 1px color-mix(in oklch, var(--ds-c-primary) 18%, transparent), 0 0 8px color-mix(in oklch, var(--ds-c-primary) 35%, transparent)}}.eyebrow:before{flex-shrink:0;transform:translateY(-.5px)}.eyebrow:after{content:"";background:linear-gradient(to right, var(--ds-c-primary) 0%, var(--ds-c-primary) 60%, transparent 100%);flex:none;width:clamp(1.5rem,1rem + 1vw,2.25rem);height:1px;margin-left:.6rem}@supports (color:color-mix(in lab, red, red)){.eyebrow:after{background:linear-gradient(to right, color-mix(in oklch, var(--ds-c-primary) 38%, transparent) 0%, color-mix(in oklch, var(--ds-c-primary) 12%, transparent) 60%, transparent 100%)}}.eyebrow--bare:after,.hero__copy .eyebrow:after{content:none}.mono{font-family:var(--ds-font-mono)}.tabular{font-variant-numeric:tabular-nums}.btn{border-radius:var(--ds-radius-ui);font-size:var(--ds-text-ui-sm);letter-spacing:.005em;transition:background-color var(--ds-motion-fast) var(--ds-ease-out-quick), border-color var(--ds-motion-fast) var(--ds-ease-out-quick), color var(--ds-motion-fast) var(--ds-ease-out-quick), transform var(--ds-motion-default) var(--ds-ease-out-soft), box-shadow var(--ds-motion-default) var(--ds-ease-out-soft);white-space:nowrap;will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:focus-visible{box-shadow:var(--ds-shadow-focus-ring);outline:none}.btn:active{transition-duration:var(--ds-motion-fast);transform:translateY(0)}.btn--primary{background:var(--ds-c-primary);color:var(--ds-c-primary-foreground);box-shadow:var(--ds-shadow-card)}.btn--primary:hover{background:var(--ds-c-primary-hover);box-shadow:var(--ds-shadow-primary-glow);transform:translateY(-1px)}.btn--secondary{background:var(--ds-c-surface);color:var(--ds-c-text);border-color:var(--ds-c-border-strong);box-shadow:var(--ds-shadow-card)}.btn--secondary:hover{background:var(--ds-c-surface-muted);border-color:var(--ds-c-text);box-shadow:var(--ds-shadow-card-hover);transform:translateY(-1px)}.btn--ghost{color:var(--ds-c-text);border-color:var(--ds-c-border);background:0 0}.btn--ghost:hover{background:var(--ds-c-surface-muted);border-color:var(--ds-c-border-strong)}.btn--lg{font-size:var(--ds-text-ui-base);padding:.9rem 1.5rem}.topnav{z-index:50;background:var(--ds-c-shell);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topnav{background:color-mix(in oklch, var(--ds-c-shell) 92%, transparent)}}.topnav{-webkit-backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--ds-c-border);box-shadow:var(--ds-shadow-nav)}.topnav__inner{justify-content:space-between;align-items:center;gap:var(--ds-space-m);padding-block:.875rem;display:flex}.brand{color:var(--ds-c-text);font-weight:600;font-size:var(--ds-text-ui-base);letter-spacing:-.005em;align-items:center;gap:.625rem;display:flex}.brand__mark{border-radius:var(--ds-radius-ui);background:var(--ds-c-primary);width:28px;height:28px;color:var(--ds-c-primary-foreground);font-family:var(--ds-font-mono);letter-spacing:-.01em;place-items:center;font-size:13px;font-weight:700;display:grid}.brand__sub{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);color:var(--ds-c-text-muted);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;border-left:1px solid var(--ds-c-border);margin-left:.375rem;padding-left:.625rem}.nav-links{align-items:center;gap:.25rem;display:flex}.nav-links a{font-size:var(--ds-text-ui-sm);color:var(--ds-c-text-secondary);border-radius:var(--ds-radius-ui);transition:background-color var(--ds-motion-fast) var(--ds-ease-standard), color var(--ds-motion-fast) var(--ds-ease-standard);padding:.5rem .875rem;font-weight:500}.nav-links a:hover{background:var(--ds-c-surface-muted);color:var(--ds-c-text)}.nav-links a[aria-current=page]{color:var(--ds-c-text);background:var(--ds-c-surface);box-shadow:inset 0 0 0 1px var(--ds-c-border)}.nav-cta{align-items:center;gap:.5rem;display:flex}.topnav__menu-btn{border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-ui);width:40px;height:40px;color:var(--ds-c-text);background:0 0;justify-content:center;align-items:center;display:none}@media (max-width:880px){.nav-links{display:none}.topnav__menu-btn{display:inline-flex}.nav-cta .btn:not(.btn--primary){display:none}.topnav__inner{gap:var(--ds-space-s)}}@media (max-width:560px){.brand__sub,.nav-cta .btn--primary{display:none}}@media (max-width:880px){.topnav[data-menu-open=true] .nav-links{padding:.5rem var(--ds-page-gutter) .875rem;background:var(--ds-c-shell);flex-direction:column;align-items:stretch;gap:2px;display:flex;position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.topnav[data-menu-open=true] .nav-links{background:color-mix(in oklch, var(--ds-c-shell) 96%, transparent)}}.topnav[data-menu-open=true] .nav-links{-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--ds-c-border);box-shadow:var(--ds-shadow-panel);animation:ds-fade-up var(--ds-motion-default) var(--ds-ease-out-soft) both}.topnav[data-menu-open=true] .nav-links a{font-size:var(--ds-text-ui-base);border-radius:var(--ds-radius-ui);align-items:center;min-height:44px;padding:.75rem .875rem;display:flex}.topnav__menu-btn[aria-expanded=true]{background:var(--ds-c-surface-muted);color:var(--ds-c-primary);border-color:var(--ds-c-border-strong)}}@media (prefers-reduced-motion:reduce){.topnav[data-menu-open=true] .nav-links{animation:none}}.hero{border-bottom:1px solid var(--ds-c-border);background:radial-gradient(60% 80% at 100% 0%, var(--ds-c-primary) 0%, transparent 60%), var(--ds-c-shell);padding-block:clamp(3.5rem,2.5rem + 4vw,6rem) clamp(3rem,2rem + 3vw,5rem)}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(60% 80% at 100% 0%, color-mix(in oklch, var(--ds-c-primary) 6%, transparent) 0%, transparent 60%), var(--ds-c-shell)}}.hero__grid{gap:var(--ds-space-l);grid-template-columns:1.15fr 1fr;align-items:center;display:grid}@media (max-width:880px){.hero__grid{gap:var(--ds-space-m);grid-template-columns:1fr}}.hero__copy{max-width:36rem}.hero__copy .eyebrow{margin-bottom:var(--ds-space-s)}.hero__title{font-size:var(--ds-text-display);letter-spacing:-.025em;margin-bottom:var(--ds-space-s);text-wrap:balance;font-weight:600;line-height:1.08}.hero__lede{color:var(--ds-c-text-secondary);font-size:var(--ds-text-ui-lg);margin-bottom:var(--ds-space-m);max-width:32rem;line-height:1.55}.hero__cta{margin-bottom:var(--ds-space-l);flex-wrap:wrap;gap:.625rem;display:flex}.hero__facts{border-top:1px solid var(--ds-c-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:1.125rem;display:grid}.hero__fact{flex-direction:column;gap:.375rem;padding-inline:1.125rem;display:flex;position:relative}.hero__fact:first-child{padding-inline-start:0}.hero__fact:last-child{padding-inline-end:0}.hero__fact+.hero__fact:before{content:"";background:var(--ds-c-border);width:1px;position:absolute;inset-block:.125rem;inset-inline-start:0}.hero__fact-label{font-size:.6875rem;font-family:var(--ds-font-mono);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-muted);line-height:1}.hero__fact-value{font-size:var(--ds-text-ui-sm);color:var(--ds-c-text);font-weight:500;line-height:1.3}@media (max-width:720px){.hero__facts{grid-template-columns:1fr 1fr;row-gap:1rem}.hero__fact{padding-inline:1.125rem}.hero__fact:nth-child(odd){padding-inline-start:0}.hero__fact:nth-child(2n){padding-inline-end:0}.hero__fact+.hero__fact:before{display:none}.hero__fact:nth-child(2n):before{content:"";background:var(--ds-c-border);width:1px;position:absolute;inset-block:.125rem;inset-inline-start:0}.hero__fact:nth-child(n+3){border-top:1px solid var(--ds-c-border);padding-top:1rem}}@media (max-width:560px){.hero__cta .btn{flex:100%;justify-content:center}}@media (max-width:420px){.hero__facts{grid-template-columns:1fr}.hero__fact{padding-inline:0}.hero__fact:nth-child(2n):before{display:none}.hero__fact+.hero__fact{border-top:1px solid var(--ds-c-border);padding-top:.875rem}}.media-ph{aspect-ratio:4/5;border-radius:var(--ds-radius-hero);background:radial-gradient(55% 40% at 78% 22%, var(--ds-c-primary) 0%, transparent 65%), radial-gradient(45% 38% at 18% 78%, var(--ds-c-primary) 0%, transparent 70%), radial-gradient(90% 90% at 50% 110%, var(--ds-c-shadow-base) 0%, transparent 60%), linear-gradient(180deg, var(--ds-c-surface-muted) 0%, var(--ds-c-surface-muted) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.media-ph{background:radial-gradient(55% 40% at 78% 22%, color-mix(in oklch, var(--ds-c-primary) 26%, transparent) 0%, transparent 65%), radial-gradient(45% 38% at 18% 78%, color-mix(in oklch, var(--ds-c-primary) 14%, transparent) 0%, transparent 70%), radial-gradient(90% 90% at 50% 110%, color-mix(in oklch, var(--ds-c-shadow-base) 14%, transparent) 0%, transparent 60%), linear-gradient(180deg, color-mix(in oklch, var(--ds-c-surface-muted) 92%, var(--ds-c-shell)) 0%, var(--ds-c-surface-muted) 100%)}}.media-ph{border:1px solid var(--ds-c-border);box-shadow:var(--ds-shadow-panel);transition:transform var(--ds-motion-slow) var(--ds-ease-out-soft), box-shadow var(--ds-motion-slow) var(--ds-ease-out-soft);will-change:transform;overflow:hidden}.media-ph:before{content:"";background:repeating-linear-gradient(0deg, transparent 0 2px, var(--ds-c-shadow-base) 2px 3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.media-ph:before{background:repeating-linear-gradient(0deg, transparent 0 2px, color-mix(in oklch, var(--ds-c-shadow-base) 3%, transparent) 2px 3px)}}.media-ph:before{mix-blend-mode:multiply;pointer-events:none;opacity:.55}.media-ph:hover{transform:translateY(calc(-1 * var(--ds-motion-lift-distance-strong)));box-shadow:var(--ds-shadow-panel-hover)}.media-ph:after{content:attr(data-label);font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-secondary);background:var(--ds-c-surface);position:absolute;inset:auto .75rem .75rem}@supports (color:color-mix(in lab, red, red)){.media-ph:after{background:color-mix(in oklch, var(--ds-c-surface) 90%, transparent)}}.media-ph:after{border-radius:var(--ds-radius-ui);border:1px solid var(--ds-c-border);width:max-content;padding:.4rem .6rem}.media-ph--wide{aspect-ratio:16/9}.media-ph--square{aspect-ratio:1}.media-frame{border-radius:var(--ds-radius-hero);border:1px solid var(--ds-c-border);background:var(--ds-c-surface-muted);box-shadow:var(--ds-shadow-panel);transition:transform var(--ds-motion-slow) var(--ds-ease-out-soft), box-shadow var(--ds-motion-slow) var(--ds-ease-out-soft);position:relative;overflow:hidden}.media-frame img{object-fit:cover}.media-frame:hover{transform:translateY(calc(-1 * var(--ds-motion-lift-distance-strong)));box-shadow:var(--ds-shadow-panel-hover)}.media-frame--landscape{aspect-ratio:16/10}.media-frame--wide{aspect-ratio:16/9}.media-frame--square{aspect-ratio:1}.media-frame--portrait{aspect-ratio:4/5}.media-frame--fill{height:100%}.product-card__visual>.media-frame{flex:1;align-self:stretch;width:100%}.hero-stack{aspect-ratio:5/4;width:100%;position:relative}.hero-stack .media-frame{position:absolute}.hero-stack__front{z-index:2;width:82%;box-shadow:var(--ds-shadow-panel-hover);top:0;left:0}.hero-stack__back{z-index:1;width:64%;bottom:0;right:0}.media-split{gap:var(--ds-space-l);align-items:center;display:grid}.media-split--text-first{grid-template-columns:1.1fr 1fr}.media-split--media-first{grid-template-columns:1fr 1.4fr}@media (max-width:760px){.media-split--text-first,.media-split--media-first{grid-template-columns:1fr}}.card{background:var(--ds-c-surface);border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-card);padding:var(--ds-space-s);gap:var(--ds-space-xs);box-shadow:var(--ds-shadow-card);transition:transform var(--ds-motion-default) var(--ds-ease-out-soft), box-shadow var(--ds-motion-default) var(--ds-ease-out-soft), border-color var(--ds-motion-fast) var(--ds-ease-out-quick);will-change:transform;flex-direction:column;display:flex}.card:hover{transform:translateY(calc(-1 * var(--ds-motion-lift-distance)));box-shadow:inset 0 1.5px 0 0 var(--ds-c-primary), var(--ds-shadow-card-hover);border-color:var(--ds-c-border-strong)}.card--lg{padding:var(--ds-space-m);gap:var(--ds-space-s)}.card--feature{padding:var(--ds-space-s);position:relative}.card--feature:hover{transform:translateY(calc(-1 * var(--ds-motion-lift-distance-strong)))}.card__index{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);color:var(--ds-c-text-muted);text-transform:uppercase}.card__title{font-size:var(--ds-text-ui-lg);color:var(--ds-c-text);font-weight:600;line-height:var(--ds-leading-snug)}.card__body{color:var(--ds-c-text-secondary);font-size:var(--ds-text-ui-sm);line-height:1.55}.card__link{padding-top:var(--ds-space-xs);font-size:var(--ds-text-ui-sm);color:var(--ds-c-primary);align-items:center;gap:.4rem;margin-top:auto;font-weight:600;display:inline-flex}.card__link:hover{color:var(--ds-c-primary-hover)}.card__link:after{content:"→";transition:transform var(--ds-motion-fast) var(--ds-ease-standard)}.card__link:hover:after{transform:translate(3px)}.section-header{gap:var(--ds-space-xs);margin-bottom:var(--ds-space-l);flex-direction:column;max-width:50rem;display:flex}.section-header .eyebrow{margin-bottom:.25rem}.section-header__title{font-size:var(--ds-text-section-hero);letter-spacing:var(--ds-tracking-tight);text-wrap:balance}.section-header__title--compact{font-size:var(--ds-text-ui-lg);letter-spacing:var(--ds-tracking-tight);font-weight:600;line-height:var(--ds-leading-snug);padding-bottom:0}.section-header__title--compact:after{content:none}.section-header--center{text-align:center;align-items:center;margin-inline:auto}.section-header--inline{max-width:none;margin-bottom:0}.section-header--center .eyebrow{align-self:center}.section-header--center .section-header__title:after{left:50%;transform:translate(-50%)}.section-header__lede{color:var(--ds-c-text-secondary);font-size:var(--ds-text-ui-base);max-width:38rem}.product-card{background:var(--ds-c-surface);border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-panel);transition:box-shadow var(--ds-motion-slow) var(--ds-ease-out-soft);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.product-card:hover{box-shadow:var(--ds-shadow-panel-hover)}@media (max-width:760px){.product-card{grid-template-columns:1fr}}.product-card__visual{background:var(--ds-c-surface-muted);border-right:1px solid var(--ds-c-border);padding:var(--ds-space-m);align-items:stretch;min-height:18rem;display:flex}.product-card__visual>.media-ph{aspect-ratio:auto;flex:1;align-self:stretch;width:100%;height:auto}@media (max-width:760px){.product-card__visual{border-right:none;border-bottom:1px solid var(--ds-c-border)}.product-card__visual>.media-ph{aspect-ratio:16/10}}.product-card__body{padding:var(--ds-space-m);gap:var(--ds-space-s);flex-direction:column;display:flex}.product-card__title{letter-spacing:-.015em;font-size:1.5rem;font-weight:600}.spec-table{border-collapse:collapse;width:100%;font-size:var(--ds-text-ui-sm)}.spec-table th,.spec-table td{text-align:left;border-bottom:1px solid var(--ds-c-border);vertical-align:top;padding:.7rem 0}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:none}.spec-table th{color:var(--ds-c-text-muted);font-weight:500;font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;font-family:var(--ds-font-mono);width:42%;padding-right:1rem}.spec-table td{color:var(--ds-c-text);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:480px){.spec-table th{width:38%;padding-right:.625rem;font-size:.6875rem}.spec-table td{font-size:var(--ds-text-ui-sm)}}.pill{font-size:var(--ds-text-ui-xs);font-family:var(--ds-font-mono);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;border-radius:var(--ds-radius-pill);white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .55rem;font-weight:600;display:inline-flex}.pill--todo{background:var(--ds-c-todo-bg);color:var(--ds-c-todo-text)}.pill--inquiry{background:var(--ds-c-info-bg);color:var(--ds-c-info)}.pill--placeholder{background:var(--ds-c-surface-muted);color:var(--ds-c-text-muted);border:1px dashed var(--ds-c-border-strong)}.pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.steps{border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-panel);background:var(--ds-c-surface);box-shadow:var(--ds-shadow-panel);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.step{transition:background-color var(--ds-motion-default) var(--ds-ease-out-soft);padding:var(--ds-space-m);border-right:1px solid var(--ds-c-border);flex-direction:column;gap:.625rem;display:flex;position:relative}.step:hover{background:var(--ds-c-surface-muted)}@supports (color:color-mix(in lab, red, red)){.step:hover{background:color-mix(in oklch, var(--ds-c-surface-muted) 60%, var(--ds-c-surface))}}.step:last-child{border-right:none}@media (max-width:980px){.steps{grid-template-columns:1fr 1fr}.step:nth-child(2n){border-right:none}.step:nth-child(-n+2){border-bottom:1px solid var(--ds-c-border)}}@media (max-width:560px){.steps{grid-template-columns:1fr}.step{border-right:none;border-bottom:1px solid var(--ds-c-border)}.step:last-child{border-bottom:none}}.step__num{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);color:var(--ds-c-primary);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.step__num:before{content:"";background:linear-gradient(to right, var(--ds-c-primary), var(--ds-c-primary));width:1.25rem;height:1px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.step__num:before{background:linear-gradient(to right, var(--ds-c-primary), color-mix(in oklch, var(--ds-c-primary) 20%, transparent))}}.step__num:before{flex-shrink:0}.step__title{font-size:var(--ds-text-ui-lg);color:var(--ds-c-text);font-weight:600}.step__body{font-size:var(--ds-text-ui-sm);color:var(--ds-c-text-secondary);line-height:1.55}.info-grid{border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-panel);background:var(--ds-c-surface);box-shadow:var(--ds-shadow-panel);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.info-cell{transition:background-color var(--ds-motion-default) var(--ds-ease-out-soft);padding:var(--ds-space-s) var(--ds-space-m);border-right:1px solid var(--ds-c-border);border-bottom:1px solid var(--ds-c-border)}.info-cell:hover{background:var(--ds-c-surface-muted)}@supports (color:color-mix(in lab, red, red)){.info-cell:hover{background:color-mix(in oklch, var(--ds-c-surface-muted) 50%, var(--ds-c-surface))}}@media (max-width:880px){.info-grid{grid-template-columns:repeat(2,1fr)}.info-cell:nth-child(2n){border-right:none}}@media (max-width:560px){.info-grid{grid-template-columns:1fr}.info-cell{border-right:none}.info-cell:last-child{border-bottom:none}}.info-cell__label{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-muted);margin-bottom:.35rem}.info-cell__value{font-size:var(--ds-text-ui-base);color:var(--ds-c-text);font-variant-numeric:tabular-nums;font-weight:500}.cta-banner{isolation:isolate;border-radius:var(--ds-radius-panel);color:var(--ds-c-inverse-text);background:radial-gradient(62% 90% at 100% 0%, var(--ds-c-primary) 0%, transparent 60%), radial-gradient(48% 75% at 8% 100%, var(--ds-c-primary) 0%, transparent 65%), radial-gradient(40% 60% at 50% 55%, var(--ds-c-primary) 0%, transparent 70%), var(--ds-c-inverse-surface);grid-template-columns:1fr auto;align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);padding:clamp(2rem,1.6rem + 1.6vw,2.75rem) clamp(1.5rem,1.1rem + 1.6vw,2.5rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cta-banner{background:radial-gradient(62% 90% at 100% 0%, color-mix(in oklch, var(--ds-c-primary) 32%, transparent) 0%, transparent 60%), radial-gradient(48% 75% at 8% 100%, color-mix(in oklch, var(--ds-c-primary) 20%, transparent) 0%, transparent 65%), radial-gradient(40% 60% at 50% 55%, color-mix(in oklch, var(--ds-c-primary) 6%, transparent) 0%, transparent 70%), var(--ds-c-inverse-surface)}}.cta-banner{box-shadow:inset 0 1px 0 0 var(--ds-c-primary), 0 0 0 1px var(--ds-c-primary), var(--ds-shadow-elevated)}@supports (color:color-mix(in lab, red, red)){.cta-banner{box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--ds-c-primary) 28%, transparent), 0 0 0 1px color-mix(in oklch, var(--ds-c-primary) 8%, transparent), var(--ds-shadow-elevated)}}.cta-banner{transition:transform var(--ds-motion-default) var(--ds-ease-out-soft), box-shadow var(--ds-motion-default) var(--ds-ease-out-soft)}.cta-banner:hover{box-shadow:inset 0 1px 0 0 var(--ds-c-primary), 0 0 0 1px var(--ds-c-primary), 0 8px 22px -4px var(--ds-c-primary), 0 32px 72px -22px var(--ds-c-shadow-base);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cta-banner:hover{box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--ds-c-primary) 45%, transparent), 0 0 0 1px color-mix(in oklch, var(--ds-c-primary) 14%, transparent), 0 8px 22px -4px color-mix(in oklch, var(--ds-c-primary) 22%, transparent), 0 32px 72px -22px color-mix(in oklch, var(--ds-c-shadow-base) 32%, transparent)}}.cta-banner:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--ds-c-inverse-text) 0%, transparent 32%), repeating-linear-gradient(0deg, transparent 0 2px, var(--ds-c-shadow-base) 2px 3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-banner:before{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-c-inverse-text) 5%, transparent) 0%, transparent 32%), repeating-linear-gradient(0deg, transparent 0 2px, color-mix(in oklch, var(--ds-c-shadow-base) 4%, transparent) 2px 3px)}}.cta-banner:before{mix-blend-mode:overlay;opacity:.55;z-index:0}.cta-banner>*{z-index:1;position:relative}.cta-banner__ember{aspect-ratio:1;background:radial-gradient(closest-side, var(--ds-c-primary) 0%, var(--ds-c-primary) 35%, transparent 75%);width:clamp(220px,30vw,360px);position:absolute;top:clamp(-100px,-6vw,-60px);right:clamp(-80px,-4vw,-40px)}@supports (color:color-mix(in lab, red, red)){.cta-banner__ember{background:radial-gradient(closest-side, color-mix(in oklch, var(--ds-c-primary) 38%, transparent) 0%, color-mix(in oklch, var(--ds-c-primary) 14%, transparent) 35%, transparent 75%)}}.cta-banner__ember{filter:blur(24px);pointer-events:none;opacity:.7;z-index:0;animation:cta-banner-pulse 6.5s var(--ds-ease-in-out) infinite;will-change:opacity, transform}@keyframes cta-banner-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.cta-banner__content{flex-direction:column;gap:.625rem;min-width:0;display:flex}.cta-banner__eyebrow{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-widest);text-transform:uppercase;color:var(--ds-c-inverse-text);align-items:center;gap:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta-banner__eyebrow{color:color-mix(in oklch, var(--ds-c-inverse-text) 60%, transparent)}}.cta-banner__eyebrow{margin:0 0 .25rem}.cta-banner__eyebrow:before{content:"";background:var(--ds-c-primary);width:5px;height:5px;box-shadow:0 0 0 1px var(--ds-c-primary), 0 0 10px var(--ds-c-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cta-banner__eyebrow:before{box-shadow:0 0 0 1px color-mix(in oklch, var(--ds-c-primary) 30%, transparent), 0 0 10px color-mix(in oklch, var(--ds-c-primary) 55%, transparent)}}.cta-banner__eyebrow:before{flex-shrink:0}.cta-banner__title{letter-spacing:-.022em;text-wrap:balance;color:var(--ds-c-inverse-text);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.12}.cta-banner__lede{font-size:var(--ds-text-ui-base);color:var(--ds-c-inverse-text);line-height:1.55}@supports (color:color-mix(in lab, red, red)){.cta-banner__lede{color:color-mix(in oklch, var(--ds-c-inverse-text) 76%, transparent)}}.cta-banner__lede{text-wrap:pretty;max-width:42rem;margin:0}.cta-banner__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cta-banner .btn--primary{background:var(--ds-c-primary);color:var(--ds-c-primary-foreground);box-shadow:inset 0 1px 0 0 var(--ds-c-inverse-text), var(--ds-shadow-card)}@supports (color:color-mix(in lab, red, red)){.cta-banner .btn--primary{box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--ds-c-inverse-text) 22%, transparent), var(--ds-shadow-card)}}.cta-banner .btn--primary:hover{background:var(--ds-c-primary-hover);box-shadow:inset 0 1px 0 0 var(--ds-c-inverse-text), var(--ds-shadow-primary-glow);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.cta-banner .btn--primary:hover{box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--ds-c-inverse-text) 28%, transparent), var(--ds-shadow-primary-glow)}}.cta-banner .btn--ghost-light{background:var(--ds-c-inverse-text)}@supports (color:color-mix(in lab, red, red)){.cta-banner .btn--ghost-light{background:color-mix(in oklch, var(--ds-c-inverse-text) 4%, transparent)}}.cta-banner .btn--ghost-light{border:1px solid var(--ds-c-inverse-text)}@supports (color:color-mix(in lab, red, red)){.cta-banner .btn--ghost-light{border:1px solid color-mix(in oklch, var(--ds-c-inverse-text) 22%, transparent)}}.cta-banner .btn--ghost-light{color:var(--ds-c-inverse-text);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cta-banner .btn--ghost-light:hover{background:var(--ds-c-inverse-text)}@supports (color:color-mix(in lab, red, red)){.cta-banner .btn--ghost-light:hover{background:color-mix(in oklch, var(--ds-c-inverse-text) 10%, transparent)}}.cta-banner .btn--ghost-light:hover{border-color:var(--ds-c-primary)}@supports (color:color-mix(in lab, red, red)){.cta-banner .btn--ghost-light:hover{border-color:color-mix(in oklch, var(--ds-c-primary) 55%, transparent)}}.cta-banner .btn--ghost-light:hover{color:var(--ds-c-inverse-text);transform:translateY(-1px)}@media (max-width:760px){.cta-banner{gap:var(--ds-space-s);grid-template-columns:1fr;padding:clamp(1.5rem,1.2rem + 1vw,2rem)}.cta-banner__ember{top:clamp(-140px,-12vw,-80px);right:clamp(-120px,-10vw,-60px)}}@media (max-width:560px){.cta-banner__actions .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.cta-banner__ember{animation:none}.cta-banner:hover,.cta-banner .btn--primary:hover,.cta-banner .btn--ghost-light:hover{transform:none}}.form{gap:var(--ds-space-s);background:var(--ds-c-surface);border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-panel);padding:var(--ds-space-m);box-shadow:var(--ds-shadow-panel);flex-direction:column;display:flex}.field{flex-direction:column;gap:.375rem;display:flex}.field__label{font-size:var(--ds-text-ui-sm);color:var(--ds-c-text);font-weight:500}.field__hint{font-size:var(--ds-text-ui-xs);color:var(--ds-c-text-muted)}.field__required{color:var(--ds-c-primary);font-family:var(--ds-font-mono);margin-left:.15rem}.input,.textarea,.select{width:100%;font-size:var(--ds-text-ui-sm);background:var(--ds-c-input);border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-ui);color:var(--ds-c-text);transition:border-color var(--ds-motion-fast) var(--ds-ease-standard), box-shadow var(--ds-motion-fast) var(--ds-ease-standard), background-color var(--ds-motion-fast) var(--ds-ease-standard);padding:.7rem .85rem}.input:focus,.textarea:focus,.select:focus{border-color:var(--ds-c-primary);box-shadow:0 0 0 3px var(--ds-c-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus,.textarea:focus,.select:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-c-primary) 18%, transparent)}}.input:focus,.textarea:focus,.select:focus{background:var(--ds-c-surface)}.textarea{resize:vertical;min-height:8rem;line-height:1.55}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ds-c-text-muted) 50%), linear-gradient(135deg, var(--ds-c-text-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.25rem}.field--row{gap:var(--ds-space-xs);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.field--row{grid-template-columns:1fr}}.checkbox{font-size:var(--ds-text-ui-sm);color:var(--ds-c-text-secondary);align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.checkbox input{width:16px;height:16px;accent-color:var(--ds-c-primary);flex-shrink:0;margin-top:.2rem}.form__submit{margin-top:.25rem}.form__feedback{border-radius:var(--ds-radius-ui);font-size:var(--ds-text-ui-sm);border:1px solid;padding:.75rem .9rem;display:none}.form__feedback.is-visible{display:block}.form__feedback--ok{background:var(--ds-c-success-bg);color:var(--ds-c-success);border-color:var(--ds-c-success)}@supports (color:color-mix(in lab, red, red)){.form__feedback--ok{border-color:color-mix(in oklch, var(--ds-c-success) 25%, transparent)}}.form__feedback--err{background:var(--ds-c-danger-bg);color:var(--ds-c-danger);border-color:var(--ds-c-danger)}@supports (color:color-mix(in lab, red, red)){.form__feedback--err{border-color:color-mix(in oklch, var(--ds-c-danger) 28%, transparent)}}.field__error{font-size:var(--ds-text-ui-xs);color:var(--ds-c-danger);font-weight:500}.input--invalid,.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--ds-c-danger)}.input--invalid:focus,.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{border-color:var(--ds-c-danger);box-shadow:0 0 0 3px var(--ds-c-danger)}@supports (color:color-mix(in lab, red, red)){.input--invalid:focus,.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-c-danger) 18%, transparent)}}.form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.turnstile{min-height:65px}.kontakt-split{gap:var(--ds-space-l);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:880px){.kontakt-split{grid-template-columns:1fr}}.contact-card{background:var(--ds-c-surface);border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-panel);padding:var(--ds-space-m);gap:var(--ds-space-s);box-shadow:var(--ds-shadow-panel);flex-direction:column;display:flex}.contact-list{flex-direction:column;gap:.875rem;display:flex}.contact-row{border-bottom:1px dashed var(--ds-c-border);grid-template-columns:110px 1fr;align-items:baseline;gap:.75rem;padding-bottom:.625rem;display:grid}.contact-row:last-child{border-bottom:none;padding-bottom:0}.contact-row__label{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-muted)}.contact-row__value{font-size:var(--ds-text-ui-base);color:var(--ds-c-text);font-variant-numeric:tabular-nums}.map-frame{aspect-ratio:16/8;border-radius:var(--ds-radius-card);border:1px solid var(--ds-c-border);margin-top:var(--ds-space-xs);background:var(--ds-c-surface-muted);position:relative;overflow:hidden}.map-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-link{margin-top:var(--ds-space-xs);font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-secondary);align-items:center;gap:.35rem;display:inline-flex}.map-link:hover{color:var(--ds-c-primary)}.map-ph{aspect-ratio:16/8;border-radius:var(--ds-radius-card);background:linear-gradient(135deg, var(--ds-c-surface-muted) 25%, var(--ds-c-surface-muted) 25%, var(--ds-c-surface-muted) 50%, var(--ds-c-surface-muted) 50%, var(--ds-c-surface-muted) 75%, var(--ds-c-surface-muted) 75%)}@supports (color:color-mix(in lab, red, red)){.map-ph{background:linear-gradient(135deg, var(--ds-c-surface-muted) 25%, color-mix(in oklch, var(--ds-c-surface-muted) 80%, var(--ds-c-text-placeholder)) 25%, color-mix(in oklch, var(--ds-c-surface-muted) 80%, var(--ds-c-text-placeholder)) 50%, var(--ds-c-surface-muted) 50%, var(--ds-c-surface-muted) 75%, color-mix(in oklch, var(--ds-c-surface-muted) 80%, var(--ds-c-text-placeholder)) 75%)}}.map-ph{border:1px solid var(--ds-c-border);margin-top:var(--ds-space-xs);background-size:24px 24px;position:relative}.map-ph:after{content:attr(data-label);font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-secondary);background:var(--ds-c-surface);border-radius:var(--ds-radius-ui);border:1px solid var(--ds-c-border);width:max-content;padding:.4rem .6rem;position:absolute;inset:auto .75rem .75rem}.page-header{border-bottom:1px solid var(--ds-c-border);background:radial-gradient(72% 55% at 0% 0%, var(--ds-c-primary) 0%, transparent 60%), radial-gradient(46% 80% at 100% 100%, var(--ds-c-primary) 0%, transparent 65%), var(--ds-c-shell);padding-block:clamp(3rem,2.25rem + 3vw,5.25rem) clamp(2.5rem,1.75rem + 2.5vw,4rem);position:relative}@supports (color:color-mix(in lab, red, red)){.page-header{background:radial-gradient(72% 55% at 0% 0%, color-mix(in oklch, var(--ds-c-primary) 7%, transparent) 0%, transparent 60%), radial-gradient(46% 80% at 100% 100%, color-mix(in oklch, var(--ds-c-primary) 4%, transparent) 0%, transparent 65%), var(--ds-c-shell)}}.page-header{isolation:isolate;overflow:hidden}.page-header:before,.page-header:after{content:"";pointer-events:none;z-index:1;height:2px;position:absolute;left:0;right:0}.page-header:before{background:linear-gradient(to right, var(--ds-c-primary) 0, var(--ds-c-primary) 5rem, var(--ds-c-primary) 8rem, transparent 16rem, transparent 100%);top:0}@supports (color:color-mix(in lab, red, red)){.page-header:before{background:linear-gradient(to right, var(--ds-c-primary) 0, var(--ds-c-primary) 5rem, color-mix(in oklch, var(--ds-c-primary) 35%, transparent) 8rem, transparent 16rem, transparent 100%)}}.page-header:after{background:linear-gradient(to right, var(--ds-c-primary) 0, var(--ds-c-primary) 3rem, var(--ds-c-primary) 5rem, transparent 9rem, transparent 100%);height:1px;bottom:-1px}@supports (color:color-mix(in lab, red, red)){.page-header:after{background:linear-gradient(to right, color-mix(in oklch, var(--ds-c-primary) 55%, transparent) 0, color-mix(in oklch, var(--ds-c-primary) 55%, transparent) 3rem, color-mix(in oklch, var(--ds-c-primary) 20%, transparent) 5rem, transparent 9rem, transparent 100%)}}.page-header__inner{z-index:2;gap:var(--ds-space-s);flex-direction:column;max-width:48rem;display:flex;position:relative}.page-header__title{font-size:var(--ds-text-page-title);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.12}.page-header__lede{color:var(--ds-c-text-secondary);font-size:var(--ds-text-ui-lg);text-wrap:pretty;max-width:38rem;line-height:1.55}.breadcrumbs{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-muted);align-items:center;gap:.5rem;display:flex}.breadcrumbs a{color:var(--ds-c-text-muted)}.breadcrumbs a:hover{color:var(--ds-c-text)}.breadcrumbs__sep{color:var(--ds-c-border-strong)}.bento-gallery-wrap{gap:var(--ds-space-xs);flex-direction:column;display:flex}.bento-gallery{border-radius:var(--ds-radius-panel);grid-template-rows:repeat(4,clamp(110px,11vw,168px));grid-template-columns:repeat(12,1fr);grid-template-areas:"a a a a b b b b b c c c""a a a a b b b b b c c c""a a a a d d d d d e e e""f f f f d d d d d e e e";gap:clamp(.4rem,.7vw,.75rem);display:grid}.bento-gallery__cell{border-radius:var(--ds-radius-card);background:var(--ds-c-surface-muted);box-shadow:var(--ds-shadow-card);transition:box-shadow var(--ds-motion-default) var(--ds-ease-out-soft), transform var(--ds-motion-default) var(--ds-ease-out-soft);will-change:transform;isolation:isolate;margin:0;position:relative;overflow:hidden}.bento-gallery__cell[data-area=a]{grid-area:a}.bento-gallery__cell[data-area=b]{grid-area:b}.bento-gallery__cell[data-area=c]{grid-area:c}.bento-gallery__cell[data-area=d]{grid-area:d}.bento-gallery__cell[data-area=e]{grid-area:e}.bento-gallery__cell[data-area=f]{grid-area:f}.bento-gallery__cell:hover{box-shadow:var(--ds-shadow-card-hover);z-index:2;transform:translateY(-1px)}.bento-gallery__cell:after{content:"";background:linear-gradient(180deg, transparent 0%, transparent 55%, var(--ds-c-shadow-base) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bento-gallery__cell:after{background:linear-gradient(180deg, transparent 0%, transparent 55%, color-mix(in oklch, var(--ds-c-shadow-base) 35%, transparent) 100%)}}.bento-gallery__cell:after{pointer-events:none;opacity:0;transition:opacity var(--ds-motion-default) var(--ds-ease-out-soft);z-index:1}.bento-gallery__cell:hover:after{opacity:1}.bento-gallery__img{object-fit:cover;transition:transform var(--ds-motion-slow) var(--ds-ease-out-soft), filter var(--ds-motion-default) var(--ds-ease-out-soft);filter:saturate(.95)}.bento-gallery__cell:hover .bento-gallery__img{filter:saturate(1.05);transform:scale(1.045)}.bento-gallery__credit{background:var(--ds-c-shadow-base);align-items:center;gap:.3rem;padding:.18rem .45rem;display:inline-flex;position:absolute;bottom:.55rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.bento-gallery__credit{background:color-mix(in oklch, var(--ds-c-shadow-base) 55%, transparent)}}.bento-gallery__credit{color:#f4f1ed;color:lab(95.3706% .514209 2.21734);font-family:var(--ds-font-mono);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;border-radius:var(--ds-radius-pill);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--ds-motion-default) var(--ds-ease-out-soft), transform var(--ds-motion-default) var(--ds-ease-out-soft);z-index:2;font-size:.6875rem;transform:translateY(4px)}.bento-gallery__cell:hover .bento-gallery__credit,.bento-gallery__cell:focus-within .bento-gallery__credit{opacity:1;transform:translateY(0)}.bento-gallery__credit-prefix{color:#f4f1ed99;color:lab(95.3706% .514209 2.21734/.6)}.bento-gallery__credit a{color:inherit;transition:border-color var(--ds-motion-fast) var(--ds-ease-out-quick);border-bottom:1px solid #f4f1ed4d;border-bottom:1px solid lab(95.3706% .514209 2.21734/.3);text-decoration:none}.bento-gallery__credit a:hover{border-bottom-color:#f4f1ed;border-bottom-color:lab(95.3706% .514209 2.21734)}.bento-gallery__attribution{font-size:var(--ds-text-ui-xs);color:var(--ds-c-text-muted);text-align:center;max-width:44rem;margin-inline:auto;line-height:1.5}.bento-gallery__attribution a{color:var(--ds-c-text-secondary);border-bottom:1px solid var(--ds-c-border-strong);transition:color var(--ds-motion-fast) var(--ds-ease-out-quick), border-color var(--ds-motion-fast) var(--ds-ease-out-quick)}.bento-gallery__attribution a:hover{color:var(--ds-c-primary);border-bottom-color:var(--ds-c-primary)}@media (max-width:880px){.bento-gallery{grid-template-rows:repeat(6,clamp(100px,18vw,150px));grid-template-columns:repeat(6,1fr);grid-template-areas:"a a a b b b""a a a b b b""a a a c c c""d d e e f f""d d e e f f""d d e e f f"}}@media (max-width:560px){.bento-gallery{grid-template-rows:repeat(6,130px);grid-template-columns:1fr 1fr;grid-template-areas:"a a""a a""b c""d e""d e""f f"}}@media (prefers-reduced-motion:reduce){.bento-gallery__cell:hover,.bento-gallery__cell:hover .bento-gallery__img{transform:none}}.footer{border-top:1px solid var(--ds-c-border);background:var(--ds-c-shell);position:relative}.footer:before{content:"";pointer-events:none;background:linear-gradient(to right, transparent 0, transparent 6rem, var(--ds-c-primary) 9rem, var(--ds-c-primary) 13rem, var(--ds-c-primary) 17rem, var(--ds-c-primary) 22rem, transparent 30rem, transparent 100%);height:1px;position:absolute;top:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.footer:before{background:linear-gradient(to right, transparent 0, transparent 6rem, color-mix(in oklch, var(--ds-c-primary) 30%, transparent) 9rem, color-mix(in oklch, var(--ds-c-primary) 60%, transparent) 13rem, var(--ds-c-primary) 17rem, color-mix(in oklch, var(--ds-c-primary) 40%, transparent) 22rem, transparent 30rem, transparent 100%)}}.footer__inner{padding-block:var(--ds-space-l);gap:var(--ds-space-m);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}@media (max-width:880px){.footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer__inner{grid-template-columns:1fr}}.footer__brand{flex-direction:column;gap:.75rem;max-width:22rem;display:flex}.footer__brand-name{color:var(--ds-c-text);font-weight:600;font-size:var(--ds-text-ui-base)}.footer__brand-body{color:var(--ds-c-text-muted);font-size:var(--ds-text-ui-sm);line-height:1.55}.footer__col-title{font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-muted);margin-bottom:.75rem}.footer__col ul{flex-direction:column;gap:.5rem;display:flex}.footer__col a{color:var(--ds-c-text-secondary);font-size:var(--ds-text-ui-sm);transition:color var(--ds-motion-default) var(--ds-ease-out-soft);isolation:isolate;align-items:center;gap:.35rem;padding-block:1px;display:inline-flex;position:relative}.footer__col a:before{content:"";transform-origin:0;height:1px;transition:transform var(--ds-motion-default) var(--ds-ease-out-soft), background-color var(--ds-motion-fast) var(--ds-ease-out-quick);pointer-events:none;background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.footer__col a:after{content:"→";font-family:var(--ds-font-mono);opacity:0;transition:opacity var(--ds-motion-default) var(--ds-ease-out-soft), transform var(--ds-motion-default) var(--ds-ease-out-soft), color var(--ds-motion-fast) var(--ds-ease-out-quick);color:var(--ds-c-primary);font-size:.85em;display:inline-block;transform:translate(-6px)}.footer__col a:hover{color:var(--ds-c-text)}.footer__col a:hover:before{background:var(--ds-c-primary);transform:scaleX(1)}.footer__col a:hover:after{opacity:1;transform:translate(2px)}.footer__col a:focus-visible{color:var(--ds-c-text);outline:none}.footer__col a:focus-visible:before{background:var(--ds-c-primary);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.footer__col a:before,.footer__col a:after{transition:none}}.footer__meta{padding-block:var(--ds-space-s);border-top:1px solid var(--ds-c-border);font-family:var(--ds-font-mono);font-size:var(--ds-text-ui-xs);letter-spacing:var(--ds-tracking-wider);text-transform:uppercase;color:var(--ds-c-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.footer__meta .tabular{font-variant-numeric:tabular-nums}.theme-switcher{background:var(--ds-c-surface);border:1px solid var(--ds-c-border);border-radius:var(--ds-radius-pill);box-shadow:var(--ds-shadow-card);font-family:var(--ds-font-sans);letter-spacing:0;text-transform:none;align-items:center;gap:0;padding:3px;display:inline-flex}.theme-switcher__btn{width:28px;height:24px;color:var(--ds-c-text-muted);border-radius:var(--ds-radius-pill);cursor:pointer;transition:background-color var(--ds-motion-fast) var(--ds-ease-standard), color var(--ds-motion-fast) var(--ds-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-switcher__btn:hover{color:var(--ds-c-text)}.theme-switcher__btn:focus-visible{box-shadow:var(--ds-shadow-focus-ring);outline:none}.theme-switcher__btn[aria-pressed=true]{background:var(--ds-c-primary-soft);color:var(--ds-c-primary)}.theme-switcher__btn svg{width:14px;height:14px}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0)}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-pulse-soft{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, currentColor 45%, transparent)}60%{box-shadow:0 0 0 7px color-mix(in oklch, currentColor 0%, transparent)}}.motion-fade-up{animation:ds-fade-up var(--ds-motion-slow) var(--ds-ease-out-soft) both;animation-delay:calc(var(--motion-stagger-index,0) * var(--motion-stagger-step,0s));animation-play-state:var(--ds-motion-reveal-play-state,running);will-change:opacity, transform}.motion-fade-in{animation:ds-fade-in var(--ds-motion-default) var(--ds-ease-out-soft) both;animation-delay:calc(var(--motion-stagger-index,0) * var(--motion-stagger-step,0s));animation-play-state:var(--ds-motion-reveal-play-state,running);will-change:opacity}.motion-stagger{--motion-stagger-step:var(--ds-motion-stagger-step)}.motion-stagger-strong{--motion-stagger-step:var(--ds-motion-stagger-step-strong)}.motion-stagger>.motion-on-view:first-child{--motion-stagger-index:0}.motion-stagger>.motion-on-view:nth-child(2){--motion-stagger-index:1}.motion-stagger>.motion-on-view:nth-child(3){--motion-stagger-index:2}.motion-stagger>.motion-on-view:nth-child(4){--motion-stagger-index:3}.motion-stagger>.motion-on-view:nth-child(5){--motion-stagger-index:4}.motion-stagger>.motion-on-view:nth-child(6){--motion-stagger-index:5}.motion-stagger>.motion-on-view:nth-child(7){--motion-stagger-index:6}.motion-stagger>.motion-on-view:nth-child(8){--motion-stagger-index:7}.motion-stagger>.motion-on-view:nth-child(9){--motion-stagger-index:8}.motion-stagger>.motion-on-view:nth-child(10){--motion-stagger-index:9}.js [data-motion-reveal]:not(.is-in-view).motion-on-view,.js [data-motion-reveal]:not(.is-in-view) .motion-on-view{--ds-motion-reveal-play-state:paused;opacity:0}.js [data-motion-reveal].is-in-view .motion-on-view{--ds-motion-reveal-play-state:running;opacity:1}.pill--inquiry .pill__dot{animation:ds-pulse-soft var(--ds-motion-pulse) var(--ds-ease-in-out) infinite}.contact-row__value a,.note a{color:var(--ds-c-primary);transition:color var(--ds-motion-fast) var(--ds-ease-out-quick);position:relative}body:after{content:"";pointer-events:none;z-index:9999;mix-blend-mode:overlay;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.9'/></svg>");background-size:180px 180px;position:fixed;inset:0}:root[data-theme=dark] body:after{opacity:.09;mix-blend-mode:soft-light}.scroll-progress{z-index:60;pointer-events:none;transform-origin:0;background:linear-gradient(to right, var(--ds-c-primary) 0%, var(--ds-c-primary) 12%, var(--ds-c-primary) 100%);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.scroll-progress{background:linear-gradient(to right, color-mix(in oklch, var(--ds-c-primary) 0%, transparent) 0%, var(--ds-c-primary) 12%, color-mix(in oklch, var(--ds-c-primary) 80%, lab(66.6902% 37.2311 61.7785)) 100%)}}.scroll-progress{box-shadow:0 0 8px var(--ds-c-primary), 0 1px 0 var(--ds-c-primary)}@supports (color:color-mix(in lab, red, red)){.scroll-progress{box-shadow:0 0 8px color-mix(in oklch, var(--ds-c-primary) 38%, transparent), 0 1px 0 color-mix(in oklch, var(--ds-c-primary) 14%, transparent)}}@supports (animation-timeline:scroll()){.scroll-progress{animation:linear both scroll-progress-grow;animation-timeline:scroll(root)}@keyframes scroll-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.hero__title,.page-header__title,.section-header__title{padding-bottom:clamp(.65rem,.55rem + .4vw,.95rem);position:relative}.hero__title:after,.page-header__title:after,.section-header__title:after{content:"";background:linear-gradient(to right, var(--ds-c-primary) 0%, var(--ds-c-primary) 60%, transparent 100%);border-radius:2px;width:clamp(2.25rem,1.6rem + 1.4vw,3.25rem);height:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.hero__title:after,.page-header__title:after,.section-header__title:after{background:linear-gradient(to right, var(--ds-c-primary) 0%, color-mix(in oklch, var(--ds-c-primary) 55%, transparent) 60%, transparent 100%)}}.hero__title:after,.page-header__title:after,.section-header__title:after{box-shadow:0 0 8px var(--ds-c-primary)}@supports (color:color-mix(in lab, red, red)){.hero__title:after,.page-header__title:after,.section-header__title:after{box-shadow:0 0 8px color-mix(in oklch, var(--ds-c-primary) 28%, transparent)}}.hero__title:after{width:clamp(3rem,2rem + 2vw,4rem);height:3px}.steps{isolation:isolate;position:relative}.steps:before{content:"";background:linear-gradient(to right, transparent 0%, var(--ds-c-primary) 4%, var(--ds-c-primary) 22%, var(--ds-c-primary) 78%, var(--ds-c-primary) 96%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.steps:before{background:linear-gradient(to right, transparent 0%, color-mix(in oklch, var(--ds-c-primary) 30%, transparent) 4%, var(--ds-c-primary) 22%, var(--ds-c-primary) 78%, color-mix(in oklch, var(--ds-c-primary) 30%, transparent) 96%, transparent 100%)}}.steps:before{transform-origin:0;z-index:1;pointer-events:none;box-shadow:0 0 8px var(--ds-c-primary)}@supports (color:color-mix(in lab, red, red)){.steps:before{box-shadow:0 0 8px color-mix(in oklch, var(--ds-c-primary) 25%, transparent)}}.js [data-motion-reveal]:not(.is-in-view) .steps:before{transform:scaleX(0)}.js [data-motion-reveal].is-in-view .steps:before{transition:transform 1.1s var(--ds-ease-out-soft) .18s;transform:scaleX(1)}@media (max-width:560px){.steps:before{background:linear-gradient(to bottom, transparent 0%, var(--ds-c-primary) 4%, var(--ds-c-primary) 22%, var(--ds-c-primary) 78%, var(--ds-c-primary) 96%, transparent 100%);width:2px;height:auto;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.steps:before{background:linear-gradient(to bottom, transparent 0%, color-mix(in oklch, var(--ds-c-primary) 30%, transparent) 4%, var(--ds-c-primary) 22%, var(--ds-c-primary) 78%, color-mix(in oklch, var(--ds-c-primary) 30%, transparent) 96%, transparent 100%)}}.steps:before{transform-origin:top}.js [data-motion-reveal]:not(.is-in-view) .steps:before{transform:scaleY(0)}.js [data-motion-reveal].is-in-view .steps:before{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-fade-up,.motion-fade-in{opacity:1!important;animation:none!important;transform:none!important}.js [data-motion-reveal]:not(.is-in-view) .motion-on-view,.js [data-motion-reveal]:not(.is-in-view).motion-on-view{opacity:1!important;transform:none!important}.pill--inquiry .pill__dot{animation:none!important}.card:hover,.card--feature:hover,.product-card:hover,.media-ph:hover,.media-frame:hover,.btn:hover{transform:none!important}.scroll-progress{opacity:.55;animation:none!important;transform:scaleX(1)!important}.js [data-motion-reveal]:not(.is-in-view) .steps:before,.js [data-motion-reveal].is-in-view .steps:before{transition:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
