@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_e27c75c7-module__erTL-q__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_e27c75c7-module__erTL-q__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_624bff11-module__OI9OXa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_624bff11-module__OI9OXa__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.2nbaer0g12-mx.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.3f-qedmuksb1u.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.0c-2_pvk97n4l.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.2th8bimuufa9h.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.2z5t5bl_buaq4.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.0cthxa3mcy42c.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.1zorssra76br6.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.2cglzsm933aqw.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.090ae4wdj6ak3.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.17l2q2xazf7qv.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.0a0hvagajeuvk.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.0k3erjj452ij8.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.1j5f1tqa41gj1.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.3aa1quwg-8auu.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.0-zxmgh6g2ro_.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.3tz5-9aop7k3s.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.1f3alcz_ehiv6.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.2n2pzj7q6-yqb.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.2cub6xgiuvof-.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.32qtc5gvtu4f4.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.075nzhq-azcwn.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.32fxum-hv1zci.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.043e7-2hd94z4.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.3tnad6m4sf0xz.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.1oxabuqlrz9-_.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.09bhwyvkoc8ms.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.0lwu3izqcp-2k.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.26uzcjajmah7n.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.3lo3d5l1mfb52.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.42kv-xe2onlt1.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_afe6ae39-module__hgEX6W__className{font-family:Spectral,Spectral Fallback}.spectral_afe6ae39-module__hgEX6W__variable{--font-spectral:"Spectral", "Spectral Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_4503f443-module__m2-5hG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_4503f443-module__m2-5hG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.SkipLink-module__GdAmZG__skip{top:var(--s3);left:var(--s3);z-index:100;background:var(--brass-500);color:var(--ink-950);font-family:var(--f-display);font-size:var(--fs-btn);letter-spacing:.12em;text-transform:uppercase;padding:var(--s3) var(--s4);transition:transform var(--t-fast) var(--ease);font-weight:600;font-stretch:112%;text-decoration:none;position:fixed;transform:translateY(-200%)}.SkipLink-module__GdAmZG__skip:focus{transform:translateY(0)}
.Logo-module__DqsGMq__img{display:block}.Logo-module__DqsGMq__knockout{filter:brightness(0)invert()}
.LocaleSwitch-module__k9_xmW__wrap{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.16em;position:relative}.LocaleSwitch-module__k9_xmW__trigger{align-items:center;gap:var(--s2);cursor:pointer;padding:var(--s2) var(--s2);font:inherit;letter-spacing:inherit;color:var(--slate-600);transition:color var(--t-fast) var(--ease);background:0 0;border:none;display:inline-flex}.LocaleSwitch-module__k9_xmW__trigger:hover,.LocaleSwitch-module__k9_xmW__wrap:focus-within .LocaleSwitch-module__k9_xmW__trigger{color:var(--ink-800)}.LocaleSwitch-module__k9_xmW__caret{transition:transform var(--t-fast) var(--ease);font-size:.7em}.LocaleSwitch-module__k9_xmW__wrap:hover .LocaleSwitch-module__k9_xmW__caret,.LocaleSwitch-module__k9_xmW__wrap:focus-within .LocaleSwitch-module__k9_xmW__caret{transform:translateY(1px)}.LocaleSwitch-module__k9_xmW__menu{z-index:5;margin:var(--s2) 0 0;padding:var(--s2);background:var(--white);border:1px solid var(--line);min-width:5.5rem;box-shadow:var(--e2);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);flex-direction:column;gap:.1rem;list-style:none;display:flex;position:absolute;top:100%;right:0;transform:translateY(-4px)}.LocaleSwitch-module__k9_xmW__wrap:hover .LocaleSwitch-module__k9_xmW__menu,.LocaleSwitch-module__k9_xmW__wrap:focus-within .LocaleSwitch-module__k9_xmW__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.LocaleSwitch-module__k9_xmW__menu:before{content:"";left:0;right:0;top:calc(-1 * var(--s2) - .25rem);height:calc(var(--s2) + .25rem);position:absolute}.LocaleSwitch-module__k9_xmW__item,.LocaleSwitch-module__k9_xmW__disabled{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);letter-spacing:.16em;text-decoration:none;display:flex}.LocaleSwitch-module__k9_xmW__item{color:var(--slate-600);transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}.LocaleSwitch-module__k9_xmW__item:hover,.LocaleSwitch-module__k9_xmW__item:focus-visible{color:var(--ink-800);background:var(--paper)}.LocaleSwitch-module__k9_xmW__disabled{width:100%;font:inherit;letter-spacing:.16em;color:var(--slate-500);cursor:default;background:0 0;border:none}.LocaleSwitch-module__k9_xmW__soon{letter-spacing:.08em;text-transform:none;color:var(--slate-500);opacity:.7;font-size:.72em}.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__trigger{color:var(--steel-300)}.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__trigger:hover,.LocaleSwitch-module__k9_xmW__dark.LocaleSwitch-module__k9_xmW__wrap:focus-within .LocaleSwitch-module__k9_xmW__trigger{color:var(--white)}.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__menu{background:var(--ink-900);border-color:#a8c5d933}.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__item{color:var(--steel-300)}.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__item:hover,.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__item:focus-visible{color:var(--white);background:#ffffff0d}.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__disabled{color:#a8c5d959}.LocaleSwitch-module__k9_xmW__dark .LocaleSwitch-module__k9_xmW__soon{color:var(--steel-400)}
.DivisionsNav-module__dFm7UG__wrap{display:inline-flex;position:relative}.DivisionsNav-module__dFm7UG__trigger{align-items:center;gap:var(--s2);cursor:pointer;font-family:var(--f-display);font-size:var(--fs-btn);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-600);transition:color var(--t-fast) var(--ease);background:0 0;border:none;font-weight:600;font-stretch:108%;display:inline-flex}.DivisionsNav-module__dFm7UG__trigger:hover,.DivisionsNav-module__dFm7UG__wrap[data-open] .DivisionsNav-module__dFm7UG__trigger{color:var(--ink-800)}.DivisionsNav-module__dFm7UG__caret{transition:transform var(--t-fast) var(--ease);font-size:.7em}.DivisionsNav-module__dFm7UG__wrap[data-open] .DivisionsNav-module__dFm7UG__caret{transform:translateY(1px)}.DivisionsNav-module__dFm7UG__menu{z-index:5;margin:var(--s3) 0 0;padding:var(--s3);background:var(--white);border:1px solid var(--line);border-top:2px solid var(--brass-500);min-width:14rem;box-shadow:var(--e2);opacity:0;pointer-events:none;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);flex-direction:column;gap:.1rem;list-style:none;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)}.DivisionsNav-module__dFm7UG__wrap[data-open] .DivisionsNav-module__dFm7UG__menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.DivisionsNav-module__dFm7UG__menu:before{content:"";left:0;right:0;top:calc(-1 * var(--s3) - .25rem);height:calc(var(--s3) + .25rem);position:absolute}.DivisionsNav-module__dFm7UG__item{gap:var(--s1);padding:var(--s3) var(--s4);transition:background var(--t-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.DivisionsNav-module__dFm7UG__item:hover,.DivisionsNav-module__dFm7UG__item:focus-visible{background:var(--paper)}.DivisionsNav-module__dFm7UG__name{font-family:var(--f-display);font-size:var(--fs-h4);color:var(--ink-800);font-weight:500}.DivisionsNav-module__dFm7UG__sub{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--slate-600)}
.MobileNav-module__cfarMG__overlay{z-index:var(--z-mobilenav);background:var(--ink-950);padding:var(--s5) var(--gutter) var(--s7);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileNav-module__cfarMG__top{height:var(--header-h);margin-bottom:var(--s6);justify-content:flex-end;align-items:center;display:flex}.MobileNav-module__cfarMG__close{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #a8c5d93d;justify-content:center;align-items:center;display:inline-flex}.MobileNav-module__cfarMG__closeMark{font-family:var(--f-display);font-size:1.75rem;line-height:1}.MobileNav-module__cfarMG__nav{gap:var(--s5);flex-direction:column;display:flex}.MobileNav-module__cfarMG__link{font-family:var(--f-display);font-size:var(--fs-d3);letter-spacing:-.01em;text-transform:uppercase;color:var(--white);font-weight:600;font-stretch:108%;text-decoration:none}.MobileNav-module__cfarMG__link:hover{color:var(--brass-400)}.MobileNav-module__cfarMG__divider{height:1px;margin:var(--s7) 0 var(--s6);background:#a8c5d92e}.MobileNav-module__cfarMG__divisions{gap:var(--s4);flex-direction:column;display:flex}.MobileNav-module__cfarMG__division{font-family:var(--f-display);font-size:var(--fs-h3);color:var(--steel-300);flex-direction:column;gap:.15rem;font-weight:600;font-stretch:106%;text-decoration:none;display:flex}.MobileNav-module__cfarMG__division:hover{color:var(--white)}.MobileNav-module__cfarMG__sub{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--steel-400)}.MobileNav-module__cfarMG__foot{padding-top:var(--s7);justify-content:space-between;align-items:center;gap:var(--s5);flex-wrap:wrap;margin-top:auto;display:flex}.MobileNav-module__cfarMG__locales{gap:var(--s3);flex-wrap:wrap;display:flex}.MobileNav-module__cfarMG__locale{min-width:3rem;min-height:2.75rem;padding:0 var(--s3);font-family:var(--f-util);font-size:var(--fs-small);letter-spacing:.12em;color:var(--steel-300);transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border:1px solid #a8c5d93d;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.MobileNav-module__cfarMG__locale:hover{color:var(--white);border-color:var(--steel-300)}.MobileNav-module__cfarMG__localeActive{color:var(--ink-950);background:var(--brass-500);border-color:var(--brass-500)}
.Header-module__lnUIdW__header{z-index:var(--z-header);height:var(--header-h);transition:background var(--t-base) var(--ease), border-color var(--t-base) var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.Header-module__lnUIdW__header:before{content:"";background:var(--paper);opacity:0;transition:opacity var(--t-base) var(--ease);-webkit-backdrop-filter:saturate(140%)blur(8px);position:absolute;inset:0}.Header-module__lnUIdW__solid:before{opacity:.94}.Header-module__lnUIdW__solid{border-bottom-color:var(--line)}.Header-module__lnUIdW__inner{z-index:1;justify-content:space-between;align-items:center;gap:var(--s5);width:100%;display:flex;position:relative}.Header-module__lnUIdW__brand{align-items:center;line-height:0;display:inline-flex;position:relative}.Header-module__lnUIdW__logoColour{display:inline-flex}.Header-module__lnUIdW__pulse{pointer-events:none;mix-blend-mode:screen;opacity:1;background:linear-gradient(100deg,#0000 38%,#6b9cbacc 46%,#e0ecf5 50%,#3a709ecc 54%,#0000 62%) 0 0/240% 100% no-repeat;animation:1.25s linear infinite Header-module__lnUIdW__logoPulse;position:absolute;inset:0;-webkit-mask-image:url(/brand/logo-lockup.png);mask-image:url(/brand/logo-lockup.png);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes Header-module__lnUIdW__logoPulse{0%{background-position:190% 0}to{background-position:-70% 0}}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__pulse{display:none}}.Header-module__lnUIdW__nav{align-items:center;gap:var(--s6);display:flex}.Header-module__lnUIdW__navLink{font-family:var(--f-display);font-size:var(--fs-btn);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-600);transition:color var(--t-fast) var(--ease);font-weight:600;font-stretch:108%;text-decoration:none}.Header-module__lnUIdW__navLink:hover{color:var(--ink-800)}.Header-module__lnUIdW__actions,.Header-module__lnUIdW__desktopActions{align-items:center;gap:var(--s5);display:flex}.Header-module__lnUIdW__cta{color:var(--ink-800);border-color:var(--ink-800);background:0 0;padding-block:.625rem}.Header-module__lnUIdW__cta:hover{background:var(--ink-800);color:var(--white)}.Header-module__lnUIdW__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:.3rem;width:44px;height:44px;padding:0 .625rem;display:none}.Header-module__lnUIdW__burger span{background:var(--ink-800);width:100%;height:2px;display:block}@media (max-width:900px){.Header-module__lnUIdW__nav,.Header-module__lnUIdW__desktopActions{display:none}.Header-module__lnUIdW__burger{display:flex}}
.Footer-module__3hUVsW__footer{-webkit-backdrop-filter:blur(3px)saturate(1.04);backdrop-filter:blur(3px)saturate(1.04);color:var(--slate-600);padding-block:var(--s9) var(--s7);border-top:1px solid var(--line);background:#eef1f5ad;flex-shrink:0}.Footer-module__3hUVsW__hairline{background:linear-gradient(90deg, var(--brass-500) 0 64px, var(--line) 64px);height:3px;margin-bottom:var(--s8)}.Footer-module__3hUVsW__grid{gap:var(--s7) var(--s6);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.Footer-module__3hUVsW__brandCol{gap:var(--s5);flex-direction:column;align-items:flex-start;display:flex}.Footer-module__3hUVsW__tagline{font-family:var(--f-text);font-size:var(--fs-small);color:var(--slate-600);max-width:34ch;margin:0;line-height:1.6}.Footer-module__3hUVsW__colHead{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-700);margin:0 0 var(--s4);font-weight:500}.Footer-module__3hUVsW__col ul{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__link{font-family:var(--f-text);font-size:var(--fs-small);color:var(--slate-600);transition:color var(--t-fast) var(--ease);text-decoration:none}.Footer-module__3hUVsW__link:hover{color:var(--ink-800)}.Footer-module__3hUVsW__address{gap:var(--s3);flex-direction:column;font-style:normal;display:flex}.Footer-module__3hUVsW__bottom{justify-content:space-between;align-items:center;gap:var(--s5);margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--line);display:flex}.Footer-module__3hUVsW__legal{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--slate-600);max-width:none;margin:0}@media (max-width:900px){.Footer-module__3hUVsW__grid{grid-template-columns:1fr 1fr}.Footer-module__3hUVsW__brandCol{grid-column:1/-1}}@media (max-width:560px){.Footer-module__3hUVsW__grid{grid-template-columns:1fr}.Footer-module__3hUVsW__bottom{flex-direction:column;align-items:flex-start}}
.ContactFab-module___vG8RG__wrap{right:var(--s5);bottom:var(--s5);z-index:var(--z-header);flex-direction:column;align-items:flex-end;display:flex;position:fixed}.ContactFab-module___vG8RG__actions{align-items:flex-end;gap:var(--s3);margin-bottom:var(--s3);margin-right:var(--s5);flex-direction:column;display:flex}.ContactFab-module___vG8RG__action{align-items:center;gap:var(--s3);background:var(--white);color:var(--ink-800);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--s3) var(--s4);box-shadow:var(--e2);cursor:pointer;font-family:var(--f-display);font-size:var(--fs-btn);letter-spacing:.04em;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}.ContactFab-module___vG8RG__action:hover{border-color:var(--brass-500);color:var(--brass-700)}.ContactFab-module___vG8RG__icon{flex:none;width:20px;height:20px}.ContactFab-module___vG8RG__actionLabel{white-space:nowrap}.ContactFab-module___vG8RG__trigger{align-items:center;gap:var(--s3);background:var(--white);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--s3) var(--s4);box-shadow:var(--e3);cursor:pointer;transition:border-color var(--t-base) var(--ease);display:inline-flex}.ContactFab-module___vG8RG__trigger:hover,.ContactFab-module___vG8RG__triggerOpen{border-color:var(--brass-500)}.ContactFab-module___vG8RG__mark{transform-origin:50%;line-height:0;display:inline-flex}.ContactFab-module___vG8RG__label{font-family:var(--f-display);font-size:var(--fs-btn);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-800);max-width:8rem;transition:max-width var(--t-base) var(--ease), opacity var(--t-base) var(--ease), margin var(--t-base) var(--ease);font-weight:500;overflow:hidden}.ContactFab-module___vG8RG__labelHidden{opacity:0;max-width:0;margin-left:calc(-1 * var(--s3))}@media (max-width:560px){.ContactFab-module___vG8RG__label{display:none}}
html[data-intro=done] .IntroReveal-module__n7Cc5a__overlay{display:none}.IntroReveal-module__n7Cc5a__overlay{z-index:var(--z-intro);background:var(--ink-950);opacity:1;transition:opacity var(--t-slow) var(--ease);position:fixed;inset:0}.IntroReveal-module__n7Cc5a__overlay.IntroReveal-module__n7Cc5a__out{opacity:0;pointer-events:none}.IntroReveal-module__n7Cc5a__grid{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);gap:.14rem;padding:.14rem;display:grid;position:absolute;inset:0}.IntroReveal-module__n7Cc5a__cell{background:var(--steel-300);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);opacity:.08;will-change:opacity, transform;animation:IntroReveal-module__n7Cc5a__twinkle var(--twd) var(--ease) var(--tw) infinite;transition:background var(--t-base) var(--ease), opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease);transition-delay:var(--d)}@keyframes IntroReveal-module__n7Cc5a__twinkle{0%,to{opacity:.05}50%{opacity:.22}}.IntroReveal-module__n7Cc5a__lit .IntroReveal-module__n7Cc5a__cell{opacity:.03;animation:none}.IntroReveal-module__n7Cc5a__lit .IntroReveal-module__n7Cc5a__cell.IntroReveal-module__n7Cc5a__on{background:var(--brass-500);opacity:1;box-shadow:0 0 .9rem #f0c67466}.IntroReveal-module__n7Cc5a__out .IntroReveal-module__n7Cc5a__cell{opacity:0;animation:none;transform:translate(.6em,-.36em)scale(.8)}.IntroReveal-module__n7Cc5a__out .IntroReveal-module__n7Cc5a__cell.IntroReveal-module__n7Cc5a__on{opacity:0}.IntroReveal-module__n7Cc5a__skip{top:var(--s5);right:var(--s5);color:var(--steel-300);font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;padding:var(--s2) var(--s4);cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #a8c5d94d;position:absolute}.IntroReveal-module__n7Cc5a__skip:hover{color:var(--white);border-color:var(--brass-400)}
.livingLogo-module__0ZOe8q__wrap{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.livingLogo-module__0ZOe8q__wrap canvas{display:block}.livingLogo-module__0ZOe8q__scrim{pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#e9ecf059 100%);position:absolute;inset:0}.livingLogo-module__0ZOe8q__fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.livingLogo-module__0ZOe8q__fallbackImg{opacity:.06;width:auto;height:40vmin}
:root{--ink-950:#05121f;--ink-900:#0a1f33;--ink-800:#123a60;--ink-700:#1b4e7a;--steel-700:#2c6084;--steel-500:#3f7a9e;--steel-400:#6b9cba;--steel-300:#a8c5d9;--steel-200:#d6e4ed;--slate-600:#4a6478;--slate-500:#56788c;--line:#dce2e8;--paper-alt:#e7ecf1;--paper:#f4f6f8;--white:#fff;--brass-700:#7e5a22;--brass-500:#c08f45;--brass-400:#d7ac6a;--brass-100:#ebd9b8;--signal-700:#1f5f76;--signal-500:#35a7c9;--signal-400:#6fc6de;--accent:var(--brass-500);--ok:#2a5f44;--warn:#8a6428;--stop:#96302a;--angle:31deg;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r-none:0;--r-xs:2px;--r-pill:999px;--e1:0 1px 2px #05121f14;--e2:0 4px 14px #05121f1a;--e3:0 18px 44px #05121f29;--t-fast:.14s;--t-base:.24s;--t-slow:.52s;--t-sweep:9s;--ease:cubic-bezier(.2,.6,.2,1);--f-display:var(--font-poppins),"Helvetica Neue",Arial,sans-serif;--f-text:var(--font-spectral),Georgia,"Times New Roman",serif;--f-util:var(--font-plex-mono),ui-monospace,Menlo,monospace;--fs-d1:clamp(44px,7.2vw,92px);--fs-d2:clamp(34px,4.6vw,58px);--fs-d3:clamp(26px,3vw,38px);--fs-h3:22px;--fs-h4:16px;--fs-lede:clamp(19px,2vw,23px);--fs-body:17px;--fs-small:14px;--fs-eyebrow:11px;--fs-data:12.5px;--container:1240px;--gutter:var(--s5);--measure:70ch;--measure-lede:62ch}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink-900);font-family:var(--f-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}img,svg,video{max-width:100%;display:block}p{margin:0 0 var(--s4);max-width:var(--measure)}:focus-visible{outline:2px solid var(--brass-500);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.d1,.d2,.d3,.h3,.h4{font-family:var(--f-display);color:var(--ink-800);text-wrap:balance;margin:0}.d1{font-size:var(--fs-d1);letter-spacing:.005em;text-transform:uppercase;font-weight:400;line-height:1.02}.d2{font-size:var(--fs-d2);letter-spacing:0;font-weight:400;line-height:1.08}.d3{font-size:var(--fs-d3);letter-spacing:0;font-weight:500;line-height:1.14}.h3{font-size:var(--fs-h3);letter-spacing:0;font-weight:500;line-height:1.25}.h4{font-size:var(--fs-h4);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.3}.lede{font-size:var(--fs-lede);color:var(--ink-700);max-width:var(--measure-lede);text-wrap:pretty;font-weight:400;line-height:1.55}.small{font-size:var(--fs-small);color:var(--slate-600);line-height:1.55}.mono{font-family:var(--f-util);font-size:var(--fs-data);letter-spacing:.04em}.eyebrow{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-700);align-items:center;gap:var(--s3);margin:0 0 var(--s4);font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--brass-500);clip-path:polygon(16px 0,26px 0,10px 8px,0 8px);flex:none;width:26px;height:8px}.wrap{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.band{padding-block:var(--s9);border-top:1px solid var(--line)}.band--dark{background:var(--ink-950);color:var(--steel-300);border-top:none}.band--dark .d1,.band--dark .d2,.band--dark .d3,.band--dark .h3,.band--dark .h4{color:var(--white)}.band--dark .lede,.band--dark p{color:var(--steel-300)}.band--dark .eyebrow{color:var(--brass-400)}.split{gap:var(--s8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.grid{gap:var(--s5);display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.split{gap:var(--s6);grid-template-columns:1fr}.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.band{padding-block:var(--s8)}.g2,.g3,.g4{grid-template-columns:1fr}}.cuna{align-items:flex-end;gap:3px;height:20px;display:inline-flex}.cuna i{background:var(--brass-500);clip-path:polygon(33% 0,100% 0,67% 100%,0 100%);width:9px;height:20px;display:block}.cuna i:nth-child(2){background:var(--steel-500);height:14px}.cuna i:nth-child(3){background:var(--steel-400);height:9px}.cuna--lg{height:40px}.cuna--lg i{width:18px;height:40px}.cuna--lg i:nth-child(2){height:28px}.cuna--lg i:nth-child(3){height:18px}.rule{height:3px;margin-block:var(--s6);background:linear-gradient(90deg,var(--brass-500) 0 64px,var(--line) 64px)}.band--dark .rule{background:linear-gradient(90deg,var(--brass-500) 0 64px,#a8c5d938 64px)}.beam{pointer-events:none;background:linear-gradient(var(--angle),transparent 40%, #c08f4529 50%,#6fc6de1a 56%,transparent 66%);animation:sweep var(--t-sweep) var(--ease) infinite;position:absolute;inset:-40% -20%}@keyframes sweep{0%,to{transform:translate(-18%,6%)}50%{transform:translate(18%,-6%)}}.btn{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-none);cursor:pointer;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease),border-color var(--t-base) var(--ease);border:1px solid #0000;align-items:center;gap:10px;padding:14px 22px;font-size:13px;font-weight:600;font-stretch:112%;text-decoration:none;display:inline-flex}.btn:after{content:"";clip-path:polygon(6px 0,14px 0,8px 8px,0 8px);width:14px;height:8px;transition:transform var(--t-base) var(--ease);background:currentColor}.btn:hover:after{transform:translate(4px)}.btn-1{background:var(--ink-800);color:var(--white)}.btn-1:hover{background:var(--ink-950)}.btn-2{color:var(--ink-800);border-color:var(--ink-800);background:0 0}.btn-2:hover{background:var(--ink-800);color:var(--white)}.btn-3{background:var(--brass-500);color:var(--ink-950)}.btn-3:hover{background:var(--brass-400)}.btn-4{color:var(--brass-700);background:0 0;border:none;padding-inline:0}.card{background:var(--white);border:1px solid var(--line);padding:var(--s5);transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease)}.card:hover{box-shadow:var(--e2);border-color:var(--steel-300);transform:translateY(-3px)}.panel{background:var(--white);border:1px solid var(--line);padding:var(--s6)}.band--dark .card,.band--dark .panel{background:#ffffff0a;border-color:#a8c5d92e}.div-card{background:var(--white);border:1px solid var(--line);padding:var(--s6) var(--s5) var(--s5);position:relative;overflow:hidden}.div-card:before{content:"";background:var(--accent);height:5px;position:absolute;inset:0 0 auto}.div-card:after{content:"";background:var(--paper);clip-path:polygon(24px 0,74px 0,74px 5px,0 5px);width:74px;height:5px;position:absolute;top:0;right:0}.stat{border-left:3px solid var(--brass-500);padding-left:var(--s4)}.stat b{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink-800);font-size:40px;font-weight:700;font-stretch:118%;line-height:1;display:block}.stat span{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--slate-600)}.band--dark .stat b{color:var(--white)}.field{margin-bottom:var(--s4);display:block}.field>span{font-family:var(--f-util);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--slate-600);margin-bottom:6px;display:block}.field input,.field textarea,.field select{border:1px solid var(--line);background:var(--white);width:100%;font-family:var(--f-text);border-radius:var(--r-none);color:var(--ink-900);transition:border-color var(--t-fast) var(--ease);padding:13px 14px;font-size:16px}.field input:focus,.field textarea:focus{border-color:var(--ink-800)}.field--error input{border-color:var(--stop)}.field .msg{font-family:var(--f-util);color:var(--stop);margin-top:6px;font-size:12px;display:block}.mask-b{clip-path:polygon(0 0,100% 0,100% 82%,0 100%)}.mask-r{clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}.duotone{filter:grayscale()contrast(1.05);background:linear-gradient(var(--angle),var(--ink-950),var(--steel-300));background-blend-mode:multiply}
:root{--header-h:88px;--z-header:50;--z-mobilenav:55;--z-intro:60;--fs-btn:13px}@media (max-width:560px){:root{--header-h:72px}}html{scroll-padding-top:calc(var(--header-h) + var(--s5))}body{flex-direction:column;min-height:100dvh;display:flex}.app-main{flex:1 0 auto}[id]{scroll-margin-top:calc(var(--header-h) + var(--s5))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-auto{content-visibility:auto;contain-intrinsic-size:auto 640px}.cover{object-fit:cover;width:100%;height:100%}html:not([data-intro=done]) .beam{animation-play-state:paused}body{background:var(--paper-alt)}.app-main,footer{z-index:1;position:relative}.band{-webkit-backdrop-filter:blur(2px)saturate(1.04);backdrop-filter:blur(2px)saturate(1.04);background:#eef1f59e}
