@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_51a371e7-module__A5rFYW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_51a371e7-module__A5rFYW__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_3a8e2fea-module__dGYcXq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_3a8e2fea-module__dGYcXq__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_27c108ea-module__Uewdvq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_27c108ea-module__Uewdvq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ad991c7-module__LhgUwq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ad991c7-module__LhgUwq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_680862a3-module__HZWKEq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_680862a3-module__HZWKEq__variable{--font-instrument:"Instrument Sans", "Instrument Sans 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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}}:root{--amber:#c8903a;--amber-light:#e0a84a;--amber-dim:#c8903a1a;--amber-border:#c8903a61;--ob:#0b0d1173;--deep:#0f121880;--surf:#14182066;--surf2:#1a203061;--surf3:#20283a59;--bd:#ffffff14;--bdm:#ffffff21;--th:#ede9e2;--tb:#a89e94;--tm:#5c5650;--td:#2e2c28;--bg:#0b0d116b;--bgc:#1418206b;--bga:#0f121873;--nav:#0e121799}[data-theme=light]{--bg:#f0ede86b;--bgc:#ebe7e285;--bga:#e8e4de70;--surf:#ebe7e285;--surf2:#e2ddd680;--surf3:#e8e2da70;--ob:#18140e;--th:#18140e;--tb:#4a4038;--tm:#8a8078;--td:#c0b8b0;--bd:#18140e14;--bdm:#18140e1f;--nav:#f5f2ee99;--amber-dim:#c8903a17;--amber-border:#c8903a61}[data-theme=light] body{background:0 0}[data-theme=light] section{background:#f5f2ee61}[data-theme=light] section.alt{background:#ede8e266}[data-theme=light] .hero,[data-theme=light] .ph{background:#f5f2ee5c}[data-theme=light] .ctab{border-top-color:var(--amber-border);background:#ede8e27a}[data-theme=light] footer{border-top-color:var(--bd);background:#ede8e285}[data-theme=light] .ticker{background:#ebe7e285}[data-theme=light] .nav{background:#f5f2ee99}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3{color:#18140e}[data-theme=light] p{color:#4a4038}[data-theme=light] .mrow .mc{background:#ebe7e285}[data-theme=light] .ctab h2,[data-theme=light] .ctab p{color:#18140e}[data-theme=light] footer h5,[data-theme=light] footer p,[data-theme=light] footer a,[data-theme=light] .fdesc,[data-theme=light] .fcert,[data-theme=light] .fb2{color:#4a4038}[data-theme=light] footer h5{color:#18140e}[data-theme=light] .fcol ul li a{color:#4a4038}[data-theme=light] .fcol ul li a:hover{color:var(--amber)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#0e1217}[data-theme=light] html{background:#f5f2ee}body{font-family:var(--font-outfit), sans-serif;color:var(--tb);background:0 0;line-height:1.7;transition:color .45s;overflow-x:hidden}a{color:var(--amber);text-decoration:none;transition:color .2s}a:hover{color:var(--amber-light)}h1,h2,h3{font-family:var(--font-cormorant), serif;color:var(--th);font-weight:600;line-height:1.14}h1{letter-spacing:-.02em;font-size:clamp(2.6rem,5.5vw,4.4rem)}h2{letter-spacing:-.01em;font-size:clamp(2rem,3.6vw,3.2rem)}h3{font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500}p{color:var(--tb);font-size:.88rem}.mono{font-family:var(--font-mono), monospace}.label{font-family:var(--font-instrument), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--amber);font-size:.65rem}.overline{align-items:center;gap:.7rem;margin-bottom:1.1rem;display:flex}.overline:before{display:none}.wrap{max-width:1220px;margin:0 auto;padding:0 2.5rem}.wn{max-width:860px;margin:0 auto;padding:0 2.5rem}section{z-index:1;border-bottom:1px solid var(--amber-border);background:#0b0d1161;padding:8.5rem 0;position:relative;overflow:hidden}section.alt{background:#0b0d1161}section:after{content:"";pointer-events:none;background:radial-gradient(circle,#c8903a0a 0%,#0000 65%);border-radius:50%;width:560px;height:560px;position:absolute;top:-140px;right:-140px}section:nth-child(2n):after{inset:auto auto -140px -140px}@media (max-width:768px){section{padding:5.5rem 0}.wrap,.wn{padding:0 1.4rem}}.g2{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.g4{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}@media (max-width:960px){.g2{grid-template-columns:1fr;gap:3rem}}@media (max-width:760px){.g3{grid-template-columns:1fr 1fr}}@media (max-width:500px){.g3,.g4{grid-template-columns:1fr}}.nav{z-index:1000;background:var(--nav);-webkit-backdrop-filter:blur(32px)saturate(200%);border-bottom:1px solid #c8903a1f;transition:all .35s;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #c8903a14,inset 0 1px #ffffff0a}.nav.sc{border-bottom-color:var(--amber-border);box-shadow:0 1px 0 var(--amber-border), 0 8px 40px #00000073}.navi{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1400px;height:62px;margin:0 auto;padding:0 2.5rem;display:grid}.nlogo{font-family:var(--font-cormorant), serif;color:var(--th);letter-spacing:.05em;font-size:1.32rem;font-weight:600}.nlogo em{color:var(--amber);font-style:normal}.nlogo sup{font-family:var(--font-instrument), sans-serif;color:var(--amber);opacity:.65;letter-spacing:.1em;vertical-align:super;margin-left:.12rem;font-size:.42rem}.nlogo{grid-column:1}.nlinks{grid-column:2;align-items:center;gap:0;list-style:none;display:flex}.nlinks a{letter-spacing:.04em;color:var(--tm);border-radius:4px;padding:.42rem .8rem;font-size:.8rem;font-weight:400;transition:color .2s,background .2s}.nlinks a:hover,.nlinks a.on{color:var(--th)}.nlinks a.on{color:var(--amber)}.nr{grid-column:3;justify-self:end;align-items:center;gap:1.1rem;display:flex}@media (max-width:640px){.navi{padding:0 1.2rem}.nr .btn{display:none}.nr{gap:.75rem}}.tt{border:1px solid var(--bdm);background:var(--surf2);cursor:pointer;width:34px;height:34px;color:var(--amber);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background .2s,transform .3s;display:flex}.tt:hover{border-color:var(--amber);background:var(--surf);transform:rotate(20deg)}.tt svg{width:15px;height:15px}.ham{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:10px;display:none}.ham span{background:var(--th);transform-origin:50%;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.ham.open span:first-child{transform:translateY(7px)rotate(45deg)}.ham.open span:nth-child(2){opacity:0;transform:scaleX(0)}.ham.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:880px){.nlinks{display:none}.ham{display:flex}}.mob{-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--bd);z-index:999;background:#0e1217b8;flex-direction:column;gap:.2rem;padding:1.4rem 1.4rem 2rem;display:none;position:fixed;top:62px;left:0;right:0}.mob.open{display:flex}.mob a{color:var(--tb);border-bottom:1px solid var(--bd);touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:.75rem 0;font-size:.88rem;transition:color .2s}.mob a:last-child{border-bottom:none}.mob a:hover{color:var(--amber)}.btn{font-family:var(--font-outfit), sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1.5rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .22s;display:inline-flex}.bg{background:var(--amber);color:#0b0d11;border-color:var(--amber)}.bg:hover{background:var(--amber-light);border-color:var(--amber-light);color:#0b0d11;transform:translateY(-1px);box-shadow:0 8px 28px #c8903a52}.bo{color:var(--th);border-color:var(--bdm);background:0 0}.bo:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.bgh{color:#ede9e29e;background:0 0;border-color:#ede9e22e}.bgh:hover{color:var(--th);background:#ffffff0a;border-color:#ede9e261}.bg2{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.hero{z-index:1;border-bottom:1px solid var(--amber-border);background:#0b0d1161;flex-direction:column;justify-content:center;min-height:100svh;padding:5rem 0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.hero{min-height:unset;padding:5.5rem 0 3.5rem}}@media (max-width:480px){.hero{padding:5rem 0 3rem}}body:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#c8903a17 1px,#0000 1px),linear-gradient(90deg,#c8903a17 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0}.hglow{pointer-events:none;background:radial-gradient(circle,#c8903a11 0%,#0000 65%);border-radius:50%;width:680px;height:680px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.hglow2{pointer-events:none;background:radial-gradient(circle,#c8903a0a 0%,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-80px;left:8%}.hinner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.htxt{text-align:left}.hanim{margin-top:-3rem;position:relative}@media (max-width:960px){.hinner{grid-template-columns:1fr}.hanim{justify-content:center;margin-top:3rem;display:flex}.hanim>*{width:100%;max-width:420px}}@media (max-width:540px){.hanim>*{max-width:300px}}.heb{justify-content:flex-start;align-items:center;gap:.7rem;margin-bottom:1.75rem;display:flex}.hel{display:none}.het{font-family:var(--font-instrument), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--amber);font-size:.62rem;font-weight:500}.hero h1{color:var(--th);max-width:620px;margin:0 0 1.6rem}.hero h1 em{color:var(--amber);font-style:italic}.hsub{color:var(--tb);max-width:480px;margin:0 0 2.6rem;font-size:1.02rem;font-weight:300;line-height:1.78}.htxt .bg2{justify-content:flex-start}.hstats{z-index:2;flex-direction:column;gap:1px;width:210px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:1080px){.hstats{display:none}}.hs{background:var(--surf);border:1px solid var(--bd);border-right:3px solid var(--amber);text-align:right;padding:1.2rem 1.4rem}.hsn{font-family:var(--font-cormorant), serif;color:var(--amber);margin-bottom:.18rem;font-size:2.1rem;font-weight:600;line-height:1}.hsl{color:var(--tm);font-size:.68rem;line-height:1.35}.tstrip{border-top:1px solid var(--bd);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 0;margin-top:2.4rem;padding-top:1.75rem;display:flex}.tsi{border-right:1px solid var(--bd);font-family:var(--font-instrument), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tb);align-items:center;gap:.45rem;margin-right:1.6rem;padding-right:1.6rem;font-size:.6rem;display:flex}.tsi:last-child{border-right:none;margin-right:0}@media (max-width:500px){.tstrip{margin-top:1.75rem;padding-top:1.25rem}.tsi{margin-right:1rem;padding-right:1rem;font-size:.54rem}}.tsi:before{content:"";background:var(--amber);border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}.ticker{background:var(--surf);border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);z-index:1;position:relative;overflow:hidden}.ticki{align-items:stretch;display:flex}.ticklb{background:var(--amber);flex-shrink:0;align-items:center;padding:.85rem 1.4rem;display:flex}.ticklb span{font-family:var(--font-instrument), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#0b0d11;white-space:nowrap;font-size:.58rem}.ticksc{flex:1;overflow:hidden}.ticktr{white-space:nowrap;animation:24s linear infinite tick;display:flex}.ticktr:hover{animation-play-state:paused}.tickit{border-left:1px solid var(--bd);color:var(--tm);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:.55rem;padding:.85rem 2.2rem;font-size:.76rem;font-weight:500;display:flex}.tickit:before{content:"";background:var(--amber);border-radius:50%;flex-shrink:0;width:3px;height:3px}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.card{background:var(--bgc);border:1px solid var(--amber-border);border-radius:5px;padding:1.85rem;transition:border-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.card:after{content:"";background:0 0;border-radius:5px 5px 0 0;height:2px;transition:background .3s;position:absolute;top:0;left:0;right:0}.card:hover{border-color:#c8903aa6;transform:translateY(-7px);box-shadow:0 0 0 1px #c8903a38,0 4px 8px #0003,0 24px 64px #00000080,0 0 40px #c8903a1a,inset 0 1px #c8903a2e}.card:hover:after{background:var(--amber)}.cnum{align-items:baseline;gap:.55rem;margin-bottom:1.1rem;display:flex}.cnum-n{font-family:var(--font-cormorant), serif;color:var(--amber);opacity:.85;font-size:2.4rem;font-weight:300;line-height:1}.cnum-cat{font-family:var(--font-instrument), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber-border);opacity:.75;border-radius:2px;padding:.18rem .5rem;font-size:.55rem}.cfeat{grid-column:1/-1;grid-template-columns:140px 1fr;align-items:center;gap:2.5rem;display:grid}.cfeat .cnum{flex-direction:column;align-items:center;gap:.3rem;margin-bottom:0}.cfeat .cnum-n{opacity:.85;font-size:5.5rem}.cfeat h3{margin-bottom:.5rem;font-size:1.28rem}@media (max-width:640px){.cfeat{grid-template-columns:1fr}.cfeat .cnum{flex-direction:row}.cfeat .cnum-n{opacity:.85;font-size:2.4rem}}.card h3{margin-bottom:.65rem}.card p{font-size:.88rem;line-height:1.7}.pcards{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (max-width:600px){.pcards{grid-template-columns:1fr}}.pc{background:var(--bgc);border:1px solid var(--amber-border);border-left:2px solid var(--amber);border-radius:5px;padding:1.6rem 1.85rem;transition:border-left-width .3s,border-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s}.pc:hover{background:var(--surf2);border-color:#c8903a80;border-left-width:4px;transform:translateY(-5px);box-shadow:0 0 0 1px #c8903a29,0 4px 8px #0003,0 16px 48px #00000073,0 0 32px #c8903a17,inset 0 1px #c8903a24}.pci{color:var(--amber);opacity:.55;margin-bottom:.75rem;display:block}.pci svg{width:1rem;height:1rem}.pcards-sm .pc{padding:.75rem 1rem}.pcards-sm .cnum{margin-bottom:.35rem}.pcards-sm .cnum-n{font-size:1.4rem}.pcards-sm .cnum-cat{font-size:.5rem}.pcards-sm .pc h3{margin-bottom:.2rem;font-size:.95rem}.pcards-sm .pc p{font-size:.8rem;line-height:1.6}.pc h3{margin-bottom:.55rem;font-size:1.08rem}.pc p{font-size:.86rem}.sh{text-align:center;margin-bottom:3.5rem}.sh h2{margin:.65rem 0}.sh p{max-width:540px;margin:0 auto;font-size:.98rem;font-weight:300}.overline{justify-content:center}.mrow{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:620px){.mrow{grid-template-columns:1fr}}.mc{background:var(--bgc);border:1px solid var(--amber-border);border-top:2px solid var(--amber);text-align:center;border-radius:6px;padding:2.6rem 2rem 2.2rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.mc:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#c8903a12 0%,#0000 70%);position:absolute;inset:0}.mc:hover{transform:translateY(-7px);box-shadow:0 0 0 1px #c8903a38,0 4px 8px #0003,0 24px 64px #00000080,0 0 40px #c8903a1a,inset 0 1px #c8903a2e}.micon{width:36px;height:36px;color:var(--amber);opacity:.75;margin:0 auto 1.1rem;display:block}.mcat{font-family:var(--font-inter), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin-bottom:.65rem;font-size:.62rem;display:block}.mn{font-family:var(--font-inter), sans-serif;color:var(--amber);letter-spacing:-.02em;margin-bottom:.8rem;font-size:clamp(3.8rem,6vw,6rem);font-weight:300;line-height:1;display:block}.md{color:var(--tb);max-width:180px;margin:0 auto;font-size:.88rem;line-height:1.65}.stl{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.sti{background:var(--bgc);border:1px solid var(--amber-border);border-top:2px solid var(--amber);border-radius:5px;padding:1.8rem;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s,border-color .45s;position:relative;overflow:hidden}.sti:hover{background:var(--surf);border-color:#c8903a80;transform:translateY(-6px);box-shadow:0 0 0 1px #c8903a38,0 4px 8px #0003,0 24px 64px #00000080,0 0 40px #c8903a1a,inset 0 1px #c8903a2e}@keyframes sti-bounce{0%{transform:translateY(0)}40%{transform:translateY(-7px)}65%{transform:translateY(-2px)}82%{transform:translateY(-5px)}to{transform:translateY(-4px)}}.stn{font-family:var(--font-inter), sans-serif;color:var(--amber);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3rem;font-weight:300;line-height:1;transition:opacity .3s;position:absolute;bottom:.8rem;right:.8rem}.sti:hover .stn{opacity:.75}.stb{z-index:1;position:relative}.stb h3{margin-bottom:.6rem;font-size:1.05rem;line-height:1.3}.stb p{color:var(--tb);font-size:.86rem;line-height:1.7}.stdet{color:var(--tm);animation:.3s stdet-in}@keyframes stdet-in{0%{opacity:0}to{opacity:1}}.stag{font-family:var(--font-instrument), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber-border);border-radius:2px;margin-bottom:.65rem;padding:.15rem .5rem;font-size:.56rem;display:inline-block}.plead{color:var(--th);margin-bottom:.45rem;font-weight:500;line-height:1.65;display:block}.pdetail{color:var(--tm);font-size:.85rem;line-height:1.7;display:block}@media (max-width:640px){.stl{grid-template-columns:1fr}}.bwrap{z-index:2;justify-content:center;align-items:center;width:100%;height:90px;margin:-5rem 0;display:flex;position:relative}.bwrap svg{width:100%;max-width:960px;height:80px;overflow:visible}.bl{fill:none;stroke:var(--amber);stroke-width:1px;opacity:0;stroke-dasharray:500;stroke-dashoffset:500px}.bl.dr{animation:1.3s forwards dbl}.bd2{fill:var(--amber);opacity:0}.bd2.dr{animation:.3s forwards dpd}@keyframes dbl{to{stroke-dashoffset:0;opacity:.32}}@keyframes dpd{0%{opacity:0;r:0}60%{opacity:.55;r:4}to{opacity:.38;r:2.5}}.fb{padding:4rem 0}.ftag{font-family:var(--font-instrument), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber-border);border-radius:2px;margin-bottom:1.1rem;padding:.22rem .6rem;font-size:.58rem;display:inline-block}.ftabs{border:1px solid var(--bd);border-radius:4px;gap:0;margin-bottom:3.5rem;display:flex;overflow:hidden}.ftab{font-family:var(--font-instrument), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tm);border:none;border-right:1px solid var(--bd);cursor:pointer;background:0 0;flex:1;padding:.75rem 1rem;font-size:.58rem;transition:background .2s,color .2s}.ftab:last-child{border-right:none}.ftab:hover{background:var(--surf);color:var(--th)}.ftab.on{background:var(--surf2);color:var(--amber);border-bottom:2px solid var(--amber)}.fthidden{display:none}@media (max-width:600px){.ftabs{flex-wrap:wrap}.ftab{border-bottom:1px solid var(--bd);flex:50%}}.fl{flex-direction:column;gap:.55rem;margin-top:1.3rem;list-style:none;display:flex}.fl li{color:var(--tm);align-items:flex-start;gap:.7rem;font-size:.86rem;display:flex}.fl li:before{content:"›";color:var(--amber);font-family:var(--font-instrument), sans-serif;flex-shrink:0;margin-top:.12rem}.fl li strong{color:var(--th);font-weight:600}.fp{background:var(--surf);border:1px solid var(--amber-border);border-radius:5px;overflow:hidden;box-shadow:0 20px 60px #0000006b}.fpbar{background:var(--surf2);border-bottom:1px solid var(--bd);align-items:center;gap:.45rem;padding:.7rem 1.1rem;display:flex}.fpd{border-radius:50%;width:7px;height:7px}.fpbody{flex-direction:column;gap:.55rem;padding:1.2rem;display:flex}.frow{background:var(--surf2);border:1px solid var(--amber-border);border-radius:3px;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.fdot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fl2{color:var(--tb);flex:1;font-size:.74rem}.fbadge{font-family:var(--font-instrument), sans-serif;color:var(--amber);border:1px solid var(--amber-border);white-space:nowrap;border-radius:2px;padding:.1rem .38rem;font-size:.62rem}.fmu{font-family:var(--font-instrument), sans-serif;color:var(--tm);font-size:.62rem}.ph{z-index:1;border-bottom:1px solid var(--amber-border);text-align:center;background:#0b0d1161;padding:9rem 0 5rem;position:relative;overflow:hidden}.ph:after{content:"";pointer-events:none;background:radial-gradient(circle,#c8903a0a 0%,#0000 60%);border-radius:50%;width:700px;height:700px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}@media (max-width:768px){.ph{padding:7rem 0 3.5rem}}@media (max-width:480px){.ph{padding:6rem 0 3rem}}.phg{pointer-events:none;background-image:linear-gradient(#c8903a08 1px,#0000 1px),linear-gradient(90deg,#c8903a08 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 20%,#0000 100%);mask-image:radial-gradient(80% 60%,#000 20%,#0000 100%)}.phi{z-index:2;max-width:860px;margin:0 auto;position:relative}.phi h1{margin:.75rem 0 1.1rem}.phi h1 em{color:var(--amber);font-style:italic}.phi p{max-width:580px;margin:0 auto;font-size:1.02rem;font-weight:300}.phi .bg2{justify-content:center;margin-top:2rem}.sg{background:var(--amber-border);border:1px solid var(--amber-border);border-radius:5px;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.sg-4{grid-template-columns:repeat(4,1fr)}@media (max-width:760px){.sg,.sg-4{grid-template-columns:1fr 1fr}}@media (max-width:500px){.sg,.sg-4{grid-template-columns:1fr}}.si{background:var(--bgc);perspective:700px;min-height:155px;padding:0;transition:background .25s,box-shadow .25s}.si:hover{background:var(--surf2)}.si h3{margin-bottom:.55rem;font-size:1.12rem}.si p{font-size:.86rem}.sg:not(.sg-flip){background:0 0;border:none;border-radius:0;gap:1rem;overflow:visible}.sg:not(.sg-flip) .si{cursor:pointer;min-height:unset;background:var(--surf);border:1px solid var(--amber-border);border-radius:5px;transition:box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s,transform .45s cubic-bezier(.16,1,.3,1),border-color .45s;overflow:hidden;box-shadow:0 4px 24px #0003}.sg:not(.sg-flip) .si:hover{background:var(--surf2);border-color:#c8903a80;transform:translateY(-4px);box-shadow:0 0 0 1px #c8903a2e,0 4px 8px #0000002e,0 16px 40px #0006,0 0 28px #c8903a14,inset 0 1px #c8903a24}.si-bar{background:var(--surf2);border-bottom:1px solid var(--bd);align-items:center;gap:.4rem;padding:.62rem 1rem;display:flex}.si-dot{background:#2e2e2e;border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-theme=dark] .si-dot{background:#444}.si-body{padding:0}.sg:not(.sg-flip) .si-body p{color:var(--tm);opacity:0;max-height:0;margin:0;padding:0 1.1rem;font-size:.8rem;line-height:1.72;transition:max-height .4s,opacity .32s,padding .32s;overflow:hidden}.sg:not(.sg-flip) .si:hover .si-body p{opacity:1;max-height:220px;color:var(--th);padding:.9rem 1.1rem 1.1rem}.si-inner{width:100%;height:100%;min-height:155px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1);position:relative}.si:hover .si-inner{transform:rotateY(180deg)}.si-front,.si-back{backface-visibility:hidden;border-radius:0;flex-direction:column;justify-content:center;padding:1.85rem;display:flex;position:absolute;inset:0}.si-front{background:var(--bgc)}.si-back{background:var(--surf2);border-top:2px solid var(--amber);transform:rotateY(180deg)}.si-hint{font-family:var(--font-instrument), sans-serif;letter-spacing:.14em;color:var(--amber);opacity:.55;text-transform:uppercase;margin-top:.5rem;font-size:.56rem}.si-bar h3{font-family:var(--font-outfit), sans-serif;letter-spacing:.02em;color:var(--amber);text-transform:none;flex:1;margin:0;font-size:.78rem;font-weight:600;line-height:1.3}.si-expand-hint{font-family:var(--font-instrument), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);opacity:.4;pointer-events:none;white-space:nowrap;flex-shrink:0;font-size:.55rem}.si-expand-hint:after{content:"hover to expand"}.sg:not(.sg-flip) .si:hover .si-expand-hint,.sg:not(.sg-flip) .si:focus .si-expand-hint{opacity:0}.cg{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem;display:grid}.cc{background:var(--bgc);border:1px solid var(--amber-border);border-radius:5px;padding:1.6rem;transition:border-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s}.cc:hover{background:var(--surf2);border-color:#c8903aa6;transform:translateY(-7px);box-shadow:0 0 0 1px #c8903a38,0 4px 8px #0003,0 24px 64px #00000080,0 0 40px #c8903a1a,inset 0 1px #c8903a2e}.ci{color:var(--amber);opacity:.85;justify-content:center;margin-bottom:.75rem;font-size:2.2rem;display:flex}.ci svg{width:28px;height:28px}.cc h4{font-family:var(--font-cormorant), serif;color:var(--th);text-align:center;margin-bottom:.45rem;font-size:1.08rem;font-weight:600}.cc p{color:var(--tb);text-align:center;font-size:.83rem}.ctab{border-top:1px solid var(--amber-border);border-bottom:1px solid var(--amber-border);z-index:1;text-align:center;background:#0b0d1161;padding:4.5rem 0;position:relative;overflow:hidden}.ctab:before{content:"";pointer-events:none;background:radial-gradient(circle,#c8903a0b 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}@media (max-width:768px){.ctab{padding:3.5rem 0}}.ctab:before{content:"";pointer-events:none;background:radial-gradient(60% 80%,#c8903a0f 0%,#0000 70%);position:absolute;inset:0}.ctab .wrap{z-index:2;position:relative}.ctab h2{margin-bottom:.75rem}.ctab p{max-width:480px;margin:0 auto 2rem;font-size:.96rem}.pnote{background:var(--surf);border:1px solid var(--bd);border-left:3px solid var(--amber);border-radius:5px;margin-bottom:2.5rem;padding:1.5rem 1.8rem}.pnote p{font-size:.91rem}.igrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:620px){.igrid{grid-template-columns:1fr}}.ii{background:var(--bgc);border:1px solid var(--amber-border);border-radius:4px;align-items:flex-start;gap:.65rem;padding:1rem 1.2rem;font-size:.85rem;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex}.ii:hover{border-color:var(--amber);background:var(--surf2);transform:translate(5px);box-shadow:0 4px 16px #00000047}.ii:before{content:"›";color:var(--amber);font-family:var(--font-instrument), sans-serif;flex-shrink:0;margin-top:.05rem;font-size:.75rem}.ccase{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}@media (max-width:760px){.ccase{grid-template-columns:1fr}}.casec{background:var(--bgc);border:1px solid var(--amber-border);border-radius:5px;flex-direction:column;gap:1.1rem;padding:2rem 2rem 1.75rem;transition:border-color .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s;display:flex}.casec:hover{background:var(--surf2);border-color:#c8903aa6;transform:translateY(-7px);box-shadow:0 0 0 1px #c8903a38,0 4px 8px #0003,0 24px 64px #00000080,0 0 40px #c8903a1a,inset 0 1px #c8903a2e}.ctype{font-family:var(--font-instrument), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);background:var(--amber-dim);border:1px solid var(--amber-border);border-radius:2px;align-self:flex-start;padding:.15rem .5rem;font-size:.58rem}.cst{font-family:var(--font-cormorant), serif;color:var(--amber);font-size:2.4rem;font-weight:300;line-height:1}.csl{color:var(--tm);margin-top:.2rem;font-size:.78rem}.cq{color:var(--tm);border-left:2px solid var(--amber-border);padding-left:.9rem;font-size:.84rem;font-style:italic}.twrap{border:1px solid var(--amber-border);border-radius:5px;overflow:auto}.ct{border-collapse:collapse;width:100%;font-size:.84rem}.ct th,.ct td{text-align:left;border-bottom:1px solid var(--amber-border);padding:.9rem 1.1rem}.ct th{font-family:var(--font-instrument), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);background:var(--surf);font-size:.62rem}.ct tr:hover td{background:var(--surf)}.ct td:first-child{color:var(--th);font-weight:500}.faq{counter-reset:faq-n;flex-direction:column;gap:0;display:flex}.faqi{border-bottom:1px solid var(--bd);counter-increment:faq-n}.faqq{cursor:pointer;color:var(--th);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:.95rem;font-weight:500;display:flex}.faqq:before{content:counter(faq-n, decimal-leading-zero);font-family:var(--font-instrument), sans-serif;letter-spacing:.12em;color:var(--amber);opacity:.6;flex-shrink:0;font-size:.62rem}.fi{color:var(--amber);font-size:1.25rem;font-family:var(--font-instrument), sans-serif;flex-shrink:0;transition:transform .3s}.faqi.open .fi{transform:rotate(45deg)}.faqa{padding:0 0 1.3rem;display:none}.faqi.open .faqa{display:block}.faqa p{font-size:.9rem}footer{border-top:1px solid var(--amber-border);z-index:1;background:#0b0d1161;padding:5rem 0 2.5rem;position:relative}@media (max-width:768px){footer{padding:3.5rem 0 2rem}}.ft{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3.5rem;display:grid}@media (max-width:760px){.ft{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2.5rem}}@media (max-width:500px){.ft{grid-template-columns:1fr}}.flog{font-family:var(--font-cormorant), serif;color:var(--th);margin-bottom:.65rem;font-size:1.45rem;font-weight:600}.flog em{color:var(--amber);font-style:normal}.fdesc{max-width:260px;margin-bottom:1.2rem;font-size:.83rem;line-height:1.65}.fcerts{flex-wrap:wrap;gap:.45rem;display:flex}.fcert{font-family:var(--font-instrument), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tm);border:1px solid var(--bd);border-radius:2px;padding:.2rem .5rem;font-size:.54rem}.fcol h5{font-family:var(--font-outfit), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tm);margin-bottom:1rem;font-size:.72rem;font-weight:600}.fcol ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.fcol ul li a{color:var(--tb);font-size:.83rem}.fcol ul li a:hover{color:var(--amber)}.fb2{border-top:1px solid var(--bd);color:var(--tm);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-top:2rem;font-size:.75rem;display:flex}.page{display:block}.rv,.rl,.rr{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transform:translateY(20px)}.rl{transform:translate(-30px)}.rr{transform:translate(30px)}.rv.on,.rl.on,.rr.on{opacity:1;transform:none}.stcell{background:var(--bgc);text-align:center;cursor:default;padding:1.85rem;transition:background .25s,transform .25s,box-shadow .25s}.stcell:hover{background:var(--surf2);transform:translateY(-3px);box-shadow:0 8px 24px #00000059}.card:hover{transform:translateY(-7px)}.pc:hover{transform:translateY(-5px)}.casec:hover,.cc:hover{transform:translateY(-7px)}.ii:hover{transform:translate(5px)}.card.rv,.pc.rv,.cc.rv,.casec.rv,.sti.rv,.mc.rv{transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background .45s}.rv.on.card:hover{transform:translateY(-7px)}.rv.on.pc:hover{transform:translateY(-5px)}.rv.on.casec:hover,.rv.on.cc:hover{transform:translateY(-7px)}.rv.on.sti:hover{transform:translateY(-6px)}.rv.on.mc:hover{transform:translateY(-7px)}.dmo{z-index:2000;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dmo-bd{-webkit-backdrop-filter:blur(6px);background:#000000bf;position:absolute;inset:0}.dmo-box{z-index:1;border:1px solid var(--amber-border);-webkit-overflow-scrolling:touch;background:#13151c;border-radius:8px;width:100%;max-width:720px;max-height:90vh;padding:2.4rem;position:relative;overflow-y:auto;box-shadow:0 32px 80px #000000b3}@media (max-width:520px){.dmo-box{padding:1.6rem 1.2rem}}.dmo-close{color:var(--tm);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.3rem .5rem;font-size:1rem;line-height:1;transition:color .2s;position:absolute;top:1.1rem;right:1.3rem}.dmo-close:hover{color:var(--th)}.dmo-title{font-family:var(--font-cormorant), serif;color:var(--th);margin-bottom:1.75rem;font-size:1.75rem;font-weight:600}.dmo-title span{color:var(--amber)}.dmo-sec{margin-bottom:1.6rem}.dmo-sec h3{font-family:var(--font-outfit), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);border-bottom:1px solid #ffffff1a;margin-bottom:.9rem;padding-bottom:.55rem;font-size:.68rem;font-weight:600}.dmo-grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:560px){.dmo-grid2{grid-template-columns:1fr}}.dmo-field{flex-direction:column;gap:.38rem;display:flex}.dmo-label{color:var(--tb);font-size:.78rem;font-weight:500}.dmo-input,.dmo-select,.dmo-textarea{color:var(--th);font-family:var(--font-outfit), sans-serif;appearance:auto;background:#1c1f28;border:1px solid #ffffff1f;border-radius:4px;outline:none;width:100%;padding:.58rem .82rem;font-size:.85rem;transition:border-color .2s}.dmo-input:focus,.dmo-select:focus,.dmo-textarea:focus{border-color:var(--amber-border);box-shadow:0 0 0 3px #c8903a1a}.dmo-input::placeholder,.dmo-textarea::placeholder{color:var(--tm)}.dmo-select option{color:#ede9e2;background:#1c1f28}[data-theme=light] .dmo-box{background:#f8f6f2}[data-theme=light] .dmo-input,[data-theme=light] .dmo-select,[data-theme=light] .dmo-textarea{color:#18140e;background:#eeeae4;border-color:#00000024}[data-theme=light] .dmo-select option{color:#18140e;background:#f0ece6}.dmo-textarea{resize:vertical;min-height:80px;line-height:1.6}.dmo-error{color:#e05555;font-size:.72rem}.dmo-checks{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:440px){.dmo-checks{grid-template-columns:1fr}}.dmo-check{cursor:pointer;align-items:center;gap:.55rem;padding:.2rem 0;display:flex}.dmo-check input[type=checkbox]{accent-color:var(--amber);cursor:pointer;flex-shrink:0;width:14px;height:14px}.dmo-check span{color:var(--tb);font-size:.82rem;line-height:1.4}.dmo-actions{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:.75rem;padding-top:1.2rem;display:flex}.dmo-cancel{border:1px solid var(--bdm);color:var(--tb);font-family:var(--font-outfit), sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;padding:.58rem 1.3rem;font-size:.76rem;font-weight:600;transition:all .2s}.dmo-cancel:hover{border-color:var(--amber);color:var(--amber)}.dmo-submit{background:var(--amber);border:1px solid var(--amber);color:#0b0d11;font-family:var(--font-outfit), sans-serif;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:.58rem 1.6rem;font-size:.76rem;font-weight:700;transition:all .22s}.dmo-submit:hover{background:var(--amber-light);border-color:var(--amber-light);transform:translateY(-1px);box-shadow:0 6px 20px #c8903a47}.dmo-success{text-align:center;padding:3rem 1.5rem}.dmo-success div{color:var(--amber);margin-bottom:1rem;font-size:2.8rem}.dmo-success h3{font-family:var(--font-cormorant), serif;color:var(--th);margin-bottom:.65rem;font-size:2rem;font-weight:600}.dmo-success p{color:var(--tb);font-size:.93rem}.spr-stage{--spr-paper:#f9f5ec;--spr-paper2:#f2eadb;--spr-paper3:#eadcc5;--spr-ink:#342c23;--spr-ink-soft:#797065;--spr-rule:#d0c2ab;--spr-accent:var(--amber);--spr-chip-bg:#fcf8f0;--spr-chip-br:#e1ceb0;--spr-dogear:#ddcfb8;--spr-shadow:#56443040;--spr-shadow2:#56443026;--spr-field-br:#dfcfb4;--spr-table-br:#e2d6c2;--spr-lens-br:#eaab058c;--spr-lens-bg:#ffedc147;--spr-lens-bg2:#ffedc11f;aspect-ratio:1/.72;perspective:1600px;cursor:none;width:100%;position:relative}@supports (color:lab(0% 0 0)){.spr-stage{--spr-paper:lab(96.5677% .351369 4.58084);--spr-paper2:lab(93.1184% .84433 8.43496);--spr-paper3:lab(88.5001% 1.90991 13.4867);--spr-ink:lab(18.7942% 2.60349 7.45645);--spr-ink-soft:lab(47.8029% 2.44394 7.31291);--spr-rule:lab(79.2179% 1.94749 13.5182);--spr-chip-bg:lab(97.7277% .350952 4.58053);--spr-chip-br:lab(83.8586% 3.151 17.3973);--spr-dogear:lab(83.8432% 2.33665 13.4312);--spr-shadow:lab(30.3699% 5.54141 15.3105/.25);--spr-shadow2:lab(30.3699% 5.54141 15.3105/.15);--spr-field-br:lab(83.8514% 2.73588 15.406);--spr-table-br:lab(86.1544% 1.94663 11.4667);--spr-lens-br:lab(74.5441% 15.4997 76.437/.55);--spr-lens-bg:lab(94.4783% 2.51576 32.0866/.28);--spr-lens-bg2:lab(94.4783% 2.51576 32.0866/.12)}}[data-theme=dark] .spr-stage{--spr-paper:#362c20;--spr-paper2:#2b221a;--spr-paper3:#201912;--spr-ink:#ebe4d6;--spr-ink-soft:#aea390;--spr-rule:#5a4a34;--spr-chip-bg:#251e15;--spr-chip-br:#5a4a34;--spr-dogear:#4d4031;--spr-shadow:#0009;--spr-shadow2:#0006;--spr-field-br:#4d4031;--spr-table-br:#524536;--spr-lens-br:#f6ba008c;--spr-lens-bg:#f6ba0029;--spr-lens-bg2:#f6ba000f}@supports (color:lab(0% 0 0)){[data-theme=dark] .spr-stage{--spr-paper:lab(18.787% 3.3602 9.43695);--spr-paper2:lab(14.1424% 2.86931 7.41158);--spr-paper3:lab(9.49503% 2.79198 6.21779);--spr-ink:lab(90.7964% .639915 7.67279);--spr-ink-soft:lab(67.6044% 1.6607 11.5797);--spr-rule:lab(32.7368% 4.40216 15.6792);--spr-chip-bg:lab(11.8296% 2.68816 7.52806);--spr-chip-br:lab(32.7368% 4.40216 15.6792);--spr-dogear:lab(28.0796% 3.67342 11.4232);--spr-shadow:lab(0% 0 0/.6);--spr-shadow2:lab(0% 0 0/.4);--spr-field-br:lab(28.0796% 3.67342 11.4232);--spr-table-br:lab(30.4013% 3.64286 11.3888);--spr-lens-br:lab(79.2935% 13.5666 82.2486/.55);--spr-lens-bg:lab(79.2935% 13.5666 82.2486/.16);--spr-lens-bg2:lab(79.2935% 13.5666 82.2486/.06)}}.spr-canvas{transform-style:preserve-3d;transition:transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.spr-card{transform-origin:50% 130%;background:var(--spr-paper);width:260px;height:340px;box-shadow:0 1px 0 var(--spr-rule) inset, 0 18px 30px -18px var(--spr-shadow), 0 2px 6px -2px var(--spr-shadow2);will-change:transform;color:var(--spr-ink);border-radius:2px;margin-top:-170px;margin-left:-130px;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .35s;position:absolute;top:50%;left:50%;overflow:hidden}.spr-card.c1{--ang:-22deg;--depth:-90px;background:var(--spr-paper3);--pfx:.4}.spr-card.c2{--ang:-11deg;--depth:-45px;background:var(--spr-paper2);--pfx:.7}.spr-card.c3{--ang:0deg;--depth:0px;background:var(--spr-paper);--pfx:1}.spr-card.c4{--ang:11deg;--depth:-45px;background:var(--spr-paper2);--pfx:.7}.spr-card.c5{--ang:22deg;--depth:-90px;background:var(--spr-paper3);--pfx:.4}.spr-card{transform:rotate(var(--ang)) translateZ(var(--depth)) translate3d(calc(var(--mx,0)*var(--pfx)*28px), calc(var(--my,0)*var(--pfx)*18px), 0)}.spr-card.is-hover{transform:rotate(calc(var(--ang)*.35)) translateZ(calc(var(--depth)140px)) translate3d(calc(var(--mx,0)*var(--pfx)*28px), calc(var(--my,0)*var(--pfx)*18px - 22px), 0) scale(1.04);box-shadow:0 1px 0 var(--spr-rule) inset, 0 34px 60px -24px var(--spr-shadow), 0 8px 16px -4px var(--spr-shadow2);z-index:10}.spr-card.is-last:after{content:"";border:1px solid var(--spr-accent);border-radius:inherit;pointer-events:none;opacity:.75;position:absolute;inset:0;box-shadow:0 0 0 3px #eaab051f;box-shadow:0 0 0 3px lab(74.5441% 15.4997 76.437/.12)}.spr-card:before{content:"";background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 18px, var(--spr-rule) 18px, var(--spr-rule) 19px);opacity:.35;pointer-events:none;position:absolute;inset:44px 18px 18px}.spr-dogear{background:linear-gradient(225deg, var(--spr-dogear) 0%, var(--spr-dogear) 50%, transparent 50%);width:22px;height:22px;box-shadow:-1px 1px 2px var(--spr-shadow2);pointer-events:none;position:absolute;top:0;right:0}.spr-card-header{letter-spacing:.12em;color:var(--spr-ink-soft);text-transform:uppercase;justify-content:space-between;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;display:flex;position:absolute;top:12px;left:18px;right:40px}.spr-dot{background:var(--spr-accent);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 2px #eaab0540;box-shadow:0 0 0 2px lab(74.5441% 15.4997 76.437/.25)}.spr-card-title{color:var(--spr-ink);letter-spacing:-.01em;font-size:14px;font-weight:600;position:absolute;top:28px;left:18px;right:18px}.spr-card-subtitle{letter-spacing:.1em;color:var(--spr-ink-soft);text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;position:absolute;top:46px;left:18px;right:18px}.spr-card-body{color:var(--spr-ink);font-size:11px;line-height:17px;position:absolute;inset:68px 18px 18px}.spr-body-type{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;line-height:19px}.spr-tl{white-space:nowrap;border-right:1px solid var(--spr-ink);width:0;animation:8s steps(40,end) infinite spr-type,.9s step-end infinite spr-caret;display:block;overflow:hidden}.spr-tl:first-child{max-width:90%;animation-duration:8s,.9s;animation-delay:0s,0s}.spr-tl:nth-child(2){max-width:78%;animation-duration:9s,.9s;animation-delay:1.3s,0s}.spr-tl:nth-child(3){max-width:70%;animation-duration:10s,.9s;animation-delay:2.6s,0s}.spr-tl:nth-child(4){max-width:85%;animation-duration:9s,.9s;animation-delay:3.9s,0s}.spr-tl:nth-child(5){max-width:60%;animation-duration:11s,.9s;animation-delay:5.2s,0s}.spr-tl:nth-child(6){max-width:55%;animation-duration:9s,.9s;animation-delay:6.5s,0s}@keyframes spr-type{0%,3%{width:0}40%,55%{width:100%}95%,to{border-right-color:#0000;width:100%}}@keyframes spr-caret{0%,50%{border-right-color:var(--spr-ink)}51%,to{border-right-color:#0000}}.spr-body-form{grid-template-columns:1fr;gap:8px;display:grid}.spr-field{border:1px solid var(--spr-field-br);background:var(--spr-chip-bg);border-radius:3px;grid-template-columns:1fr;gap:2px;padding:6px 8px;display:grid}.spr-lbl{letter-spacing:.1em;color:var(--spr-ink-soft);text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px}.spr-val{color:var(--spr-ink);font-size:11px;font-weight:500}.spr-body-table{border:1px solid var(--spr-table-br);border-radius:3px;overflow:hidden}.spr-row{letter-spacing:.04em;border-bottom:1px solid var(--spr-table-br);grid-template-columns:1.2fr 1fr;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;display:grid}.spr-row:last-child{border-bottom:none}.spr-row-h{background:var(--spr-chip-bg);letter-spacing:.12em;text-transform:uppercase;color:var(--spr-ink-soft);font-size:8.5px}.spr-c{padding:5px 8px}.spr-c:first-child{border-right:1px solid var(--spr-table-br)}.spr-body-chart{flex-direction:column;gap:10px;height:100%;padding-top:4px;display:flex}.spr-body-chart svg{width:100%;height:120px}.spr-chart-bar{fill:var(--spr-accent);opacity:.85}.spr-muted{opacity:.4!important}.spr-chart-axis{stroke:var(--spr-ink-soft);stroke-width:.5px;opacity:.5}.spr-chart-label{fill:var(--spr-ink-soft);letter-spacing:.1em;font-family:ui-monospace,Menlo,monospace;font-size:7px}.spr-chart-caption{color:var(--spr-ink-soft);letter-spacing:.08em;font-family:ui-monospace,Menlo,monospace;font-size:9px}.spr-body-index{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:8px;display:flex}.spr-seal{border:1.5px solid var(--spr-accent);width:96px;height:96px;color:var(--spr-accent);letter-spacing:.18em;text-transform:uppercase;border-radius:50%;place-items:center;font-family:ui-monospace,Menlo,monospace;font-size:10px;display:grid;position:relative}.spr-seal:before{content:"";border:.8px dashed var(--spr-accent);opacity:.6;border-radius:50%;position:absolute;inset:5px}.spr-seal-inner{color:var(--spr-accent);font-size:11px;font-weight:700}.spr-index-strip{letter-spacing:.1em;color:var(--spr-ink-soft);text-transform:uppercase;text-align:center;font-family:ui-monospace,Menlo,monospace;font-size:9px}.spr-big{letter-spacing:.06em;color:var(--spr-ink);margin:4px 0;font-size:15px;font-weight:600;display:block}.spr-chip{background:var(--spr-chip-bg);border:1px solid var(--spr-chip-br);letter-spacing:.08em;color:var(--spr-ink-soft);text-transform:uppercase;box-shadow:0 6px 16px -10px var(--spr-shadow);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;animation:6s ease-in-out infinite spr-chip-float;display:inline-flex;position:absolute}.spr-bullet{background:var(--spr-accent);border-radius:50%;width:5px;height:5px;display:block}@keyframes spr-chip-float{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-12px)}}.spr-chip.ch1{animation-delay:-.5s;top:20%;left:6%}.spr-chip.ch2{animation-delay:-2s;top:26%;left:80%}.spr-chip.ch3{animation-delay:-3.5s;top:70%;left:10%}.spr-chip.ch4{animation-delay:-1.2s;top:74%;left:74%}.spr-chip.ch5{animation-delay:-4.3s;top:10%;left:44%}.spr-thread{pointer-events:none;position:absolute;inset:0;overflow:visible}.spr-thread path{fill:none;stroke:var(--spr-accent);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:4 10;opacity:.55;animation:12s linear infinite spr-thread-flow}@keyframes spr-thread-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-280px}}.spr-thread circle{fill:var(--spr-accent);animation:2.8s ease-in-out infinite spr-node-pulse}.spr-thread circle:nth-child(2){animation-delay:-.6s}.spr-thread circle:nth-child(3){animation-delay:-1.2s}.spr-thread circle:nth-child(4){animation-delay:-1.8s}.spr-thread circle:nth-child(5){animation-delay:-2.4s}@keyframes spr-node-pulse{0%,to{r:2.5;opacity:.5}50%{r:4;opacity:1}}.spr-lens{border:1px solid var(--spr-lens-br);background:radial-gradient(circle at center, var(--spr-lens-bg) 0%, var(--spr-lens-bg2) 45%, transparent 75%);width:120px;height:120px;box-shadow:0 0 0 3px #eaab0514, 0 12px 30px -10px var(--spr-shadow);pointer-events:none;opacity:0;mix-blend-mode:multiply;border-radius:50%;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.spr-lens{box-shadow:0 0 0 3px lab(74.5441% 15.4997 76.437/.08), 0 12px 30px -10px var(--spr-shadow)}}[data-theme=dark] .spr-lens{mix-blend-mode:screen}.spr-lens:after{content:"";background:var(--spr-accent);width:1px;height:14px;box-shadow:7px 0 0 -.5px var(--spr-accent), -7px 0 0 -.5px var(--spr-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spr-stage.active .spr-lens{opacity:1}.spr-ripple{border:1.5px solid var(--spr-accent);pointer-events:none;opacity:0;border-radius:50%;width:40px;height:40px;position:absolute;transform:translate(-50%,-50%)scale(.3)}.spr-ripple.play{animation:.55s cubic-bezier(.2,.7,.2,1) spr-ripple-anim}@keyframes spr-ripple-anim{0%{opacity:.8;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.spr-label{pointer-events:none;letter-spacing:.12em;color:var(--spr-ink-soft);text-transform:uppercase;background:var(--spr-chip-bg);border:1px solid var(--spr-chip-br);opacity:0;white-space:nowrap;border-radius:3px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;transition:opacity .2s;position:absolute;transform:translate(12px,12px)}.spr-stage.active .spr-label{opacity:1}.spr-sweep{pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden}[data-theme=dark] .spr-sweep{mix-blend-mode:screen}.spr-sweep-bar{background:linear-gradient(90deg,#0000,#fac5471a 50%,#0000);background:linear-gradient(90deg,#0000,lab(82.8172% 10.8991 67.3469/.1) 50%,#0000);width:180px;animation:7s ease-in-out infinite spr-sweep;position:absolute;top:0;bottom:0;transform:translate(-200px)}@keyframes spr-sweep{0%{transform:translate(-200px)}to{transform:translate(calc(100% + 200px))}}.spr-ground{background:radial-gradient(ellipse at center, var(--spr-shadow) 0%, transparent 70%);filter:blur(4px);width:72%;height:40px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.spr-card,.spr-tl,.spr-chip,.spr-thread path,.spr-thread circle,.spr-sweep-bar{animation:none!important}}@media (pointer:coarse){.rv,.rl,.rr{opacity:1!important;transition:none!important;transform:none!important}.spr-stage{cursor:pointer;touch-action:manipulation}.spr-lens,.spr-label{display:none}.sg:not(.sg-flip) .si-body p{opacity:1!important;max-height:none!important;color:var(--th)!important;padding:.9rem 1.1rem 1.1rem!important}.si-expand-hint{display:none}}[data-theme=light] .mob{border-bottom-color:var(--amber-border);background:#f5f2eef5}[data-theme=light] .mob a{color:var(--tb);border-bottom-color:var(--bd)}@media (max-width:768px){.mrow{grid-template-columns:1fr 1fr}.stl{grid-template-columns:1fr 1fr;gap:1rem}.g4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.stl{grid-template-columns:1fr}}@media (max-width:620px){.mrow{grid-template-columns:1fr}}@media (max-width:500px){.g4{grid-template-columns:1fr}}@media (max-width:640px){h1 br,h2 br,h3 br{display:none}.hero h1{max-width:100%}.hsub{font-size:.92rem}.htxt .bg2{gap:.6rem}.phi p{font-size:.9rem}.sh{margin-bottom:2.2rem}}@media (max-width:480px){.ticklb{display:none}}@media (max-width:400px){.ftab{border-right:none;flex:100%}}@media (max-width:600px){.stcell-wrap{grid-template-columns:1fr!important}}@media (max-width:400px){.dmo-actions{flex-direction:column}.dmo-actions .dmo-cancel,.dmo-actions .dmo-submit{text-align:center;width:100%}}@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}
