@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.0ukv8w44g-ero.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.0.~6awr7s_x~e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.03.l3q6.yjdea.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.0wgivejcq.nxb.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.0y6l8gfsci7wz.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.03-2plk_jby3l.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.0mpjd3mt-1~.h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.0r7af91~4q_j_.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.02utixw1.5rzi.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.0e02f3~6sn7w-.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.09e04ariun53n.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.0blbxsk-o7go..woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.028zp-732gbw~.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.0k_.j9o.10h2l.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.0fdh6gfw.fu66.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0333v7l_db_.7.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.066.ad6_mw-jc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.0hmkv3zwob.vi.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.0~7tny-1_dnkq.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0bqj_k.a2fk9_.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.149i9fxan~kv5.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.0gcqbda4_uwsm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.0ui01shq9v.lx.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.0rbrzw48a33g-.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.0zyvzvhw7v9n6.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.027za71g6zbyv.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.0zvb2s65wg7ra.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.01aatzsemq119.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.145oh1f_0lhuk.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.0jd0f37ymqamw.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.0xw8k1a94ca7d.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.06v6gr1oou5_e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.0y8vazmfg0bhk.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.0-_p6gtpr2dyd.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.02r7r_3v3gydk.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.02yef55798_ui.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.06svmj1bjxpj5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.0pi5jsz4932jo.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.11rkwo8o3jx~2.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.17k2i9j4cifp0.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_1bdd0da5-module__VUC-KW__className{font-family:Spectral,Spectral Fallback}.spectral_1bdd0da5-module__VUC-KW__variable{--font-display:"Spectral", "Spectral Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_b59fe66d-module__NzrNga__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_b59fe66d-module__NzrNga__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.0e7g~mzgh06fx.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:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.0rh97k4~lxq~w.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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.0e7g~mzgh06fx.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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.0rh97k4~lxq~w.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:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_26d65eb7-module__UaP0ua__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_26d65eb7-module__UaP0ua__variable{--font-mono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
:root{--ivory:#fbf7ee;--paper:#fffdf8;--oat:#f2eadb;--oat-2:#ebe0cb;--stone:#e3d7bd;--forest:#1e3a2e;--forest-2:#172c23;--forest-3:#2a4d3d;--ink-soft:#4c5d50;--ink-faint:#768073;--saffron:#e8a02c;--saffron-deep:#b5781a;--saffron-glow:#f2b34e;--honey:#f6d9a0;--honey-soft:#fbecc7;--meadow:#c8d7c4;--meadow-deep:#6f8e6c;--scrim:30, 58, 46;--line:rgba(var(--scrim), .14);--line-soft:rgba(var(--scrim), .08);--line-strong:rgba(var(--scrim), .26);--line-ivory:#fbf7ee2e;--line-ivory-soft:#fbf7ee1a;--ok:#6f8e6c;--ease:cubic-bezier(.22, 1, .36, 1);--ease-2:cubic-bezier(.65, 0, .35, 1);--ease-soft:cubic-bezier(.2, .7, .2, 1);--display:var(--font-display), "Spectral", Georgia, "Times New Roman", serif;--sans:var(--font-sans), "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--mono:var(--font-mono), "Spline Sans Mono", ui-monospace, monospace;--wrap:1280px;--wrap-tight:1040px;--pad:clamp(18px, 4.4vw, 64px);--nav-h:88px;--shadow:0 24px 60px -30px #1e301a57;--shadow-hi:0 30px 70px -28px #1e301a6b}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--ivory);color:var(--forest);font-family:var(--sans);letter-spacing:.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.7;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}::selection{background:var(--saffron);color:var(--forest)}:focus-visible{outline:2px solid var(--saffron-deep);outline-offset:3px;border-radius:3px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad);margin-inline:auto}.wrap-tight{width:100%;max-width:var(--wrap-tight);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:clamp(64px,9.5vw,150px);position:relative}.section-sm{padding-block:clamp(46px,6vw,92px);position:relative}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 760px}.flush-t{padding-top:0}.flush-b{padding-bottom:0}.paper{background:var(--paper)}.oat{background:var(--oat)}.oat-2{background:var(--oat-2)}.meadow-band{background:var(--meadow)}.dark{background:var(--forest);color:var(--ivory)}.dark-2{background:var(--forest-2);color:var(--ivory)}.dark .muted,.dark-2 .muted{color:#fbf7eea8}.dark ::selection,.dark-2 ::selection{background:var(--saffron);color:var(--forest)}.rule{border:0;border-top:1px solid var(--line)}.dark .rule,.dark-2 .rule{border-top:1px solid var(--line-ivory)}.serif{font-family:var(--display);font-weight:500}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.012em;font-weight:500;line-height:1.06}.d-xl{font-family:var(--display);letter-spacing:-.018em;font-size:clamp(2.8rem,7vw,6rem);font-weight:500;line-height:1}.d-lg{font-family:var(--display);letter-spacing:-.014em;font-size:clamp(2.1rem,4.6vw,3.8rem);font-weight:500;line-height:1.04}.d-md{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500;line-height:1.1}.d-sm{font-family:var(--display);font-size:clamp(1.3rem,2.1vw,1.78rem);font-weight:500;line-height:1.16}.italic{font-style:italic}.lede{color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:400;line-height:1.6}.dark .lede,.dark-2 .lede{color:#fbf7eecc}.measure{max-width:60ch}.measure-sm{max-width:46ch}.measure-xs{max-width:38ch}.center{text-align:center}.mx-auto{margin-inline:auto}.eyebrow{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--saffron-deep);align-items:center;gap:.7em;font-size:.7rem;font-weight:400;display:inline-flex}.eyebrow:before{content:"";background:var(--saffron);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 #e8a02c66}.eyebrow.dim{color:var(--ink-faint)}.eyebrow.dim:before{background:var(--meadow-deep)}.dark .eyebrow,.dark-2 .eyebrow{color:var(--saffron-glow)}.dark .eyebrow:before,.dark-2 .eyebrow:before{background:var(--saffron)}.eyebrow.no-dot:before{display:none}.mono{font-family:var(--mono);letter-spacing:.03em}.muted{color:var(--ink-soft)}.dot{color:var(--saffron)}.draw-ul{display:inline-block;position:relative}.draw-ul:after{content:"";background:var(--saffron);transform-origin:0;width:100%;height:3px;transition:transform .9s var(--ease) .15s;position:absolute;bottom:-.16em;left:0;transform:scaleX(0)}.draw-ul.in:after,.reveal.in .draw-ul:after{transform:scaleX(1)}.link{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--saffron-deep);align-items:center;gap:.5em;padding-bottom:4px;font-size:.72rem;display:inline-flex;position:relative}.link:after{content:"";transform-origin:100%;width:100%;height:1.5px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(1)}.link:hover:after{transform-origin:0;transform:scaleX(0)}.link .ar{transition:transform .4s var(--ease)}.link:hover .ar{transform:translate(4px)}.dark .link,.dark-2 .link{color:var(--saffron-glow)}.btn{--bg:var(--saffron);--fg:var(--forest);--bd:var(--saffron);isolation:isolate;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1.5px solid var(--bd);background:var(--bg);color:var(--fg);transition:color .45s var(--ease), border-color .45s var(--ease), transform .4s var(--ease), background .45s var(--ease);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:1.05em 1.9em;font-size:.72rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--forest);transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn:hover{color:var(--ivory);border-color:var(--forest);transform:translateY(-2px)}.btn:hover:before,.btn:active{transform:translateY(0)}.btn.outline{--bg:transparent;--fg:var(--forest);--bd:var(--line-strong)}.btn.outline:before{background:var(--forest)}.btn.outline:hover{color:var(--ivory);border-color:var(--forest)}.btn.ghost{--bg:transparent;--fg:var(--forest);--bd:transparent;padding-inline:.4em}.btn.ghost:before{display:none}.btn.ghost:hover{color:var(--saffron-deep);transform:none}.dark .btn.outline,.dark-2 .btn.outline{--fg:var(--ivory);--bd:var(--line-ivory)}.dark .btn.outline:before,.dark-2 .btn.outline:before{background:var(--saffron)}.dark .btn.outline:hover,.dark-2 .btn.outline:hover{color:var(--forest);border-color:var(--saffron)}.btn.light{--bg:var(--ivory);--fg:var(--forest);--bd:var(--ivory)}.btn.light:before{background:var(--saffron)}.btn.light:hover{color:var(--forest);border-color:var(--saffron)}.reveal{opacity:0;transition:opacity .85s var(--ease-soft), transform .85s var(--ease-soft);transform:translateY(22px)}.reveal:not(.in){will-change:opacity, transform}.reveal.in{opacity:1;will-change:auto;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.reveal.d5{transition-delay:.4s}.stagger>*{opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);transform:translateY(20px)}.stagger:not(.in)>*{will-change:opacity, transform}.stagger.in>*{opacity:1;will-change:auto;transform:none}.stagger.in>:first-child{transition-delay:50ms}.stagger.in>:nth-child(2){transition-delay:.12s}.stagger.in>:nth-child(3){transition-delay:.19s}.stagger.in>:nth-child(4){transition-delay:.26s}.stagger.in>:nth-child(5){transition-delay:.33s}.stagger.in>:nth-child(6){transition-delay:.4s}.stagger.in>:nth-child(7){transition-delay:.47s}.stagger.in>:nth-child(8){transition-delay:.54s}.wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1.05s var(--ease)}.wipe.in{clip-path:inset(0)}.hero-enter{animation:heroRise 1.1s var(--ease-soft) both}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-enter.h2{animation-delay:.12s}.hero-enter.h3{animation-delay:.24s}.hero-enter.h4{animation-delay:.36s}.frame{background:var(--oat-2);border-radius:14px;position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%;display:block}.frame.tall{aspect-ratio:4/5}.frame.portrait{aspect-ratio:3/4}.frame.wide{aspect-ratio:16/10}.frame.cine{aspect-ratio:16/9}.frame.sq{aspect-ratio:1}.frame.kb img{transition:transform 9s var(--ease-soft)}.frame.kb:hover img{transform:scale(1.06)}.kb-auto img{animation:18s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.hero{min-height:clamp(560px,88vh,920px);color:var(--ivory);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0}.hero-media img{object-fit:cover;width:100%;height:100%;animation:22s ease-in-out infinite alternate kenburns}.hero-media:after{content:"";background:linear-gradient(#f6d9a029 0%,#1e3a2e00 26%),linear-gradient(7deg,#172c23eb 0%,#172c2380 34%,#1e3a2e0f 62%,#1e3a2e00 80%);position:absolute;inset:0}.hero-inner{z-index:1;width:100%;padding-block:clamp(48px,8vh,96px);position:relative}.hero .eyebrow{color:var(--saffron-glow)}.hero .eyebrow:before{background:var(--saffron)}.phero{min-height:clamp(380px,56vh,560px);color:var(--ivory);align-items:flex-end;display:flex;position:relative;overflow:hidden}.phero .hero-media img{animation:26s ease-in-out infinite alternate kenburns}.phero-inner{z-index:1;width:100%;padding-block:clamp(36px,6vh,64px);position:relative}.phero .eyebrow{color:var(--saffron-glow)}.crumb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fbf7eeb3;flex-wrap:wrap;align-items:center;gap:.6em;font-size:.68rem;display:flex}.crumb a:hover{color:var(--saffron-glow)}.crumb .sep{opacity:.5}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.split.r .split-media{order:2}.split-narrow{grid-template-columns:.9fr 1.1fr}.split-wide-media{grid-template-columns:1.1fr .9fr}.shead{flex-direction:column;gap:1.1rem;display:flex}.shead .eyebrow{margin-bottom:.2rem}.lead-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.statband{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,48px);display:grid}.stat{flex-direction:column;gap:.4rem;display:flex}.stat .num{font-family:var(--display);letter-spacing:-.02em;color:var(--forest);font-size:clamp(2.4rem,4.2vw,3.6rem);font-weight:500;line-height:1}.dark .stat .num,.dark-2 .stat .num{color:var(--ivory)}.stat .num span{font:inherit;display:inline}.stat .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.dark .stat .lab,.dark-2 .stat .lab{color:#fbf7ee99}.stat .uline{background:var(--saffron);transform-origin:0;width:38px;height:2px;transition:transform .8s var(--ease) .2s;transform:scaleX(0)}.stagger.in .stat .uline,.reveal.in .stat .uline{transform:scaleX(1)}.accred{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);display:flex}.accred .acc{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.5em;font-size:.74rem;display:inline-flex}.accred .acc i,.accred .acc .b{color:var(--meadow-deep)}.dark .accred .acc,.dark-2 .accred .acc{color:#fbf7ee99}.cards{gap:clamp(16px,2vw,26px);display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.icard{background:var(--forest);color:var(--ivory);box-shadow:var(--shadow);border-radius:16px;display:block;position:relative;overflow:hidden}.icard .frame{border-radius:0}.icard .frame img{transition:transform 1.1s var(--ease-soft)}.icard:hover .frame img{transform:scale(1.05)}.icard .frame:after{content:"";background:linear-gradient(#172c2300 28%,#172c232e 54%,#172c23db 96%);position:absolute;inset:0}.icard .icard-body{z-index:1;padding:clamp(18px,2vw,28px);position:absolute;bottom:0;left:0;right:0}.icard .ic-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--saffron-glow);font-size:.66rem}.icard h3{margin-top:.3rem;font-size:clamp(1.3rem,2vw,1.7rem)}.icard .ic-desc{opacity:0;max-height:0;transition:max-height .55s var(--ease), opacity .5s var(--ease), margin .5s var(--ease);color:#fbf7eed1;font-size:.95rem;line-height:1.55;overflow:hidden}.icard:hover .ic-desc,.icard:focus-visible .ic-desc{opacity:1;max-height:8em;margin-top:.6rem}.icard .ic-arrow{border:1px solid var(--line-ivory);width:44px;height:44px;color:var(--ivory);transition:background .4s var(--ease), color .4s var(--ease), transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(16px,2vw,26px);right:clamp(16px,2vw,26px)}.icard:hover .ic-arrow{background:var(--saffron);color:var(--forest);border-color:var(--saffron);transform:rotate(-45deg)}.pcard{background:var(--paper);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .5s var(--ease);border-radius:18px;padding:clamp(22px,2.4vw,34px)}.pcard:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-6px)}.pcard .pc-ic{background:var(--honey-soft);width:46px;height:46px;color:var(--saffron-deep);border-radius:12px;place-items:center;margin-bottom:1.1rem;font-size:1.3rem;display:grid}.pcard h3{margin-bottom:.5rem;font-size:clamp(1.15rem,1.6vw,1.42rem)}.pcard p{color:var(--ink-soft);font-size:.96rem}.dark .pcard,.dark-2 .pcard{background:var(--forest-3);border-color:var(--line-ivory)}.dark .pcard p,.dark-2 .pcard p{color:#fbf7eebd}.dark .pcard .pc-ic,.dark-2 .pcard .pc-ic{color:var(--saffron-glow);background:#e8a02c29}.vcard{border-top:1px solid var(--line);padding-top:1.4rem}.vcard .vn{font-family:var(--mono);color:var(--saffron-deep);letter-spacing:.1em;font-size:.78rem}.vcard h3{margin:.7rem 0 .5rem;font-size:clamp(1.15rem,1.7vw,1.5rem)}.vcard p{color:var(--ink-soft);font-size:.96rem}.dark .vcard,.dark-2 .vcard{border-color:var(--line-ivory)}.dark .vcard p,.dark-2 .vcard p{color:#fbf7eebd}.listrow{border-top:1px solid var(--line);transition:padding .4s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;display:flex}.listrow:last-child{border-bottom:1px solid var(--line)}.listrow .lr-t{font-family:var(--display);font-size:clamp(1.15rem,1.8vw,1.55rem)}.listrow .lr-m{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.68rem}.listrow:hover{padding-left:.6rem}.listrow:hover .lr-arrow{color:var(--saffron-deep);transform:translate(4px)}.lr-arrow{transition:transform .4s var(--ease), color .4s var(--ease);color:var(--ink-faint)}.mosaic{grid-template-columns:repeat(6,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.mosaic .m-a{grid-area:span 2/span 4}.mosaic .m-b,.mosaic .m-c{grid-column:span 2}.mosaic .m-d,.mosaic .m-e{grid-column:span 3}.pull{font-family:var(--display);letter-spacing:-.012em;font-size:clamp(1.6rem,3.4vw,2.9rem);font-weight:500;line-height:1.18}.pull .q{color:var(--saffron)}.quote-cite{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:1.4rem;font-size:.72rem}.dark .quote-cite,.dark-2 .quote-cite{color:#fbf7ee99}.stepper{grid-template-columns:repeat(5,1fr);gap:clamp(14px,2vw,28px);display:grid;position:relative}.step{padding-top:2.6rem;position:relative}.step:before{content:"";background:var(--line);height:1px;position:absolute;top:9px;left:0;right:-1px}.step:last-child:before{right:50%}.step .node{background:var(--ivory);border:2px solid var(--meadow-deep);border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0}.step.on .node{background:var(--saffron);border-color:var(--saffron);box-shadow:0 0 0 5px #e8a02c2e}.step .sn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--saffron-deep);font-size:.66rem}.step h3{margin:.4rem 0;font-size:clamp(1.1rem,1.5vw,1.35rem)}.step p{color:var(--ink-soft);font-size:.92rem}.dark .step:before,.dark-2 .step:before{background:var(--line-ivory)}.dark .step .node,.dark-2 .step .node{background:var(--forest)}.dark .step p,.dark-2 .step p{color:#fbf7eebd}.acc-item{border-top:1px solid var(--line)}.acc-item:last-child{border-bottom:1px solid var(--line)}.acc-q{text-align:left;width:100%;font-family:var(--display);transition:color .3s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font-size:clamp(1.08rem,1.6vw,1.4rem);display:flex}.acc-q:hover{color:var(--saffron-deep)}.acc-ic{border:1px solid var(--line-strong);width:30px;height:30px;transition:transform .4s var(--ease), background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.acc-item.open .acc-ic{background:var(--saffron);border-color:var(--saffron);color:var(--forest);transform:rotate(180deg)}.acc-a{max-height:0;transition:max-height .5s var(--ease);overflow:hidden}.acc-a-inner{color:var(--ink-soft);max-width:64ch;padding-bottom:1.5rem}.dark .acc-item,.dark-2 .acc-item{border-color:var(--line-ivory)}.dark .acc-a-inner,.dark-2 .acc-a-inner{color:#fbf7eebd}.form{gap:1.15rem;display:grid}.field{flex-direction:column;gap:.45rem;display:flex}.field label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem}.field input,.field select,.field textarea{background:var(--paper);border:1px solid var(--line-strong);color:var(--forest);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:12px;width:100%;padding:.92em 1.05em;font-size:.98rem}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--saffron);outline:none;box-shadow:0 0 0 4px #e8a02c29}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint);opacity:.7}.grid-2{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.form-note{color:var(--ink-faint);font-size:.84rem}.form-ok{background:var(--meadow);text-align:center;border-radius:16px;padding:clamp(28px,4vw,44px)}.form-ok .ok-ic{background:var(--forest);width:56px;height:56px;color:var(--ivory);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.5rem;display:grid}.dark .field input,.dark .field select,.dark .field textarea,.dark-2 .field input,.dark-2 .field select,.dark-2 .field textarea{background:var(--forest-3);border-color:var(--line-ivory);color:var(--ivory)}.sticky-aside{top:calc(var(--nav-h) + 18px);position:sticky}.gtabs{flex-wrap:wrap;gap:.5rem;display:flex}.gtab{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-soft);transition:all .35s var(--ease);border-radius:999px;padding:.6em 1.15em;font-size:.7rem}.gtab:hover{border-color:var(--forest)}.gtab.on{background:var(--forest);color:var(--ivory);border-color:var(--forest)}.gmasonry{columns:3;column-gap:clamp(12px,1.6vw,20px)}.gmasonry .gitem{break-inside:avoid;cursor:pointer;border-radius:14px;margin-bottom:clamp(12px,1.6vw,20px);position:relative;overflow:hidden}.gmasonry .gitem img{transition:transform 1s var(--ease-soft);width:100%}.gmasonry .gitem:hover img{transform:scale(1.05)}.gmasonry .gitem:after{content:"";transition:background .4s var(--ease);background:#1e3a2e00;position:absolute;inset:0}.gmasonry .gitem:hover:after{background:#1e3a2e1f}.twilight{color:var(--ivory);border-radius:18px;position:relative;overflow:hidden}.twilight img{object-fit:cover;width:100%}.twilight:after{content:"";will-change:opacity;background:radial-gradient(120% 80% at 50% 86%,#e8a02c38,#172c238c 52%,#172c23d1);animation:8s ease-in-out infinite glow;position:absolute;inset:0;transform:translateZ(0)}@keyframes glow{0%,to{opacity:.86}50%{opacity:1}}.twilight .tw-body{z-index:1;padding:clamp(24px,4vw,56px);position:absolute;inset:auto 0 0}.cta{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;display:flex}.cta .btns{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.btns{flex-wrap:wrap;gap:.9rem;display:flex}.nav{z-index:100;height:var(--nav-h);transition:background .4s var(--ease), box-shadow .4s var(--ease), height .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.nav:before{content:"";z-index:-1;pointer-events:none;opacity:1;transition:opacity .4s var(--ease);background:linear-gradient(#172c2399 0%,#172c2347 48%,#172c2300 100%);position:absolute;inset:0}.nav.solid:before{opacity:0}.nav.solid{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#fbf7eee6;height:72px}.nav.solid .nav-link,.nav.solid .brandmark .bm-text{color:var(--forest)}.nav-inner{width:100%;max-width:var(--wrap);padding-inline:var(--pad);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.brandmark{color:var(--ivory);align-items:center;gap:.7rem;display:inline-flex}.nav.solid .brandmark{color:var(--forest)}.brandmark .bm-text{font-family:var(--display);letter-spacing:.02em;font-size:1.16rem;font-weight:500;line-height:1}.brandmark .bm-sub{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;opacity:.7;margin-top:3px;font-size:.54rem;display:block}.nav-links{align-items:center;gap:clamp(.8rem,1.6vw,1.7rem);display:flex}.nav-link{color:var(--ivory);transition:color .3s var(--ease);letter-spacing:.01em;white-space:nowrap;padding:.4rem 0;font-size:.82rem;font-weight:500;position:relative}.nav-link:after{content:"";background:var(--saffron);width:6px;height:6px;transition:transform .35s var(--ease);border-radius:50%;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scale(0)}.nav-link:hover,.nav-link.active{color:var(--saffron-glow)}.nav.solid .nav-link:hover,.nav.solid .nav-link.active{color:var(--saffron-deep)}.nav-link.active:after{transform:translate(-50%)scale(1)}.nav-cta{align-items:center;gap:.7rem;display:flex}.nav-btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:all .4s var(--ease);white-space:nowrap;border:1.5px solid;border-radius:999px;padding:.78em 1.3em;font-size:.66rem;font-weight:500}.nav-btn.line{color:var(--ivory);border-color:var(--line-ivory)}.nav.solid .nav-btn.line{color:var(--forest);border-color:var(--line-strong)}.nav-btn.line:hover{border-color:var(--saffron);color:var(--saffron-glow)}.nav.solid .nav-btn.line:hover{color:var(--saffron-deep);border-color:var(--saffron)}.nav-btn.fill{background:var(--saffron);border-color:var(--saffron);color:var(--forest)}.nav-btn.fill:hover{background:var(--ivory);border-color:var(--ivory);transform:translateY(-2px)}.has-drop{position:relative}.drop{background:var(--paper);border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;border-radius:16px;padding:.6rem;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px)}.has-drop:hover .drop,.has-drop:focus-within .drop{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.drop a{color:var(--forest);transition:background .25s var(--ease);border-radius:10px;flex-direction:column;gap:1px;padding:.7rem .85rem;display:flex}.drop a:hover{background:var(--oat)}.drop a .dt{font-family:var(--display);font-size:1.02rem}.drop a .ds{color:var(--ink-faint);font-size:.78rem}.burger{border:1px solid var(--line-ivory);width:44px;height:44px;color:var(--ivory);border-radius:50%;place-items:center;display:none}.nav.solid .burger{color:var(--forest);border-color:var(--line-strong)}.mobile-menu{z-index:200;background:var(--forest);color:var(--ivory);transition:transform .55s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.mobile-menu.open{transform:translateY(0)}.mm-top{height:var(--nav-h);padding-inline:var(--pad);border-bottom:1px solid var(--line-ivory);flex:none;justify-content:space-between;align-items:center;display:flex}.mm-body{padding:clamp(20px, 5vw, 40px) var(--pad);flex-direction:column;gap:.3rem;display:flex}.mm-link{font-family:var(--display);border-bottom:1px solid var(--line-ivory);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:clamp(1.7rem,6vw,2.4rem);display:flex}.mm-link .mm-i{font-family:var(--mono);color:var(--saffron-glow);font-size:.8rem}.mm-sub{padding-left:1rem}.mm-sub a{font-family:var(--sans);color:#fbf7eecc;padding:.5rem 0;font-size:1.05rem;display:block}.mm-cta{padding:var(--pad);gap:.7rem;margin-top:auto;display:grid}.footer{background:var(--forest-2);color:var(--ivory);position:relative;overflow:hidden}.footer .f-top{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,64px);padding-block:clamp(56px,8vw,96px);display:grid}.footer h4{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--saffron-glow);margin-bottom:1.3rem;font-size:.68rem;font-weight:500}.footer .f-link{color:#fbf7eec7;transition:color .3s var(--ease), padding .3s var(--ease);padding:.34rem 0;font-size:.94rem;display:block}.footer .f-link:hover{color:var(--saffron-glow);padding-left:.4rem}.footer .f-blurb{color:#fbf7eeb8;max-width:36ch;margin-top:1.1rem;font-size:.95rem}.footer .f-bottom{border-top:1px solid var(--line-ivory);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.6rem;display:flex}.footer .f-bottom,.footer .f-bottom a{font-family:var(--mono);letter-spacing:.08em;color:#fbf7ee99;font-size:.68rem}.footer .f-bottom a:hover{color:var(--saffron-glow)}.f-watermark{font-family:var(--display);color:#fbf7ee0a;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(5rem,20vw,16rem);font-weight:500;line-height:.8;position:absolute;bottom:-.22em;right:clamp(-20px,-2vw,0px)}.chan{flex-direction:column;gap:.3rem;display:flex}.chan a{color:var(--saffron-deep)}.dark .chan a,.dark-2 .chan a{color:var(--saffron-glow)}.mapframe{background:var(--meadow);border:1px solid var(--line);border-radius:18px;place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.mapframe .pin{background:var(--saffron);width:18px;height:18px;animation:pinpop .6s var(--ease) both;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 0 0 6px #e8a02c38}@keyframes pinpop{0%{transform:rotate(-45deg)scale(0)}to{transform:rotate(-45deg)scale(1)}}.mt-1{margin-top:.6rem}.mt-2{margin-top:1.2rem}.mt-3{margin-top:2rem}.mt-4{margin-top:3rem}.gap-sm{gap:.8rem}.gap-md{gap:1.4rem}.tag-row{flex-wrap:wrap;gap:.5rem;display:flex}.chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:999px;padding:.5em .95em;font-size:.68rem}.dark .chip,.dark-2 .chip{border-color:var(--line-ivory);color:#fbf7eec7}.chip.fill{background:var(--honey-soft);color:var(--saffron-deep);border-color:#0000}.tline{gap:0;display:grid}.tline .tl-row{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:1.4rem;padding:1.1rem 0;display:grid}.tline .tl-row:last-child{border-bottom:1px solid var(--line)}.tline .tl-time{font-family:var(--mono);letter-spacing:.06em;color:var(--saffron-deep);padding-top:.2rem;font-size:.78rem}.tline .tl-t{font-family:var(--display);font-size:1.2rem}.tline .tl-d{color:var(--ink-soft);margin-top:.2rem;font-size:.94rem}.dest{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.dest .d-cell{background:var(--paper);text-align:center;font-family:var(--display);min-height:90px;transition:background .4s var(--ease), color .4s var(--ease);place-items:center;padding:1.4rem 1rem;font-size:clamp(1rem,1.4vw,1.25rem);display:grid}.dest .d-cell:hover{background:var(--forest);color:var(--ivory)}@media (max-width:1080px){.footer .f-top{grid-template-columns:1fr 1fr}.cols-4,.dest{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){:root{--nav-h:72px}.nav-links,.nav-cta .nav-btn.line{display:none}.burger{display:grid}.split,.split.r .split-media,.split-narrow,.split-wide-media{grid-template-columns:1fr}.split.r .split-media{order:0}.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}.statband{grid-template-columns:repeat(2,1fr);row-gap:2rem}.mosaic{grid-template-columns:1fr 1fr}.mosaic .m-a,.mosaic .m-b,.mosaic .m-c,.mosaic .m-d,.mosaic .m-e{grid-area:auto/span 1}.mosaic .m-a{grid-column:span 2}.stepper{grid-template-columns:1fr;gap:0}.step{padding-top:0;padding-bottom:1.8rem;padding-left:2.4rem}.step:before{width:1px;height:auto;inset:0 auto 0 8px}.step:last-child:before{bottom:50%;right:auto}.step .node{top:2px}.gmasonry{columns:2}.grid-2{grid-template-columns:1fr}.tline .tl-row{grid-template-columns:84px 1fr;gap:1rem}.lead-row{flex-direction:column;align-items:flex-start;gap:1.2rem}.f-watermark{font-size:34vw}}@media (max-width:520px){.statband{grid-template-columns:1fr}.gmasonry{columns:1}.mosaic{grid-template-columns:1fr}.mosaic .m-a{grid-column:span 1}.footer .f-top{grid-template-columns:1fr}.nav-cta .nav-btn.fill{padding:.7em 1.05em}}
