@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.2nbaer0g12-mx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.3f-qedmuksb1u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.0c-2_pvk97n4l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.2th8bimuufa9h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.2z5t5bl_buaq4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.1zorssra76br6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.090ae4wdj6ak3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.17l2q2xazf7qv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.0uf-sl_u0jkup.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.0-junx0ftaw68.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.078sknulifi8_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.1u30poawfvcc7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.1by13-3l7ep6q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0a0hvagajeuvk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.0k3erjj452ij8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.1j5f1tqa41gj1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.3aa1quwg-8auu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0-zxmgh6g2ro_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.3tz5-9aop7k3s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.1f3alcz_ehiv6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.2n2pzj7q6-yqb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.2cub6xgiuvof-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.32qtc5gvtu4f4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2x-ji60ehjd_i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.0m24nhe3bmgar.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.2zcrmhc15lkbt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.39dqqg9o8jqzp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.08rc2-5ev0bam.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.3lo3d5l1mfb52.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_57028b45-module__2tasga__className{font-family:Spectral,Spectral Fallback}.spectral_57028b45-module__2tasga__variable{--font-serif:"Spectral", "Spectral Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_80521f65-module__PworYq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_80521f65-module__PworYq__variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--purple:#6a4c9c;--purple-d:#553c82;--purple-deep:#3d2a5f;--gold:#8c6a00;--gold-lt:#f0d98c;--midnight:#251a38;--midnight-ink:#f2eefa;--midnight-muted:#c9bede;--ink:#1f2430;--muted:#63697a;--line:#eae7f2;--line-soft:#f1eef8;--bg:#fff;--tint:#f7f4fc;--tint2:#ede8f8;--cream:#fbf8f3;--sand:#fdfaf3;--sand2:#f5ebd8;--sand-line:#e8dac0;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1rem;--t-md:1.125rem;--t-lg:1.375rem;--t-xl:1.75rem;--t-2xl:2.1875rem;--t-3xl:2.75rem;--t-4xl:3.4375rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--sans:var(--font-sans),system-ui,-apple-system,sans-serif;--serif:var(--font-serif),"Iowan Old Style",Palatino,Georgia,serif;--ease:cubic-bezier(.16,1,.3,1);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--bg);line-height:1.7;font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.14}h1{font-size:clamp(2.5rem,4.4vw,var(--t-4xl));line-height:1.06}h2{font-size:clamp(1.9rem,3.2vw,var(--t-3xl))}h3{font-size:var(--t-lg)}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.wrap{max-width:1180px;padding:0 var(--s-5);margin:0 auto}section{padding:var(--s-9) 0}section+section{padding-top:0}.eyebrow{font-family:var(--sans);text-transform:uppercase;letter-spacing:.2em;font-size:var(--t-xs);color:var(--gold);align-items:center;gap:var(--s-3);font-weight:700;display:inline-flex}.eyebrow:before{content:"";opacity:.8;background:currentColor;width:28px;height:1px}.lede{font-size:var(--t-md);color:var(--muted);max-width:56ch}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:52px;padding:var(--s-3) var(--s-6);font-weight:600;font-size:var(--t-sm);letter-spacing:.01em;cursor:pointer;transition:.25s var(--ease);font-family:var(--sans);white-space:nowrap;border:1px solid #0000;border-radius:999px;text-decoration:none;display:inline-flex}.btn-compact{min-height:44px;padding:var(--s-2) var(--s-5)}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn-primary{background:var(--purple);color:#fff;box-shadow:0 12px 28px -14px #553c82b3}.btn-primary:hover{background:var(--purple-d);transform:translateY(-2px);box-shadow:0 18px 34px -14px #553c82cc}.btn-ghost{color:var(--purple-d);background:0 0;border-color:#6a4c9c59}.btn-ghost:hover{border-color:var(--purple);background:#6a4c9c0d}.btn-soft{background:var(--tint2);color:var(--purple-d)}.btn-soft:hover{background:#e3daf5}.btn-outline-lt{color:#fff;background:0 0;border-color:#f0d98c8c}.btn-outline-lt:hover{border-color:var(--gold-lt);background:#ffffff1a}.tlink{align-items:center;gap:var(--s-2);font-family:var(--sans);font-weight:600;font-size:var(--t-sm);color:var(--purple-d);min-height:44px;padding-bottom:3px;text-decoration:none;display:inline-flex;position:relative}.tlink:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tlink:hover:after,.tlink:focus-visible:after{transform:scaleX(1)}.tlink svg{width:15px;height:15px;transition:transform .3s var(--ease)}.tlink:hover svg{transform:translate(4px)}header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);background:#ffffffdb;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:80px;display:flex}.brand{align-items:center;gap:var(--s-3);text-decoration:none;display:flex}.brand img{width:42px;height:42px}.brand b{font-family:var(--serif);font-size:var(--t-md);letter-spacing:-.01em;font-weight:500;line-height:1.15}.brand span{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:600;display:block}.menu{align-items:center;gap:var(--s-6);font-size:var(--t-sm);font-weight:500;font-family:var(--sans);display:flex}.menu a:not(.btn){color:var(--ink);padding:var(--s-2) 0;text-decoration:none;position:relative}.menu a:not(.btn):after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.menu a:not(.btn):hover,.menu a:not(.btn):focus-visible{color:var(--purple-d)}.menu a:not(.btn):hover:after,.menu a:not(.btn):focus-visible:after{transform:scaleX(1)}.nav-dd{position:relative}.nav-dd-trigger{align-items:center;gap:var(--s-1);font-family:var(--sans);font-weight:500;font-size:var(--t-sm);color:var(--ink);padding:var(--s-2) 0;cursor:pointer;background:0 0;border:0;display:flex}.nav-dd-trigger:hover,.nav-dd-trigger[aria-expanded=true]{color:var(--purple-d)}.nav-dd-trigger:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:4px}.nav-dd-trigger svg{width:14px;height:14px;transition:transform .2s var(--ease)}.nav-dd-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dd-menu{top:calc(100% + var(--s-4));border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3);z-index:70;background:#fff;min-width:260px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -24px #3d2a5f59}.nav-dd-item{align-items:flex-start;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);white-space:nowrap;text-decoration:none;display:flex}.nav-dd-item:hover,.nav-dd-item:focus-visible{background:var(--tint)}.nav-dd-icon{background:var(--tint2);width:34px;height:34px;color:var(--purple-d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.nav-dd-icon svg{width:16px;height:16px}.nav-dd-label{font-family:var(--sans);font-weight:600;font-size:var(--t-sm);color:var(--ink);display:block}.nav-dd-item:hover .nav-dd-label,.nav-dd-item:focus-visible .nav-dd-label{color:var(--purple-d)}.nav-dd-desc{font-size:var(--t-xs);color:var(--muted);white-space:normal;margin-top:2px;display:block}.hero{padding:var(--s-8) 0 var(--s-9);background:var(--purple-deep);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(66% 86% at 86% 4%,#f0d98c4d 0%,transparent 58%), radial-gradient(96% 120% at -6% 104%,#6a4c9cd9 0%,transparent 62%), linear-gradient(158deg,var(--purple-deep) 0%,var(--midnight) 100%);position:absolute;inset:0}.hero .wrap{z-index:1;gap:var(--s-8);grid-template-columns:1.05fr .95fr;align-items:stretch;display:grid;position:relative}.hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.hero .eyebrow{color:var(--gold-lt)}.hero h1{margin:var(--s-5) 0 0;color:#fff}.hero .lede{margin:var(--s-5) 0 var(--s-7);color:#e4dcf2;max-width:34ch}.hero-cta{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.hero .btn-primary{background:var(--gold-lt);color:var(--purple-deep);box-shadow:0 18px 36px -18px #f0d98c99}.hero .btn-primary:hover{color:var(--purple-deep);background:#f7e7ae}.hero .tlink{color:#fff}.hero .tlink:after{background:var(--gold-lt)}.hero-mission{margin-top:var(--s-7);padding-top:var(--s-6);font-family:var(--serif);font-style:italic;font-size:var(--t-md);color:#efe7fb;border-top:1px solid #f0d98c66;max-width:32ch;line-height:1.5}.hero-stack{min-height:clamp(340px,38vw,470px);position:relative}.hero-stack .frame{border-radius:var(--r-lg);border:1px solid #f0d98c38;position:absolute;inset:0;overflow:hidden;box-shadow:0 54px 100px -46px #000000bf}.hero-stack .frame img{object-fit:cover;object-position:center 17%;width:100%;height:100%;transition:transform 1.3s var(--ease)}.hero-stack:hover .frame img{transform:scale(1.05)}.rail{border-top:1px solid var(--sand-line);border-bottom:1px solid var(--sand-line);background:linear-gradient(180deg,var(--sand) 0%,var(--sand2) 100%);padding:0}.rail .wrap{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.rail-item{gap:var(--s-4);padding:var(--s-7) var(--s-6);align-items:flex-start;display:flex}.rail-item+.rail-item{border-left:1px solid var(--sand-line)}.rail-item:first-child{padding-left:0}.rail-item:last-child{padding-right:0}.rail-item svg{width:20px;height:20px;color:var(--gold);flex-shrink:0;margin-top:3px}.rail-item h3{font-size:var(--t-base);font-family:var(--sans);letter-spacing:0;margin-bottom:var(--s-1);font-weight:700}.rail-item p{font-size:var(--t-base);color:var(--muted);line-height:1.6}.rail-item b{color:var(--ink);font-weight:600}.welcome{gap:var(--s-9);grid-template-columns:.85fr 1fr;align-items:center;display:grid}.welcome .portrait{border-radius:var(--r-lg);aspect-ratio:4/5;position:relative;overflow:hidden}.welcome .portrait img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform 1.1s var(--ease)}.welcome .portrait:hover img{transform:scale(1.04)}.welcome h2{margin:var(--s-5) 0 var(--s-5)}.welcome blockquote{font-family:var(--serif);font-size:var(--t-lg);color:var(--purple-deep);padding-left:var(--s-5);border-left:1px solid var(--gold);font-style:italic;font-weight:300;line-height:1.5}.sig{margin-top:var(--s-6);font-family:var(--sans);font-weight:700;font-size:var(--t-sm)}.sig small{color:var(--muted);margin-top:2px;font-weight:500;display:block}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--s-6);margin-bottom:var(--s-7);display:flex}.sec-head h2{margin-top:var(--s-4);max-width:18ch}.bento{gap:var(--s-4);grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:minmax(168px,auto);display:grid}.ev-feature{border-radius:var(--r-lg);color:#fff;min-height:380px;padding:var(--s-7);flex-direction:column;grid-area:1/1/span 2;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.ev-feature img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.ev-feature:hover img,.ev-feature:focus-within img{transform:scale(1.06)}.ev-feature>*{z-index:2;position:relative}.ev-feature .eyebrow{color:var(--gold-lt)}.ev-feature h3{font-size:var(--t-2xl);color:#fff;margin:var(--s-4) 0 var(--s-3)}.ev-feature p{font-size:var(--t-base);color:#ffffffeb;max-width:34ch}.ev-feature .tlink{color:#fff;margin-top:var(--s-4)}.ev-feature .tlink:after{background:var(--gold-lt)}.ev-feature-text{position:relative}.ev-feature-text:before{content:"";z-index:-1;left:calc(-1 * var(--s-7));right:calc(-1 * var(--s-7));bottom:calc(-1 * var(--s-7));background:linear-gradient(#251a3800 0,#251a38f2 140px,#251a38f7 100%);position:absolute;top:-140px}.ev-sm{border:1px solid var(--line);border-radius:var(--r-md);color:inherit;transition:.3s var(--ease);background:#fff;flex-direction:column;justify-content:center;text-decoration:none;display:flex;overflow:hidden}.ev-sm:hover{border-color:#d8cbf2;transform:translateY(-3px);box-shadow:0 22px 44px -32px #3d2a5f8c}.ev-sm-cover{aspect-ratio:1;min-height:0;overflow:hidden}.ev-sm-cover img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.ev-sm-body{padding:var(--s-6)}.ev-sm .m{font-family:var(--sans);color:var(--gold);font-weight:700;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase}.ev-sm h3{margin:var(--s-3) 0 var(--s-2)}.ev-sm p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.tab-nav{justify-content:center;gap:var(--s-7);border-bottom:1px solid var(--line);margin-bottom:var(--s-8);display:flex}.tab-btn{font-family:var(--sans);font-weight:600;font-size:var(--t-sm);padding:var(--s-4) var(--s-2);color:var(--muted);cursor:pointer;background:0 0;border:0;transition:color .25s;position:relative}.tab-btn:after{content:"";background:var(--gold);height:2px;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab-btn[aria-selected=true]{color:var(--ink)}.tab-btn[aria-selected=true]:after{transform:scaleX(1)}.tab-btn:hover{color:var(--purple-d)}.tab-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}[role=tabpanel][hidden]{display:none}.sermon{gap:var(--s-8);grid-template-columns:1fr 1.15fr;align-items:center;display:grid}.sermon h2{margin:var(--s-5) 0 var(--s-5)}.video{border-radius:var(--r-lg);aspect-ratio:16/10;background:#000;order:2;position:relative;overflow:hidden}.video img{object-fit:cover;object-position:center 14%;opacity:.82;width:100%;height:100%;transition:transform 1.1s var(--ease),opacity .4s ease}.video:hover img{opacity:.95;transform:scale(1.05)}.play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play span{width:76px;height:76px;transition:transform .3s var(--ease);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 14px 40px #00000059}.video:hover .play span{transform:scale(1.09)}.play span:after{content:"";border-left:20px solid var(--purple);border-top:12px solid #0000;border-bottom:12px solid #0000;margin-left:5px}.journal{gap:var(--s-9);grid-template-columns:1.25fr 1fr;align-items:start;display:grid}.lead-story{text-decoration:none;display:block}.lead-story .shot{border-radius:var(--r-lg);aspect-ratio:3/2;margin-bottom:var(--s-6);overflow:hidden}.lead-story .shot img{object-fit:cover;object-position:center 32%;width:100%;height:100%;transition:transform 1.2s var(--ease)}.lead-story:hover .shot img{transform:scale(1.05)}.meta{align-items:center;gap:var(--s-3);font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700;display:flex}.meta .dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.meta .rt{color:var(--muted);letter-spacing:.1em}.lead-story h3{font-size:var(--t-2xl);margin:var(--s-4) 0 var(--s-4);max-width:20ch;transition:color .25s}.lead-story:hover h3{color:var(--purple-d)}.lead-story p{color:var(--muted);max-width:46ch;font-size:var(--t-base);line-height:1.6}.lead-story .tlink{margin-top:var(--s-5)}.idx{border-top:1px solid var(--line)}.idx a{gap:var(--s-5);padding:var(--s-6) 0;border-bottom:1px solid var(--line);transition:.3s var(--ease);grid-template-columns:auto 1fr;text-decoration:none;display:grid}.idx a:hover{padding-left:var(--s-3)}.idx .n{font-family:var(--serif);font-size:var(--t-lg);color:var(--gold);padding-top:5px;font-style:italic;font-weight:300;line-height:1}.idx h3{font-size:var(--t-md);margin:var(--s-2) 0 var(--s-2);transition:color .25s}.idx a:hover h3{color:var(--purple-d)}.idx p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.idx a:focus-visible,.lead-story:focus-visible{outline:3px solid var(--gold);outline-offset:6px;border-radius:var(--r-sm)}.journal-foot{margin-top:var(--s-7);justify-content:center;display:flex}.give{background:var(--midnight);color:var(--midnight-ink);border-radius:var(--r-xl);padding:var(--s-9) var(--s-8);gap:var(--s-9);grid-template-columns:1fr .85fr;align-items:center;display:grid;position:relative;overflow:hidden}.give:before{content:"";background:radial-gradient(70% 110% at 100% 0,#f0d98c21 0%,#0000 62%);position:absolute;inset:0}.give>*{z-index:1;position:relative}.give .eyebrow{color:var(--gold-lt)}.give h2{color:#fff;margin:var(--s-5) 0 var(--s-5)}.give p{color:var(--midnight-muted);max-width:44ch;font-size:var(--t-base);line-height:1.6}.give .cta{gap:var(--s-4);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.give .btn-soft{color:#fff;background:#ffffff1c}.give .btn-soft:hover{background:#fff3}.bank{border-radius:var(--r-md);padding:var(--s-6);background:#ffffff0d;border:1px solid #ffffff24}.bank dl{gap:var(--s-5);display:grid}.bank dt{font-family:var(--sans);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--midnight-muted);margin-bottom:var(--s-1)}.bank dd{font-family:var(--sans);font-size:var(--t-base);color:#fff;font-weight:600}footer{background:var(--midnight);color:var(--midnight-muted);padding:var(--s-9) 0 var(--s-6);font-size:var(--t-sm);font-family:var(--sans)}.fgrid{gap:var(--s-7);padding-bottom:var(--s-8);grid-template-columns:1.4fr 1fr 1fr 1.1fr;display:grid}.fgrid h4{font-family:var(--sans);color:#fff;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.16em;margin-bottom:var(--s-5);font-weight:700}.fgrid a{color:var(--midnight-muted);padding:var(--s-2) 0;text-decoration:none;transition:color .2s;display:block}.fgrid a:hover{color:#fff}.fgrid p{line-height:1.7}.fgrid .faddress{align-items:flex-start;gap:var(--s-3);padding:0;display:flex}.faddress svg{width:20px;height:20px;color:var(--gold-lt);flex-shrink:0;margin-top:2px}.faddress p{margin:0}.social-row{gap:var(--s-4);margin-top:var(--s-2);display:flex}.social-row a{width:40px;height:40px;color:var(--midnight-muted);transition:.25s var(--ease);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.social-row a:hover,.social-row a:focus-visible{color:#fff;background:#ffffff2e}.social-row svg{width:19px;height:19px}.wa-float{right:var(--s-6);bottom:var(--s-6);color:#04310f;z-index:80;width:56px;height:56px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 14px 32px -10px #0006}.wa-float:hover{transform:scale(1.08);box-shadow:0 18px 40px -10px #00000073}.wa-float:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wa-float svg{width:28px;height:28px}.top-btn{right:var(--s-6);bottom:calc(var(--s-6) + 68px);border:1px solid var(--line);width:44px;height:44px;color:var(--purple-d);z-index:80;opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:flex;position:fixed;transform:translateY(8px);box-shadow:0 14px 32px -14px #3d2a5f66}.top-btn.visible{opacity:1;pointer-events:auto;transform:none}.top-btn:hover{border-color:var(--purple);background:var(--tint)}.top-btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.top-btn svg{width:20px;height:20px}@media (max-width:560px){.wa-float{right:var(--s-5);bottom:var(--s-5);width:50px;height:50px}.top-btn{right:var(--s-5);bottom:calc(var(--s-5) + 62px)}}.fbar{padding-top:var(--s-6);justify-content:space-between;align-items:center;gap:var(--s-5);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.fmark{align-items:center;gap:var(--s-3);text-decoration:none;display:flex}.fmark img{opacity:.95;width:32px;height:32px}.fmark span{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--midnight-muted)}.fbar .legal{font-size:var(--t-xs);color:#c9bedebf;letter-spacing:.02em}.flegal{text-align:right}.flegal .legal{display:block}.powered-by{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--gold-lt);font-weight:600;text-decoration:none;transition:color .2s;display:block}.powered-by:hover,.powered-by:focus-visible{color:#fff}@media (max-width:960px){.journal{gap:var(--s-8);grid-template-columns:1fr}.fgrid{gap:var(--s-7);grid-template-columns:1fr 1fr}}@media (max-width:860px){:root{--s-9:64px}.menu{display:none}.hero{padding:var(--s-7) 0 var(--s-8)}.hero .wrap,.welcome,.sermon,.give{gap:var(--s-7);grid-template-columns:1fr}.hero-stack{min-height:0}.hero-stack .frame{aspect-ratio:4/3;max-height:380px;position:relative;inset:auto}.welcome .portrait{aspect-ratio:4/3}.hero-mission{max-width:none}.rail .wrap{grid-template-columns:1fr}.rail-item{padding:var(--s-5) 0}.rail-item+.rail-item{border-left:0;border-top:1px solid var(--sand-line)}.give{padding:var(--s-7) var(--s-6)}.video{order:0}.sec-head{align-items:flex-start;gap:var(--s-4);flex-direction:column}.bento{grid-template-columns:1fr 1fr}.ev-feature{min-height:320px;padding:var(--s-6);grid-area:auto/1/auto/-1}}@media (max-width:560px){.bento,.fgrid{grid-template-columns:1fr}.tab-nav{gap:var(--s-5)}.lead-grid{grid-template-columns:1fr}.hero-mission{display:none}.hero-cta{gap:var(--s-4)}.hero .lede{margin-bottom:var(--s-6)}}.page-hero{padding:var(--s-9) 0;background:var(--purple-deep);color:var(--midnight-ink);position:relative;overflow:hidden}.page-hero:before{content:"";background-image:var(--hero-img);background-size:cover;background-position:var(--hero-pos,center 28%);opacity:.58;position:absolute;inset:0;transform:scale(1.03)}.page-hero:after{content:"";background:linear-gradient(102deg,#251a38eb 0%,#3d2a5fc7 46%,#3d2a5f75 100%),radial-gradient(80% 120% at 92% 0,#f0d98c42 0%,#0000 60%);position:absolute;inset:0}.page-hero .wrap{z-index:1;position:relative}.page-hero .eyebrow{color:var(--gold-lt)}.page-hero h1{margin:var(--s-5) 0 0;color:#fff;max-width:22ch}.page-hero .lede{margin:var(--s-5) 0 0;color:#e4dcf2;max-width:52ch}.page-hero .wrap:after{content:"";width:64px;height:2px;margin-top:var(--s-7);background:linear-gradient(90deg,var(--gold-lt),transparent);display:block}@media (max-width:860px){.page-hero:before{opacity:.5}.page-hero:after{background:linear-gradient(#251a38d1 0%,#3d2a5fe0 100%),radial-gradient(90% 90% at 100% 0,#f0d98c33 0%,#0000 60%)}}.band-tint{background:linear-gradient(180deg,var(--tint) 0%,var(--tint2) 100%)}.band-cream{background:var(--cream)}.band-sand{background:linear-gradient(180deg,var(--sand) 0%,var(--sand2) 100%);border-bottom:1px solid var(--sand-line)}section.band-tint,section.band-cream,section.band-sand,.band-tint+section,.band-cream+section,.band-sand+section,.page-hero+section,.rail+section{padding-top:var(--s-9)}.tiles{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.tile{border-radius:var(--r-lg);color:var(--ink);border:1px solid var(--sand-line);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -34px #3d2a5f4d}.tile:hover{border-color:#dccca7;transform:translateY(-6px);box-shadow:0 32px 56px -28px #3d2a5f59}.tile:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.tile-cover{aspect-ratio:4/5;background:linear-gradient(160deg,#fffdf8 0%,var(--sand2) 100%);position:relative;overflow:hidden}.tile-cover.wide{aspect-ratio:16/9}.tile-cover img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);position:absolute;inset:0}.tile:hover .tile-cover img{transform:scale(1.06)}.tile-cover-type{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-7);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.tile-cover-type:before{content:"";background:var(--gold);width:32px;height:1px}.tile-cover-type .cov-t{font-family:var(--serif);font-weight:400;font-size:var(--t-lg);color:var(--purple-deep);max-width:20ch;line-height:1.25}.tile-cover-type .cov-f{font-family:var(--sans);font-weight:700;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tile-body{padding:var(--s-6);flex-direction:column;flex:1;display:flex}.tile-body .m{font-family:var(--sans);color:var(--gold);font-weight:700;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase}.tile-body h3{margin:var(--s-3) 0 var(--s-2);color:var(--ink);font-size:var(--t-xl);transition:color .25s}.tile:hover .tile-body h3{color:var(--purple-d)}.tile-body p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.tile-body .by{color:var(--gold);font-size:var(--t-xs);letter-spacing:.06em;padding-top:var(--s-4);margin-top:auto}.article{max-width:44rem;margin:0 auto}.article .cover{border-radius:var(--r-lg);aspect-ratio:16/9;margin-bottom:var(--s-8);background:var(--tint);overflow:hidden}.article .cover img{object-fit:cover;width:100%;height:100%}.article-body{font-size:var(--t-md);color:#3a4052;line-height:1.8}.article-body>*+*{margin-top:var(--s-5)}.article-body h2{font-size:var(--t-xl);color:var(--ink);margin-top:var(--s-8)}.article-body h3{font-size:var(--t-lg);color:var(--ink);margin-top:var(--s-7)}.article-body blockquote{font-family:var(--serif);font-size:var(--t-lg);color:var(--purple-deep);padding-left:var(--s-5);border-left:2px solid var(--gold);font-style:italic;line-height:1.5}.article-body ul,.article-body ol{padding-left:var(--s-5)}.article-body li+li{margin-top:var(--s-3)}.article-body a{color:var(--purple-d);text-underline-offset:3px;text-decoration:underline}.article-body figure img{border-radius:var(--r-md)}.article-body figcaption{font-size:var(--t-sm);color:var(--muted);margin-top:var(--s-3);text-align:center}.backlink{align-items:center;gap:var(--s-2);font-family:var(--sans);font-weight:600;font-size:var(--t-sm);color:var(--gold-lt);text-decoration:none;display:inline-flex}.backlink:hover{color:#fff}.backlink svg{width:14px;height:14px;transform:rotate(180deg)}.embed{aspect-ratio:16/9;border-radius:var(--r-lg);background:#000;position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #3d2a5f99}.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.book{gap:var(--s-8);grid-template-columns:.7fr 1fr;align-items:start;display:grid}.book .cover{border-radius:var(--r-md);aspect-ratio:2/3;background:linear-gradient(160deg,#fffdf8,var(--sand2));border:1px solid var(--sand-line);overflow:hidden;box-shadow:0 30px 60px -30px #3d2a5f73}.book .cover img{object-fit:cover;width:100%;height:100%}.book .cover-none{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-7);text-align:center;flex-direction:column;display:flex}.book .cover-none:before{content:"";background:var(--gold);width:32px;height:1px}.book .cover-none .cov-t{font-family:var(--serif);font-weight:400;font-size:var(--t-xl);color:var(--purple-deep);line-height:1.25}.book .cover-none .cov-f{font-family:var(--sans);font-weight:700;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.pills{gap:var(--s-3);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.pill{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-5);border:1px solid var(--sand-line);color:var(--muted);font-family:var(--sans);font-weight:600;font-size:var(--t-sm);cursor:pointer;transition:.25s var(--ease);background:#fff;border-radius:999px;display:inline-flex}.pill:hover{border-color:var(--purple);color:var(--purple-d);transform:translateY(-1px)}.pill[aria-pressed=true]{background:var(--purple-deep);border-color:var(--purple-deep);color:#fff;box-shadow:0 14px 28px -16px #3d2a5fb3}.pill:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pill .c{font-size:var(--t-xs);letter-spacing:.08em;opacity:.65;font-weight:700}.pill[aria-pressed=true] .c{color:var(--gold-lt);opacity:1}.gal{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;grid-auto-flow:dense;gap:var(--s-4);display:grid}.gal .big{grid-area:span 2/span 2}.gal button{border-radius:var(--r-md);background:var(--tint);cursor:zoom-in;border:0;padding:0;position:relative;overflow:hidden}.gal button img{object-fit:cover;object-position:center 0%;width:100%;height:100%;transition:transform 1s var(--ease)}.gal button:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#251a3873 100%);transition:opacity .3s;position:absolute;inset:0}.gal button:hover img{transform:scale(1.06)}.gal button:hover:after{opacity:1}.gal button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.gal .tall{grid-row:span 2}.gal .wide{grid-column:span 2}.lightbox{z-index:100;padding:var(--s-6);background:#140d20f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{border-radius:var(--r-md);width:auto;max-width:min(1100px,92vw);max-height:86vh;box-shadow:0 40px 90px -30px #000c}.lightbox figcaption{color:var(--midnight-muted);font-size:var(--t-sm);text-align:center;margin-top:var(--s-4)}.lb-close{top:var(--s-6);right:var(--s-6);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute}.lb-close:hover{background:#ffffff38}.lb-close:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.lb-nav{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover{background:#ffffff38}.lb-nav:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.lb-nav.prev{left:var(--s-5)}.lb-nav.next{right:var(--s-5)}.lb-nav svg{width:22px;height:22px}@media (max-width:860px){.gal{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.gal .wide,.gal .big{grid-column:span 2}.gal .big{grid-row:span 2}.book{gap:var(--s-6);grid-template-columns:1fr}.book .cover{max-width:260px}}.pager{justify-content:center;align-items:center;gap:var(--s-3);margin-top:var(--s-8);display:flex}.pager button{min-width:44px;height:44px;padding:0 var(--s-3);border:1px solid var(--sand-line);color:var(--purple-d);font-family:var(--sans);font-weight:600;font-size:var(--t-sm);cursor:pointer;transition:.25s var(--ease);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pager button:hover:not(:disabled){border-color:var(--purple);transform:translateY(-1px)}.pager button[aria-current=true]{background:var(--purple-deep);border-color:var(--purple-deep);color:#fff}.pager button:disabled{opacity:.3;cursor:default}.pager button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pager svg{width:16px;height:16px}.photo-card{scroll-snap-align:start;aspect-ratio:4/5;border-radius:var(--r-md);background:var(--tint);flex:none;width:290px;position:relative;overflow:hidden}.photo-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.photo-card:hover img{transform:scale(1.06)}@media (max-width:560px){.photo-card{width:240px}}.split{gap:var(--s-9);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.leader{gap:var(--s-9);grid-template-columns:.85fr 1fr;align-items:center;display:grid}.leader .portrait{border-radius:var(--r-lg);aspect-ratio:4/5;position:relative;overflow:hidden}.leader .portrait img{object-fit:cover;object-position:center 15%;width:100%;height:100%;transition:transform 1.1s var(--ease)}.leader .portrait:hover img{transform:scale(1.04)}.leader h2{margin:var(--s-5) 0 var(--s-5)}.leader blockquote{font-family:var(--serif);font-size:var(--t-lg);color:var(--purple-deep);padding-left:var(--s-5);border-left:1px solid var(--gold);font-style:italic;font-weight:300;line-height:1.5}.leader.reverse{grid-template-columns:1fr .85fr}.leader.reverse .portrait{order:2}.timeline{padding-left:var(--s-8);position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.tl-item{padding-bottom:var(--s-8);position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";left:calc(-1 * var(--s-8) + 1px);background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 4px var(--tint);border-radius:50%;position:absolute;top:6px}.tl-item .yr{font-family:var(--sans);font-weight:700;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tl-item h3{margin:var(--s-2) 0 var(--s-3);max-width:36ch}.tl-item p{color:var(--muted);max-width:56ch;font-size:var(--t-base);line-height:1.6}.pillars{gap:var(--s-8);grid-template-columns:repeat(3,1fr);display:grid}.pillar .eyebrow{margin-bottom:var(--s-4)}.pillar p{color:var(--muted);font-size:var(--t-base);max-width:32ch;line-height:1.6}.svc-rail{gap:var(--s-7);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.svc-rail:before{content:"";background:var(--sand-line);height:1px;position:absolute;top:28px;left:0;right:0}.svc-station{padding-top:var(--s-7);position:relative}.svc-station .dial{border:1px solid var(--sand-line);width:56px;height:56px;color:var(--purple-d);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;box-shadow:0 14px 30px -20px #3d2a5f66}.svc-station .dial svg{width:26px;height:26px}.svc-station .day{margin-bottom:0}.svc-station .time{font-family:var(--serif);font-size:var(--t-3xl);color:var(--purple-deep);margin:var(--s-2) 0 var(--s-3);font-weight:400;line-height:1.1;display:block}.svc-station h3{font-size:var(--t-base);font-family:var(--sans);margin-bottom:var(--s-2);font-weight:700}.svc-station p{color:var(--muted);font-size:var(--t-base);line-height:1.6}@media (max-width:760px){.svc-rail{gap:var(--s-6);grid-template-columns:1fr}.svc-rail:before{display:none}.svc-station{min-height:56px;padding-top:0;padding-left:76px}.svc-station .dial{top:0;left:0}}.info-list{border-top:1px solid var(--line)}.info-list>div{gap:var(--s-6);padding:var(--s-6) 0;border-bottom:1px solid var(--line);grid-template-columns:14ch 1fr;display:grid}.info-list h3{font-size:var(--t-base);font-family:var(--sans);letter-spacing:0;font-weight:700}.info-list p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.steps{border-top:1px solid var(--line)}.steps>div{gap:var(--s-5);padding:var(--s-6) 0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.steps .n{font-family:var(--serif);font-size:var(--t-lg);color:var(--gold);padding-top:5px;font-style:italic;font-weight:300;line-height:1}.steps h3{margin:0 0 var(--s-2)}.steps p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.accordion{border-top:1px solid var(--line)}.acc-item{border-bottom:1px solid var(--line)}.acc-item h3{font-size:inherit;margin:0}.acc-trigger{justify-content:space-between;align-items:center;gap:var(--s-5);width:100%;padding:var(--s-6) 0;text-align:left;font-family:var(--serif);font-size:var(--t-lg);color:var(--ink);cursor:pointer;background:0 0;border:0;font-weight:400;display:flex}.acc-trigger:hover{color:var(--purple-d)}.acc-trigger:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}.acc-icon{flex-shrink:0;width:20px;height:20px;position:relative}.acc-icon:before,.acc-icon:after{content:"";background:var(--gold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc-icon:before{width:14px;height:1.5px}.acc-icon:after{width:1.5px;height:14px;transition:transform .25s var(--ease)}.acc-trigger[aria-expanded=true] .acc-icon:after{transform:translate(-50%,-50%)rotate(90deg)scale(0)}.acc-panel{padding-bottom:var(--s-6);overflow:hidden}.acc-panel p{color:var(--muted);font-size:var(--t-base);max-width:64ch;line-height:1.7}.contact-card{background:var(--purple-deep);color:var(--midnight-ink);border-radius:var(--r-lg);padding:var(--s-7);position:relative;overflow:hidden}.contact-card:before{content:"";background:radial-gradient(80% 120% at 100% 0,#f0d98c2e 0%,#0000 62%);position:absolute;inset:0}.contact-card>*{z-index:1;position:relative}.contact-card .eyebrow{color:var(--gold-lt)}.contact-card h2{color:#fff;margin:var(--s-5) 0 var(--s-6);font-size:var(--t-xl)}.contact-list{gap:var(--s-6);display:grid}.contact-list>div{gap:var(--s-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.contact-list svg{width:18px;height:18px;color:var(--gold-lt);margin-top:3px}.contact-list dt{font-family:var(--sans);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--midnight-muted);margin-bottom:var(--s-1)}.contact-list dd{font-family:var(--sans);font-size:var(--t-base);color:#fff;font-weight:600;line-height:1.5}.contact-list a{color:#fff;border-bottom:1px solid #f0d98c80;text-decoration:none}.contact-list a:hover{border-bottom-color:var(--gold-lt)}.contact-hint{margin-top:var(--s-7);padding-top:var(--s-6);font-size:var(--t-sm);color:var(--midnight-muted);border-top:1px solid #ffffff24}.form-grid{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.field{gap:var(--s-2);flex-direction:column;display:flex}.field.full{grid-column:1/-1}.field label{font-family:var(--sans);font-weight:600;font-size:var(--t-sm);color:var(--ink)}.field input,.field select,.field textarea{font-family:var(--sans);font-size:var(--t-base);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s-4);background:#fff;transition:border-color .2s}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--purple);outline:none}.field textarea{resize:vertical;min-height:120px}.radio-row{gap:var(--s-6);flex-wrap:wrap;display:flex}.radio-row label{align-items:center;gap:var(--s-2);font-family:var(--sans);font-size:var(--t-sm);color:var(--ink);font-weight:500;display:flex}.form-note{font-size:var(--t-xs);color:var(--muted);margin-top:var(--s-4)}.give-layout{gap:var(--s-9);grid-template-columns:1fr .85fr;align-items:start;display:grid}.give-cats{border-top:1px solid var(--line)}.give-cats>div{padding:var(--s-6) 0;border-bottom:1px solid var(--line)}.give-cats h3{margin-bottom:var(--s-2)}.give-cats p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.bank-light{border:1px solid var(--sand-line);border-radius:var(--r-md);padding:var(--s-6);background:#fff;box-shadow:0 24px 48px -34px #3d2a5f66}.bank-light dl{gap:var(--s-5);display:grid}.bank-light dt{font-family:var(--sans);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:var(--s-1)}.bank-light dd{font-family:var(--sans);font-size:var(--t-base);color:var(--ink);font-weight:600}.min-filters{gap:var(--s-3);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.min-filter{font-family:var(--sans);font-weight:600;font-size:var(--t-sm);padding:var(--s-2) var(--s-5);border:1px solid var(--sand-line);color:var(--muted);cursor:pointer;transition:.25s var(--ease);background:#fff;border-radius:999px}.min-filter:hover{border-color:var(--purple);color:var(--purple-d);transform:translateY(-1px)}.min-filter[aria-pressed=true]{background:var(--purple-deep);border-color:var(--purple-deep);color:#fff;box-shadow:0 14px 28px -16px #3d2a5fb3}.min-list{border-top:1px solid var(--line)}.min-row{gap:var(--s-6);padding:var(--s-6) 0;border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;align-items:center;display:grid}.min-row .thumb{border-radius:var(--r-md);background:var(--tint);width:96px;height:96px;overflow:hidden}.min-row .thumb img{object-fit:cover;width:100%;height:100%}.min-row h3{margin-bottom:var(--s-1)}.min-row .m{font-family:var(--sans);color:var(--gold);font-weight:700;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase}.min-row p{color:var(--muted);font-size:var(--t-base);margin-top:var(--s-2);line-height:1.6}.min-empty{padding:var(--s-8) 0;text-align:center;color:var(--muted);border-top:1px solid var(--line)}.min-group+.min-group{margin-top:var(--s-8)}.min-group-head{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--s-3);font-weight:700}.lead-grid{gap:var(--s-7);grid-template-columns:repeat(3,1fr);display:grid}.lead-grid .portrait{border-radius:var(--r-lg);aspect-ratio:1;margin-bottom:var(--s-4);background:var(--tint);overflow:hidden}.lead-grid .portrait img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.lead-grid h3{font-size:var(--t-base);font-family:var(--sans);margin-bottom:var(--s-1);font-weight:700}.lead-grid p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.timeline .tl-item:before{width:11px;height:11px;box-shadow:0 0 0 5px var(--tint),0 0 16px #8c6a0059}.pillar-icon{background:var(--tint2);width:52px;height:52px;margin-bottom:var(--s-5);border-radius:50%;justify-content:center;align-items:center;display:flex}.pillar-icon svg{width:24px;height:24px;color:var(--purple-d)}.mission{text-align:center;max-width:52rem;padding-top:var(--s-6);margin:0 auto;position:relative}.mission:before{content:"“";font-family:var(--serif);color:var(--gold);opacity:.35;font-size:5rem;font-style:italic;line-height:1;position:absolute;top:-.5rem;left:50%;transform:translate(-50%)}.mission p{font-family:var(--serif);font-size:var(--t-xl);color:var(--purple-deep);font-style:italic;font-weight:300;line-height:1.5}.mission .cite{margin-top:var(--s-6);font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-style:normal;font-weight:700}.carousel{position:relative}.carousel-track{gap:var(--s-6);scroll-behavior:smooth;scroll-snap-type:x proximity;padding-bottom:var(--s-3);scrollbar-width:none;display:flex;overflow-x:auto}@media (prefers-reduced-motion:reduce){.carousel-track{scroll-behavior:auto}}.carousel-track::-webkit-scrollbar{display:none}.carousel-track:focus-visible{outline:3px solid var(--gold);outline-offset:6px;border-radius:var(--r-sm)}.team-card{scroll-snap-align:start;text-align:center;width:200px;padding:var(--s-6) var(--s-4);flex:none}.avatar{width:96px;height:96px;margin:0 auto var(--s-5);background:linear-gradient(160deg,var(--tint2),var(--tint));border:1px solid #8c6a0040;border-radius:50%;justify-content:center;align-items:center;display:flex}.avatar span{font-family:var(--serif);font-size:var(--t-2xl);color:var(--purple-d);font-weight:400}.team-card h3{font-size:var(--t-base);font-family:var(--sans);margin-bottom:var(--s-1);font-weight:700}.team-card p{color:var(--muted);font-size:var(--t-base);line-height:1.6}.carousel-nav{justify-content:center;gap:var(--s-4);margin-top:var(--s-5);display:flex}.carousel-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--purple-d);cursor:pointer;transition:.25s var(--ease);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.carousel-btn:hover{border-color:var(--purple);background:var(--tint)}.carousel-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.carousel-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.carousel-btn svg{width:18px;height:18px}.carousel-dots{align-items:center;gap:var(--s-3);display:flex}.carousel-dot{background:var(--line);cursor:pointer;width:8px;height:8px;transition:.25s var(--ease);border:0;border-radius:50%;padding:0}.carousel-dot:hover{background:#d8cbf2}.carousel-dot[aria-current=true]{background:var(--gold);border-radius:4px;width:22px}.carousel-dot:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:860px){.split,.leader,.leader.reverse{gap:var(--s-7);grid-template-columns:1fr}.lead-grid{grid-template-columns:1fr 1fr}.min-row{gap:var(--s-4);grid-template-columns:64px 1fr}.min-row .thumb{width:64px;height:64px}.leader .portrait{aspect-ratio:4/3;order:0}.pillars{gap:var(--s-7);grid-template-columns:1fr}.info-list>div{gap:var(--s-2);grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.give-layout{gap:var(--s-7);grid-template-columns:1fr}.mission p{font-size:var(--t-lg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
