@font-face{font-family:League Spartan;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.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:League Spartan;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.1m4b-gl3ghuyn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.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:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.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:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.1m4b-gl3ghuyn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.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:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.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:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.1m4b-gl3ghuyn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.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:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.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:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.1m4b-gl3ghuyn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.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:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.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:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.1m4b-gl3ghuyn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.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:League Spartan Fallback;src:local(Arial);ascent-override:75.47%;descent-override:23.72%;line-gap-override:0.0%;size-adjust:92.75%}._7IzkPa_className{font-family:League Spartan,League Spartan Fallback;font-style:normal}._7IzkPa_variable{--f-spartan:"League Spartan", "League Spartan Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.fkuB4W_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.fkuB4W_variable{--f-mont:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}._6VND6W_className{font-family:Playfair Display,Playfair Display Fallback}._6VND6W_variable{--f-play:"Playfair Display", "Playfair Display Fallback"}
body{background:#faf5ef;margin:0}html.t-dark body{background:#15101e}html{scroll-behavior:smooth;scroll-padding-top:72px}.root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--spring:cubic-bezier(.34,1.56,.64,1);--pad:clamp(20px,5vw,64px);--k-ink:#231a30;--k-vio:#8b61c2;--oro:#face72;--lav:#c7a5d5;--bg:#faf5ef;--raise:#e4def6;--raise2:#e4def6;--foot:#e4def6;--ink:#231a30;--ciru:#4a3566;--vio:#8b61c2;--on-vio:#fff;--hair:#231a301f;--line:#231a302e;--line2:#231a3047;--line3:#231a3066;--line4:#231a3080;--nav-bg:#faf5efdb;--btn-bg:#231a30;--btn-fg:#faf5ef;--btn-sw:#8b61c2;--btn-sw-fg:#fff;--focus:#8b61c2;--bad:#9b1c3a;--ph:#4a35668c;--logo-f:brightness(.55) saturate(1.5) drop-shadow(0 0 .5px #3a2a55);--paper:#fffdf9;--paper2:#f6f0fa;--sweep:#ffffffbf;--card:#fffdf9;--card-b:#231a301f;--sky1:#d3c5ee;--sky2:#ebdff5;--sky3:#ffe8da;--sky-glow:#ffe2c8e6;--sun1:#fff6cf;--sun2:#fbe39e;--sun3:#face72;--sun-halo:#face7280;--star-o:0;--hl1:#d7c8ee;--hl2:#bf9fd3;--hl3:#8c63c3;--hl3b:#5e3f92;--hl-edge:#ffffff8c;--sea:#a283d2;--cl1:#fff;--cl2:#efe7f8;--cl-sh:#8b61c233;--cl-o:.92;--arc:#4a3566;--arc-o:.7;--trail:#8b61c2;--rw:#4a3566;--gnd:#231a3038;--pf1:#fff;--pf2:#ece3f7;--pf3:#b79bdc;--pf-st:#4a35669e;--pf-rim:#fff0;--pl-drop:drop-shadow(0 6px 5px #4a356638);--pwin:#6d4aa3;--chip-bg:#fffdf9e0;--chip-b:#231a301f;--h-sh:0 1px 0 #ffffffb3 inset,0 30px 60px -28px #4a356661,0 0 0 1px #231a301a;--st-a:#fff;--st-b:#f1eaf9;--st-c:#e4def6;--st-glow:#ffffffe6;--st-vig:#8b61c229;--pl-top1:#fff;--pl-top2:#f3eefb;--pl-top3:#ded4f2;--pl-sd1:#d3c6ec;--pl-sd2:#b9a7dc;--pl-ring:#8b61c247;--pl-shadow:#4a356652;--pl-halo:#ffffffb3;--sh1:#dcc4e8;--sh2:#bf9ad5;--sh3:#8f66c6;--sh-side1:#a67dc6;--sh-side2:#7d55b4;--sh-front1:#b08acd;--sh-front2:#8760be;--sh-rim:#c9aedc;--sh-rimshade:#4a356666;--rib-hi:#ffffff57;--rib-lo:#3c246442;--spec:#ffffff9e;--rimlight:#fff0;--brass1:#fff0b8;--brass2:#face72;--brass3:#c9922c;--brass-sh:#78460080;--chr1:#fff;--chr2:#d9d4e2;--chr3:#8b8499;--lin1:#efe7f8;--lin2:#dccff0;--lin3:#c8b6e6;--lin-pat:#6e46aa29;--lin-ao:#4a2d7857;--it-f:saturate(1);--leather1:#5a4080;--leather2:#3c2a5c;--leather-st:#face72;--belt1:#4a3566;--belt2:#2c2040;--belt-sl:#faf5ef1f;background:var(--bg);color:var(--ink);font-family:var(--f-mont),sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:clip}html.t-dark .root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15101e;--raise:#2b2140;--raise2:#33284a;--foot:#231a30;--ink:#faf5ef;--ciru:#c9bedb;--vio:#c7a5d5;--on-vio:#231a30;--hair:#faf5ef1a;--line:#faf5ef24;--line2:#faf5ef42;--line3:#faf5ef66;--line4:#faf5ef80;--nav-bg:#15101ed1;--btn-bg:#c7a5d5;--btn-fg:#231a30;--btn-sw:#faf5ef;--btn-sw-fg:#231a30;--focus:#c7a5d5;--bad:#ff9fb0;--ph:#c9bedb99;--logo-f:drop-shadow(0 0 .4px #c7a5d5);--paper:#2b2140;--paper2:#33284a;--sweep:#c7a5d53d;--card:#2b2140;--card-b:#faf5ef1f;--sky1:#120d1c;--sky2:#2a1f45;--sky3:#5a3f7e;--sky-glow:#966ec880;--sun1:#f3ecff;--sun2:#d6c3ee;--sun3:#b497cc;--sun-halo:#c7a5d580;--star-o:.85;--hl1:#3a2c5a;--hl2:#2b2046;--hl3:#1f1633;--hl3b:#150e24;--hl-edge:#c7a5d547;--sea:#33264f;--cl1:#6a5490;--cl2:#4a3a70;--cl-sh:#0a051466;--cl-o:.5;--arc:#c7a5d5;--arc-o:.75;--trail:#d9bde6;--rw:#c7a5d5;--gnd:#c7a5d54d;--pf1:#faf5ef;--pf2:#d7c8ee;--pf3:#9a79c4;--pf-st:#c7a5d5e6;--pf-rim:#c7a5d5f2;--pl-drop:drop-shadow(0 0 8px #c7a5d573);--pwin:#2b2140;--chip-bg:#2b2140d1;--chip-b:#faf5ef24;--h-sh:0 0 0 1px #c7a5d542,0 30px 60px -24px #05020ccc,0 0 70px -20px #c7a5d547;--st-a:#3d2f5e;--st-b:#2a2042;--st-c:#1b1428;--st-glow:#a57dd761;--st-vig:#00000059;--pl-top1:#54427a;--pl-top2:#3d2e5d;--pl-top3:#2c2145;--pl-sd1:#241a38;--pl-sd2:#150e22;--pl-ring:#c7a5d580;--pl-shadow:#05020ccc;--pl-halo:#a57dd766;--sh1:#c7a9dd;--sh2:#a47fc6;--sh3:#7a52b0;--sh-side1:#8d68b4;--sh-side2:#5f3d92;--sh-front1:#9774bd;--sh-front2:#6a47a0;--sh-rim:#b79ad0;--sh-rimshade:#0a05198c;--rib-hi:#e6d7fa42;--rib-lo:#190a3757;--spec:#ebdeff80;--rimlight:#c7a5d5b3;--brass1:#ffe9a6;--brass2:#f6c35e;--brass3:#b9801f;--brass-sh:#0009;--chr1:#f1ecf8;--chr2:#bdb4ce;--chr3:#6d6580;--lin1:#4b3b70;--lin2:#3b2d5c;--lin3:#2d2247;--lin-pat:#c7a5d521;--lin-ao:#08031299;--it-f:saturate(.86) brightness(.94);--leather1:#6a4d95;--leather2:#45316a;--leather-st:#f6c35e;--belt1:#3a2c58;--belt2:#1f1633;--belt-sl:#c7a5d524}html.t-swapping .root *,html.t-swapping .root :before,html.t-swapping .root :after{transition:none!important}html.t-swapping .root .tg-keep{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1)!important}.root *,.root :before,.root :after{box-sizing:border-box}.root h1,.root h2,.root h3,.root p{margin:0}.root h1,.root h2,.root h3{text-wrap:balance}.root p{text-wrap:pretty}.root button,.root a,.root input,.root label{touch-action:manipulation}.root .lbl,.root .num,.root .tnum{font-variant-numeric:tabular-nums}.root button{font:inherit;color:inherit;cursor:pointer}:where(.root) a{color:inherit}.wrap{max-width:1280px;padding-inline:var(--pad);margin-inline:auto}.serif{font-family:var(--f-play),serif}.spar{font-family:var(--f-spartan),sans-serif}.lbl{font-family:var(--f-spartan),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ciru);font-size:12px;font-weight:600;line-height:1.4}.lbl .thin{font-family:var(--f-mont),sans-serif;letter-spacing:.6em;margin-left:.7em;font-weight:300}.rule-oro{background:var(--oro);transform-origin:0;width:100%;height:1px}.logo-v{filter:var(--logo-f)}.root :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.root .btn{isolation:isolate;background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-family:var(--f-spartan),sans-serif;letter-spacing:.18em;text-transform:uppercase;transition:transform .12s var(--ease-out),opacity .18s var(--ease-out),color .18s ease;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.root .btn:has(svg){padding-right:28px}.root .btn:before{content:"";z-index:-1;background:var(--btn-sw);clip-path:inset(0 100% 0 0);transition:clip-path .36s var(--ease-out);position:absolute;inset:0}.root .btn:active{transform:scale(.97)}.root .btn[disabled]{opacity:.38;cursor:not-allowed}.root .btn svg{width:18px;height:18px;transition:transform .24s var(--ease-out)}.root .btn.sm{min-height:44px;padding:0 24px;font-size:12px}.root .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.root .btn.ghost:before{background:var(--raise2)}.tlink{min-height:44px;font-family:var(--f-spartan),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:linear-gradient(var(--vio),var(--vio)) 0 100%/0 1px no-repeat;transition:background-size .36s var(--ease-out);align-items:center;padding-bottom:2px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tlink.u{background-size:100% 1px;background-image:linear-gradient(var(--line3),var(--line3))}@media (hover:hover) and (pointer:fine){.root .btn:not([disabled]):hover:before{clip-path:inset(0)}.root .btn:not([disabled]):hover svg{transform:translate(4px)}.root .btn:not([disabled]):hover{color:var(--btn-sw-fg)}.root .btn.ghost:not([disabled]):hover{color:var(--ink)}.tlink:hover{background-size:100% 1px}}.nav{z-index:30;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);animation:fadeIn .7s var(--ease-out) both;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.logo-w{object-fit:contain;width:auto;max-width:none;height:44px;display:block}.logo-m{object-fit:contain;width:auto;max-width:none;height:34px;display:none}.nav-links{align-items:center;gap:40px;display:flex}.tgl{width:44px;height:44px;color:var(--ink);transition:transform .12s var(--ease-out),background-color .18s ease;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;margin-right:-8px;padding:0;display:grid;position:relative}.tgl:active{transform:scale(.94)}.tgl svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),filter .2s var(--ease-out);grid-area:1/1}.tgl .tg-sun{opacity:0;filter:blur(2px);transform:rotate(-90deg)scale(.6)}.tgl.is-dark .tg-sun{opacity:1;filter:none;transform:none}.tgl.is-dark .tg-moon{opacity:0;filter:blur(2px);transform:rotate(90deg)scale(.6)}@media (hover:hover) and (pointer:fine){.tgl:hover{background:var(--raise)}}.nav-links a:not(.btn){font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:linear-gradient(var(--vio),var(--vio)) 0 88%/0 1px no-repeat;transition:background-size .36s var(--ease-out);padding:12px 0;font-size:12px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav-links a:not(.btn):hover{background-size:100% 1px}}.hero{padding-block:clamp(40px,6vw,88px) clamp(56px,7vw,112px)}.hero-top{align-items:center;gap:24px;margin-bottom:clamp(32px,5vw,56px);display:flex}.hero-top .rule-oro{animation:ruleGrow 1.2s var(--ease-out) .2s both;flex:1}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:36px clamp(32px,4vw,64px);display:grid}.h-title{grid-area:1/1;align-self:end}.h-art{grid-area:1/2/span 2}.h-copy{flex-direction:column;grid-area:2/1;align-self:start;gap:28px;max-width:520px;display:flex}.h1{font-family:var(--f-play),serif;letter-spacing:-.035em;font-size:clamp(64px,9.2vw,132px);font-weight:400;line-height:.88}.h1 em{color:var(--vio);font-style:italic;font-weight:400}.mask{margin:-.05em 0 -.16em;padding:.05em .06em .16em 0;display:block;overflow:hidden}.mask>span{animation:rise .9s var(--ease-out) forwards;animation-delay:var(--d,0s);display:block;transform:translateY(112%)}.h-sub-big{font-family:var(--f-play),serif;letter-spacing:-.01em;margin-top:clamp(20px,2.4vw,28px);font-size:clamp(26px,3.2vw,44px);font-style:italic;font-weight:400;line-height:1.15}.h-sub-big .mask>span{animation-duration:.76s}.h-p{color:var(--ciru);animation:fadeUp .8s var(--ease-out) .64s both;font-size:clamp(16px,1.3vw,18px)}.h-cta{animation:fadeUp .8s var(--ease-out) .76s both;flex-wrap:wrap;align-items:center;gap:32px;display:flex}.sig{animation:fadeUp .8s var(--ease-out) .88s both;align-items:center;gap:16px;display:flex}.sig-name{font-family:var(--f-play),serif;color:var(--ink);font-size:28px;font-style:italic;line-height:1}.sig i{background:var(--oro);width:48px;height:1px;display:block}.defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.gs1{stop-color:var(--pf1)}.gs2{stop-color:var(--pf2)}.gs3{stop-color:var(--pf3)}.cg1{stop-color:var(--cl1)}.cg2{stop-color:var(--cl2)}.ss1{stop-color:var(--sun1)}.ss2{stop-color:var(--sun2)}.ss3{stop-color:var(--sun3)}.sh0{stop-color:var(--sun-halo)}.sh1{stop-color:var(--sun-halo);stop-opacity:0}.sn1{stop-color:var(--hl3)}.sn2{stop-color:var(--hl3b)}.vp path{stroke:var(--pf-st);stroke-width:.7px;stroke-linejoin:round}.vp .vp-fus{fill:url(#vp-fus)}.vp .vp-fin{fill:url(#vp-fin)}.vp .vp-wing{fill:url(#vp-wing)}.vp .vp-far{fill:var(--pf3);opacity:.9}.vp .vp-tpf{fill:var(--pf3)}.vp .vp-belly{fill:var(--pf3);opacity:.5;stroke:none}.vp .vp-hl{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;opacity:.85}.vp .vp-eng{fill:var(--pf2)}.vp .vp-win{fill:var(--pwin);stroke:none}.vp .vp-w{fill:var(--pwin)}.vp-halo{opacity:var(--star-o)}.cl-b{fill:url(#cl-g)}.cl-t{fill:var(--cl1);opacity:.55}.h-stage{isolation:isolate;aspect-ratio:560/520;width:100%;box-shadow:var(--h-sh);animation:fadeUp 1s var(--ease-out) .2s both;touch-action:pan-y;contain:paint;border-radius:2px;position:relative;overflow:hidden}.hs-sky{background:radial-gradient(70% 38% at 50% 76%,var(--sky-glow),transparent 72%),linear-gradient(180deg,var(--sky1) 0%,var(--sky2) 50%,var(--sky3) 80%);position:absolute;inset:0}.hs-px{pointer-events:none;transform:translate3d(calc(var(--px,0) * var(--k,2) * 1px),calc(var(--py,0) * var(--k,2) * .7px),0);position:absolute;inset:-8px}.px-0{--k:1}.px-1{--k:2.4}.px-2{--k:3.6}.px-3{--k:5}.px-4{--k:6}.hs-svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.st{fill:#faf5ef;opacity:var(--star-o)}.st1{animation:4.2s ease-in-out infinite twink}.st2{animation:5.6s ease-in-out -1.4s infinite twink}.st3{animation:3.4s ease-in-out -2.2s infinite twink}@keyframes twink{0%,to{opacity:calc(var(--star-o) * .3)}50%{opacity:var(--star-o)}}.sun-rise{animation:sunRise 2.6s var(--ease-out) .3s both}.sun-breath{transform-origin:280px 332px;animation:6s ease-in-out 2.9s infinite alternate sunBreath}.moon-cr{opacity:calc(var(--star-o) * .3)}.moon-cr circle{fill:#7a62a8}.hl-far{fill:var(--hl1)}.hl-mid{fill:var(--hl2)}.hl-near{fill:url(#hs-near)}.hl-edge{stroke:var(--hl-edge);stroke-width:1px}.sea path{stroke:var(--hl-edge);stroke-width:1.4px;stroke-linecap:round;opacity:.55;fill:none}.cl-strip{will-change:transform;width:200%;height:100%;animation:clDrift var(--t,80s) linear infinite;position:absolute;top:0;left:0}.cs-far{--t:130s}.cs-mid{--t:84s}.cs-near{--t:52s}.cl-f{--cl-s:.62;opacity:calc(var(--cl-o) * .75)}.cl-m{opacity:var(--cl-o)}.cl-n{opacity:calc(var(--cl-o) * .72)}.rw-line{stroke:var(--gnd);stroke-width:1px;fill:none}.rw rect{fill:var(--rw);opacity:.55}.mk{fill:var(--rw)}.mk-pulse{fill:none;stroke:var(--trail);stroke-width:1.6px;opacity:0;transform-origin:482px 414px}.mk-t{font-family:var(--f-spartan),sans-serif;letter-spacing:.22em;fill:var(--ciru);font-size:12px;font-weight:700}html.t-dark .root .mk-t{fill:#d9cbe8}.arc-dots{stroke:var(--arc);stroke-opacity:var(--arc-o);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.1 11}.arc-reveal{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:arcDraw .9s var(--ease-out) .25s forwards}.arc-trail{stroke:var(--trail);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;opacity:0}.h-shadow{opacity:0;transform:translate(34px)}.h-shadow ellipse{fill:var(--ciru)}.h-fly{offset-path:path("M34 408 L82 408 C130 408 240 190 282 190 C324 190 434 408 482 408 L526 408");offset-rotate:auto;offset-distance:0%;opacity:0;will-change:transform;animation:.7s ease-out 1s forwards fadeIn}.h-flare{transform:rotate(0)}.h-stage.go .h-fly{animation:10s linear infinite hFly}.h-stage.go .h-flare{animation:10s ease-in-out infinite hFlare}.h-stage.go .arc-trail{animation:10s linear infinite hTrail,10s linear infinite hTrailFade}.h-stage.go .h-shadow{animation:10s linear infinite hShadow}.h-stage.go .mk-pulse{animation:10s ease-out infinite mkPulse}@keyframes hFlare{0%,60%{transform:rotate(0)}69%{transform:rotate(-8deg)}73%{transform:rotate(-3deg)}78%,to{transform:rotate(0)}}@keyframes mkPulse{0%,70%{opacity:0;transform:scale(1)}72%{opacity:.85}86%,to{opacity:0;transform:scale(5.5)}}@keyframes arcDraw{to{stroke-dashoffset:0}}@keyframes sunRise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes sunBreath{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes clDrift{to{transform:translate(-50%)}}.h-stage[data-off] *{animation-play-state:paused!important}.h-chip{z-index:3;background:var(--chip-bg);width:252px;box-shadow:inset 0 0 0 1px var(--chip-b),0 14px 30px -16px #231a3066;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeUp .8s var(--ease-out) .8s both;border-radius:2px;padding:12px 20px;position:absolute;top:20px;left:20px}.hc-k{font-family:var(--f-mont),sans-serif;letter-spacing:.5em;text-transform:uppercase;color:var(--ciru);font-size:9px;font-weight:300;line-height:1.6;display:block}.hc-v{font-family:var(--f-spartan),sans-serif;letter-spacing:.04em;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:24px;font-weight:800;line-height:1.25;display:flex}.hc-ar{fill:none;width:18px;height:18px;stroke:var(--vio);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hc-to{color:var(--vio);min-width:0}.h-cap{z-index:3;position:absolute;bottom:16px;left:20px}.h-cap .lbl{color:#faf5ef;text-shadow:0 1px 8px #15101e80}.h-vig{z-index:4;pointer-events:none;box-shadow:inset 0 0 0 1px var(--chip-b),inset 0 -90px 80px -70px #231a3047;position:absolute;inset:0}@supports not (offset-path:path("M0 0")){.h-fly{offset-path:none;opacity:1;transform:translate(282px,190px)rotate(0);animation:none!important}}.hz{width:100%;max-width:560px;animation:fadeUp 1s var(--ease-out) .2s both;margin-inline:auto;position:relative}.hz-svg{width:100%;height:auto;display:block;overflow:visible}.hz-dot{fill:var(--vio)}.hz-grid{opacity:.3}.hz-sun{fill:var(--sun2)}.hz-sunbob{transform-box:fill-box;transform-origin:50% 100%;animation:7s ease-in-out infinite hzBob}.hz-arc{stroke:var(--vio);stroke-linecap:round;stroke-width:2px;stroke-dasharray:.1 11;stroke-opacity:.5}.hz-arc.a1{stroke-width:2.4px;stroke-opacity:.72}.hz-cl{fill:#fff;fill-opacity:.92}html.t-dark .root .hz-cl{fill:#faf5ef;fill-opacity:.09}.hz-cloud{animation:12s ease-in-out infinite alternate hzDrift}.hz-cloud.c2{animation-duration:14s;animation-direction:alternate-reverse}.hz-gnd{stroke:var(--ink);stroke-opacity:.22;stroke-width:1px}.hz-sea path{stroke:var(--vio);stroke-opacity:.5;stroke-width:2px;stroke-linecap:round}.hz-pl{fill:var(--vio)}.hz-p,.hz-pstatic{display:none}@supports (offset-path:path("M0 0")){.hz-p{offset-rotate:auto;offset-distance:0%;will-change:offset-distance;display:block}.hz-go{offset-path:path("M 20 470 A 260 260 0 0 1 540 470");animation:30s infinite hzGo,30s linear infinite hzShowGo}.hz-back{offset-path:path("M 540 470 A 260 260 0 0 0 20 470");opacity:0;animation:30s infinite hzBack,30s linear infinite hzShowBack}}@supports not (offset-path:path("M0 0")){.hz-pstatic{display:block}}#h-stage[data-off] *{animation-play-state:paused!important}@keyframes hzGo{0%{offset-distance:0%;animation-timing-function:cubic-bezier(.77,0,.175,1)}46%,to{offset-distance:100%}}@keyframes hzBack{0%,50%{offset-distance:0%;animation-timing-function:cubic-bezier(.77,0,.175,1)}96%,to{offset-distance:100%}}@keyframes hzShowGo{0%,48%{opacity:1}50%,98%{opacity:0}to{opacity:1}}@keyframes hzShowBack{0%,48%{opacity:0}50%,98%{opacity:1}to{opacity:0}}@keyframes hzBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hzDrift{0%{transform:translate(-10px)}to{transform:translate(14px)}}.hz-card{background:var(--card);min-width:min(300px,78%);box-shadow:inset 0 1px 0 #fff9,0 0 0 1px var(--card-b),0 1px 2px #231a300f,0 18px 36px -22px #4a356673;animation:hzCard .8s var(--ease-out) .7s both;border-radius:4px;justify-items:center;gap:6px;padding:16px 36px 14px;display:grid;position:absolute;top:5%;left:50%;transform:translate(-50%)}.hz-card:before,.hz-card:after{content:"";background:var(--bg);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--card-b);border-radius:50%;margin-top:-7px;position:absolute;top:50%}.hz-card:before{left:-7px}.hz-card:after{right:-7px}.hz-k{font-family:var(--f-mont),sans-serif;letter-spacing:.55em;text-transform:uppercase;color:var(--ciru);margin-right:-.55em;font-size:10px;font-weight:300;line-height:1.4}.hz-v{align-items:center;gap:14px;line-height:1;display:flex}.hz-from{font-family:var(--f-spartan),sans-serif;letter-spacing:.05em;color:var(--ink);font-size:28px;font-weight:800}.hz-to{font-family:var(--f-play),serif;color:var(--vio);font-size:32px;font-style:italic;font-weight:500;line-height:.9}.hz-rt{width:64px;height:14px;display:block;position:relative}.hz-rt>i{border-top:2px dotted var(--vio);opacity:.55;position:absolute;top:50%;left:0;right:0}.hz-rt>svg{width:20px;height:14px;fill:var(--vio);animation:3.2s cubic-bezier(.77,0,.175,1) infinite hzMini;position:absolute;top:0;left:0}.hz-m{border-top:1px solid var(--oro-rule,#face72b3);font-family:var(--f-mont),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ciru);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:2px;padding-top:8px;font-size:10px;font-weight:500;display:flex}.hz-m>i{background:var(--vio);border-radius:50%;width:3px;height:3px}@keyframes hzMini{0%{opacity:0;transform:translate(0)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(44px)}}@keyframes hzCard{0%{opacity:0;transform:translate(-50%,10px)scale(.98)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.hz-card{padding:12px 26px 11px}.hz-from{font-size:22px}.hz-to{font-size:26px}.hz-rt{width:44px}@keyframes hzMini{0%{opacity:0;transform:translate(0)}18%,78%{opacity:1}to{opacity:0;transform:translate(26px)}}}@media (prefers-reduced-motion:reduce){.root .hz-go,.root .hz-back{animation:none!important}.root .hz-go{offset-distance:50%;opacity:1}.root .hz-back{opacity:0}.root .hz-sunbob,.root .hz-cloud,.root .hz-rt>svg{animation:none!important}.root .hz-rt>svg{opacity:1;transform:translate(22px)}}@keyframes hShadow{0%{opacity:.34;transform:translate(34px)scale(1)}1%{opacity:.34;transform:translate(34px)scale(1)}2%{opacity:.34;transform:translate(34px)scale(1)}3%{opacity:.34;transform:translate(34px)scale(1)}4%{opacity:.34;transform:translate(36.4px)scale(1)}5%{opacity:.34;transform:translate(44.7px)scale(1)}6%{opacity:.34;transform:translate(58px)scale(1)}7%{opacity:.34;transform:translate(71.4px)scale(1)}8%{opacity:.34;transform:translate(79.6px)scale(1)}9%{opacity:.34;transform:translate(82px)scale(1)}10%{opacity:.34;transform:translate(82.3px)scale(1)}12%{opacity:.34;transform:translate(84.1px)scale(1)}14%{opacity:.338;transform:translate(87.7px)scaleX(.998)}16%{opacity:.331;transform:translate(93.3px)scaleX(.993)}18%{opacity:.32;transform:translate(100.3px)scaleX(.983)}20%{opacity:.302;transform:translate(108.9px)scaleX(.966)}22%{opacity:.278;transform:translate(118.6px)scaleX(.945)}24%{opacity:.249;transform:translate(129.7px)scaleX(.916)}26%{opacity:.214;transform:translate(142.4px)scaleX(.88)}28%{opacity:.174;transform:translate(156.7px)scaleX(.838)}30%{opacity:.133;transform:translate(172.6px)scaleX(.787)}32%{opacity:.091;transform:translate(190.3px)scaleX(.731)}34%{opacity:.053;transform:translate(210px)scaleX(.667)}36%{opacity:.022;transform:translate(231.9px)scaleX(.601)}38%{opacity:.004;transform:translate(257.3px)scaleX(.534)}40%{opacity:0;transform:translate(291.5px)scaleX(.507)}42%{opacity:.011;transform:translate(320.2px)scaleX(.567)}44%{opacity:.037;transform:translate(343.5px)scaleX(.635)}46%{opacity:.072;transform:translate(364.3px)scaleX(.7)}48%{opacity:.112;transform:translate(383px)scaleX(.76)}50%{opacity:.154;transform:translate(399.7px)scaleX(.814)}52%{opacity:.195;transform:translate(414.8px)scaleX(.86)}54%{opacity:.232;transform:translate(428.2px)scaleX(.899)}56%{opacity:.265;transform:translate(440.2px)scaleX(.932)}58%{opacity:.292;transform:translate(450.6px)scaleX(.957)}60%{opacity:.313;transform:translate(459.9px)scaleX(.976)}62%{opacity:.327;transform:translate(467.6px)scaleX(.989)}64%{opacity:.335;transform:translate(473.9px)scaleX(.996)}66%{opacity:.339;transform:translate(478.4px)scaleX(.999)}67%{opacity:.34;transform:translate(480.1px)scale(1)}68%{opacity:.34;transform:translate(481.1px)scale(1)}69%{opacity:.34;transform:translate(481.9px)scale(1)}70%{opacity:.34;transform:translate(482px)scale(1)}71%{opacity:.34;transform:translate(500.1px)scale(1)}72%{opacity:.34;transform:translate(512.2px)scale(1)}73%{opacity:.34;transform:translate(519.4px)scale(1)}74%{opacity:.34;transform:translate(523.4px)scale(1)}75%{opacity:.34;transform:translate(525.5px)scale(1)}76%{opacity:.34;transform:translate(526px)scale(1)}77%{opacity:.34;transform:translate(526px)scale(1)}78%{opacity:.34;transform:translate(526px)scale(1)}79%{opacity:.34;transform:translate(526px)scale(1)}80%{opacity:.34;transform:translate(526px)scale(1)}81%{opacity:.34;transform:translate(526px)scale(1)}82%{opacity:.34;transform:translate(526px)scale(1)}83%{opacity:.34;transform:translate(526px)scale(1)}84%{opacity:0;transform:translate(526px)scale(1)}85%{opacity:0;transform:translate(526px)scale(1)}86%{opacity:0;transform:translate(526px)scale(1)}87%{opacity:0;transform:translate(526px)scale(1)}88%{opacity:0;transform:translate(526px)scale(1)}89%{opacity:0;transform:translate(526px)scale(1)}90%{opacity:0;transform:translate(526px)scale(1)}91%{opacity:0;transform:translate(526px)scale(1)}92%{opacity:0;transform:translate(526px)scale(1)}92.01%{opacity:0;transform:translate(34px)scale(1)}96%,to{opacity:.34;transform:translate(34px)scale(1)}}@keyframes hFly{0%{offset-distance:0%;opacity:1}3%{offset-distance:0%;opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}9%{offset-distance:6.918%;animation-timing-function:cubic-bezier(.5,0,.5,1)}70%{offset-distance:93.659%;animation-timing-function:cubic-bezier(.2,.55,.4,1)}76%,88%{offset-distance:100%;opacity:1}92%{offset-distance:100%;opacity:0}92.01%{offset-distance:0%;opacity:0}96%,to{offset-distance:0%;opacity:1}}@keyframes hTrail{0%{stroke-dashoffset:1000px}3%{stroke-dashoffset:1000px;animation-timing-function:cubic-bezier(.45,0,.55,1)}9%{stroke-dashoffset:930.8px;animation-timing-function:cubic-bezier(.5,0,.5,1)}70%{stroke-dashoffset:63.4px;animation-timing-function:cubic-bezier(.2,.55,.4,1)}76%,to{stroke-dashoffset:0}}@keyframes hTrailFade{0%,78%{opacity:1}88%,98%{opacity:0}to{opacity:1}}.how{border-top:1px solid var(--hair);padding-block:clamp(64px,8vw,128px)}.sec-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:16px 24px;margin-bottom:clamp(40px,6vw,96px);display:grid}.sec-head .lbl-col{grid-column:1/4}.sec-head h2{grid-column:4/13}.h2{font-family:var(--f-play),serif;letter-spacing:-.03em;font-size:clamp(40px,6.2vw,92px);font-weight:400;line-height:.98}.h2 em{color:var(--vio);font-style:italic}.how-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:48px 32px;display:grid}.how-item{border-top:1px solid var(--hair);flex-direction:column;gap:24px;padding-top:24px;display:flex;position:relative}.how-item:before{content:"";background:var(--oro);width:56px;height:1px;position:absolute;top:-1px;left:0}.how-item:nth-child(2){margin-top:48px}.how-item:nth-child(3){margin-top:96px}.num{font-family:var(--f-play),serif;color:var(--vio);letter-spacing:-.04em;font-size:clamp(72px,9vw,128px);font-style:italic;font-weight:400;line-height:.8}.how-item h3{font-family:var(--f-play),serif;letter-spacing:-.01em;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.12}.how-item p{color:var(--ciru);max-width:34ch;font-size:15px}.reveal{opacity:1}@supports (animation-timeline:view()){.reveal{animation:linear both revealIn;animation-timeline:view();animation-range:entry entry 55%}}.foot{background:var(--foot);border-top:1px solid var(--hair);padding-block:clamp(64px,8vw,112px) 32px}.foot-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;display:grid}.foot-a{flex-direction:column;grid-column:1/7;gap:24px;display:flex}.foot-b{flex-direction:column;grid-column:8/13;gap:16px;display:flex}.foot-h{font-family:var(--f-play),serif;letter-spacing:-.025em;font-size:clamp(34px,4.2vw,60px);font-weight:400;line-height:1}.foot-h em{color:var(--ciru);font-style:italic}.nl{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.nl .fld{flex:220px}.foot-links{flex-direction:column;gap:0;display:flex}.foot-links a{border-bottom:1px solid var(--line);min-height:56px;font-family:var(--f-play),serif;transition:transform .24s var(--ease-out);justify-content:space-between;align-items:center;font-size:22px;text-decoration:none;display:flex}.foot-links a span{font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;color:var(--ciru);font-size:11px;font-weight:600}@media (hover:hover) and (pointer:fine){.foot-links a:hover{transform:translate(8px)}}.foot-bottom{border-top:1px solid var(--line);color:var(--ciru);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(48px,6vw,96px);padding-top:24px;font-size:12px;display:flex}.fld{flex-direction:column;gap:4px;display:flex;position:relative}.fld label{font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ciru);font-size:11px;font-weight:600}.fld input[type=text],.fld input[type=email],.fld input[type=tel]{border:0;border-bottom:1px solid var(--line3);width:100%;min-height:48px;font-family:var(--f-play),serif;color:var(--ink);transition:border-color .18s var(--ease-out);background:0 0;border-radius:0;outline:none;padding:8px 0;font-size:22px}.fld input::placeholder{color:var(--ph);font-style:italic}.ctl{position:relative}.ctl:after{content:"";background:var(--vio);transform-origin:0;height:2px;transition:transform .36s var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ctl:focus-within:after{transform:scaleX(1)}.nl-msg{color:var(--ciru);min-height:1.6em;margin:0;font-size:14px}.nl-msg.bad{color:var(--bad)}.fld input[aria-invalid=true]{border-bottom-color:var(--bad)}.err{color:var(--bad);min-height:0;animation:fadeUp .24s var(--ease-out) both;font-size:13px}.chk{cursor:pointer;min-height:44px;color:var(--ciru);align-items:center;gap:16px;font-size:14px;line-height:1.4;display:flex}.chk input{appearance:none;border:1px solid var(--line4);cursor:pointer;width:24px;height:24px;transition:background .18s var(--ease-out),transform .12s var(--ease-out);background:0 0;border-radius:2px;flex:none;place-items:center;margin:0;display:grid}.chk input:active{transform:scale(.94)}.chk input:after{content:"";border-left:2px solid var(--on-vio);border-bottom:2px solid var(--on-vio);opacity:0;width:12px;height:7px;transition:opacity .18s var(--ease-out),transform .24s var(--ease-out);transform:translateY(-1px)rotate(-45deg)scale(.5)}.chk input:checked{background:var(--vio);border-color:var(--vio)}.chk input:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}@keyframes rise{to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes fadeUp2{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes ruleGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes archIn{0%{opacity:0;clip-path:inset(18% 0 0 round 999px 999px 2px 2px);transform:translateY(24px)scale(.98)}to{opacity:1;clip-path:inset(0 round 999px 999px 2px 2px);transform:none}}@keyframes dashMove{to{stroke-dashoffset:-110px}}@keyframes revealIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.j-stage-col{align-self:stretch;min-width:0;position:relative}.stage{isolation:isolate;height:640px;box-shadow:inset 0 0 0 1px var(--hair);touch-action:pan-y;--sc:.78;contain:paint;border-radius:2px;position:sticky;top:96px;overflow:hidden}.stg-bg{background:radial-gradient(60% 46% at 50% 70%,var(--st-glow),transparent 72%),radial-gradient(90% 80% at 50% 38%,var(--st-a) 0,var(--st-b) 46%,var(--st-c) 100%);position:absolute;inset:0}.stg-bg:after{content:"";background:radial-gradient(120% 100% at 50% 50%,transparent 55%,var(--st-vig) 100%);position:absolute;inset:0}.stg-top{z-index:3;pointer-events:none;justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:20px;left:24px;right:24px}.stg-chips{z-index:3;pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.stg-chips .chip{font-family:var(--f-spartan),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--chip-bg);box-shadow:inset 0 0 0 1px var(--chip-b);animation:fadeUp .3s var(--ease-out) both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:2px;padding:7px 9px;font-size:10.5px;font-weight:600;line-height:1}.scene{perspective:1500px;perspective-origin:50% 36%;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.rig{width:0;height:0;transform-style:preserve-3d;transform:scale(var(--sc,1)) rotateX(calc(-55deg + var(--ty,0) * 1deg)) rotateY(calc(27deg + var(--tx,0) * 1deg));will-change:transform;position:absolute;top:64%;left:50%}.rig *{pointer-events:none}.f{transform-style:preserve-3d;backface-visibility:hidden;position:absolute;top:0;left:0}.plinth{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.pd{border-radius:50%;width:510px;height:510px;position:absolute;top:-255px;left:-255px}.pd1{background:repeating-radial-gradient(circle at 50% 50%,transparent 0 58px,var(--pl-ring) 58px 59px),radial-gradient(circle at 44% 40%,var(--pl-top1) 0,var(--pl-top2) 52%,var(--pl-top3) 100%);box-shadow:inset 0 0 0 1px var(--pl-ring),inset 0 0 70px var(--pl-halo),0 0 0 14px var(--pl-halo);transform:translateY(1px)rotateX(90deg)}.pd2{background:var(--pl-sd1);transform:translateY(4px)rotateX(90deg)}.pd3{background:var(--pl-sd1);transform:translateY(7px)rotateX(90deg)}.pd4{background:var(--pl-sd2);transform:translateY(10px)rotateX(90deg)}.pd5{background:var(--pl-sd2);transform:translateY(13px)rotateX(90deg)}.pd6{background:var(--pl-shadow);filter:blur(14px);opacity:.9;transform:translateY(17px)rotateX(90deg)}.slide{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.scaler{width:0;height:0;transform-style:preserve-3d;transform:scale3d(var(--cs,.9),var(--cs,.9),var(--cs,.9));transition:transform .76s var(--ease-in-out);position:absolute;top:0;left:0}.cshadow{background:radial-gradient(closest-side,var(--pl-shadow) 0,transparent 100%);filter:blur(12px);pointer-events:none;border-radius:44px;width:320px;height:392px;animation:6s ease-in-out infinite alternate shFloat;position:absolute;top:-196px;left:-160px;transform:translate(0,0)rotateX(90deg)}.lift{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.float{width:0;height:0;transform-style:preserve-3d;animation:6s ease-in-out infinite alternate floaty;position:absolute;top:0;left:0}.case{width:0;height:0;transform-style:preserve-3d;--lid:101deg;--bs:0;--band:0px;position:absolute;top:0;left:0}.stage.lid-closed .case{--lid:0deg}.stage.sz-mes .case{--bs:1;--band:22px}.t-front,.t-right,.t-left,.t-back,.bd{background:repeating-linear-gradient(90deg,var(--rib-hi) 0 2px,var(--rib-lo) 2px 4px,transparent 4px 17px), linear-gradient(180deg,var(--sh-front1),var(--sh-front2))}.t-front{width:250px;height:60px;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -14px 18px -10px #28145073,inset 0 0 0 1px var(--rimlight);border-radius:0 0 7px 7px;margin:-30px 0 0 -125px;transform:translateZ(160px)}.t-left{background:repeating-linear-gradient(90deg,var(--rib-hi) 0 2px,var(--rib-lo) 2px 4px,transparent 4px 17px),linear-gradient(180deg,var(--sh-side1),var(--sh-side2));width:320px;height:60px;box-shadow:inset 0 1px 0 #fff6,inset 0 -14px 18px -10px #28145080,inset 0 0 0 1px var(--rimlight);border-radius:0 0 7px 7px;margin:-30px 0 0 -160px;transform:translate(-125px)rotateY(-90deg)}.t-right{background:linear-gradient(180deg,var(--sh-side2),var(--sh-side2));border-radius:0 0 7px 7px;width:320px;height:60px;margin:-30px 0 0 -160px;transform:translate(125px)rotateY(90deg)}.t-back{width:250px;height:60px;margin:-30px 0 0 -125px;transform:translateZ(-160px)rotateY(180deg)}.t-front,.t-left,.t-right,.t-back{top:-30px}.t-front{transform:translateZ(160px)}.seam{pointer-events:none;border:1.5px dashed #ffffff57;border-radius:4px;position:absolute;inset:8px}.t-front:before,.t-left:before{content:"";background:linear-gradient(90deg,var(--brass3),var(--brass1) 30%,var(--brass2) 60%,var(--brass3));height:3px;box-shadow:0 1px 1px var(--brass-sh);position:absolute;top:0;left:0;right:0}.latch{background:linear-gradient(180deg,var(--brass1),var(--brass2) 55%,var(--brass3));width:26px;height:22px;box-shadow:0 1px 2px var(--brass-sh),inset 0 0 0 1px #78460066;transform-style:preserve-3d;border-radius:3px;position:absolute;top:7px}.lt1{left:62px}.lt2{left:162px}.latch b{background:linear-gradient(180deg,var(--brass1),var(--brass2));height:15px;box-shadow:0 1px 2px var(--brass-sh);transform-origin:50% 0;transition:transform .12s var(--spring);border-radius:2px;position:absolute;top:-3px;left:3px;right:3px;transform:rotateX(62deg)}.stage.lid-closed .latch b{transition-delay:.64s;transform:rotateX(0)}.shandle{background:linear-gradient(#23143c8c,#23143c40);border-radius:12px;width:92px;height:24px;margin-left:-46px;position:absolute;top:20px;left:50%;box-shadow:inset 0 2px 3px #0006,0 1px #ffffff4d}.shandle b{background:linear-gradient(180deg,var(--leather1),var(--leather2));border-radius:6px;height:12px;position:absolute;top:6px;left:8px;right:8px;box-shadow:0 1px 2px #0006,inset 0 1px #ffffff4d}.shandle:before,.shandle:after{content:"";background:linear-gradient(180deg,var(--brass1),var(--brass3));border-radius:2px;width:7px;height:8px;position:absolute;top:8px}.shandle:before{left:-3px}.shandle:after{right:-3px}.t-floor{background:linear-gradient(160deg,var(--lin1),var(--lin2));width:230px;height:300px;box-shadow:inset 0 0 34px var(--lin-ao),inset 0 0 0 1px #fff3;margin:-150px 0 0 -115px;transform:translateY(-8px)rotateX(90deg)}.fl-pat,.li-pat{pointer-events:none;opacity:var(--lin-op,.36);mix-blend-mode:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5l5 12 5-12M20 5v12h8'/%3E%3Cpath d='M27 28l5 12 5-12M43 28v12h8' transform='translate(-10 -4)'/%3E%3C/g%3E%3C/svg%3E");background-size:46px 46px;position:absolute;inset:0}.root{--lin-op:.3}html.t-dark .root{--lin-op:.5}.t-iback,.t-ileft,.t-iright{background:linear-gradient(180deg,var(--lin2),var(--lin3));box-shadow:inset 0 -22px 24px -12px var(--lin-ao)}.t-iback{width:230px;height:52px;margin:-26px 0 0 -115px;top:-34px;transform:translateZ(-150px)}.t-ileft{width:300px;height:52px;margin:-26px 0 0 -150px;top:-34px;transform:translate(-115px)rotateY(90deg)}.t-iright{width:300px;height:52px;margin:-26px 0 0 -150px;top:-34px;transform:translate(115px)rotateY(-90deg)}.t-rim{border:10px solid var(--sh-rim);width:250px;height:320px;box-shadow:inset 0 0 0 1.5px var(--brass2),inset 0 0 0 3px var(--brass-sh),0 0 0 1px var(--sh-rimshade);border-radius:9px;margin:-160px 0 0 -125px;top:0;transform:translateY(-60px)rotateX(90deg)}.bd{transform-origin:50% 100%;height:22px;transition:transform .76s var(--ease-in-out)}.bd:after{content:"";background:repeating-linear-gradient(90deg,var(--brass1) 0 2px,var(--brass3) 2px 4px);height:3px;box-shadow:0 1px 1px var(--brass-sh);border-radius:1px;margin-top:-1.5px;position:absolute;top:50%;left:6px;right:6px}.bd-front{width:250px;transform:translate3d(0,0,160px) scaleY(var(--bs,0));margin:-11px 0 0 -125px;top:-71px}.bd-left{width:320px;transform:translate3d(-125px,0,0) rotateY(-90deg) scaleY(var(--bs,0));margin:-11px 0 0 -160px;top:-71px}.bd-right{width:320px;transform:translate3d(125px,0,0) rotateY(90deg) scaleY(var(--bs,0));margin:-11px 0 0 -160px;top:-71px}.hinge{width:0;height:0;transform-style:preserve-3d;transform:translate3d(0,calc(-60px - var(--band,0px)),-160px) rotateX(var(--lid,101deg));transition:transform .76s var(--ease-in-out);will-change:transform;position:absolute;top:0;left:0}.stage.lid-closed .hinge{transition-duration:.7s}.lid-o{background:radial-gradient(70% 55% at calc(var(--lx,30) * 1%) calc(var(--ly,16) * 1%),var(--spec),transparent 72%), repeating-linear-gradient(90deg,var(--rib-hi) 0 2px,var(--rib-lo) 2px 4px,transparent 4px 17px), linear-gradient(135deg,var(--sh1) 0,var(--sh2) 46%,var(--sh3) 100%);width:250px;height:320px;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 22px #32195f59,inset 0 0 0 1.5px var(--rimlight),0 0 0 1px var(--sh-rimshade);border-radius:9px;margin:-160px 0 0 -125px;transform:translate3d(0,-15px,160px)rotateX(90deg)}.lid-i{background:linear-gradient(170deg,var(--lin1),var(--lin2) 60%,var(--lin3));width:250px;height:320px;box-shadow:inset 0 0 40px var(--lin-ao),inset 0 0 0 1px #fff3;border-radius:9px;margin:-160px 0 0 -125px;transform:translate3d(0,-14px,160px)rotateX(-90deg)}.lid-lf,.lid-ll,.lid-lr{background:linear-gradient(180deg,var(--sh-rim),var(--sh-side2));box-shadow:inset 0 1px #ffffff80}.lid-lf{width:250px;height:15px;margin:-7.5px 0 0 -125px;transform:translate3d(0,-7.5px,320px)translateY(7.5px)}.lid-ll{width:320px;height:15px;margin:-7.5px 0 0 -160px;transform:translate3d(-125px,0,160px)rotateY(-90deg)}.lid-lr{width:320px;height:15px;margin:-7.5px 0 0 -160px;transform:translate3d(125px,0,160px)rotateY(90deg)}.lid-lf{transform:translate3d(0,-7.5px,320px)}.lid-ll{transform:translate3d(-125px,-7.5px,160px)rotateY(-90deg)}.lid-lr{transform:translate3d(125px,-7.5px,160px)rotateY(90deg)}.lid-lf,.lid-ll,.lid-lr{top:0}.trim{border:1.6px solid var(--brass2);opacity:.95;box-shadow:0 0 0 .6px var(--brass-sh),inset 0 0 0 .6px var(--brass-sh);border-radius:7px;position:absolute;inset:11px}.seamline{border:1.4px dashed #fff6;border-radius:5px;position:absolute;inset:18px}.mono{filter:brightness(0)invert()drop-shadow(0 1.2px #2814508c)drop-shadow(0 -1px #ffffff73);opacity:.62;width:116px;height:auto;margin-left:-58px;position:absolute;top:196px;left:50%;transform:translateZ(.5px)}.cg{background:linear-gradient(135deg,var(--brass1),var(--brass2) 52%,var(--brass3));width:30px;height:30px;position:absolute;transform:translateZ(3px);box-shadow:0 2px 3px #28145073,inset 0 0 0 1px #78460066}.cg:after{content:"";background:radial-gradient(circle at 35% 30%,#fff7d8,#b9801f);border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 .5px 1px #0006}.cg1{border-radius:9px 0 12px;top:-2px;left:-2px}.cg1:after{top:9px;left:9px}.cg2{border-radius:0 9px 0 12px;top:-2px;right:-2px}.cg2:after{top:9px;right:9px}.cg3{border-radius:0 12px 0 9px;bottom:-2px;left:-2px}.cg3:after{bottom:9px;left:9px}.cg4{border-radius:12px 0 9px;bottom:-2px;right:-2px}.cg4:after{bottom:9px;right:9px}.hhouse{background:linear-gradient(#2c2040,#4a3566);border-radius:5px;width:134px;height:30px;position:absolute;top:14px;left:58px;transform:translateZ(3px);box-shadow:inset 0 2px 4px #0000008c,0 1px #ffffff59}.hrod{background:linear-gradient(90deg,var(--chr3),var(--chr1) 40%,var(--chr2) 70%,var(--chr3));width:6px;height:72px;transform:translate3d(0,var(--ext,0px),2px);transition:transform .64s var(--ease-in-out);border-radius:3px;position:absolute;top:22px;box-shadow:1px 2px 3px #28145080}.hr1{left:82px}.hr2{left:162px}.hgrip{width:126px;height:14px;transform:translate3d(0,var(--ext,0px),8px);transition:transform .64s var(--ease-in-out);background:linear-gradient(#5d4a80,#2b2140);border-radius:7px;position:absolute;top:20px;left:62px;box-shadow:0 2px 3px #28145080,inset 0 1px #ffffff59}.hgrip b{background:#fff6;border-radius:1px;height:2px;position:absolute;top:3px;left:10px;right:10px}.stage.is-res .case,.stage.hnd-out .case{--ext:-50px}.spin{width:46px;height:24px;transform-style:preserve-3d;background:linear-gradient(#3a2c58,#1d1530);border-radius:7px;position:absolute;bottom:22px;transform:translateZ(3px);box-shadow:inset 0 1px #ffffff4d,0 2px 3px #28145073}.sp1{left:36px}.sp2{right:36px}.wh{background:radial-gradient(circle at 50% 30%,#8c82a2 0,#2c2438 55%,#15101e 100%);border-radius:6px;width:13px;height:20px;position:absolute;top:2px;transform:translateZ(5px);box-shadow:0 2px 3px #00000080,inset 0 0 0 1px #ffffff1f}.wh1{left:6px}.wh2{right:6px}.wh:after{content:"";background:linear-gradient(135deg,#fff,#a79fb8);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:4px}.li-mesh{background:repeating-linear-gradient(45deg,#ffffff47 0 1px,#0000 1px 5px),repeating-linear-gradient(-45deg,#ffffff47 0 1px,#0000 1px 5px),linear-gradient(#ffffff2e,#50328229);border-radius:5px;position:absolute;inset:26px 16px 66px;box-shadow:inset 0 0 0 1px #fff6,inset 0 0 16px #3c1e6e33,0 1px 2px #28145040}.li-zip{background:repeating-linear-gradient(90deg,var(--brass1) 0 2px,var(--brass3) 2px 4px);height:4px;box-shadow:0 1px 1px var(--brass-sh);border-radius:2px;position:absolute;top:26px;left:16px;right:16px}.li-pull{background:linear-gradient(180deg,var(--brass1),var(--brass3));width:12px;height:20px;box-shadow:0 2px 2px var(--brass-sh);border-radius:5px;position:absolute;top:22px;left:150px;transform:translateZ(2px)}.strap{background:repeating-linear-gradient(90deg,#ffffff2e 0 1px,#0000 1px 3px),linear-gradient(#6b4d9a,#3d2c61);height:24px;position:absolute;left:0;right:0;transform:translateZ(3px);box-shadow:inset 0 1px #fff6,0 2px 3px #1e0f3c73}.st1{top:112px}.st2{top:178px}.strap:before,.strap:after{content:"";border-top:1.2px dashed #fae596b3;height:1px;position:absolute;left:0;right:0}.strap:before{top:4px}.strap:after{bottom:4px}.buckle{border:3.5px solid;border-color:var(--brass1) var(--brass2) var(--brass3) var(--brass2);width:30px;height:30px;box-shadow:0 2px 2px var(--brass-sh),inset 0 0 0 1px #78460059;border-radius:5px;position:absolute;top:-3px;right:46px;transform:translateZ(2px)}.buckle:after{content:"";background:linear-gradient(180deg,var(--brass1),var(--brass3));width:3px;margin-left:-1.5px;position:absolute;top:-1px;bottom:-1px;left:50%}.itm{transform-style:preserve-3d;transform:translate3d(var(--x,0px),var(--y,0px),0) rotate(var(--r,0deg));animation:1s linear both itDrop;animation-delay:var(--d,0s);pointer-events:none;position:absolute;top:50%;left:50%}.isvg{width:100%;height:100%;filter:drop-shadow(1px 3px 2.4px #231a3066) var(--it-f);display:block;overflow:visible}.k-pass{width:40px;height:56px;margin:-28px 0 0 -20px}.k-plush{width:52px;height:52px;margin:-26px 0 0 -26px}.k-map{width:92px;height:66px;margin:-33px 0 0 -46px}.k-camera{width:78px;height:57px;margin:-28px 0 0 -39px}.k-book{width:54px;height:72px;margin:-36px 0 0 -27px}.k-glasses{width:90px;height:41px;margin:-20px 0 0 -45px}.k-mask{width:84px;height:42px;margin:-21px 0 0 -42px}.k-slippers{width:66px;height:58px;margin:-29px 0 0 -33px}.k-perfume{width:80px;height:41px;margin:-20px 0 0 -40px}.k-tickets{width:82px;height:56px;margin:-28px 0 0 -41px}.roll{width:38px;height:38px;transform-style:preserve-3d;transform:translate3d(var(--x,0px),var(--y,0px),0) rotate(var(--r,0deg));animation:1s linear both itDrop;animation-delay:var(--d,0s);margin:-19px 0 0 -19px;position:absolute;top:50%;left:50%}.rl{background:var(--rd);border-radius:50%;position:absolute;inset:0}.rl1{transform:translateZ(1px);box-shadow:0 3px 5px #231a306b}.rl2{transform:translateZ(5px)}.rl3{transform:translateZ(9px)}.rl-top{color:var(--rd);position:absolute;inset:0;overflow:visible;transform:translateZ(13px)}.rl-face{fill:var(--rc)}.tag{transform-origin:50% 0;width:66px;height:112px;transform-style:preserve-3d;pointer-events:none;position:absolute;top:46px;left:150px;transform:translateZ(5px)rotate(0)}.tg-a{animation:tagSwingA 2.6s var(--ease-out) .9s both}.tg-b{animation:tagSwingB 2.6s var(--ease-out) .9s both}.stage.lid-closed.tagged .tag{opacity:1}.tag-strap{border:3px solid var(--leather2);border-bottom-color:var(--leather1);background:0 0;border-radius:6px;width:12px;height:42px;margin-left:-6px;position:absolute;top:-30px;left:50%;box-shadow:1px 2px 2px #1e0f3c73}.tag-body{background:linear-gradient(160deg,var(--leather1),var(--leather2));color:#faf5ef;border-radius:6px 6px 8px 8px;flex-direction:column;align-items:center;padding:20px 5px 6px;display:flex;position:absolute;inset:0;box-shadow:0 3px 5px #1e0f3c80,inset 0 1px #ffffff47,inset 0 0 0 1px #00000040}.tag-body:before{content:"";border:1px dashed var(--leather-st);opacity:.7;border-radius:4px;position:absolute;inset:4px}.tag-hole{background:radial-gradient(circle at 35% 30%,#ffe9a6,var(--brass3));width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--brass3),0 1px 1px #0006;border-radius:50%;margin-left:-4.5px;position:absolute;top:6px;left:50%}.tg-ic{fill:none;width:24px;height:24px;stroke:var(--leather-st);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:2px}.tag-k{font-family:var(--f-mont),sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#faf5efc7;font-size:5.6px;font-weight:300;line-height:1.5}.tag-t{font-family:var(--f-spartan),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff3cf;text-align:center;font-size:10.5px;font-weight:700;line-height:1.15}.tag-rule{background:var(--leather-st);opacity:.6;width:26px;height:1px;margin:5px 0 4px;display:block}.tag-s{font-family:var(--f-play),serif;color:#faf5ef;text-align:center;opacity:0;transition:opacity .26s var(--ease-out) .12s,transform .26s var(--ease-out) .12s;font-size:9px;font-style:italic;line-height:1.1;transform:translateY(3px)}.tag-seal{color:#ffd7de;opacity:0;width:44px;height:44px;transition:opacity .16s var(--ease-out),transform .26s var(--spring);background:#6228468c;border:2px solid #ffd7de;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-12px;right:-12px;transform:rotate(-16deg)scale(1.45);box-shadow:inset 0 0 0 1.5px #ffd7de73}.tag-seal b{font-family:var(--f-spartan),sans-serif;letter-spacing:.1em;font-size:7px;font-weight:800;line-height:1;transform:rotate(-6deg)}.stage.stamped .tag-seal{opacity:.95;transform:rotate(-12deg)scale(1)}.stage.stamped .tag-s{opacity:1;transform:none}.pass3{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.p3-face{background:linear-gradient(135deg,var(--paper),var(--paper2));width:206px;height:90px;box-shadow:0 0 0 1px var(--card-b),0 6px 10px #231a3047;opacity:0;transition:transform .9s var(--ease-out) .7s,opacity .4s var(--ease-out) .7s;border-radius:5px;margin:-45px 0 0 -103px;overflow:hidden;transform:translate3d(96px,-1px,110px)rotateX(90deg)rotate(-4deg)}.p3-face:before{content:"";border-left:1.5px dashed var(--line3);position:absolute;top:6px;bottom:6px;left:68%}.stage.is-res .p3-face{opacity:1;transform:translate3d(90px,-1px,204px)rotateX(90deg)rotate(-4deg)}.p3-hd{background:var(--k-vio);color:#fff;justify-content:space-between;align-items:center;height:22px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.p3-hd b{font-family:var(--f-spartan),sans-serif;letter-spacing:.04em;font-size:10px;font-weight:800}.p3-hd span{font-family:var(--f-mont),sans-serif;letter-spacing:.4em;font-size:5.6px;font-weight:300}.p3-body{flex-direction:column;gap:6px;width:120px;display:flex;position:absolute;top:32px;left:12px}.p3-l{background:var(--line3);border-radius:2px;width:100%;height:3px;display:block}.p3-l.s{width:62%}.p3-code{font-family:var(--f-spartan),sans-serif;letter-spacing:.08em;color:var(--ink);margin-top:6px;font-size:15px;font-weight:800;line-height:1}.p3-bar{background:repeating-linear-gradient(90deg,var(--ink) 0 1.5px,transparent 1.5px 3px,var(--ink) 3px 5px,transparent 5px 7px);width:46px;height:40px;position:absolute;top:34px;right:10px}.belt3{width:0;height:0;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:0}.belt3 .f{opacity:0}.belt-top{background:var(--belt2);width:900px;height:158px;box-shadow:inset 0 0 0 4px var(--belt1),inset 0 0 20px #00000080;margin:-79px 0 0 -450px;overflow:hidden;transform:translateY(-13px)rotateX(90deg)}.belt-strip{background:repeating-linear-gradient(90deg,var(--belt1) 0 24px,#00000080 24px 27px,var(--belt-sl) 27px 28px,var(--belt1) 28px 40px);position:absolute;inset:0 -40px}.belt-front{background:linear-gradient(180deg,var(--chr1),var(--chr2) 45%,var(--chr3));width:900px;height:14px;margin:-7px 0 0 -450px;transform:translate3d(0,-6px,79px)}.belt-front,.belt-top{top:0}.ci-plane{z-index:4;opacity:0;offset-path:path("M -70 150 C 120 40, 330 30, 640 120");offset-rotate:auto;pointer-events:none;width:68px;height:36px;margin:-18px 0 0 -34px;position:absolute;top:0;left:0}.ci-plane svg{filter:drop-shadow(0 4px 4px #4a356640);width:100%;height:100%;display:block;overflow:visible}.stage.ci .ci-plane{animation:ciPlane 2.1s var(--ease-in-out) .85s both}.stage.ci .belt3 .f{animation:3.7s linear both ciBelt}.stage.ci .belt-strip{animation:.42s linear infinite beltMove}.stage.ci .slide{animation:3.7s linear both ciSlide}.stage.ci .lift{animation:3.7s linear both ciLift}.stage.ci .cshadow{opacity:.8}@keyframes floaty{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes shFloat{0%{opacity:.78;transform:translate(0,0)rotateX(90deg)scale(1.04)}to{opacity:1;transform:translate(0,0)rotateX(90deg)scale(.95)}}@keyframes itDrop{0%{opacity:0;transform:translate3d(calc(var(--x,0px) - 38px),calc(var(--y,0px) - 52px),240px) rotate(calc(var(--r,0deg) - 40deg));animation-timing-function:cubic-bezier(.45,0,.85,.55)}10%{opacity:1}58%{opacity:1;transform:translate3d(var(--x,0px),var(--y,0px),4px) rotate(var(--r,0deg));animation-timing-function:cubic-bezier(.2,.7,.4,1)}74%{transform:translate3d(var(--x,0px),var(--y,0px),20px) rotate(calc(var(--r,0deg) + 3deg));animation-timing-function:cubic-bezier(.5,0,.8,.5)}88%{transform:translate3d(var(--x,0px),var(--y,0px),0) rotate(var(--r,0deg));animation-timing-function:var(--spring)}to{opacity:1;transform:translate3d(var(--x,0px),var(--y,0px),0) rotate(var(--r,0deg))}}@keyframes tagSwingA{0%{opacity:0;transform:translateZ(60px)rotate(34deg)}12%{opacity:1}22%{transform:translateZ(5px)rotate(-17deg)}38%{transform:translateZ(5px)rotate(10deg)}54%{transform:translateZ(5px)rotate(-5.5deg)}70%{transform:translateZ(5px)rotate(2.6deg)}85%{transform:translateZ(5px)rotate(-1deg)}to{opacity:1;transform:translateZ(5px)rotate(0)}}@keyframes tagSwingB{0%{opacity:0;transform:translateZ(60px)rotate(34deg)}12%{opacity:1}22%{transform:translateZ(5px)rotate(-17deg)}38%{transform:translateZ(5px)rotate(10deg)}54%{transform:translateZ(5px)rotate(-5.5deg)}70%{transform:translateZ(5px)rotate(2.6deg)}85%{transform:translateZ(5px)rotate(-1deg)}to{opacity:1;transform:translateZ(5px)rotate(0)}}@keyframes ciSlide{0%,26%{animation-timing-function:cubic-bezier(.7,0,.9,.5);transform:translate(0,0)}56%{transform:translate(760px)}56.01%{animation-timing-function:cubic-bezier(.1,.6,.2,1);transform:translate(-760px)}90%,to{transform:translate(0,0)}}@keyframes ciLift{0%,14%{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:translate(0,0)}22%,88%{animation-timing-function:var(--ease-in-out);transform:translateY(-14px)}95%,to{transform:translate(0,0)}}@keyframes ciBelt{0%,14%{opacity:0}22%,90%{opacity:1}97%,to{opacity:0}}@keyframes beltMove{to{transform:translate(40px)}}@keyframes ciPlane{0%{opacity:0;offset-distance:0%}10%{opacity:1}88%{opacity:1}to{opacity:0;offset-distance:100%}}.journey{border-top:1px solid var(--hair);padding-block:clamp(64px,8vw,128px);scroll-margin-top:72px}.j-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.j-left{flex-direction:column;min-height:700px;scroll-margin-top:88px;display:flex;position:relative}.j-grid.is-res .j-left{min-height:0}.prog{flex-direction:column;gap:14px;margin-bottom:clamp(24px,3vw,40px);display:flex}.prog-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.prog-meta .now{font-family:var(--f-play),serif;color:var(--ink);font-size:20px;font-style:italic}.segs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.seg{background:var(--hair);height:2px;position:relative;overflow:hidden}.seg i{background:var(--vio);transform-origin:0;transform:scaleX(var(--f,0));transition:transform .42s var(--ease-out);position:absolute;inset:0}.q{--dx:24px;flex-direction:column;gap:0;display:flex}.q.back{--dx:-24px}.q.out{animation:qOut .16s var(--ease-out) both;pointer-events:none}.q.in-a .ck{animation:ckIn-a .3s var(--ease-out) backwards;animation-delay:calc(var(--c,0) * 45ms)}.q.in-b .ck{animation:ckIn-b .3s var(--ease-out) backwards;animation-delay:calc(var(--c,0) * 45ms)}.q.in-a .opt{animation:rowIn-a .3s var(--ease-out) backwards;animation-delay:calc((var(--i) + 2) * 45ms)}.q.in-b .opt{animation:rowIn-b .3s var(--ease-out) backwards;animation-delay:calc((var(--i) + 2) * 45ms)}.q.in-a .q-nav{animation:ckIn-a .3s var(--ease-out) .27s backwards}.q.in-b .q-nav{animation:ckIn-b .3s var(--ease-out) .27s backwards}.intro-p{max-width:46ch;color:var(--ciru);font-size:16px}.intro-p .lead{font-family:var(--f-play),serif;letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-size:clamp(28px,2.9vw,40px);font-weight:400;line-height:1.08;display:block}.phase-list{border-top:1px solid var(--hair);margin:36px 0 0;padding:0;list-style:none}.phase-list li{border-bottom:1px solid var(--hair);grid-template-columns:40px 138px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.phase-list .row-n{font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;color:var(--ciru);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.phase-list b{font-family:var(--f-play),serif;letter-spacing:-.01em;font-size:21px;font-weight:400}.phase-list li>span:last-child{color:var(--ciru);font-size:13px;line-height:1.45}.intro-cta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.q-head{align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.q-num{font-family:var(--f-play),serif;color:var(--vio);letter-spacing:-.05em;font-size:clamp(72px,8vw,112px);font-style:italic;font-weight:400;line-height:.78}.q-head .lbl{padding-bottom:6px}.q-title:focus{outline:none}.q-title{font-family:var(--f-play),serif;letter-spacing:-.022em;max-width:17ch;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.06}.opts{flex-direction:column;gap:12px;margin-top:28px;display:flex}.opt{isolation:isolate;text-align:left;background:var(--card);width:100%;min-height:72px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--card-b);transition:transform .12s var(--ease-out),box-shadow .24s var(--ease-out);border:0;border-radius:2px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:16px;padding:12px 18px 12px 16px;display:grid;position:relative;overflow:hidden}.opt:before{content:"";z-index:-1;background:var(--raise);clip-path:inset(0 100% 0 0);transition:clip-path .26s var(--ease-out);position:absolute;inset:0}.opt:active{transform:scale(.98)}.opt.is-on{box-shadow:inset 0 0 0 1.5px var(--vio)}.opt.is-on:before{clip-path:inset(0)}.opt-ic{background:var(--raise);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hair);transition:background .24s var(--ease-out);border-radius:50%;place-items:center;display:grid}.opt.is-on .opt-ic{background:var(--paper)}.oi{fill:none;width:26px;height:26px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .24s var(--ease-out);grid-area:1/1}.opt.is-on .oi{stroke:var(--vio)}.opt-t{font-family:var(--f-play),serif;letter-spacing:-.01em;font-size:clamp(18px,1.55vw,22px);line-height:1.18}.opt-r{place-items:center;width:28px;height:28px;display:grid}.opt-r kbd{font-family:var(--f-spartan),sans-serif;width:22px;height:22px;color:var(--ciru);box-shadow:inset 0 0 0 1px var(--line2);transition:opacity .16s var(--ease-out);border-radius:2px;grid-area:1/1;place-items:center;font-size:11px;font-weight:600;line-height:1;display:grid}.opt.is-on .opt-r kbd{opacity:0}.opt-ck{fill:none;width:24px;height:24px;stroke:var(--vio);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .3s var(--ease-out) 60ms;grid-area:1/1}.opt.is-on .opt-ck{stroke-dashoffset:0}@media (hover:none){.opt-r kbd{display:none}}@media (hover:hover) and (pointer:fine){.opt:hover:before{clip-path:inset(0)}.opt:hover:not(.is-on){box-shadow:inset 0 0 0 1px var(--line3)}}.q-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.q-nav .sp{flex:1}.q-nav .back-b{min-height:44px;font-family:var(--f-spartan),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);transition:transform .12s var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.q-nav .back-b svg{width:18px;height:18px;transition:transform .24s var(--ease-out)}.q-nav .back-b:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.q-nav .back-b:hover svg{transform:translate(-4px)}}@keyframes ckIn-a{0%{opacity:0;transform:translateX(calc(var(--dx) * .5)) translateY(8px)}to{opacity:1;transform:none}}@keyframes ckIn-b{0%{opacity:0;transform:translateX(calc(var(--dx) * .5)) translateY(8px)}to{opacity:1;transform:none}}@keyframes qOut{to{opacity:0;filter:blur(3px);transform:translateX(calc(var(--dx) * -.33))}}@keyframes rowIn-a{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes rowIn-b{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}.res{flex-direction:column;display:flex}.res-k{align-items:center;gap:16px;display:flex}.res-k i{background:var(--oro);flex:1;height:1px}.root .res-h{font-family:var(--f-play),serif;letter-spacing:-.03em;color:var(--ink);margin-top:20px;font-size:clamp(44px,5.2vw,80px);font-style:italic;font-weight:400;line-height:.96}.root .res-frase{font-family:var(--f-play),serif;color:var(--ciru);margin-top:12px;font-size:clamp(18px,1.7vw,24px);font-style:italic}.bp{--bp-sh:0 1px 0 #ffffffb3 inset,0 22px 40px -22px #4a356666,0 0 0 1px var(--card-b);background:linear-gradient(135deg,var(--paper),var(--paper2));box-shadow:var(--bp-sh);animation:passIn .4s var(--ease-out) .12s backwards;border-radius:6px;grid-template-columns:minmax(0,1fr) 150px;margin-top:28px;display:grid;position:relative}html.t-dark .root .bp{--bp-sh:0 0 0 1px #c7a5d53d,0 24px 44px -22px #05020ccc}.bp:before,.bp:after{content:"";background:var(--bg);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--card-b);border-radius:50%;position:absolute;right:136px}.bp:before{top:-10px}.bp:after{bottom:-10px}.bp-main{min-width:0;padding:18px 20px}.bp-hd{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.bp-brand{font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;color:var(--vio);font-size:11px;font-weight:700}.bp-code{white-space:nowrap;font-family:var(--f-spartan),sans-serif;letter-spacing:.1em;color:var(--ink);font-size:20px;font-weight:800}.bp-prof{font-family:var(--f-spartan),sans-serif;letter-spacing:.14em;color:var(--ink);margin-top:12px;font-size:13px}.bp-prof b{font-weight:700}.bp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:14px 0 0;display:grid}.bp-f dt{font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ciru);font-size:10px;font-weight:600}.bp-f dd{font-family:var(--f-play),serif;color:var(--ink);margin:2px 0 0;font-size:16px;line-height:1.2}.bp-stub{border-left:2px dashed var(--line2);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:18px 14px;display:flex;position:relative}.bp-st small{font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ciru);font-size:10px;font-weight:600;display:block}.bp-st b{font-family:var(--f-play),serif;color:var(--ink);margin-top:4px;font-size:17px;font-weight:400;line-height:1.15;display:block}.seal{width:84px;height:84px;color:var(--vio);animation:sealIn .22s var(--ease-out) .56s backwards;overflow:visible;transform:rotate(-10deg)}.seal-r1,.seal-r2{fill:none;stroke:currentColor;stroke-width:1.2px}.seal-r2{stroke-width:.8px;opacity:.6}.seal-t{font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;fill:currentColor;font-size:9.5px;font-weight:700}.seal-vl{font-family:var(--f-spartan),sans-serif;letter-spacing:.04em;fill:currentColor;font-size:20px;font-weight:800}.root .res-desc{max-width:54ch;color:var(--ciru);margin-top:28px;font-size:16px}.res-sub{font-family:var(--f-spartan),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ciru);margin:36px 0 0;font-size:12px;font-weight:600}.dests{border-top:1px solid var(--hair);margin:12px 0 0;padding:0;list-style:none}.dests li{border-bottom:1px solid var(--hair);flex-direction:column;gap:2px;padding:14px 0;display:flex}.dests b{font-family:var(--f-play),serif;letter-spacing:-.01em;font-size:clamp(22px,2vw,28px);font-weight:400}.dests li>span{color:var(--ciru);font-size:14px;line-height:1.5}.ins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ins-c{background:var(--card);box-shadow:inset 0 0 0 1px var(--card-b);border-radius:2px;padding:18px 18px 20px;position:relative}.ins-c:before{content:"";background:var(--oro);width:36px;height:2px;position:absolute;top:0;left:0}.ins-c h5{font-family:var(--f-play),serif;letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.15}.ins-c p{color:var(--ciru);font-size:14px;line-height:1.55}.ins-c:first-child{grid-column:1/-1}.form{border-top:1px solid var(--ink);flex-direction:column;gap:22px;margin-top:48px;padding-top:28px;display:flex}.form-h{font-family:var(--f-play),serif;letter-spacing:-.01em;margin:0;font-size:26px;font-weight:400;line-height:1.15}.form-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.form-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.priv{color:var(--ciru);max-width:48ch;font-size:12px;line-height:1.5}.priv a{text-underline-offset:3px;text-decoration:underline}.done{border-top:1px solid var(--ink);animation:fadeUp .3s var(--ease-out) both;flex-direction:column;align-items:flex-start;margin-top:44px;padding-top:28px;display:flex}.done-ck{width:60px;height:60px;margin-bottom:20px}.done-ck circle,.done-ck path{fill:none;stroke:var(--vio);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.done-ck circle{animation:draw .7s var(--ease-out) .1s forwards}.done-ck path{animation:draw .42s var(--ease-out) .52s forwards}.done-h{font-family:var(--f-play),serif;letter-spacing:-.02em;max-width:22ch;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.1}.res-sec{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;padding-top:24px;display:flex;position:relative}.toast{font-family:var(--f-spartan),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--btn-fg);background:var(--btn-bg);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);border-radius:2px;padding:7px 12px;font-size:11px;font-weight:600;position:absolute;top:-14px;left:0;transform:translateY(-100%)scale(.96)}.toast.on{opacity:1;transform:translateY(-100%)}.toast:empty{display:none}.copybox{resize:vertical;background:var(--card);width:100%;color:var(--ink);font:13px/1.55 var(--f-mont),sans-serif;box-shadow:inset 0 0 0 1px var(--line2);border:0;border-radius:2px;margin-top:16px;padding:12px 14px}@keyframes passIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes sealIn{0%{opacity:0;transform:rotate(-10deg)scale(1.08)}to{opacity:1;transform:rotate(-10deg)scale(1)}}.j-grid.is-res{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)}.j-grid.is-res .stage{--sc:.74;height:560px}.j-grid.is-res .rig{top:57%}.j-grid.is-res .stg-chips{display:none}@media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.h-title,.h-art,.h-copy{grid-area:auto/1}.h-title{order:1}.h-art{order:2}.h-copy{order:3;max-width:none}.h1{font-size:clamp(60px,17vw,120px)}.j-grid,.j-grid.is-res{grid-template-columns:minmax(0,1fr)}.j-stage-col{z-index:6;margin-inline:calc(var(--pad) * -1);order:-1;align-self:start;position:sticky;top:64px}.j-grid.is-res .j-stage-col{position:relative;top:0}.stage,.j-grid.is-res .stage{--sc:.5;border-radius:0;height:250px;position:relative;top:0}.j-grid.is-res .stage{--sc:.52}.j-left{min-height:0}.rig{top:64%}.stg-top{top:12px;left:var(--pad);right:var(--pad)}.stg-chips{display:none}}@media (max-width:760px){.nav-in{height:64px}.logo-w{display:none}.logo-m{display:block}.nav-links a:not(.btn){display:none}.nav-links{gap:4px}.tgl{margin-right:0}html{scroll-padding-top:64px}.journey{scroll-margin-top:64px}.sec-head .lbl-col,.sec-head h2{grid-column:1/-1}.how-item:nth-child(2),.how-item:nth-child(3){margin-top:0}.foot-a,.foot-b{grid-column:1/-1}.ins{grid-template-columns:minmax(0,1fr)}.phase-list li{grid-template-columns:32px minmax(0,1fr);gap:4px 12px}.phase-list li>span:last-child{grid-column:2}.bp{grid-template-columns:minmax(0,1fr)}.bp:before,.bp:after{display:none}.bp-hd{flex-wrap:wrap;row-gap:4px}.bp-brand{letter-spacing:.14em}.bp-code{white-space:nowrap}.bp-stub{border-left:0;border-top:2px dashed var(--line2);text-align:left;flex-direction:row;padding:14px 20px}.bp-st b{font-size:16px}.seal{width:64px;height:64px}.form-row{gap:16px}}@media (max-width:420px){.opt{grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;padding-inline:12px}.opt-ic{width:40px;height:40px}.q-num{font-size:64px}}@media (prefers-reduced-motion:reduce){.root *,.root :before,.root :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.float,.cshadow,.root .h-stage .h-fly,.root .h-stage .h-flare,.root .h-stage .arc-trail,.root .h-stage .h-shadow,.root .h-stage .mk-pulse{animation:none!important}.root .h-stage .h-fly{offset-distance:47%;opacity:1}.root .h-stage .arc-trail{stroke-dashoffset:530px;opacity:.9}.root .h-stage .h-shadow{opacity:.5}.reveal{opacity:1!important;animation:none!important}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.t-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip{z-index:40;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-spartan),sans-serif;letter-spacing:.18em;text-transform:uppercase;transition:transform .2s var(--ease-out);border-radius:2px;padding:12px 16px;font-size:12px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form .err[role=alert]{margin-top:12px}.foot-bottom a{color:inherit}.legal{max-width:760px;color:var(--ink);font-family:var(--f-mont),sans-serif;padding-block:clamp(48px,8vw,120px);font-size:16px;line-height:1.65}.legal .h2{margin:28px 0 8px}.legal h2:not(.h2){font-family:var(--f-spartan),sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ciru);margin:40px 0 8px;font-size:13px;font-weight:600}.legal p,.legal li{color:var(--ciru);max-width:62ch}.legal ul{margin:0;padding-left:1.2em}.legal li+li{margin-top:6px}.legal-meta{margin-bottom:8px;display:block}.nf{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:70vh;display:flex}
