@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.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:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.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:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.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:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.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:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.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:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.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:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.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:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.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/276a8f4fe816cb6b-s.2v2sz4qlut9s1.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/82b67ad56d243b47-s.09bkcrcuv-0po.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/33ee198db9637ef4-s.23qr8woi9ij9e.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/fbb7028efdf70529-s.1_0gbi-gsbqmd.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/82450a180bcad83c-s.p.0p-wng2nn8o-p.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/ffc7b595a48b6846-s.3q9gh2jvntrwt.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/276a8f4fe816cb6b-s.2v2sz4qlut9s1.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/82b67ad56d243b47-s.09bkcrcuv-0po.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/33ee198db9637ef4-s.23qr8woi9ij9e.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/fbb7028efdf70529-s.1_0gbi-gsbqmd.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/82450a180bcad83c-s.p.0p-wng2nn8o-p.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/ffc7b595a48b6846-s.3q9gh2jvntrwt.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/276a8f4fe816cb6b-s.2v2sz4qlut9s1.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/82b67ad56d243b47-s.09bkcrcuv-0po.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/33ee198db9637ef4-s.23qr8woi9ij9e.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/fbb7028efdf70529-s.1_0gbi-gsbqmd.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/82450a180bcad83c-s.p.0p-wng2nn8o-p.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 Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.cNxi6q_className{font-family:Manrope,Manrope Fallback;font-style:normal}.cNxi6q_variable{--font-brand:"Manrope", "Manrope Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.0h6ig86gwutp4.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.dN-VkW_className{font-family:Caveat,Caveat Fallback;font-style:normal}.dN-VkW_variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.Kifppa_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.Kifppa_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--oat:#ebeadf;--oat-2:#f4f3ec;--ink:#17140f;--muted:#6c6559;--line:#d9d6c8;--line-soft:#e5e2d6;--white:#fff;--paper:var(--white);--wash:var(--oat-2);--vermilion:#f14924;--sand:#dbbfa5;--sizzle-orange:var(--vermilion);--sizzle-orange-dark:#c52a08;--banner-ink:var(--ink);--success:#097e71;--success-dark:#05675d;--warning:#b45309;--danger:#d0021b;--info:#1054cd;--danger-dark:#a3242b;--rail-navy:#171c2e;--rail-navy-ink:#eef0f7;--rail-navy-muted:#9aa3bd;--rail-navy-eyebrow:#6b7290;--rail-navy-active:#2a3450;--rail-navy-warning:#ffa24a;--rail-navy-danger:#ff6b72;--accent:#cc1962;--accent-dark:#ad0350;--accent-tint:#ffeaee;--font-display:var(--font-brand), "Manrope", system-ui, -apple-system, sans-serif;--font-ui:var(--font-brand), "Manrope", system-ui, -apple-system, sans-serif;--font-inter:var(--font-brand), "Manrope", system-ui, -apple-system, sans-serif;--text-display:clamp(42px, 6vw, 72px);--text-h1:clamp(30px, 4.6vw, 56px);--text-h2:clamp(26px, 3.4vw, 40px);--text-h3:19px;--text-body:16px;--text-small:14px;--text-nav:15px;--text-micro:12px;--leading-body:1.55;--tracking-display:-.03em;--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;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:30px;--radius-full:999px;--shadow:0 1px 2px #17140f0d, 0 24px 50px -26px #17140f3d;--shadow-card:var(--shadow);--shadow-nav:0 16px 40px -16px #17140f3d;--shadow-modal:0 30px 60px -24px #17140f59;--dur-fast:.14s;--dur-base:.22s;--dur-entrance:.7s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--content-max:1160px;--content-pad:26px}
:root{--accent:#c52a08;--accent-dark:#4b1306;--accent-tint:#f8eae7}
:root{--sizzle-orange-deep:#4b1306;--sizzle-orange-tint:#f8eae7;--sizzle-orange-wash:#f0d2cc;--sizzle-orange-lift:#e16347;--periwinkle:#9eb9e1;--accent-signupgo:#cc1962;--accent-signupgo-dark:#ad0350;--accent-signupgo-tint:#ffeaee;--accent-schoolconferencego:#1054cd;--accent-schoolconferencego-dark:#0140ad;--accent-schoolconferencego-tint:#e9f1fe;--accent-eventticketgo:#097e71;--accent-eventticketgo-dark:#05675d;--accent-eventticketgo-tint:#d8f8f2;--accent-funddrivego:#a61c8f;--accent-funddrivego-dark:#881174;--accent-funddrivego-tint:#faebf7;--accent-frontofficego:#7f1bb1;--accent-frontofficego-dark:#5e0f85;--accent-frontofficego-tint:#f4edf8;--accent-adgo:#35286c;--accent-adgo-dark:#21174a;--accent-adgo-tint:#eceaf6;--accent-gazettego:#059bd1;--accent-gazettego-dark:#036b91;--accent-gazettego-tint:#e7f4f8;--accent-calendargo:#1fa31f;--accent-calendargo-dark:#116f11;--accent-calendargo-tint:#e7f8e7;--accent-sportshubgo:#0a4c8a;--accent-sportshubgo-dark:#043462;--accent-sportshubgo-tint:#e7f0f8;--accent-homeroomgo:#1a5c39;--accent-homeroomgo-dark:#14472c;--accent-homeroomgo-tint:#eaf3ee;--accent-messagego:#8dbf18;--accent-messagego-dark:#4f6d0a;--accent-messagego-tint:#f3f8e7}[data-theme=signupgo]{--accent:var(--accent-signupgo);--accent-dark:var(--accent-signupgo-dark);--accent-tint:var(--accent-signupgo-tint)}[data-theme=schoolconferencego]{--accent:var(--accent-schoolconferencego);--accent-dark:var(--accent-schoolconferencego-dark);--accent-tint:var(--accent-schoolconferencego-tint)}[data-theme=eventticketgo]{--accent:var(--accent-eventticketgo);--accent-dark:var(--accent-eventticketgo-dark);--accent-tint:var(--accent-eventticketgo-tint)}[data-theme=funddrivego]{--accent:var(--accent-funddrivego);--accent-dark:var(--accent-funddrivego-dark);--accent-tint:var(--accent-funddrivego-tint)}[data-theme=frontofficego]{--accent:var(--accent-frontofficego);--accent-dark:var(--accent-frontofficego-dark);--accent-tint:var(--accent-frontofficego-tint)}[data-theme=adgo]{--accent:var(--accent-adgo);--accent-dark:var(--accent-adgo-dark);--accent-tint:var(--accent-adgo-tint)}[data-theme=gazettego]{--accent:var(--accent-gazettego);--accent-dark:var(--accent-gazettego-dark);--accent-tint:var(--accent-gazettego-tint)}[data-theme=calendargo]{--accent:var(--accent-calendargo);--accent-dark:var(--accent-calendargo-dark);--accent-tint:var(--accent-calendargo-tint);--on-accent:var(--ink)}[data-theme=sportshubgo]{--accent:var(--accent-sportshubgo);--accent-dark:var(--accent-sportshubgo-dark);--accent-tint:var(--accent-sportshubgo-tint);--on-accent:var(--paper)}[data-theme=homeroomgo]{--accent:var(--accent-homeroomgo);--accent-dark:var(--accent-homeroomgo-dark);--accent-tint:var(--accent-homeroomgo-tint);--on-accent:var(--paper)}[data-theme=messagego]{--accent:var(--accent-messagego);--accent-dark:var(--accent-messagego-dark);--accent-tint:var(--accent-messagego-tint);--on-accent:var(--ink)}
:root{--accent:var(--sizzle-orange-dark);--accent-dark:var(--sizzle-orange-deep);--accent-tint:var(--sizzle-orange-tint);--on-accent:var(--paper)}*,:before,:after{box-sizing:border-box}html,body{background:var(--oat);min-height:100%;color:var(--ink);font-family:var(--font-brand), "Manrope", system-ui, -apple-system, sans-serif;font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{letter-spacing:var(--tracking-display);font-weight:800;line-height:1.05}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
._2Aku0G_launcher{right:max(var(--s-4), env(safe-area-inset-right));bottom:calc(max(var(--s-4), env(safe-area-inset-bottom)) + var(--fb-lift,0px));z-index:40;align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--paper);color:var(--ink);font:600 .85rem/1 var(--font-ui);box-shadow:var(--shadow-nav);cursor:pointer;transition:transform .14s,box-shadow .14s,bottom .2s;display:inline-flex;position:fixed}._2Aku0G_launcher:hover{transform:translateY(-1px)}._2Aku0G_launcher:focus-visible,._2Aku0G_close:focus-visible,._2Aku0G_type input:focus-visible+span,._2Aku0G_drop:focus-visible,._2Aku0G_remove:focus-visible,._2Aku0G_primary:focus-visible,._2Aku0G_ghost:focus-visible,._2Aku0G_field input:focus-visible,._2Aku0G_field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:560px){._2Aku0G_launcher{justify-content:center;width:44px;height:44px;padding:0}._2Aku0G_launcherText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media print{._2Aku0G_launcher,._2Aku0G_overlay{display:none!important}}._2Aku0G_overlay{z-index:70;padding:var(--s-4);background:#17140f66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._2Aku0G_card{width:100%;max-width:460px;max-height:calc(100vh - 32px);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);font-family:var(--font-ui);box-shadow:var(--shadow-modal);position:relative;overflow-y:auto}@media (max-width:560px){._2Aku0G_overlay{align-items:flex-end;padding:0}._2Aku0G_card{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;max-height:92vh;padding:var(--s-5) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom))}}._2Aku0G_cardDragging{outline:2px dashed var(--ink);outline-offset:-8px}._2Aku0G_head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}._2Aku0G_title{margin:0;font-size:1.15rem;font-weight:700}._2Aku0G_close{border-radius:var(--radius-full);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._2Aku0G_close:hover{background:var(--wash);color:var(--ink)}._2Aku0G_types{gap:var(--s-2);margin:0 0 var(--s-4);border:none;grid-template-columns:repeat(4,1fr);padding:0;display:grid}._2Aku0G_type{position:relative}._2Aku0G_type input{opacity:0;width:1px;height:1px;position:absolute}._2Aku0G_type span{padding:var(--s-2) 0;border:1px solid var(--line);border-radius:var(--radius-full);text-align:center;cursor:pointer;font-size:.85rem;font-weight:600;display:block}._2Aku0G_type input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}._2Aku0G_field{margin-bottom:var(--s-4);font-size:.85rem;font-weight:600;display:block}._2Aku0G_field input,._2Aku0G_field textarea{width:100%;margin-top:var(--s-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font:400 .95rem/1.4 var(--font-ui);box-sizing:border-box;padding:10px 12px;display:block}._2Aku0G_field input[hidden]{display:none}._2Aku0G_field textarea{resize:vertical;min-height:120px}._2Aku0G_row{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:400px){._2Aku0G_row{grid-template-columns:1fr}}._2Aku0G_hint{margin-top:var(--s-1);color:var(--muted);font-size:.78rem;font-weight:400;display:block}._2Aku0G_drop{width:100%;margin-top:var(--s-1);padding:var(--s-4) var(--s-3);border:1.5px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);font:400 .85rem/1.4 var(--font-ui);text-align:center;cursor:pointer;background:0 0;display:block}._2Aku0G_drop:hover,._2Aku0G_dropActive{border-color:var(--ink);background:var(--wash);color:var(--ink)}._2Aku0G_thumbs{gap:var(--s-2);margin:var(--s-2) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}._2Aku0G_thumb{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--wash);position:relative;overflow:hidden}._2Aku0G_thumb img{object-fit:cover;width:100%;height:100%;display:block}._2Aku0G_remove{border-radius:var(--radius-full);width:28px;height:28px;color:var(--white);cursor:pointer;background:#17140fb8;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}._2Aku0G_error{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--danger);font-size:.85rem}._2Aku0G_actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2);display:flex}._2Aku0G_primary,._2Aku0G_ghost{min-height:42px;padding:0 var(--s-5);border-radius:var(--radius-full);font:600 .9rem/1 var(--font-ui);cursor:pointer}._2Aku0G_primary{background:var(--ink);color:var(--paper);border:none}._2Aku0G_primary:disabled{opacity:.5;cursor:not-allowed}._2Aku0G_ghost{border:1px solid var(--line);color:var(--ink);background:0 0}._2Aku0G_done{padding:var(--s-4) 0 var(--s-2);text-align:center}._2Aku0G_doneIcon{width:52px;height:52px;margin-bottom:var(--s-3);border-radius:var(--radius-full);background:var(--success);color:var(--white);justify-content:center;align-items:center;display:inline-flex}._2Aku0G_doneText{margin:var(--s-2) 0 var(--s-5);color:var(--muted)}._2Aku0G_done ._2Aku0G_actions{justify-content:center}._2Aku0G_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){._2Aku0G_launcher{transition:none}}