@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c.p.2bn3s6zvc0dyp.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}.inter_64609684-module__gclBGW__className{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:normal}.inter_64609684-module__gclBGW__variable{--font-inter:"Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46.1__0ydqd-xg_4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46.1__0ydqd-xg_4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46.1__0ydqd-xg_4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c.1f0d9os9qfevp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46.1__0ydqd-xg_4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc.p.3mjzw95c0-_52.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}.noto_sans_b29ceeb8-module__u1Pj2a__className{font-family:Noto Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:normal}.noto_sans_b29ceeb8-module__u1Pj2a__variable{--font-noto-sans:"Noto Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/35161b7740c25d33.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/391e53907fa6d8ec.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/ae8872c8a32e309c.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/70e3db2de7f94926.p.39pl-v7c3qrze.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}.playfair_display_3852d58d-module__R4g1rG__className{font-family:Playfair Display,Georgia,Times New Roman,serif;font-style:italic}.playfair_display_3852d58d-module__R4g1rG__variable{--font-script:"Playfair Display", Georgia, Times New Roman, serif}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9.p.1sj6eobyi31rd.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}.manrope_30224f63-module__adN29a__className{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:normal}.manrope_30224f63-module__adN29a__variable{--font-manrope:"Manrope", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b.386o_ri1vb0yv.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140.p.3lxpqujs87tck.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}.hanken_grotesk_68012bc4-module__Bxh1CG__className{font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:normal}.hanken_grotesk_68012bc4-module__Bxh1CG__variable{--font-hanken:"Hanken Grotesk", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}
.Button-module__w09y_G__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:center;cursor:pointer;padding:.4rem .85rem;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.Button-module__w09y_G__button:hover{text-decoration:none}.Button-module__w09y_G__fullWidth{width:100%}.Button-module__w09y_G__primary{background:var(--color-cta,#0877df);border-color:var(--color-cta,#0877df);color:#fff}.Button-module__w09y_G__primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-cta,#0877df) 82%, #000);border-color:color-mix(in srgb, var(--color-cta,#0877df) 82%, #000)}.Button-module__w09y_G__primary:active:not(:disabled){background:color-mix(in srgb, var(--color-cta,#0877df) 82%, #000);opacity:.92}.Button-module__w09y_G__secondary{background:var(--color-surface);border-color:var(--color-navy);color:var(--button-secondary-fg)}.Button-module__w09y_G__secondary:hover:not(:disabled){background:var(--color-surface-sunken)}.Button-module__w09y_G__secondary:active:not(:disabled){background:var(--color-border)}.Button-module__w09y_G__outline{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.Button-module__w09y_G__outline:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-sunken)}.Button-module__w09y_G__outline:active:not(:disabled){background:var(--color-border)}.Button-module__w09y_G__cta{background:var(--color-cta);border-color:var(--color-cta);color:var(--color-cta-fg)}.Button-module__w09y_G__cta:hover:not(:disabled){opacity:.88}.Button-module__w09y_G__cta:active:not(:disabled){opacity:.78}.Button-module__w09y_G__gold{background:var(--button-gold-bg);border-color:var(--button-gold-bg);color:var(--button-gold-fg)}.Button-module__w09y_G__gold:hover:not(:disabled){opacity:.88}.Button-module__w09y_G__gold:active:not(:disabled){opacity:.78}.Button-module__w09y_G__blue{background:var(--button-blue-bg);border-color:var(--button-blue-bg);color:var(--button-blue-fg)}.Button-module__w09y_G__blue:hover:not(:disabled){opacity:.88}.Button-module__w09y_G__onNavy{color:#fff;background:0 0;border-color:#ffffffa6}.Button-module__w09y_G__onNavy:hover:not(:disabled){background:#ffffff1f;border-color:#fff}.Button-module__w09y_G__quiet{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);color:var(--color-link);font-weight:var(--weight-bold);background:0 0;border-color:#0000}.Button-module__w09y_G__quiet:hover:not(:disabled){text-decoration:underline}.Button-module__w09y_G__danger{background:var(--color-surface);border-color:var(--color-border);color:var(--band-red-fg)}.Button-module__w09y_G__danger:hover:not(:disabled){border-color:var(--band-red-fg)}.Button-module__w09y_G__sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.Button-module__w09y_G__lg{padding:var(--space-4) var(--space-6);font-size:var(--text-md)}.Button-module__w09y_G__button:disabled,.Button-module__w09y_G__button[aria-disabled=true]{cursor:not-allowed;opacity:.55;background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-subtle)}.Button-module__w09y_G__spinner{border-radius:var(--radius-circle);border:2px solid;border-top-color:#0000;flex:none;width:1em;height:1em;animation:.7s linear infinite Button-module__w09y_G__spin}@keyframes Button-module__w09y_G__spin{to{transform:rotate(360deg)}}
.ProjectCover-module__W-LQAW__cover{background:var(--color-surface-sunken);position:relative;overflow:hidden}.ProjectCover-module__W-LQAW__photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ProjectCover-module__W-LQAW__photo[data-loaded]{opacity:1}.ProjectCover-module__W-LQAW__cover:hover .ProjectCover-module__W-LQAW__photo{transform:scale(1.08)}.ProjectCover-module__W-LQAW__art{position:absolute;inset:0;overflow:hidden}.ProjectCover-module__W-LQAW__sun{aspect-ratio:1;background:radial-gradient(circle,#ffffffd9,#fff0 70%);border-radius:50%;width:22%;animation:5s ease-in-out infinite alternate ProjectCover-module__W-LQAW__pulse;position:absolute;top:14%;right:12%}@keyframes ProjectCover-module__W-LQAW__pulse{to{opacity:.7;transform:scale(1.25)}}.ProjectCover-module__W-LQAW__skyline{fill:#0512288c;width:100%;height:62%;position:absolute;bottom:0;left:0;right:0}.ProjectCover-module__W-LQAW__skyline g:nth-child(odd) rect:first-child{fill:#0512286b}.ProjectCover-module__W-LQAW__win{fill:#ffecaad9;animation:3s ease-in-out infinite alternate ProjectCover-module__W-LQAW__twinkle}.ProjectCover-module__W-LQAW__skyline g:nth-child(2n) .ProjectCover-module__W-LQAW__win{animation-delay:-1s}.ProjectCover-module__W-LQAW__skyline g:nth-child(3n) .ProjectCover-module__W-LQAW__win{animation-delay:-2s}@keyframes ProjectCover-module__W-LQAW__twinkle{50%{opacity:.35}}.ProjectCover-module__W-LQAW__badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#04102099;border-radius:999px;padding:.15rem .55rem;font-size:.65rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}@media (prefers-reduced-motion:reduce){.ProjectCover-module__W-LQAW__sun,.ProjectCover-module__W-LQAW__win{animation:none}}.ProjectCover-module__W-LQAW__skeleton{background:linear-gradient(90deg,#e5eeff 25%,#eff4ff 50%,#e5eeff 75%) 0 0/200% 100%;place-items:center;animation:1.6s ease-in-out infinite ProjectCover-module__W-LQAW__coverShimmer;display:grid;position:absolute;inset:0}.ProjectCover-module__W-LQAW__buildingIcon{fill:none;stroke:#75777e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:22%;min-width:2rem;max-width:4rem}@keyframes ProjectCover-module__W-LQAW__coverShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ProjectCover-module__W-LQAW__skeleton{animation:none}}
.SaveButton-module__l_1uEG__button{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--touch-target);min-height:var(--touch-target);padding:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-text-subtle);font-size:var(--text-md);cursor:pointer;background:0 0;flex:none;transition:color .15s,background-color .15s;display:inline-flex}.SaveButton-module__l_1uEG__button:hover{color:var(--band-red-fg);background:var(--color-surface-sunken)}.SaveButton-module__l_1uEG__button:active{background:var(--color-border)}.SaveButton-module__l_1uEG__saved{color:var(--band-red-fg)}.SaveButton-module__l_1uEG__withLabel{min-width:0;padding:var(--space-2) var(--space-4);border-width:var(--border-width-strong);border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.SaveButton-module__l_1uEG__withLabel:hover{border-color:var(--color-border-strong)}.SaveButton-module__l_1uEG__withLabel.SaveButton-module__l_1uEG__saved{color:var(--band-red-fg);border-color:var(--band-red-fg)}
.ScoreBadge-module__-WXGAq__badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-fg);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);max-width:100%;display:inline-flex}.ScoreBadge-module__-WXGAq__dot{border-radius:var(--radius-circle);background:currentColor;flex:none;width:.5em;height:.5em}.ScoreBadge-module__-WXGAq__sm{font-size:var(--text-3xs);padding:2px var(--space-2)}.ScoreBadge-module__-WXGAq__lg{font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.ScoreBadge-module__-WXGAq__block{justify-content:center;width:100%}
.ScoreBar-module__5jx7Ja__wrapper{flex-direction:column;gap:8px;min-width:0;display:flex}.ScoreBar-module__5jx7Ja__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ScoreBar-module__5jx7Ja__label{font-size:14.5px;font-weight:var(--weight-bold);color:var(--color-text)}.ScoreBar-module__5jx7Ja__weight{font-weight:var(--weight-medium);color:var(--color-text-subtle)}.ScoreBar-module__5jx7Ja__value{font-size:13.5px;font-weight:var(--weight-bold);color:var(--bar-text);white-space:nowrap}.ScoreBar-module__5jx7Ja__track{width:100%;height:var(--bar-height,8px);background:var(--color-surface-sunken);border-radius:var(--radius-pill);overflow:hidden}.ScoreBar-module__5jx7Ja__fill{height:100%;width:var(--bar-fill);background:var(--bar-color);border-radius:var(--radius-pill);max-width:100%}.ScoreBar-module__5jx7Ja__note{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.ScoreBar-module__5jx7Ja__sm{--bar-height:5px}.ScoreBar-module__5jx7Ja__lg{--bar-height:12px}.ScoreBar-module__5jx7Ja__compact .ScoreBar-module__5jx7Ja__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.ScoreBar-module__5jx7Ja__compact .ScoreBar-module__5jx7Ja__value{font-size:var(--text-xs);color:var(--color-text)}
.ProjectRow-module__uZUeYG__row.ProjectRow-module__uZUeYG__row{border-radius:10px;flex-flow:wrap;align-items:center;gap:.55rem .85rem;padding:.7rem .85rem;display:flex}.ProjectRow-module__uZUeYG__save{flex:none;order:-1}.ProjectRow-module__uZUeYG__identity{flex-direction:column;flex:100%;order:0;gap:.2rem;min-width:0;display:flex}.ProjectRow-module__uZUeYG__scoreCell{flex-direction:column;flex:auto;order:1;gap:.25rem;min-width:0;display:flex}.ProjectRow-module__uZUeYG__bandCell{flex:none;order:2}.ProjectRow-module__uZUeYG__alertsCell{flex:none;order:4;align-items:center;gap:.5rem;display:flex}.ProjectRow-module__uZUeYG__row.ProjectRow-module__uZUeYG__compact{gap:.45rem .75rem;padding:.55rem .75rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__identity{gap:.15rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__titleLine{gap:.35rem .45rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__scoreCell{gap:.2rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__statusPill{padding:1px 6px;font-size:.625rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__name{font-size:.8125rem;font-weight:600}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__meta{font-size:.6875rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__score{font-size:1rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__total{font-size:.625rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__flagPill{gap:.25rem;padding:1px 6px;font-size:.625rem}@media (min-width:768px){.ProjectRow-module__uZUeYG__identity{flex:1 1 0}.ProjectRow-module__uZUeYG__scoreCell{flex:0 0 7.5rem}.ProjectRow-module__uZUeYG__saveEnd .ProjectRow-module__uZUeYG__save{order:3}.ProjectRow-module__uZUeYG__row.ProjectRow-module__uZUeYG__compact{flex-wrap:nowrap;gap:.55rem .85rem;padding:.6rem .85rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__name{font-size:.875rem}.ProjectRow-module__uZUeYG__compact .ProjectRow-module__uZUeYG__score{font-size:1.0625rem}}.ProjectRow-module__uZUeYG__titleLine{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.ProjectRow-module__uZUeYG__relative{position:relative}.ProjectRow-module__uZUeYG__cardHit{z-index:1;border-radius:inherit;position:absolute;inset:0}.ProjectRow-module__uZUeYG__action{z-index:2;position:relative}.ProjectRow-module__uZUeYG__name{font-family:var(--font-heading);color:var(--color-text);letter-spacing:-.01em;text-transform:none;min-width:0;font-size:.875rem;font-weight:600;line-height:1.3}.ProjectRow-module__uZUeYG__name a{color:inherit;text-decoration:none}.ProjectRow-module__uZUeYG__name a:hover{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.ProjectRow-module__uZUeYG__meta{color:var(--color-text-muted);font-size:.75rem;line-height:1.35}.ProjectRow-module__uZUeYG__scoreValue{align-items:baseline;gap:.2rem;display:flex}@media (min-width:768px){.ProjectRow-module__uZUeYG__scoreValue{justify-content:flex-end}}.ProjectRow-module__uZUeYG__score{font-family:var(--font-heading);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700;line-height:1}.ProjectRow-module__uZUeYG__total{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:.6875rem}.ProjectRow-module__uZUeYG__unavailable{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.ProjectRow-module__uZUeYG__statusPill{background:var(--pill-bg);color:var(--pill-fg);white-space:nowrap;letter-spacing:.01em;border-radius:999px;align-items:center;padding:1px 7px;font-size:.625rem;font-weight:600;display:inline-flex}.ProjectRow-module__uZUeYG__registered{--pill-bg:var(--band-green-bg);--pill-fg:var(--band-green-fg)}.ProjectRow-module__uZUeYG__lapsed{--pill-bg:var(--band-orange-bg);--pill-fg:var(--band-orange-fg)}.ProjectRow-module__uZUeYG__revoked{--pill-bg:var(--band-red-bg);--pill-fg:var(--band-red-fg)}.ProjectRow-module__uZUeYG__name a{min-height:0;display:inline}@media (max-width:768px){.ProjectRow-module__uZUeYG__name a{min-height:var(--touch-target);align-items:center;display:inline-flex}}.ProjectRow-module__uZUeYG__droppedPill{--pill-bg:var(--band-red-bg);--pill-fg:var(--band-red-fg);}.ProjectRow-module__uZUeYG__flagPill{--pill-bg:var(--band-red-bg);--pill-fg:var(--band-red-fg);gap:.25rem;}.ProjectRow-module__uZUeYG__flagIcon{flex:none;width:.625rem;height:.625rem}.ProjectRow-module__uZUeYG__row.ProjectRow-module__uZUeYG__card{border-radius:18px;grid-template:"identity save"1fr"score band"/minmax(0,1fr) auto;align-items:start;gap:1.1rem 0;height:100%;padding:1.35rem 1.4rem 1.3rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 8px 26px #1e4a6e0f}.ProjectRow-module__uZUeYG__row.ProjectRow-module__uZUeYG__card:hover{border-color:color-mix(in srgb, var(--color-link) 30%, var(--color-border));transform:translateY(-4px);box-shadow:0 18px 40px #1e4a6e1f}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__save{order:0;position:absolute;top:.6rem;right:.6rem}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__identity{grid-area:1/1/auto/-1;gap:.5rem;padding-right:2.5rem}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__titleLine{gap:.5rem}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__name{flex:100%;font-size:1.05rem;line-height:1.3}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__meta{font-size:var(--text-sm);line-height:1.5}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__statusPill{font-size:var(--text-3xs);padding:.2rem .6rem}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__scoreCell,.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__bandCell,.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__alertsCell{border-top:1px solid var(--color-border);padding-top:1rem}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__scoreCell{grid-area:score;align-self:stretch;gap:.4rem}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__scoreValue{justify-content:flex-start}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__score{font-size:1.5rem}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__total{font-size:var(--text-xs)}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__bandCell{grid-area:band;align-self:stretch;align-items:center;padding-left:1rem;display:flex}.ProjectRow-module__uZUeYG__card .ProjectRow-module__uZUeYG__alertsCell{grid-column:1/-1}:is(.ProjectRow-module__uZUeYG__card:has(.ProjectRow-module__uZUeYG__alertsCell) .ProjectRow-module__uZUeYG__scoreCell,.ProjectRow-module__uZUeYG__card:has(.ProjectRow-module__uZUeYG__alertsCell) .ProjectRow-module__uZUeYG__bandCell){border-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.ProjectRow-module__uZUeYG__row.ProjectRow-module__uZUeYG__card,.ProjectRow-module__uZUeYG__row.ProjectRow-module__uZUeYG__card:hover{transition:none;transform:none}}
.ProjectCard-module__-l0DHW__card{height:100%}.ProjectCard-module__-l0DHW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ProjectCard-module__-l0DHW__identity{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ProjectCard-module__-l0DHW__name{z-index:0;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);overflow-wrap:break-word;position:relative}.ProjectCard-module__-l0DHW__name:hover{color:var(--color-link)}.ProjectCard-module__-l0DHW__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.ProjectCard-module__-l0DHW__scoreRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.ProjectCard-module__-l0DHW__scoreValue{align-items:baseline;gap:var(--space-1);display:flex}.ProjectCard-module__-l0DHW__score{font-family:var(--font-heading);font-size:var(--text-score-sm);font-weight:var(--weight-extrabold);color:var(--color-text);line-height:1}.ProjectCard-module__-l0DHW__total{font-size:var(--text-xs);color:var(--color-text-subtle)}.ProjectCard-module__-l0DHW__unavailable{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.ProjectCard-module__-l0DHW__flagCallout{z-index:2;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--band-red-bg);color:var(--band-red-text);padding:8px 12px;display:flex;position:relative}.ProjectCard-module__-l0DHW__flagCalloutIcon{flex:none;font-size:16px;line-height:1}.ProjectCard-module__-l0DHW__flagCalloutText{font-size:12.5px;font-weight:var(--weight-semibold);line-height:var(--leading-snug,1.3)}.ProjectCard-module__-l0DHW__relative{position:relative}.ProjectCard-module__-l0DHW__cardHit{z-index:1;border-radius:inherit;position:absolute;inset:0}.ProjectCard-module__-l0DHW__action{z-index:2;position:relative}.ProjectCard-module__-l0DHW__compact.ProjectCard-module__-l0DHW__compact{gap:.5rem}.ProjectCard-module__-l0DHW__compact .ProjectCard-module__-l0DHW__name{font-size:1.05rem;line-height:1.3}.ProjectCard-module__-l0DHW__compact .ProjectCard-module__-l0DHW__meta{font-size:var(--text-sm);line-height:1.5}.ProjectCard-module__-l0DHW__compactRow{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);margin-top:auto;padding-top:1rem;display:flex}.ProjectCard-module__-l0DHW__compactRow .ProjectCard-module__-l0DHW__score{font-size:1.5rem}.ProjectCard-module__-l0DHW__name a{min-height:var(--touch-target);color:inherit;align-items:center;display:inline-flex}@media (min-width:769px){.ProjectCard-module__-l0DHW__name a{min-height:0}}.ProjectCard-module__-l0DHW__detailed{gap:var(--space-3)}.ProjectCard-module__-l0DHW__detailedHead{gap:var(--space-3);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;display:grid}.ProjectCard-module__-l0DHW__thumb{border-radius:var(--radius-md);background:var(--color-surface-sunken);width:3.5rem;height:3.5rem;color:var(--color-text-subtle);justify-content:center;align-items:center;padding:0;font-size:1.25rem;display:flex}.ProjectCard-module__-l0DHW__detailedIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.ProjectCard-module__-l0DHW__reraTag{border-radius:var(--radius-sm);background:var(--color-sage-wash);color:var(--color-sage-deep);font-size:.625rem;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.03em;align-self:flex-start;padding:1px 7px}.ProjectCard-module__-l0DHW__reraId{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin:0;font-size:.6875rem}.ProjectCard-module__-l0DHW__detailedScore{padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:999px;flex-direction:column;align-items:center;gap:2px;display:flex}.ProjectCard-module__-l0DHW__detailedScore .ProjectCard-module__-l0DHW__score{font-size:var(--text-lg)}.ProjectCard-module__-l0DHW__statRow{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProjectCard-module__-l0DHW__statTile{border-radius:var(--radius-sm);background:var(--color-surface-sunken);text-align:center;flex-direction:column;gap:2px;padding:.45rem .6rem;display:flex}.ProjectCard-module__-l0DHW__statLabel{font-size:.625rem;font-weight:var(--weight-semibold);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.02em}.ProjectCard-module__-l0DHW__statValue{font-size:.75rem;font-weight:var(--weight-bold);color:var(--color-text)}.ProjectCard-module__-l0DHW__detailedFooter{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:auto;display:flex;position:relative}.ProjectCard-module__-l0DHW__dossierCta{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-sage-deep)}.ProjectCard-module__-l0DHW__dossierCta:hover{text-decoration:underline}.ProjectCard-module__-l0DHW__teaser{flex-direction:column;gap:.28rem;padding:1.05rem 1.1rem 1.1rem;display:flex}.ProjectCard-module__-l0DHW__teaserPlace{letter-spacing:.12em;text-transform:uppercase;color:var(--color-cta,#0877df);margin:0;font-size:.68rem;font-weight:700}.ProjectCard-module__-l0DHW__teaserScore{align-items:baseline;gap:.28rem;margin:.1rem 0 .2rem;display:flex}.ProjectCard-module__-l0DHW__teaserScore strong{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text);font-size:2.1rem;font-weight:700;line-height:1}.ProjectCard-module__-l0DHW__teaserScore small{color:var(--color-text-subtle);font-size:.75rem;font-weight:600}.ProjectCard-module__-l0DHW__teaser .ProjectCard-module__-l0DHW__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;display:-webkit-box;overflow:hidden}.ProjectCard-module__-l0DHW__teaser .ProjectCard-module__-l0DHW__meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProjectCard-module__-l0DHW__teaserCta{font-size:var(--text-xs);color:var(--color-cta,#0877df);margin-top:auto;padding-top:.7rem;font-weight:700}@media (max-width:480px){.ProjectCard-module__-l0DHW__detailedHead{grid-template-columns:3rem minmax(0,1fr)}.ProjectCard-module__-l0DHW__detailedScore{flex-direction:row;grid-column:1/-1;justify-content:center}.ProjectCard-module__-l0DHW__statRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProjectCard-module__-l0DHW__gCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;grid-template-columns:minmax(0,1fr);transition:box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 1px 3px #0b1e3b0f}.ProjectCard-module__-l0DHW__gCard:hover{box-shadow:0 10px 24px #0b1e3b1f}.ProjectCard-module__-l0DHW__gCard:focus-within{outline-offset:2px;outline:2px solid #1b6d24}@media (min-width:760px){.ProjectCard-module__-l0DHW__gCard{grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr)}}.ProjectCard-module__-l0DHW__gCover{min-height:13rem;position:relative}.ProjectCard-module__-l0DHW__gCover:after{content:"";background:linear-gradient(#0000 45%,#0b1e3bd9 100%);position:absolute;inset:0}.ProjectCard-module__-l0DHW__gPromoter{z-index:1;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.ProjectCard-module__-l0DHW__gPromoter small{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:.625rem;font-weight:700}.ProjectCard-module__-l0DHW__gPromoter strong{font-family:var(--font-heading);overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.ProjectCard-module__-l0DHW__gBody{flex-direction:column;gap:1rem;min-width:0;padding:1.1rem 1.25rem;display:flex}.ProjectCard-module__-l0DHW__gHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ProjectCard-module__-l0DHW__gTitleWrap{flex:14rem;min-width:0}.ProjectCard-module__-l0DHW__gKicker{letter-spacing:.05em;text-transform:uppercase;color:#1b6d24;align-items:center;gap:.3rem;margin:0;font-size:.6875rem;font-weight:700;display:flex}.ProjectCard-module__-l0DHW__gKicker svg{width:.85rem;height:.85rem}.ProjectCard-module__-l0DHW__gTitle{font-family:var(--font-heading);color:#0b1e3b;margin:.25rem 0 0;font-size:clamp(1.25rem,1.05rem + .8vw,1.65rem);font-weight:800;line-height:1.15}.ProjectCard-module__-l0DHW__gLink{color:inherit;text-decoration:none}.ProjectCard-module__-l0DHW__gLink:after{content:"";z-index:2;position:absolute;inset:0}.ProjectCard-module__-l0DHW__gLink:focus-visible{outline:none}.ProjectCard-module__-l0DHW__gScore{background:#f1f5f9;border-radius:.5rem;align-items:center;gap:.7rem;padding:.45rem .8rem .45rem .5rem;display:flex}.ProjectCard-module__-l0DHW__gRing{--ring:#1b873f;background:radial-gradient(closest-side, #fff 78%, transparent 80%), conic-gradient(var(--ring) var(--pct), #e2e8f0 0);border-radius:50%;place-items:center;width:3.1rem;height:3.1rem;display:grid}.ProjectCard-module__-l0DHW__gRing b{font-family:var(--font-heading);color:#0b1e3b;font-size:.85rem}.ProjectCard-module__-l0DHW__gBand{flex-direction:column;line-height:1.2;display:flex}.ProjectCard-module__-l0DHW__gBand small{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:700}.ProjectCard-module__-l0DHW__gBand strong{color:#0b1e3b;font-size:.8125rem}.ProjectCard-module__-l0DHW__gScore[data-band=red] .ProjectCard-module__-l0DHW__gRing{--ring:#ba1a1a}.ProjectCard-module__-l0DHW__gScore[data-band=orange] .ProjectCard-module__-l0DHW__gRing,.ProjectCard-module__-l0DHW__gScore[data-band=yellow] .ProjectCard-module__-l0DHW__gRing{--ring:#d97706}.ProjectCard-module__-l0DHW__gScore[data-band=grey] .ProjectCard-module__-l0DHW__gRing{--ring:#64748b}.ProjectCard-module__-l0DHW__gTiles{background:#f8fafc;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:.7rem;list-style:none;display:grid}@media (min-width:640px){.ProjectCard-module__-l0DHW__gTiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProjectCard-module__-l0DHW__gTiles li{flex-direction:column;gap:.25rem;min-width:0;display:flex;position:relative}.ProjectCard-module__-l0DHW__gTiles li>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:700}.ProjectCard-module__-l0DHW__gTiles svg{color:#64748b;width:.9rem;height:.9rem;position:absolute;bottom:0;right:0}.ProjectCard-module__-l0DHW__gBlur{filter:blur(3px);background:#cbd5e1;border-radius:999px;width:70%;height:.7rem;display:block}.ProjectCard-module__-l0DHW__gFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;display:flex}.ProjectCard-module__-l0DHW__gNote{color:#64748b;font-size:.8125rem}.ProjectCard-module__-l0DHW__gCta{color:#fff;min-height:2.25rem;font-family:var(--font-heading);background:#0b1e3b;border-radius:.375rem;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ProjectCard-module__-l0DHW__gCard:hover .ProjectCard-module__-l0DHW__gCta{background:#16335f}.ProjectCard-module__-l0DHW__pCard{background:var(--color-surface);border-radius:.5rem;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0b1e3b0f}.ProjectCard-module__-l0DHW__pCard:hover{box-shadow:0 6px 18px #0b1e3b1a}.ProjectCard-module__-l0DHW__pCover{aspect-ratio:16/10;width:100%}.ProjectCard-module__-l0DHW__pSave{z-index:2;position:absolute;top:.6rem;right:.6rem}.ProjectCard-module__-l0DHW__pBody{flex-direction:column;gap:.35rem;padding:.9rem 1rem 1rem;display:flex}.ProjectCard-module__-l0DHW__pTitle{font-family:var(--font-heading);color:#000513;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.ProjectCard-module__-l0DHW__pFoot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.ProjectCard-module__-l0DHW__pFlagOk,.ProjectCard-module__-l0DHW__pFlagBad{margin:0;font-size:.75rem;font-weight:700}.ProjectCard-module__-l0DHW__pFlagOk{color:#217128}.ProjectCard-module__-l0DHW__pFlagBad{color:#ba1a1a}
.Container-module__ecHCFG__container{width:100%;max-width:var(--container-max,var(--content-max));padding-inline:var(--page-inset);margin-inline:auto}.Container-module__ecHCFG__narrow{--container-max:var(--content-max-narrow)}.Container-module__ecHCFG__prose{--container-max:var(--content-max-prose)}
.GuestLanding-module__jjflCa__page{flex-direction:column;min-width:0;min-height:100svh;display:flex}.GuestLanding-module__jjflCa__hero{isolation:isolate;color:#f4f8fd;--hero-accent:#a0f399;align-items:center;min-height:16rem;padding:clamp(1.6rem,2vw,2.15rem) 0 clamp(1.5rem,1.8vw,1.95rem);display:flex;position:relative;overflow:hidden}.GuestLanding-module__jjflCa__photo{z-index:0;background-color:#0f1c28;background-position:50% 40%;background-size:cover;position:absolute;inset:0}.GuestLanding-module__jjflCa__veil{z-index:1;background:linear-gradient(90deg,#0b1e3bf2 0%,#0b1e3bd1 55%,#0b1e3b99 100%);position:absolute;inset:0}.GuestLanding-module__jjflCa__heroInner{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr);align-items:end;gap:1rem 2rem;width:100%;display:grid;position:relative}.GuestLanding-module__jjflCa__heroSolo{grid-template-columns:1fr}.GuestLanding-module__jjflCa__heroCopy{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.GuestLanding-module__jjflCa__eyebrow{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:#a0f399;margin:0;font-size:.6875rem;font-weight:700}.GuestLanding-module__jjflCa__title{font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;text-wrap:balance;text-shadow:0 8px 22px #04101e4d;margin:0;font-size:clamp(1.85rem,1.25rem + 2.1vw,2.7rem);font-weight:700;line-height:1.08}.GuestLanding-module__jjflCa__accent{color:#a0f399;font-style:normal}.GuestLanding-module__jjflCa__lead{color:#e8f2fb;max-width:60ch;margin:0;font-size:clamp(.95rem,.9rem + .25vw,1.05rem);font-weight:500;line-height:1.5}.GuestLanding-module__jjflCa__actions{flex-wrap:wrap;justify-content:flex-end;align-self:end;gap:.5rem;display:flex}.GuestLanding-module__jjflCa__body{z-index:3;flex-direction:column;flex:auto;gap:1.15rem;width:100%;max-width:80rem;min-height:calc(100svh - 18rem);margin-inline:auto;padding-top:2.5rem;padding-bottom:2.4rem;display:flex;position:relative}.GuestLanding-module__jjflCa__more{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.9rem;margin-top:auto;padding:1.15rem 1.2rem 1.25rem;display:flex;box-shadow:0 1px 3px #0b1e3b0f}.GuestLanding-module__jjflCa__moreHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.GuestLanding-module__jjflCa__moreTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.1rem,1rem + .6vw,1.35rem);font-weight:700}.GuestLanding-module__jjflCa__moreLead{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.GuestLanding-module__jjflCa__moreGrid{grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.GuestLanding-module__jjflCa__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.GuestLanding-module__jjflCa__moreGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.GuestLanding-module__jjflCa__moreGrid li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.95rem 1rem;display:flex}.GuestLanding-module__jjflCa__moreGrid strong{font-family:var(--font-heading);color:var(--color-text);font-size:.98rem;font-weight:700}.GuestLanding-module__jjflCa__moreGrid p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.GuestLanding-module__jjflCa__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}@media (max-width:800px){.GuestLanding-module__jjflCa__heroInner{grid-template-columns:1fr}.GuestLanding-module__jjflCa__actions{justify-content:flex-start}}.GuestLanding-module__jjflCa__lure{background:var(--color-navy);color:var(--color-text-on-navy);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.25rem;margin-top:.35rem;padding:1rem 1.15rem;display:flex}.GuestLanding-module__jjflCa__lure strong{font-family:var(--font-heading);font-size:1.05rem;display:block}.GuestLanding-module__jjflCa__lure p{font-size:var(--text-sm);color:var(--color-text-on-navy-muted);margin:.2rem 0 0}.GuestLanding-module__jjflCa__lureActions{flex-wrap:wrap;gap:.55rem;display:flex}.GuestLanding-module__jjflCa__skelSearch{border:var(--border-width) solid var(--color-border);background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-surface-sunken) 50%, var(--color-surface) 75%);background-size:200% 100%;border-radius:12px;max-width:42rem;height:3.1rem;animation:1.4s ease-in-out infinite GuestLanding-module__jjflCa__guestShimmer}.GuestLanding-module__jjflCa__skelFilter{background:linear-gradient(90deg, var(--color-surface-sunken) 25%, var(--color-surface) 50%, var(--color-surface-sunken) 75%);background-size:200% 100%;border-radius:10px;max-width:28rem;height:2.6rem;animation:1.4s ease-in-out infinite GuestLanding-module__jjflCa__guestShimmer}.GuestLanding-module__jjflCa__skelCard{border:var(--border-width) solid var(--color-border);background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-surface-sunken) 50%, var(--color-surface) 75%);background-size:200% 100%;border-radius:.75rem;min-height:11rem;animation:1.4s ease-in-out infinite GuestLanding-module__jjflCa__guestShimmer}@keyframes GuestLanding-module__jjflCa__guestShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.GuestLanding-module__jjflCa__skelCard,.GuestLanding-module__jjflCa__skelSearch,.GuestLanding-module__jjflCa__skelFilter{animation:none}}.GuestLanding-module__jjflCa__heroPlain{color:#0b1e3b;background:#f8fafc;min-height:0;padding:clamp(1.75rem,3vw,2.6rem) 0 .4rem}.GuestLanding-module__jjflCa__heroPlain .GuestLanding-module__jjflCa__eyebrow{color:#0b1e3b;background:#e2e8f0;border-radius:.375rem;padding:.25rem .65rem;display:inline-block}.GuestLanding-module__jjflCa__heroPlain .GuestLanding-module__jjflCa__title{color:#0b1e3b;text-shadow:none}.GuestLanding-module__jjflCa__heroPlain .GuestLanding-module__jjflCa__accent{color:#1b6d24}.GuestLanding-module__jjflCa__heroPlain .GuestLanding-module__jjflCa__lead{color:#475569}.GuestLanding-module__jjflCa__searchCard{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.9rem;padding:1rem;display:flex;box-shadow:0 1px 3px #0b1e3b0f}.GuestLanding-module__jjflCa__searchRow{flex-wrap:wrap;gap:.6rem;display:flex}.GuestLanding-module__jjflCa__searchField{flex:14rem;min-width:0;position:relative}.GuestLanding-module__jjflCa__searchField input{width:100%;min-height:2.9rem;font:inherit;color:#0b1e3b;background:#f1f5f9;border:1px solid #0000;border-radius:.5rem;padding:0 .9rem 0 2.6rem;font-size:.95rem}.GuestLanding-module__jjflCa__searchField input:focus-visible{outline-offset:2px;background:#fff;border-color:#cbd5e1;outline:2px solid #1b6d24}.GuestLanding-module__jjflCa__searchIcon{color:#64748b;pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.GuestLanding-module__jjflCa__primaryBtn{color:#fff;min-height:2.9rem;font-family:var(--font-heading);cursor:pointer;background:#0b1e3b;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:0 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.GuestLanding-module__jjflCa__primaryBtn:hover{color:#fff;background:#16335f;text-decoration:none}.GuestLanding-module__jjflCa__primaryBtn:focus-visible,.GuestLanding-module__jjflCa__chip:focus-visible,.GuestLanding-module__jjflCa__chipOn:focus-visible,.GuestLanding-module__jjflCa__cardLink:focus-visible{outline-offset:2px;outline:2px solid #1b6d24}.GuestLanding-module__jjflCa__filterLabel{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0;font-size:.6875rem;font-weight:700}.GuestLanding-module__jjflCa__chipRow{flex-wrap:wrap;gap:.45rem;display:flex}.GuestLanding-module__jjflCa__chip,.GuestLanding-module__jjflCa__chipOn{font:inherit;color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600}.GuestLanding-module__jjflCa__chip:hover{color:#0b1e3b;border-color:#0b1e3b}.GuestLanding-module__jjflCa__chipOn{color:#fff;background:#0b1e3b;border-color:#0b1e3b}.GuestLanding-module__jjflCa__stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.GuestLanding-module__jjflCa__stat{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.8rem 1rem;display:flex;box-shadow:0 1px 3px #0b1e3b0f}.GuestLanding-module__jjflCa__stat strong{font-family:var(--font-heading);color:#0b1e3b;font-size:1.25rem}.GuestLanding-module__jjflCa__stat span{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:700}.GuestLanding-module__jjflCa__sectionHead{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:.5rem 0 0;display:flex}.GuestLanding-module__jjflCa__sectionTitle{font-family:var(--font-heading);color:#0b1e3b;margin:0;font-size:1.35rem;font-weight:700}.GuestLanding-module__jjflCa__pill{color:#1e3a8a;background:#dbeafe;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.GuestLanding-module__jjflCa__bGrid{grid-template-columns:minmax(0,1fr);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.GuestLanding-module__jjflCa__bGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.GuestLanding-module__jjflCa__bGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.GuestLanding-module__jjflCa__bGrid>li{display:flex}.GuestLanding-module__jjflCa__bCard{width:100%;color:inherit;background:#fff;border:1px solid #e2e8f0;border-top:4px solid #1b873f;border-radius:.75rem;flex-direction:column;gap:.9rem;padding:1.1rem;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 3px #0b1e3b0f}.GuestLanding-module__jjflCa__bCard:hover{color:inherit;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 24px #0b1e3b1f}.GuestLanding-module__jjflCa__bCard:focus-visible{outline-offset:2px;outline:2px solid #1b6d24}.GuestLanding-module__jjflCa__bTop{align-items:center;gap:.8rem;min-width:0;display:flex}.GuestLanding-module__jjflCa__bAvatar{width:3rem;height:3rem;font-family:var(--font-heading);color:#0b1e3b;background:#f1f5f9;border-radius:.5rem;flex:none;place-items:center;font-weight:800;display:grid}.GuestLanding-module__jjflCa__bName{font-family:var(--font-heading);color:#0b1e3b;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.GuestLanding-module__jjflCa__bRegion{color:#64748b;margin:.15rem 0 0;font-size:.8125rem}.GuestLanding-module__jjflCa__bFacts{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;display:grid}.GuestLanding-module__jjflCa__bFact{background:#f1f5f9;border-radius:.5rem;padding:.6rem .75rem}.GuestLanding-module__jjflCa__bFact dt{letter-spacing:.05em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:700}.GuestLanding-module__jjflCa__bFact dd{color:#0b1e3b;margin:.15rem 0 0;font-weight:600}.GuestLanding-module__jjflCa__bFoot{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.7rem;display:flex}.GuestLanding-module__jjflCa__bCta{color:#0b1e3b;font-size:.8125rem;font-weight:700}.GuestLanding-module__jjflCa__bBadge{color:#1e3a8a;background:#dbeafe;border-radius:.25rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:600}.GuestLanding-module__jjflCa__bEmpty{color:#64748b;margin:0}@media (max-width:40rem){.GuestLanding-module__jjflCa__title{font-size:1.6rem;line-height:1.2}}
.Card-module__zng4nq__card{gap:var(--space-3);min-width:0;padding:var(--card-padding);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text);flex-direction:column;display:flex}.Card-module__zng4nq__lg{border-radius:var(--radius-2xl);padding:calc(var(--card-padding) * 1.25)}.Card-module__zng4nq__sm{border-radius:var(--radius-lg);padding:calc(var(--card-padding) * .85)}.Card-module__zng4nq__raised{background:var(--color-surface-raised)}.Card-module__zng4nq__navy{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-text-on-navy)}.Card-module__zng4nq__gold{background:var(--band-gold-bg);border-color:var(--band-gold-bg)}.Card-module__zng4nq__plain{background:0 0;border-color:#0000;padding:0}.Card-module__zng4nq__shadow{box-shadow:var(--shadow-card)}.Card-module__zng4nq__interactive{transition:border-color .15s,box-shadow .15s,transform .15s}.Card-module__zng4nq__interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.Card-module__zng4nq__interactive:focus-within{border-color:var(--color-link)}.Card-module__zng4nq__accent{border-top:4px solid var(--accent-color,var(--color-border))}
.Field-module__ffSO9W__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Field-module__ffSO9W__label{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted)}.Field-module__ffSO9W__optional{font-weight:var(--weight-medium);color:var(--color-text-subtle)}.Field-module__ffSO9W__control{width:100%;min-height:var(--touch-target);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-md)}.Field-module__ffSO9W__control::placeholder{color:var(--color-text-subtle)}.Field-module__ffSO9W__control:hover:not(:disabled){border-color:var(--color-border-strong)}.Field-module__ffSO9W__control:disabled{background:var(--color-surface-sunken);color:var(--color-text-subtle);cursor:not-allowed}textarea.Field-module__ffSO9W__control{min-height:calc(var(--touch-target) * 2.4);resize:vertical}.Field-module__ffSO9W__invalid{border-color:var(--band-red-fg);background:var(--band-red-bg)}.Field-module__ffSO9W__message{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--band-red-fg);display:flex}.Field-module__ffSO9W__hint{font-size:var(--text-xs);color:var(--color-text-subtle)}.Field-module__ffSO9W__group{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);background:var(--color-surface);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-md);display:flex}.Field-module__ffSO9W__group:focus-within{outline:var(--border-width-focus) solid var(--focus-ring);outline-offset:2px}.Field-module__ffSO9W__group.Field-module__ffSO9W__invalid{border-color:var(--band-red-fg);background:var(--band-red-bg)}.Field-module__ffSO9W__prefix{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text-muted);white-space:nowrap}.Field-module__ffSO9W__divider{background:var(--color-border);flex:none;width:1px;height:1.2em}.Field-module__ffSO9W__bare{min-width:0;min-height:var(--touch-target);color:var(--color-text);font-size:var(--text-md);background:0 0;border:0;flex:1;padding:0}.Field-module__ffSO9W__bare:focus{outline:none}.Field-module__ffSO9W__bare::placeholder{color:var(--color-text-subtle)}.Field-module__ffSO9W__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right var(--space-4) center, calc(100% - var(--space-4) + 5px) center;padding-right:calc(var(--space-6) + var(--space-4));cursor:pointer;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.Field-module__ffSO9W__controlWrap{align-items:center;display:flex;position:relative}.Field-module__ffSO9W__controlWrap .Field-module__ffSO9W__control{width:100%}.Field-module__ffSO9W__controlWithAction{padding-right:calc(var(--touch-target) + var(--space-1))}.Field-module__ffSO9W__action{width:var(--touch-target);height:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.Field-module__ffSO9W__action:hover{color:var(--color-text)}
.SearchSuggestions-module__ImC4dq__panel{top:calc(100% + var(--space-2));z-index:60;overscroll-behavior:contain;max-height:min(22rem,60vh);padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.SearchSuggestions-module__ImC4dq__option{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;display:flex}.SearchSuggestions-module__ImC4dq__active{background:var(--color-surface-sunken)}.SearchSuggestions-module__ImC4dq__optionText{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.SearchSuggestions-module__ImC4dq__label{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow:hidden}.SearchSuggestions-module__ImC4dq__match{font-weight:var(--weight-regular);color:var(--color-text-muted)}.SearchSuggestions-module__ImC4dq__sublabel{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--text-2xs);overflow:hidden}.SearchSuggestions-module__ImC4dq__chevron{font-size:var(--text-sm);color:var(--color-text-subtle);flex:none;display:inline-flex}.SearchSuggestions-module__ImC4dq__status{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;display:flex}
.EnquiryForm-module__XcqlpG__form{gap:var(--space-5);flex-direction:column;display:flex}.EnquiryForm-module__XcqlpG__fields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:601px){.EnquiryForm-module__XcqlpG__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.EnquiryForm-module__XcqlpG__fullWidth{grid-column:1/-1}.EnquiryForm-module__XcqlpG__subject{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.EnquiryForm-module__XcqlpG__subjectLabel{font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.EnquiryForm-module__XcqlpG__subjectName{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);overflow-wrap:anywhere}.EnquiryForm-module__XcqlpG__subjectMeta{font-size:var(--text-2xs);color:var(--color-text-muted)}.EnquiryForm-module__XcqlpG__note{font-size:var(--text-2xs);color:var(--color-text-subtle)}
.Listbox-module__flAQ-G__wrapper{flex:0 auto;min-width:0;position:relative}.Listbox-module__flAQ-G__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-width-strong) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;display:inline-flex}.Listbox-module__flAQ-G__trigger:hover,.Listbox-module__flAQ-G__trigger[aria-expanded=true]{border-color:var(--color-border-strong)}.Listbox-module__flAQ-G__triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Listbox-module__flAQ-G__chevron{font-size:var(--text-sm);color:var(--color-text-muted);flex:none;transition:transform .15s;display:inline-flex}.Listbox-module__flAQ-G__trigger[aria-expanded=true] .Listbox-module__flAQ-G__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.Listbox-module__flAQ-G__chevron{transition:none}}.Listbox-module__flAQ-G__panel{top:calc(100% + var(--space-2));z-index:60;min-width:100%;max-width:calc(100vw - var(--space-4) * 2);max-height:min(18rem,60vh);padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);list-style:none;position:absolute;overflow-y:auto}.Listbox-module__flAQ-G__alignEnd{right:0}.Listbox-module__flAQ-G__alignStart{left:0}.Listbox-module__flAQ-G__panel:focus-visible{outline:none}.Listbox-module__flAQ-G__option{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;align-items:center;display:flex}.Listbox-module__flAQ-G__active{background:var(--color-surface-sunken)}.Listbox-module__flAQ-G__selected{background:var(--color-link);color:var(--color-text-on-navy)}.Listbox-module__flAQ-G__selected.Listbox-module__flAQ-G__active{background:var(--color-navy-deep)}
.EnquiryModal-module__ab6Wfq__intro{font-size:var(--text-md);color:var(--color-text-muted);margin:0 0 1.25rem;line-height:1.6}.EnquiryModal-module__ab6Wfq__choices{--accent:var(--color-link);flex-direction:column;gap:.9rem;display:flex}.EnquiryModal-module__ab6Wfq__choice{color:inherit;width:100%;min-height:var(--touch-target);text-align:left;background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:16px;align-items:center;gap:1rem;padding:1.1rem 1.2rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:flex;box-shadow:0 4px 14px #1e4a6e0d}.EnquiryModal-module__ab6Wfq__choice:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--color-border));background:color-mix(in srgb, var(--accent) 4%, var(--color-surface));transform:translateY(-2px);box-shadow:0 12px 28px #1e4a6e1f}.EnquiryModal-module__ab6Wfq__choice:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.EnquiryModal-module__ab6Wfq__choiceIcon{background:color-mix(in srgb, var(--accent) 12%, transparent);width:3rem;height:3rem;color:var(--accent);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.EnquiryModal-module__ab6Wfq__choiceText{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.EnquiryModal-module__ab6Wfq__choiceTitle{font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--weight-bold);color:var(--color-text)}.EnquiryModal-module__ab6Wfq__choiceBody{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.EnquiryModal-module__ab6Wfq__choiceArrow{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:grid}.EnquiryModal-module__ab6Wfq__choice:hover .EnquiryModal-module__ab6Wfq__choiceArrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(2px)}@media (prefers-reduced-motion:reduce){.EnquiryModal-module__ab6Wfq__choice,.EnquiryModal-module__ab6Wfq__choice:hover,.EnquiryModal-module__ab6Wfq__choiceArrow,.EnquiryModal-module__ab6Wfq__choice:hover .EnquiryModal-module__ab6Wfq__choiceArrow{transition:none;transform:none}}.EnquiryModal-module__ab6Wfq__back{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.EnquiryModal-module__ab6Wfq__back:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}
.FilterPanel-module__N8_XIW__panel{--accent:var(--color-link);flex-direction:column;display:flex}.FilterPanel-module__N8_XIW__head{display:none}.FilterPanel-module__N8_XIW__title{font-size:var(--text-md);color:var(--color-text);margin:0;font-weight:700}.FilterPanel-module__N8_XIW__group{border:0;border-bottom:1px solid var(--color-border);flex-direction:column;gap:.6rem;margin:0;padding:1.35rem 0;display:flex}.FilterPanel-module__N8_XIW__group:first-of-type{padding-top:.25rem}.FilterPanel-module__N8_XIW__group:last-of-type{border-bottom:0;padding-bottom:.25rem}.FilterPanel-module__N8_XIW__groupTitle{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .15rem;padding:0}.FilterPanel-module__N8_XIW__options{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.FilterPanel-module__N8_XIW__option{min-height:var(--touch-target);cursor:pointer;font-size:var(--text-md);color:var(--color-text);border-radius:10px;align-items:center;gap:.75rem;margin-inline:-.6rem;padding:.35rem .6rem;line-height:1.35;transition:background-color .15s;display:flex}.FilterPanel-module__N8_XIW__option:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.FilterPanel-module__N8_XIW__option:hover .FilterPanel-module__N8_XIW__box{border-color:var(--accent)}.FilterPanel-module__N8_XIW__checkbox{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FilterPanel-module__N8_XIW__box{border:1.5px solid var(--color-border-strong);background:var(--color-surface);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:background-color .12s,border-color .12s;display:inline-flex}.FilterPanel-module__N8_XIW__boxChecked{background:var(--color-navy);border-color:var(--color-navy)}.FilterPanel-module__N8_XIW__checkbox:focus-visible+.FilterPanel-module__N8_XIW__box{outline:2px solid var(--color-link);outline-offset:2px}.FilterPanel-module__N8_XIW__optionLabel{overflow-wrap:break-word;flex:auto;min-width:0}.FilterPanel-module__N8_XIW__selected{background:color-mix(in srgb, var(--accent) 8%, transparent);font-weight:600}.FilterPanel-module__N8_XIW__dot{background:var(--dot-color);border-radius:50%;flex:none;width:10px;height:10px}.FilterPanel-module__N8_XIW__count{background:color-mix(in srgb, var(--color-border) 55%, transparent);min-width:2rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;margin-left:auto;padding:.15rem .5rem}
.Header-module__l1MFPW__header{z-index:50;background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);padding-top:env(safe-area-inset-top,0px);flex-shrink:0;transition:box-shadow .25s;position:sticky;top:0;box-shadow:0 10px 28px #1e4a6e12}.Header-module__l1MFPW__headerGuest,.Header-module__l1MFPW__headerSignedIn{background:var(--color-surface);border-bottom-color:var(--color-border);box-shadow:0 10px 28px #1e4a6e12}:root[data-theme=dark] .Header-module__l1MFPW__header,:root[data-theme=dark] .Header-module__l1MFPW__headerGuest,:root[data-theme=dark] .Header-module__l1MFPW__headerSignedIn{background:var(--color-surface);box-shadow:0 10px 28px #00000059}.Header-module__l1MFPW__bar{align-items:center;gap:var(--space-3);min-height:var(--header-height);padding-block:.4rem;display:flex}.Header-module__l1MFPW__brand{min-height:var(--touch-target);border-radius:var(--radius-xl);color:var(--color-text);flex:none;align-items:center;gap:.65rem;transition:transform .2s,color .2s;display:inline-flex}.Header-module__l1MFPW__brand:hover{color:var(--color-sage-deep);text-decoration:none;transform:translateY(-1px)}.Header-module__l1MFPW__brand:focus-visible{outline-color:var(--color-sage)}.Header-module__l1MFPW__logo{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-border-strong) 35%, var(--color-border));border-radius:var(--radius-xl);object-fit:contain;width:auto;height:3.3rem;padding:.3rem .45rem;display:block;box-shadow:inset 0 1px #ffffffd9,0 4px 14px #1e4a6e14}.Header-module__l1MFPW__brandName{font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--weight-extrabold);letter-spacing:-.01em;white-space:nowrap;line-height:1.1}.Header-module__l1MFPW__brandName em{font-style:normal;font-weight:var(--weight-semibold);color:var(--color-sage-deep)}.Header-module__l1MFPW__brand:hover .Header-module__l1MFPW__logo{border-color:color-mix(in srgb, var(--color-sage) 45%, var(--color-border));box-shadow:inset 0 1px #ffffffe6,0 6px 18px #1e4a6e1f}@media (min-width:768px){.Header-module__l1MFPW__logo{height:4.1rem;padding:.35rem .55rem}.Header-module__l1MFPW__brandName{font-size:1.45rem}}@media (max-width:420px){.Header-module__l1MFPW__brandName{font-size:.98rem}}:root[data-theme=dark] .Header-module__l1MFPW__logo{background:var(--color-surface-raised);border-color:var(--color-border);box-shadow:inset 0 1px #ffffff0a,0 4px 14px #00000047}:root[data-theme=dark] .Header-module__l1MFPW__brandName em{color:var(--color-sage)}.Header-module__l1MFPW__searchForm{align-items:center;gap:var(--space-2);min-width:0;max-width:26rem;min-height:var(--touch-target);padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-sm);flex:auto;display:none}.Header-module__l1MFPW__searchForm:hover{border-color:var(--color-border-strong)}.Header-module__l1MFPW__searchForm:focus-within{border-color:var(--color-sage);outline:var(--border-width-focus) solid var(--color-sage-wash);outline-offset:2px}.Header-module__l1MFPW__searchInput{min-width:0;color:var(--color-text);font-size:inherit;background:0 0;border:0;flex:auto}.Header-module__l1MFPW__searchInput::placeholder{color:var(--color-text-muted);text-overflow:ellipsis}.Header-module__l1MFPW__searchInput:focus{outline:none}.Header-module__l1MFPW__searchInput::-webkit-search-cancel-button{opacity:.55}.Header-module__l1MFPW__searchGo{padding:0 var(--space-1);color:var(--color-sage-deep);font-size:var(--text-2xs);font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0;flex:none}.Header-module__l1MFPW__searchGo:hover{text-decoration:underline}.Header-module__l1MFPW__spacer{flex:auto}.Header-module__l1MFPW__actions{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}.Header-module__l1MFPW__nav{display:none}@media (min-width:768px){.Header-module__l1MFPW__nav{display:block}.Header-module__l1MFPW__navList{align-items:stretch;gap:clamp(var(--space-4), 2vw, var(--space-7));border-left:var(--border-width) solid var(--color-border);padding-left:clamp(var(--space-4), 2vw, var(--space-7));list-style:none;display:flex}}.Header-module__l1MFPW__navLink{appearance:none;min-width:var(--touch-target);min-height:var(--touch-target);padding-inline:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.15rem;display:inline-flex;position:relative}.Header-module__l1MFPW__navLink:hover{color:var(--color-sage-deep);background:0 0;text-decoration:none}.Header-module__l1MFPW__navLink:focus-visible{outline-color:var(--color-sage)}.Header-module__l1MFPW__emphasis{color:var(--color-sage-deep);font-weight:var(--weight-bold)}.Header-module__l1MFPW__active{color:var(--color-sage-deep);border-bottom-color:var(--color-sage-deep);background:0 0}.Header-module__l1MFPW__menuButton{min-width:var(--touch-target);min-height:var(--touch-target);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-navy);font-size:var(--text-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-theme=dark] .Header-module__l1MFPW__menuButton{color:var(--color-text);border-color:var(--color-border-strong)}.Header-module__l1MFPW__menuButton:hover{background:var(--color-sage-wash);border-color:var(--color-sage)}.Header-module__l1MFPW__menuButton:focus-visible{outline-color:var(--color-sage)}@media (min-width:768px){.Header-module__l1MFPW__menuButton{display:none}}.Header-module__l1MFPW__backdrop{z-index:70;background:#1a3a5c73;position:fixed;inset:0}.Header-module__l1MFPW__panel{z-index:71;gap:var(--space-2);width:min(20rem,88vw);padding:max(var(--space-4), env(safe-area-inset-top,0px)) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom,0px));background:var(--color-surface);box-shadow:var(--shadow-menu);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.Header-module__l1MFPW__panelHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:flex}.Header-module__l1MFPW__panelTitle{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle)}.Header-module__l1MFPW__panelClose{min-width:var(--touch-target);min-height:var(--touch-target);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-lg);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__l1MFPW__panelClose:hover{background:var(--color-surface-sunken);color:var(--color-text)}.Header-module__l1MFPW__panelList{flex-direction:column;list-style:none;display:flex}.Header-module__l1MFPW__panelLink{min-height:var(--touch-target);margin-block:calc(var(--space-1) * .75);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;display:flex}.Header-module__l1MFPW__panelLink:hover{background:var(--color-sage-wash);color:var(--color-sage-deep);text-decoration:none}.Header-module__l1MFPW__panelLink:active{background:var(--color-border)}.Header-module__l1MFPW__panelEmphasis{color:var(--color-sage-deep);font-weight:var(--weight-bold)}.Header-module__l1MFPW__panelActive{background:var(--color-sage-wash);color:var(--color-sage-deep)}.Header-module__l1MFPW__aboutRoot{position:relative}.Header-module__l1MFPW__aboutChevron{font-size:.8em;transition:transform .15s;display:inline-flex}.Header-module__l1MFPW__aboutOpen{color:var(--color-sage-deep)}.Header-module__l1MFPW__aboutOpen .Header-module__l1MFPW__aboutChevron{transform:rotate(180deg)}.Header-module__l1MFPW__aboutRoot .Header-module__l1MFPW__navLink:focus,.Header-module__l1MFPW__aboutRoot .Header-module__l1MFPW__navLink:focus-visible{outline:none}.Header-module__l1MFPW__aboutMenu{z-index:40;background:var(--color-surface);border:0;border-radius:12px;min-width:12.5rem;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:calc(100% - .15rem);left:0;box-shadow:0 18px 40px #102f5529}.Header-module__l1MFPW__aboutItem:focus,.Header-module__l1MFPW__aboutItem:focus-visible{background:var(--color-sage-wash);color:var(--color-sage-deep);outline:none}.Header-module__l1MFPW__aboutItem{color:var(--color-text);white-space:nowrap;padding:.5rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.Header-module__l1MFPW__aboutItem:hover{background:var(--color-sage-wash);color:var(--color-sage-deep);text-decoration:none}.Header-module__l1MFPW__panelGroup{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:.35rem 0 .15rem;padding:.45rem .75rem .15rem;font-size:.68rem;font-weight:700}
.GuestSignupCta-module__C4DJRW__cta{color:#d7e2ff;background:#0b1e3b;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.4rem 1.5rem;display:flex;box-shadow:0 6px 24px #0b1e3b2e}.GuestSignupCta-module__C4DJRW__icon{color:#a0f399;background:#ffffff1a;border-radius:.75rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.GuestSignupCta-module__C4DJRW__icon svg{width:1.3rem;height:1.3rem}.GuestSignupCta-module__C4DJRW__text{flex:18rem;min-width:0}.GuestSignupCta-module__C4DJRW__text h2{font-family:var(--font-heading);color:#fff;margin:0;font-size:1.3rem;font-weight:700}.GuestSignupCta-module__C4DJRW__text p{color:#b0c9e8;max-width:40rem;margin:.3rem 0 0;font-size:.875rem;line-height:1.55}.GuestSignupCta-module__C4DJRW__actions{flex-wrap:wrap;gap:.6rem;display:flex}.GuestSignupCta-module__C4DJRW__primary,.GuestSignupCta-module__C4DJRW__ghost{border-radius:.5rem;align-items:center;min-height:2.6rem;padding:0 1.2rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.GuestSignupCta-module__C4DJRW__primary{color:#0b2a10;background:#a0f399}.GuestSignupCta-module__C4DJRW__primary:hover{color:#0b2a10;background:#b6f7b0;text-decoration:none}.GuestSignupCta-module__C4DJRW__ghost{color:#fff;border:1px solid #fff6}.GuestSignupCta-module__C4DJRW__ghost:hover{color:#fff;background:#ffffff24;border-color:#fff;text-decoration:none}
.RedFlagCallout-module__9ZM1nq__stack{flex-direction:column;gap:12px;display:flex}.RedFlagCallout-module__9ZM1nq__list{flex-direction:column;gap:12px;list-style:none;display:flex}.RedFlagCallout-module__9ZM1nq__toggle{cursor:pointer;color:var(--color-link);font-size:13px;font-weight:var(--weight-semibold);border-radius:var(--radius-sm);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:6px 8px;display:inline-flex}.RedFlagCallout-module__9ZM1nq__toggle:hover{text-decoration:underline}@media (max-width:768px){.RedFlagCallout-module__9ZM1nq__toggle{min-height:var(--touch-target)}}.RedFlagCallout-module__9ZM1nq__chevron,.RedFlagCallout-module__9ZM1nq__chevronUp{font-size:16px;transition:transform .15s}.RedFlagCallout-module__9ZM1nq__chevronUp{transform:rotate(180deg)}.RedFlagCallout-module__9ZM1nq__item{border-radius:var(--radius-md);background:var(--flag-bg);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.RedFlagCallout-module__9ZM1nq__icon{color:var(--flag-fg);flex:none;margin-top:1px;font-size:17px;line-height:1}.RedFlagCallout-module__9ZM1nq__text{flex-direction:column;gap:2px;min-width:0;display:flex}.RedFlagCallout-module__9ZM1nq__title{font-size:14px;font-weight:var(--weight-bold);line-height:var(--leading-snug,1.3);color:var(--flag-fg)}.RedFlagCallout-module__9ZM1nq__detail{color:var(--color-text-muted);font-size:13px;line-height:1.5}.RedFlagCallout-module__9ZM1nq__flag{--flag-bg:var(--band-red-bg);--flag-fg:var(--band-red-text)}.RedFlagCallout-module__9ZM1nq__caution{--flag-bg:var(--band-orange-bg);--flag-fg:var(--band-orange-text)}.RedFlagCallout-module__9ZM1nq__none{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--band-green-bg);color:var(--band-green-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.RedFlagCallout-module__9ZM1nq__chips{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.RedFlagCallout-module__9ZM1nq__chip{align-items:center;gap:var(--space-2);padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--flag-bg);color:var(--flag-fg);font-size:var(--text-3xs);font-weight:var(--weight-bold);display:inline-flex}
.StitchChrome-module__NTtxZW__header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:env(safe-area-inset-top,0px);background:#fffffff2;border-bottom:1px solid #0b1e3b14;position:sticky;top:0;box-shadow:0 1px 3px #0b1e3b0a,0 4px 12px #0b1e3b05}.StitchChrome-module__NTtxZW__bar{justify-content:space-between;align-items:center;gap:1rem;height:5.75rem;display:flex}.StitchChrome-module__NTtxZW__brand{color:inherit;flex:none;align-items:center;gap:1rem;text-decoration:none;display:flex}.StitchChrome-module__NTtxZW__brand:hover{text-decoration:none}.StitchChrome-module__NTtxZW__logoBox{background:#fff;border:1px solid #0b1e3b24;border-radius:.75rem;place-items:center;width:4.5rem;height:4.5rem;padding:.375rem;display:grid;box-shadow:0 1px 2px #0b1e3b0f}.StitchChrome-module__NTtxZW__logo{object-fit:contain;width:auto;height:3.5rem}.StitchChrome-module__NTtxZW__brandText{flex-direction:column;gap:.1rem;display:flex}.StitchChrome-module__NTtxZW__wordmark{font-family:var(--font-heading);letter-spacing:-.02em;white-space:nowrap;color:#0b1e3b;align-items:baseline;font-size:1.85rem;font-weight:800;display:flex}.StitchChrome-module__NTtxZW__wordmark em{color:#1b873f;margin-left:.1rem;font-style:normal;font-weight:700}.StitchChrome-module__NTtxZW__wordmark[data-on-dark]{color:#fff}.StitchChrome-module__NTtxZW__badge{color:#94a3b8;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;background:#f1f5f9;border:1px solid #e2e8f0b3;border-radius:.25rem;margin-left:.5rem;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.StitchChrome-module__NTtxZW__tagline{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.StitchChrome-module__NTtxZW__nav{align-items:center;gap:clamp(1rem,.4rem + 1.4vw,1.75rem);display:none}.StitchChrome-module__NTtxZW__navLink{color:#475569;font-size:16px;font-weight:500;text-decoration:none;transition:color .15s}.StitchChrome-module__NTtxZW__navLink:hover{color:#0b1e3b;font-weight:600;text-decoration:none}.StitchChrome-module__NTtxZW__actions{align-items:center;gap:.75rem;display:flex}.StitchChrome-module__NTtxZW__login{color:#334155;padding:.5rem .75rem;font-size:16px;font-weight:600;text-decoration:none}.StitchChrome-module__NTtxZW__login:hover{color:#0b1e3b;text-decoration:none}.StitchChrome-module__NTtxZW__check{color:#fff;background:#0b1e3b;border:1px solid #040d1a;border-radius:.5rem;align-items:center;gap:.4rem;padding:.7rem 1.4rem;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0b1e3b1f}.StitchChrome-module__NTtxZW__check:hover{color:#fff;background:#07162c;text-decoration:none;box-shadow:0 4px 12px #0b1e3b33}.StitchChrome-module__NTtxZW__check svg{width:1rem;height:1rem}.StitchChrome-module__NTtxZW__menuButton{color:#0b1e3b;cursor:pointer;background:#fff;border:1px solid #0b1e3b24;border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.StitchChrome-module__NTtxZW__menuButton svg{width:1.25rem;height:1.25rem}@media (min-width:64rem){.StitchChrome-module__NTtxZW__nav{display:flex}.StitchChrome-module__NTtxZW__menuButton{display:none}}@media (max-width:40rem){.StitchChrome-module__NTtxZW__badge,.StitchChrome-module__NTtxZW__tagline,.StitchChrome-module__NTtxZW__login,.StitchChrome-module__NTtxZW__check{display:none}.StitchChrome-module__NTtxZW__wordmark{font-size:1.3rem}.StitchChrome-module__NTtxZW__logoBox{width:3rem;height:3rem}.StitchChrome-module__NTtxZW__logo{height:2.2rem}}.StitchChrome-module__NTtxZW__footer{color:#94a3b8;background:#0b1e3b;border-top:1px solid #1e293b;margin-top:auto;font-size:.8rem}.StitchChrome-module__NTtxZW__footGrid{gap:2.5rem;padding-block:4rem 3rem;display:grid}@media (min-width:48rem){.StitchChrome-module__NTtxZW__footGrid{grid-template-columns:repeat(12,1fr)}.StitchChrome-module__NTtxZW__footBrand{grid-column:span 4}.StitchChrome-module__NTtxZW__footCol{grid-column:span 2}.StitchChrome-module__NTtxZW__footCol:last-child{grid-column:span 4}}@media (min-width:48rem) and (max-width:63.99rem){.StitchChrome-module__NTtxZW__footBrand{grid-column:1/-1}.StitchChrome-module__NTtxZW__footCol{grid-column:span 3}.StitchChrome-module__NTtxZW__footCol:last-child{grid-column:span 6}}@media (max-width:40rem){.StitchChrome-module__NTtxZW__footBrand .StitchChrome-module__NTtxZW__wordmark{font-size:1.5rem}}.StitchChrome-module__NTtxZW__legal{border-top:1px solid #94a3b82e;padding-block:1.5rem 2.5rem}.StitchChrome-module__NTtxZW__legal p{color:#94a3b8;max-width:none;margin:0;font-size:.72rem;line-height:1.75}.StitchChrome-module__NTtxZW__legal b{color:#e2e8f0;font-weight:700}.StitchChrome-module__NTtxZW__footBrand{flex-direction:column;gap:1rem;display:flex}.StitchChrome-module__NTtxZW__footBrand p{max-width:24rem;margin:0;line-height:1.65}.StitchChrome-module__NTtxZW__footBrand small{color:#64748b;font-size:.7rem}.StitchChrome-module__NTtxZW__footCol h2{color:#fff;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .9rem;font-size:.75rem;font-weight:700}.StitchChrome-module__NTtxZW__footCol ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.StitchChrome-module__NTtxZW__footCol a{color:#94a3b8;text-decoration:none;transition:color .15s}.StitchChrome-module__NTtxZW__footCol a:hover{color:#fff;text-decoration:none}.StitchChrome-module__NTtxZW__sources{grid-template-columns:1fr 1fr;gap:.5rem!important}.StitchChrome-module__NTtxZW__sources li{color:#cbd5e1;text-align:center;background:#07162ce6;border:1px solid #33415599;border-radius:.25rem;padding:.5rem}:root[data-theme=dark] .StitchChrome-module__NTtxZW__header{background:color-mix(in srgb, var(--color-surface) 95%, transparent);border-bottom-color:var(--color-border)}:is(:root[data-theme=dark] .StitchChrome-module__NTtxZW__logoBox,:root[data-theme=dark] .StitchChrome-module__NTtxZW__menuButton){background:#fff}:root[data-theme=dark] .StitchChrome-module__NTtxZW__wordmark:not([data-on-dark]){color:var(--color-text)}:is(:root[data-theme=dark] .StitchChrome-module__NTtxZW__navLink,:root[data-theme=dark] .StitchChrome-module__NTtxZW__login){color:var(--color-text-muted)}:is(:root[data-theme=dark] .StitchChrome-module__NTtxZW__navLink:hover,:root[data-theme=dark] .StitchChrome-module__NTtxZW__login:hover){color:var(--color-text)}:root[data-theme=dark] .StitchChrome-module__NTtxZW__check{background:#1b873f;border-color:#1b873f}.StitchChrome-module__NTtxZW__overview{position:relative}.StitchChrome-module__NTtxZW__overviewBtn{cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-family:inherit;display:inline-flex}.StitchChrome-module__NTtxZW__overviewBtn svg{width:.85rem;height:.85rem;transition:transform .15s}.StitchChrome-module__NTtxZW__overviewBtn svg[data-open]{transform:rotate(180deg)}.StitchChrome-module__NTtxZW__overviewBtn:hover{color:#0b1e3b;font-weight:600}.StitchChrome-module__NTtxZW__overviewMenu{z-index:60;background:#fff;border:1px solid #0b1e3b1a;border-radius:.5rem;min-width:12.5rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .6rem);left:-.75rem;box-shadow:0 10px 30px #0b1e3b26}.StitchChrome-module__NTtxZW__overviewMenu a{color:#334155;border-radius:.375rem;padding:.55rem .75rem;font-size:16px;font-weight:500;text-decoration:none;display:block}.StitchChrome-module__NTtxZW__overviewMenu a:hover{color:#0b1e3b;background:#eff4ff;text-decoration:none}:root[data-theme=dark] .StitchChrome-module__NTtxZW__overviewMenu{background:var(--color-surface);border-color:var(--color-border)}:root[data-theme=dark] .StitchChrome-module__NTtxZW__overviewMenu a{color:var(--color-text-muted)}:root[data-theme=dark] .StitchChrome-module__NTtxZW__overviewMenu a:hover{background:var(--color-surface-raised);color:var(--color-text)}:root[data-theme=dark] .StitchChrome-module__NTtxZW__overviewBtn:hover{color:var(--color-text)}.StitchChrome-module__NTtxZW__navLinkOn{color:#0b1e3b;font-weight:700;position:relative}.StitchChrome-module__NTtxZW__navLinkOn:after{content:"";background:#1b873f;border-radius:2px;height:2px;position:absolute;bottom:-.55rem;left:0;right:0}:root[data-theme=dark] .StitchChrome-module__NTtxZW__navLinkOn{color:var(--color-text)}
.builderBanner-module__1_WCja__banner{color:#fff;background:radial-gradient(50% 80% at 100% 0,#1e407c73,#0000 70%),#0a1a35;padding:clamp(2.25rem,1.75rem + 2.5vw,3.75rem) 0 clamp(2rem,1.5rem + 2vw,3rem)}.builderBanner-module__1_WCja__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-bottom:clamp(1.25rem,1rem + 1.5vw,2rem);display:flex}.builderBanner-module__1_WCja__badge{color:#dbe6ff;letter-spacing:.08em;text-transform:uppercase;background:#14264a;border-radius:999px;margin:0;padding:.4rem .9rem;font-size:.6875rem;font-weight:700}.builderBanner-module__1_WCja__validated{color:#cfe0ff;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.builderBanner-module__1_WCja__validated svg{color:#4ade80;flex:none;width:1rem;height:1rem}.builderBanner-module__1_WCja__banner h1{max-width:52rem;font-family:var(--font-heading);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 3vw,3.4rem);font-weight:800;line-height:1.12}.builderBanner-module__1_WCja__lead{color:#c3d2ee;max-width:48rem;margin:1rem 0 0;font-size:clamp(.95rem,.9rem + .3vw,1.05rem);line-height:1.75}.builderBanner-module__1_WCja__panel{color:#0b1e3b;background:#fff;border-radius:.5rem;margin-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding:1.1rem 1.25rem 1.25rem;box-shadow:0 12px 32px #00000040}.builderBanner-module__1_WCja__search{align-items:center;gap:.5rem;display:flex}.builderBanner-module__1_WCja__field{background:#eef3ff;border-radius:.375rem;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.35rem .5rem .35rem 1rem;display:flex}.builderBanner-module__1_WCja__field:focus-within{box-shadow:0 0 0 2px #0b1e3b}.builderBanner-module__1_WCja__field svg{color:#475569;flex:none;width:1.2rem;height:1.2rem}.builderBanner-module__1_WCja__field input{min-width:0;min-height:2.6rem;font:inherit;color:#0b1c30;background:0 0;border:0;flex:1;font-size:1rem}.builderBanner-module__1_WCja__field input::placeholder{color:#64748b}.builderBanner-module__1_WCja__field input:focus{outline:none}.builderBanner-module__1_WCja__clear{color:#0b1e3b;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:.25rem;padding:.25rem .6rem;font-size:.6875rem;font-weight:700}.builderBanner-module__1_WCja__clear:hover{background:#dfe9ff}.builderBanner-module__1_WCja__go{color:#fff;min-height:3.3rem;font:inherit;cursor:pointer;background:#020817;border:0;border-radius:.375rem;flex:none;align-items:center;gap:.55rem;padding:0 1.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.builderBanner-module__1_WCja__go svg{width:1.1rem;height:1.1rem}.builderBanner-module__1_WCja__go:hover{background:#0b1e3b}@media (max-width:560px){.builderBanner-module__1_WCja__search{flex-wrap:wrap}.builderBanner-module__1_WCja__go{flex:100%;justify-content:center}}@media (max-width:40rem){.builderBanner-module__1_WCja__banner h1{font-size:1.6rem;line-height:1.2}}
.dossier-module__S4dkbW__page{flex-direction:column;gap:1.25rem;width:100%;display:flex}.dossier-module__S4dkbW__card,.dossier-module__S4dkbW__header{background:var(--color-surface);border-radius:.5rem;box-shadow:0 1px 3px #0b1e3b0f}.dossier-module__S4dkbW__navy.dossier-module__S4dkbW__navy{color:#fff;box-shadow:none;background:#0b1e3b;border-color:#0b1e3b}.dossier-module__S4dkbW__navy.dossier-module__S4dkbW__navy:hover{background:#000513;border-color:#000513}.dossier-module__S4dkbW__eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#44474d;margin:0 0 .3rem;font-size:.6875rem;font-weight:700}.dossier-module__S4dkbW__card{padding:1.2rem 1.3rem}.dossier-module__S4dkbW__cardTitle{font-family:var(--font-heading);color:#000513;margin:0 0 .8rem;font-size:1.25rem;font-weight:700}.dossier-module__S4dkbW__para{color:#0b1c30;margin:0 0 .7rem;font-size:.875rem;line-height:1.65}.dossier-module__S4dkbW__para:last-child{margin-bottom:0}.dossier-module__S4dkbW__note{color:#44474d;margin:.7rem 0 0;font-size:.75rem}.dossier-module__S4dkbW__disclaimer{color:#44474d;margin:0;font-size:.75rem}.dossier-module__S4dkbW__header{overflow:hidden}.dossier-module__S4dkbW__cover{background:linear-gradient(120deg,#0b1e3b,#364766 60%,#1b6d24);height:5.5rem}.dossier-module__S4dkbW__headerRow{flex-wrap:wrap;align-items:flex-start;gap:1.1rem 1.4rem;padding:0 1.4rem 1.3rem;display:flex}.dossier-module__S4dkbW__avatar{color:#d7e2ff;width:6rem;height:6rem;font-family:var(--font-heading);background:#0b1e3b;border:4px solid #fff;border-radius:.75rem;flex:none;place-items:center;margin-top:-3rem;font-size:2.25rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 2px 8px #0b1e3b33}.dossier-module__S4dkbW__avatar img{object-fit:cover;background:#fff;width:100%;height:100%}.dossier-module__S4dkbW__headerText{flex:18rem;min-width:0;padding-top:.9rem}.dossier-module__S4dkbW__headerText h1{font-family:var(--font-heading);letter-spacing:-.02em;color:#000513;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.15}.dossier-module__S4dkbW__tagline{color:#44474d;margin:.2rem 0 0;font-size:.875rem}.dossier-module__S4dkbW__where{color:#44474d;align-items:center;gap:.4rem;margin:.3rem 0 0;font-size:.8125rem;display:flex}.dossier-module__S4dkbW__where svg{color:#75777e;width:.95rem;height:.95rem}.dossier-module__S4dkbW__chips{flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.dossier-module__S4dkbW__chips li{color:#0b1c30;background:#eff4ff;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.8125rem;display:inline-flex}.dossier-module__S4dkbW__chips svg{color:#0b1e3b;width:.9rem;height:.9rem}.dossier-module__S4dkbW__avg{background:#eff4ff;border-radius:.5rem;flex-direction:column;flex:none;align-items:center;gap:.5rem;margin-top:.9rem;padding:.9rem 1.2rem;display:flex}.dossier-module__S4dkbW__avg .dossier-module__S4dkbW__eyebrow{margin:0}.dossier-module__S4dkbW__gauge{place-items:center;width:7.5rem;height:7.5rem;display:grid;position:relative}.dossier-module__S4dkbW__gauge svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dossier-module__S4dkbW__gaugeTrack{fill:none;stroke:#d3e4fe;stroke-width:9px}.dossier-module__S4dkbW__gaugeArc{fill:none;stroke:var(--ring,#1b6d24);stroke-width:9px;stroke-linecap:round}.dossier-module__S4dkbW__gauge p{flex-direction:column;align-items:center;margin:0;display:flex;position:relative}.dossier-module__S4dkbW__gauge b{font-family:var(--font-heading);color:#000513;font-size:1.85rem;line-height:1}.dossier-module__S4dkbW__gauge small{color:#44474d;font-size:.6875rem}.dossier-module__S4dkbW__grade{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1b6d24;border-radius:.25rem;padding:.2rem .7rem;font-size:.75rem;font-weight:800}.dossier-module__S4dkbW__grade[data-band=gold],.dossier-module__S4dkbW__grade[data-band=yellow]{background:#b70}.dossier-module__S4dkbW__grade[data-band=orange],.dossier-module__S4dkbW__grade[data-band=red],.dossier-module__S4dkbW__grade[data-band=grey]{background:#ba1a1a}.dossier-module__S4dkbW__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dossier-module__S4dkbW__kpis li{background:var(--color-surface);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex;box-shadow:0 1px 3px #0b1e3b0f}.dossier-module__S4dkbW__kpis span{letter-spacing:.05em;text-transform:uppercase;color:#44474d;font-size:.6875rem;font-weight:700}.dossier-module__S4dkbW__kpis b{font-family:var(--font-heading);color:#000513;font-size:2rem;line-height:1.1}.dossier-module__S4dkbW__kpis small{color:#44474d;font-size:.75rem}.dossier-module__S4dkbW__kpis li[data-tone=bad]{background:#ffdad6}.dossier-module__S4dkbW__kpis li[data-tone=bad] span,.dossier-module__S4dkbW__kpis li[data-tone=bad] small{color:#93000a}.dossier-module__S4dkbW__kpis li[data-tone=bad] b{color:#ba1a1a}.dossier-module__S4dkbW__caution{color:#5c3600;background:#ffe9c7;border-radius:.5rem;align-items:flex-start;gap:.6rem;margin:0;padding:.8rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.dossier-module__S4dkbW__caution svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.dossier-module__S4dkbW__two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.dossier-module__S4dkbW__two:has(>:only-child){grid-template-columns:minmax(0,1fr)}.dossier-module__S4dkbW__pulse{align-items:flex-end;gap:.35rem;height:8rem;margin:0;padding:0;list-style:none;display:flex}.dossier-module__S4dkbW__pulse li{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.dossier-module__S4dkbW__pulse span{background:#1b6d24;border-radius:.25rem .25rem 0 0;width:100%;display:block}.dossier-module__S4dkbW__pulse span[data-band=gold],.dossier-module__S4dkbW__pulse span[data-band=yellow]{background:#b70}.dossier-module__S4dkbW__pulse span[data-band=orange]{background:#d9730d}.dossier-module__S4dkbW__pulse span[data-band=red],.dossier-module__S4dkbW__pulse span[data-band=grey]{background:#ba1a1a}.dossier-module__S4dkbW__checksBlock h2,.dossier-module__S4dkbW__toolbar h2{font-family:var(--font-heading);color:#000513;margin:0 0 .8rem;font-size:1.375rem;font-weight:700}.dossier-module__S4dkbW__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dossier-module__S4dkbW__checks li{background:var(--color-surface);border-top:4px solid #dce9ff;border-radius:.5rem;flex-direction:column;gap:.3rem;padding:1.1rem;display:flex;box-shadow:0 1px 3px #0b1e3b0f}.dossier-module__S4dkbW__checks li[data-tone=positive]{border-top-color:#1b6d24}.dossier-module__S4dkbW__checks li[data-tone=caution]{border-top-color:#b70}.dossier-module__S4dkbW__checks li[data-tone=negative],.dossier-module__S4dkbW__checks li[data-tone=danger]{border-top-color:#ba1a1a}.dossier-module__S4dkbW__checkIcon{color:#0b1e3b;background:#e5eeff;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.dossier-module__S4dkbW__checkIcon svg{width:1.1rem;height:1.1rem}.dossier-module__S4dkbW__checkAsk{color:#44474d;margin:.3rem 0 0;font-size:.8125rem;font-weight:600}.dossier-module__S4dkbW__checks b{font-family:var(--font-heading);color:#000513;font-size:1.5rem}.dossier-module__S4dkbW__checks li[data-tone=positive] b{color:#1b6d24}.dossier-module__S4dkbW__checks li[data-tone=caution] b{color:#b70}.dossier-module__S4dkbW__checks li[data-tone=negative] b,.dossier-module__S4dkbW__checks li[data-tone=danger] b{color:#ba1a1a}.dossier-module__S4dkbW__checks small{color:#44474d;font-size:.75rem;line-height:1.45}.dossier-module__S4dkbW__projectsBlock{flex-direction:column;display:flex}.dossier-module__S4dkbW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.dossier-module__S4dkbW__toolbar h2{margin-bottom:.8rem}.dossier-module__S4dkbW__tools{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.dossier-module__S4dkbW__segment{background:#e5eeff;border-radius:.5rem;padding:.2rem;display:inline-flex}.dossier-module__S4dkbW__seg,.dossier-module__S4dkbW__segOn{color:#44474d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.dossier-module__S4dkbW__seg:hover{color:#0b1e3b}.dossier-module__S4dkbW__segOn{color:#0b1e3b;background:#fff;font-weight:700;box-shadow:0 1px 2px #0b1e3b1f}.dossier-module__S4dkbW__sort{color:#44474d;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.dossier-module__S4dkbW__sort select{background:var(--color-surface);min-height:2.25rem;font:inherit;color:#0b1c30;border:0;border-radius:.5rem;padding:0 .7rem;font-size:.8125rem;box-shadow:0 1px 3px #0b1e3b0f}.dossier-module__S4dkbW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.dossier-module__S4dkbW__project{background:var(--color-surface);border-radius:.5rem;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0b1e3b0f}.dossier-module__S4dkbW__project:hover{box-shadow:0 6px 18px #0b1e3b1a}.dossier-module__S4dkbW__projectMedia{height:8rem}.dossier-module__S4dkbW__tagDone,.dossier-module__S4dkbW__tagGoing{background:#fff;border-radius:.25rem;padding:.12rem .55rem;font-size:.6875rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.dossier-module__S4dkbW__tagDone{color:#1b6d24}.dossier-module__S4dkbW__tagGoing{color:#b70}.dossier-module__S4dkbW__projectBody{flex-direction:column;flex:1;gap:.7rem;padding:1rem;display:flex}.dossier-module__S4dkbW__projectHead{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.dossier-module__S4dkbW__projectHead h3{font-family:var(--font-heading);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.dossier-module__S4dkbW__projectHead h3 a{color:#000513;text-decoration:none}.dossier-module__S4dkbW__projectHead h3 a:hover{text-decoration:underline}.dossier-module__S4dkbW__projectHead p{color:#44474d;margin:.2rem 0 0;font-size:.75rem}.dossier-module__S4dkbW__score{color:#1b6d24;font-family:var(--font-heading);background:#e3f5e1;border-radius:.5rem;flex:none;padding:.2rem .6rem;font-size:1.1rem;font-weight:800}.dossier-module__S4dkbW__score[data-band=gold],.dossier-module__S4dkbW__score[data-band=yellow]{color:#7a4a00;background:#ffe9c7}.dossier-module__S4dkbW__score[data-band=orange],.dossier-module__S4dkbW__score[data-band=red],.dossier-module__S4dkbW__score[data-band=grey]{color:#93000a;background:#ffdad6}.dossier-module__S4dkbW__mini{background:#eff4ff;border-radius:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:.55rem .7rem;display:grid}.dossier-module__S4dkbW__mini dt{letter-spacing:.05em;text-transform:uppercase;color:#44474d;font-size:.625rem;font-weight:700}.dossier-module__S4dkbW__mini dd{color:#0b1c30;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.8125rem;font-weight:700;overflow:hidden}.dossier-module__S4dkbW__mini dd[data-band=green]{color:#1b6d24}.dossier-module__S4dkbW__mini dd[data-band=gold],.dossier-module__S4dkbW__mini dd[data-band=yellow]{color:#b70}.dossier-module__S4dkbW__mini dd[data-band=orange],.dossier-module__S4dkbW__mini dd[data-band=red],.dossier-module__S4dkbW__mini dd[data-band=grey]{color:#ba1a1a}.dossier-module__S4dkbW__good{color:#1b6d24}.dossier-module__S4dkbW__bad{color:#ba1a1a}.dossier-module__S4dkbW__projectActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.dossier-module__S4dkbW__projectActions>:last-child{margin-left:auto}@media (max-width:1100px){.dossier-module__S4dkbW__kpis,.dossier-module__S4dkbW__grid,.dossier-module__S4dkbW__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dossier-module__S4dkbW__two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dossier-module__S4dkbW__kpis,.dossier-module__S4dkbW__grid,.dossier-module__S4dkbW__checks{grid-template-columns:minmax(0,1fr)}.dossier-module__S4dkbW__avg{width:100%}}
.AuthMenu-module__ErwBYW__wrapper{flex:none;position:relative}.AuthMenu-module__ErwBYW__guestCluster{align-items:center;gap:var(--space-2);flex:none;display:none}@media (min-width:768px){.AuthMenu-module__ErwBYW__guestCluster{display:inline-flex}}.AuthMenu-module__ErwBYW__loginBtn,.AuthMenu-module__ErwBYW__signupBtn{border-radius:var(--radius-pill);min-height:2.5rem;font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.AuthMenu-module__ErwBYW__loginBtn{color:#fff;background:var(--color-navy);border:1.5px solid var(--color-navy)}.AuthMenu-module__ErwBYW__loginBtn:hover{background:color-mix(in srgb, var(--color-navy) 88%, #fff);border-color:var(--color-navy);text-decoration:none}:root[data-theme=dark] .AuthMenu-module__ErwBYW__loginBtn{color:var(--color-text);border-color:var(--color-border-strong)}:root[data-theme=dark] .AuthMenu-module__ErwBYW__loginBtn:hover{border-color:var(--color-sage);background:var(--color-sage-wash)}:root[data-theme=dark] .AuthMenu-module__ErwBYW__trigger{color:var(--color-text)}.AuthMenu-module__ErwBYW__signupBtn{color:#fff;background:var(--color-cta,#0877df);border:1.5px solid var(--color-cta,#0877df);box-shadow:0 8px 18px #0877df47}.AuthMenu-module__ErwBYW__signupBtn:hover{background:color-mix(in srgb, var(--color-cta,#0877df) 82%, #000);border-color:color-mix(in srgb, var(--color-cta,#0877df) 82%, #000);text-decoration:none}@media (max-width:460px){.AuthMenu-module__ErwBYW__loginBtn{display:none}.AuthMenu-module__ErwBYW__signupBtn{padding:0 .85rem}}.AuthMenu-module__ErwBYW__trigger{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);background:var(--color-sage-wash);border-radius:var(--radius-pill);color:var(--color-navy);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;border:1.5px solid #0000;display:inline-flex}.AuthMenu-module__ErwBYW__trigger:hover{border-color:var(--color-border);background:var(--color-surface)}.AuthMenu-module__ErwBYW__trigger:focus-visible{outline-color:var(--color-sage)}.AuthMenu-module__ErwBYW__triggerCompact{background:0 0;border:0;justify-content:center;gap:.5rem;width:auto;min-height:36px;padding:0 .4rem 0 0}.AuthMenu-module__ErwBYW__triggerCompact:hover{background:0 0}.AuthMenu-module__ErwBYW__triggerCompact .AuthMenu-module__ErwBYW__avatarSignedIn{color:#fff;background:#0b1f33;width:36px;height:36px}.AuthMenu-module__ErwBYW__avatar{border-radius:var(--radius-circle);background:var(--color-sage-wash);width:2rem;height:2rem;color:var(--color-sage-deep);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-extrabold);flex:none;justify-content:center;align-items:center;display:inline-flex}.AuthMenu-module__ErwBYW__avatarSignedIn{background:var(--color-sage);color:#fff}.AuthMenu-module__ErwBYW__name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}@media (max-width:460px){.AuthMenu-module__ErwBYW__name{display:none}}.AuthMenu-module__ErwBYW__chevron{font-size:var(--text-xs);color:var(--color-text-muted)}.AuthMenu-module__ErwBYW__menu{top:calc(100% + var(--space-2));z-index:60;min-width:12rem;max-width:calc(100vw - var(--space-4) * 2);max-height:min(20rem, calc(100vh - var(--header-height) - var(--space-6)));padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu);list-style:none;position:absolute;right:0;overflow-y:auto}.AuthMenu-module__ErwBYW__item{width:100%;min-height:var(--touch-target);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.AuthMenu-module__ErwBYW__item:hover{background:var(--color-surface-sunken);text-decoration:none}.AuthMenu-module__ErwBYW__item:active{background:var(--color-border)}.AuthMenu-module__ErwBYW__danger{color:var(--band-red-fg);font-weight:var(--weight-bold)}.AuthMenu-module__ErwBYW__divider{height:1px;margin:var(--space-1) 0;background:var(--color-border);border:0}.AuthMenu-module__ErwBYW__confirmBody{font-size:var(--text-md);color:var(--color-text-muted);margin:0;line-height:1.6}
.DetailBack-module__PCWbvq__back{background:var(--color-surface);color:#0b1e3b;font:inherit;cursor:pointer;border:0;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.35rem;margin:0 0 .85rem;padding:.45rem .9rem .45rem .65rem;font-size:.8125rem;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:0 1px 3px #0b1e3b1a}.DetailBack-module__PCWbvq__back:hover{background:#e5eeff}.DetailBack-module__PCWbvq__back:focus-visible{outline-offset:2px;outline:2px solid #0b1e3b}.DetailBack-module__PCWbvq__back svg{width:1rem;height:1rem}
.Section-module__koDoHG__section{padding-block:var(--section-block)}.Section-module__koDoHG__tight{padding-block:calc(var(--section-block) * 1.6)}.Section-module__koDoHG__flush{padding-block:0}.Section-module__koDoHG__stack{gap:var(--section-gap);flex-direction:column;display:flex}.Section-module__koDoHG__navy{background:var(--color-navy);color:var(--color-text-on-navy)}.Section-module__koDoHG__raised{background:var(--color-surface-raised)}.Section-module__koDoHG__deep{background:var(--color-navy-deep);color:var(--color-text-on-navy)}.Section-module__koDoHG__daylight{color:var(--color-text);background:radial-gradient(70% 55% at 90% 10%,#5b9a7829,#0000 55%),radial-gradient(50% 40% at 5% 90%,#2a5a7c1a,#0000 50%),linear-gradient(165deg,#eaf3f8 0%,#f7fbfc 45%,#eef6f1 100%)}:root[data-theme=dark] .Section-module__koDoHG__daylight{background:radial-gradient(70% 55% at 90% 10%,#5fd79a1f,#0000 55%),radial-gradient(50% 40% at 5% 90%,#4fa9e014,#0000 50%),linear-gradient(165deg,#0a1a2e 0%,#0f2038 55%,#0b1a2d 100%)}
.skeletons-module__n0-W_a__root{flex-direction:column;gap:1.25rem;width:100%;display:flex}.skeletons-module__n0-W_a__bone{background:linear-gradient(90deg,#e5eeff 25%,#f3f7ff 50%,#e5eeff 75%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s ease-in-out infinite skeletons-module__n0-W_a__shimmer;display:block}@keyframes skeletons-module__n0-W_a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeletons-module__n0-W_a__bone{animation:none}}.skeletons-module__n0-W_a__card{background:var(--color-surface);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1.1rem 1.2rem;display:flex;box-shadow:0 1px 3px #0b1e3b0f}.skeletons-module__n0-W_a__row{align-items:center;gap:.9rem;display:flex}.skeletons-module__n0-W_a__between{justify-content:space-between}.skeletons-module__n0-W_a__stack{flex-direction:column;gap:.5rem;display:flex}.skeletons-module__n0-W_a__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.skeletons-module__n0-W_a__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.skeletons-module__n0-W_a__grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.skeletons-module__n0-W_a__board{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.25rem;display:grid}.skeletons-module__n0-W_a__split{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:1.25rem;display:grid}.skeletons-module__n0-W_a__settings{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.skeletons-module__n0-W_a__result{background:var(--color-surface);border-radius:.5rem;grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 1px 3px #0b1e3b0f}.skeletons-module__n0-W_a__resultBody{flex-direction:column;gap:.8rem;padding:1.1rem 1.25rem;display:flex}.skeletons-module__n0-W_a__cover{border-radius:0;height:100%;min-height:11rem}.skeletons-module__n0-W_a__media{border-radius:0;height:8rem}.skeletons-module__n0-W_a__pill{border-radius:999px}.skeletons-module__n0-W_a__circle{border-radius:50%}@media (max-width:1100px){.skeletons-module__n0-W_a__grid4,.skeletons-module__n0-W_a__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.skeletons-module__n0-W_a__board,.skeletons-module__n0-W_a__split,.skeletons-module__n0-W_a__settings,.skeletons-module__n0-W_a__grid2,.skeletons-module__n0-W_a__result{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.skeletons-module__n0-W_a__grid4,.skeletons-module__n0-W_a__grid3{grid-template-columns:minmax(0,1fr)}}
.Accordion-module__A9kFLG__list{--accent:var(--color-link);flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.Accordion-module__A9kFLG__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 20px #1e4a6e0d}.Accordion-module__A9kFLG__item:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--color-border));box-shadow:0 12px 30px #1e4a6e17}.Accordion-module__A9kFLG__item:has(.Accordion-module__A9kFLG__trigger[aria-expanded=true]){border-color:color-mix(in srgb, var(--accent) 30%, var(--color-border));box-shadow:0 12px 30px #1e4a6e17}.Accordion-module__A9kFLG__trigger{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;min-height:var(--touch-target);color:var(--color-text);font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:left;cursor:pointer;background:0 0;border:0;padding:1.15rem 1.4rem;display:flex}.Accordion-module__A9kFLG__trigger:hover,.Accordion-module__A9kFLG__trigger[aria-expanded=true]{color:var(--accent)}.Accordion-module__A9kFLG__chevron{background:color-mix(in srgb, var(--accent) 10%, transparent);width:2rem;height:2rem;color:var(--accent);font-size:var(--text-md);border-radius:50%;flex:none;place-items:center;display:grid}.Accordion-module__A9kFLG__panel{font-size:var(--text-md);color:var(--color-text-muted);padding:0 1.4rem 1.3rem;line-height:1.65}.Accordion-module__A9kFLG__panel p,.Accordion-module__A9kFLG__heading{margin:0}
.NotificationBell-module__zphJ0G__bell{width:2.25rem;height:2.25rem;color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__zphJ0G__bell:hover{background:var(--color-surface-sunken);color:var(--color-text)}.NotificationBell-module__zphJ0G__badge{background:var(--band-red-fg);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.1rem;right:.1rem}
.ToastProvider-module__XYcGMG__stack{z-index:100;flex-direction:column;gap:.5rem;width:min(22rem,100vw - 2rem);display:flex;position:fixed;top:4.5rem;right:1rem}.ToastProvider-module__XYcGMG__toast{background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-navy);border-radius:10px;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;animation:.18s ease-out ToastProvider-module__XYcGMG__slide-in;display:flex;box-shadow:0 8px 24px #0b1b2d29}@keyframes ToastProvider-module__XYcGMG__slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ToastProvider-module__XYcGMG__toast{animation:none}}.ToastProvider-module__XYcGMG__body{flex:auto;min-width:0}.ToastProvider-module__XYcGMG__title{color:var(--color-text);margin:0;font-size:.8125rem;font-weight:600}.ToastProvider-module__XYcGMG__detail{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.4}.ToastProvider-module__XYcGMG__link{color:var(--color-link);white-space:nowrap;flex:none;align-self:center;font-size:.75rem;font-weight:600}.ToastProvider-module__XYcGMG__close{width:1.25rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:1rem;line-height:1}.ToastProvider-module__XYcGMG__close:hover{color:var(--color-text)}
.Reveal-module__86OMbq__armed{opacity:0;transform:translateY(28px)}.Reveal-module__86OMbq__shown{opacity:1;transition:opacity .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__86OMbq__armed{opacity:1;transform:none}.Reveal-module__86OMbq__shown{transition:none}}
