@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d9d98a{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_72744c{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_72744c{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--brand-logo-tile:#ffffff;--brand-logo-ink:#1A1A1A;--brand-on-main:#ffffff;--font-dm-sans-stack:var(--font-dm-sans),"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-sans:var(--font-inter-tight),"Inter Tight","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-serif:var(--font-instrument-serif),"Instrument Serif","Cormorant Garamond",Georgia,serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--bg:#0B0E13;--bg-raised:#1E2530;--bg-sunken:#07090D;--surface:#262E3B;--surface-2:#313A48;--line:#3D4654;--line-soft:#2A323E;--ink:#F2EEE5;--ink-2:#CFC9BC;--ink-3:#9E988A;--ink-4:#6E6A60;--accent:#8B7BFF;--accent-2:#F5A552;--accent-deep:#5C4BCC;--accent-soft:rgba(139,123,255,0.16);--amber-soft:rgba(245,165,82,0.16);--ok:#6BD29A;--ok-soft:rgba(107,210,154,0.16);--ok-deep:#2F8F5C;--on-ok:#1A1A1A;--on-warn:#1A1A1A;--on-accent:#1A1A1A;--on-ink-3:#1A1A1A;--warn:#F5A552;--warn-soft:rgba(245,165,82,0.16);--warn-deep:#C2410C;--alert:#F07858;--alert-soft:rgba(240,120,88,0.16);--alert-deep:#A6361A;--danger:#E25E5E;--area-ei:#FF7BA8;--area-dt:#F5A552;--area-comm:#4FC4E0;--area-lt:#A594FF;--area-reg:#6BD29A;--area-ei-soft:rgba(255,123,168,0.18);--area-dt-soft:rgba(245,165,82,0.18);--area-comm-soft:rgba(79,196,224,0.16);--area-lt-soft:rgba(165,148,255,0.16);--area-reg-soft:rgba(107,210,154,0.16);--band-low:#E25E5E;--band-med:#F5A552;--band-high:#6BD29A;--surface-voice:#1A2A22;--surface-voice-ink:#9BC9A4;--tone-mint:#2B4A35;--tone-butter:#4A3F1F;--tone-peach:#4A2F20;--tone-lilac:#2F2945;--tone-sky:#1F3540;--tone-coral:#4A2520;--tone-rose:#3F2530;--tone-lime:#3A4520;--tone-canvas:#1B2028;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--radius-sm:6px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--row-h:44px;--pad-x:24px;--pad-y:20px;--fs-xs:11px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:22px;--fs-2xl:32px;--fs-3xl:48px;--fs-display:88px;--shadow-1:0 1px 0 rgba(255,255,255,0.03) inset,0 1px 2px rgba(0,0,0,0.3);--shadow-2:0 10px 30px -12px rgba(0,0,0,0.6);--tile-allocation-bg:linear-gradient(135deg,#fff,rgba(255,237,213,0.55));--tile-allocation-border:#FDBA74;--tile-allocation-accent:#C2410C;--tile-allocation-on:#C2410C;--tile-allocation-soft:transparent;--tile-countersign-bg:linear-gradient(135deg,#fff,rgba(254,243,199,0.5));--tile-countersign-border:#FCD34D;--tile-countersign-accent:#D97706;--tile-countersign-on:#D97706;--tile-countersign-soft:transparent;--tile-attendance-bg:linear-gradient(135deg,#fff,rgba(255,228,230,0.5));--tile-attendance-border:#FDA4AF;--tile-attendance-accent:#E11D48;--tile-attendance-on:#E11D48;--tile-attendance-soft:transparent;--tile-risk-bg:linear-gradient(135deg,#fff,rgba(209,250,229,0.3));--tile-risk-border:#E5E7EB;--tile-risk-accent:#9CA3AF;--tile-risk-on:#9CA3AF;--tile-risk-soft:transparent;--tile-ilp-bg:linear-gradient(135deg,#fff,rgba(243,232,255,0.5));--tile-ilp-border:#D8B4FE;--tile-ilp-accent:#7C3AED;--tile-ilp-on:#7C3AED;--tile-ilp-soft:transparent;--tile-late-capture-bg:linear-gradient(135deg,#fff,rgba(207,250,254,0.5));--tile-late-capture-border:#67E8F9;--tile-late-capture-accent:#0E7490;--tile-late-capture-on:#0E7490;--tile-late-capture-soft:transparent;--tile-pickups-bg:linear-gradient(135deg,#fff,rgba(220,252,231,0.5));--tile-pickups-border:#86EFAC;--tile-pickups-accent:#15803D;--tile-pickups-on:#15803D;--tile-pickups-soft:transparent;--tile-fg:var(--ink);--tile-fg-muted:var(--ink-3);--tile-shadow:0 4px 8px -2px rgba(26,24,21,0.08),0 2px 4px -2px rgba(26,24,21,0.04);--manager-hero-mint-sky-fg:#1FA268;--manager-hero-butter-rose-fg:#E89327;--manager-hero-lilac-sky-fg:#7C4DE8;--manager-hero-rose-butter-fg:#E45A3B;--manager-hero-sky-lilac-fg:#22A3C9;--manager-hero-mint-butter-fg:#1FA268;--manager-hero-coral-butter-fg:#E45A3B}[data-theme=light],[data-theme=warm]{--bg:#FFF8EC;--bg-raised:#FFFFFF;--bg-sunken:#FBF2DF;--surface:#FFFFFF;--surface-2:#FFF1D8;--line:#E7D9BE;--line-soft:#F1E6CE;--ink:#1C1A17;--ink-2:#3A362E;--ink-3:#6A6259;--ink-4:#A09787;--accent:#5B4CE8;--accent-2:#F59E4C;--accent-deep:#3F2BB8;--accent-soft:rgba(91,76,232,0.08);--amber-soft:rgba(245,158,76,0.12);--ok:#1FA268;--ok-soft:#D4F5E5;--ok-deep:#00854D;--on-ok:#1A1A1A;--on-warn:#1A1A1A;--on-accent:#FFFFFF;--on-ink-3:#FFFFFF;--warn:#E89327;--warn-soft:#FFEFD5;--warn-deep:#C2410C;--alert:#E45A3B;--alert-soft:#FFE0D5;--alert-deep:#A6361A;--danger:#C93E3E;--area-ei:#E85A8C;--area-dt:#F59E4C;--area-comm:#22A3C9;--area-lt:#7C4DE8;--area-reg:#1FA268;--area-ei-soft:rgba(232,90,140,0.12);--area-dt-soft:rgba(245,158,76,0.14);--area-comm-soft:rgba(34,163,201,0.12);--area-lt-soft:rgba(124,77,232,0.10);--area-reg-soft:rgba(31,162,104,0.12);--band-low:#E45A3B;--band-med:#E89327;--band-high:#1FA268;--surface-voice:#CFEBD3;--surface-voice-ink:#2A6039;--tone-mint:#CFEBD3;--tone-butter:#FFE486;--tone-peach:#FFCBA3;--tone-lilac:#DED0F5;--tone-sky:#BBDFEB;--tone-coral:#FFB3A3;--tone-rose:#FFD6DC;--tone-lime:#DDE88E;--tone-canvas:#F6F3EC;--shadow-1:0 1px 0 rgba(255,255,255,0.6) inset,0 1px 2px rgba(15,17,21,0.04);--shadow-2:0 12px 28px -18px rgba(15,17,21,0.12)}[data-theme=fun]{--bg:#F5F6F8;--bg-raised:#FFFFFF;--bg-sunken:#F5F6F8;--surface:#FFFFFF;--surface-2:#F5F6F8;--line:#D0D4E4;--line-soft:#E6E9EF;--ink:#323338;--ink-2:#676879;--ink-3:#636A78;--ink-4:#767A87;--accent:#0073EA;--accent-2:#0060C0;--accent-deep:#0060C0;--accent-soft:#E5F0FF;--amber-soft:#FFF1DD;--ok:#00C875;--ok-soft:#DFF7EC;--ok-deep:#00854D;--on-ok:#1A1A1A;--on-warn:#1A1A1A;--on-accent:#FFFFFF;--on-ink-3:#FFFFFF;--warn:#FDAB3D;--warn-soft:#FFF1DD;--warn-deep:#C2410C;--alert:#E2445C;--alert-soft:#FBE7EB;--alert-deep:#A61B2B;--danger:#A61B2B;--status-yellow:#FFCB00;--status-yellow-soft:#FFF8D6;--status-purple:#A25DDC;--status-purple-soft:#F0E6FA;--area-ei:#E2445C;--area-dt:#FDAB3D;--area-comm:#0073EA;--area-lt:#00C875;--area-reg:#784BD1;--area-ei-soft:rgba(226,68,92,0.10);--area-dt-soft:rgba(253,171,61,0.14);--area-comm-soft:rgba(0,115,234,0.10);--area-lt-soft:rgba(0,200,117,0.10);--area-reg-soft:rgba(120,75,209,0.10);--band-low:#E2445C;--band-med:#FDAB3D;--band-high:#00C875;--surface-voice:#E5F0FF;--surface-voice-ink:#0060C0;--tone-mint:#E6F7F1;--tone-butter:#FFF4E5;--tone-peach:#FFE9DC;--tone-lilac:#ECE9F8;--tone-sky:#E5F0FF;--tone-coral:#FDE8EC;--tone-rose:#FBE4F2;--tone-lime:#EDF5D7;--tone-canvas:#F6F7FB;--shadow-1:none;--shadow-2:none;--font-serif:var(--font-dm-sans-stack);--font-display:var(--font-dm-sans-stack);--display-tracking:-0.02em;--tile-allocation-bg:#C24A00;--tile-allocation-border:#A33E00;--tile-allocation-accent:#C24A00;--tile-allocation-on:#FFFFFF;--tile-allocation-soft:rgba(255,255,255,0.22);--tile-countersign-bg:#0073EA;--tile-countersign-border:#0060C0;--tile-countersign-accent:#0073EA;--tile-countersign-on:#FFFFFF;--tile-countersign-soft:rgba(255,255,255,0.22);--tile-attendance-bg:#DF3F57;--tile-attendance-border:#C9364B;--tile-attendance-accent:#DF3F57;--tile-attendance-on:#FFFFFF;--tile-attendance-soft:rgba(255,255,255,0.22);--tile-risk-bg:#D77914;--tile-risk-border:#BD6710;--tile-risk-accent:#D77914;--tile-risk-on:#FFFFFF;--tile-risk-soft:rgba(255,255,255,0.22);--tile-ilp-bg:#7F5AF0;--tile-ilp-border:#6848CF;--tile-ilp-accent:#7F5AF0;--tile-ilp-on:#FFFFFF;--tile-ilp-soft:rgba(255,255,255,0.22);--tile-late-capture-bg:#B88500;--tile-late-capture-border:#9A7000;--tile-late-capture-accent:#B88500;--tile-late-capture-on:#FFFFFF;--tile-late-capture-soft:rgba(255,255,255,0.22);--tile-pickups-bg:#258750;--tile-pickups-border:#1F7444;--tile-pickups-accent:#258750;--tile-pickups-on:#FFFFFF;--tile-pickups-soft:rgba(255,255,255,0.22);--tile-fg:#FFFFFF;--tile-fg-muted:rgba(255,255,255,0.85);--tile-shadow:none;--manager-hero-mint-sky-fg:#00C875;--manager-hero-butter-rose-fg:#FDAB3D;--manager-hero-lilac-sky-fg:#A25DDC;--manager-hero-rose-butter-fg:#E2445C;--manager-hero-sky-lilac-fg:#0073EA;--manager-hero-mint-butter-fg:#00C875;--manager-hero-coral-butter-fg:#E2445C}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#FFF8EC;--bg-raised:#FFFFFF;--bg-sunken:#FBF2DF;--surface:#FFFFFF;--surface-2:#FFF1D8;--line:#E7D9BE;--line-soft:#F1E6CE;--ink:#1C1A17;--ink-2:#3A362E;--ink-3:#6A6259;--ink-4:#A09787;--accent:#5B4CE8;--accent-2:#F59E4C;--accent-soft:rgba(91,76,232,0.08);--amber-soft:rgba(245,158,76,0.12);--ok:#1FA268;--on-ok:#1A1A1A;--on-warn:#1A1A1A;--on-accent:#FFFFFF;--on-ink-3:#FFFFFF;--warn:#E89327;--alert:#E45A3B;--danger:#C93E3E;--area-ei:#E85A8C;--area-dt:#F59E4C;--area-comm:#22A3C9;--area-lt:#7C4DE8;--area-reg:#1FA268;--area-ei-soft:rgba(232,90,140,0.12);--area-dt-soft:rgba(245,158,76,0.14);--area-comm-soft:rgba(34,163,201,0.12);--area-lt-soft:rgba(124,77,232,0.10);--area-reg-soft:rgba(31,162,104,0.12);--band-low:#E45A3B;--band-med:#E89327;--band-high:#1FA268;--surface-voice:#CFEBD3;--surface-voice-ink:#2A6039;--tone-mint:#CFEBD3;--tone-butter:#FFE486;--tone-peach:#FFCBA3;--tone-lilac:#DED0F5;--tone-sky:#BBDFEB;--tone-coral:#FFB3A3;--tone-rose:#FFD6DC;--tone-lime:#DDE88E;--tone-canvas:#F6F3EC;--shadow-1:0 1px 0 rgba(255,255,255,0.6) inset,0 1px 2px rgba(15,17,21,0.04);--shadow-2:0 12px 28px -18px rgba(15,17,21,0.12)}}[data-density=compact]{--space-4:12px;--space-5:14px;--space-6:18px;--space-7:24px;--space-8:30px;--row-h:36px;--pad-x:18px;--pad-y:14px;--fs-md:13px;--fs-lg:15px}[data-type=serif]{--font-display:"Instrument Serif",Georgia,serif;--display-tracking:-0.02em}[data-type=sans]{--font-display:var(--font-sans);--display-tracking:-0.03em}[data-type=mono]{--font-display:"JetBrains Mono",ui-monospace,monospace;--display-tracking:-0.04em}[data-accent=coral_teal]{--on-accent:#1A1A1A;--accent:#FF6F59;--accent-2:#2EC4B6;--accent-soft:rgba(255,111,89,0.12);--amber-soft:rgba(46,196,182,0.14)}[data-accent=citrus]{--on-accent:#1A1A1A;--accent:#F5B54A;--accent-2:#7FB069;--accent-soft:rgba(245,181,74,0.14);--amber-soft:rgba(127,176,105,0.14)}[data-accent=sky_pink]{--on-accent:#1A1A1A;--accent:#4FC4E0;--accent-2:#FF7BA8;--accent-soft:rgba(79,196,224,0.14);--amber-soft:rgba(255,123,168,0.14)}[data-contrast=high]{--on-ink-3:#FFFFFF;--line:#1C1A17;--line-soft:#3A362E;--ink-3:#1C1A17;--ink-4:#3A362E}[data-theme=light][data-contrast=high]{--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F2ECD9;--ink:#000000;--ink-2:#1C1A17}[data-accent-swatch=violet_apricot] .accent-swatch-primary{background:#5B4CE8}[data-accent-swatch=violet_apricot] .accent-swatch-secondary{background:#F59E4C}[data-accent-swatch=coral_teal] .accent-swatch-primary{background:#FF6F59}[data-accent-swatch=coral_teal] .accent-swatch-secondary{background:#2EC4B6}[data-accent-swatch=citrus] .accent-swatch-primary{background:#F5B54A}[data-accent-swatch=citrus] .accent-swatch-secondary{background:#7FB069}[data-accent-swatch=sky_pink] .accent-swatch-primary{background:#4FC4E0}[data-accent-swatch=sky_pink] .accent-swatch-secondary{background:#FF7BA8}[data-motion=reduced] *,[data-motion=reduced] :after,[data-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}:root{--font-display:var(--font-sans);--display-tracking:-0.03em}button{background:none;border:0;cursor:pointer;padding:0}button,input,select,textarea{font-family:inherit;color:inherit}a{color:var(--accent);text-decoration:none}::-moz-selection{background:var(--accent);color:var(--bg)}::selection{background:var(--accent);color:var(--bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.mono{font-family:var(--font-mono);font-feature-settings:"zero","ss01";letter-spacing:-.01em}.display{font-family:var(--font-display);letter-spacing:var(--display-tracking);line-height:1.02;font-weight:500}.label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.tabular{font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-2);white-space:nowrap}.chip .dot{width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.chip.accent{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,var(--line));background:var(--accent-soft)}.chip.amber{color:var(--accent-2);border-color:color-mix(in oklab,var(--accent-2) 40%,var(--line));background:var(--amber-soft)}.chip.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,var(--line));background:color-mix(in oklab,var(--ok) 10%,transparent)}.chip.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,var(--line));background:color-mix(in oklab,var(--warn) 10%,transparent)}.chip.alert{color:var(--alert);border-color:color-mix(in oklab,var(--alert) 50%,var(--line));background:color-mix(in oklab,var(--alert) 12%,transparent)}[data-area=ei]{--a:var(--area-ei);--a-soft:var(--area-ei-soft)}[data-area=dt]{--a:var(--area-dt);--a-soft:var(--area-dt-soft)}[data-area=comm]{--a:var(--area-comm);--a-soft:var(--area-comm-soft)}[data-area=lt]{--a:var(--area-lt);--a-soft:var(--area-lt-soft)}[data-area=reg]{--a:var(--area-reg);--a-soft:var(--area-reg-soft)}.chip.area{color:var(--a);border-color:color-mix(in oklab,var(--a) 35%,var(--line));background:var(--a-soft);font-weight:500}.chip.area .dot{background:var(--a)}.btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:500;transition:all .15s ease}.btn:hover{background:var(--surface-2);border-color:var(--ink-4)}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.primary:hover{background:var(--ink-2);color:var(--bg)}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--surface);border-color:var(--line)}.btn.sm{height:28px;padding:0 10px;font-size:var(--fs-xs)}.card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius)}.kbd{font-family:var(--font-mono);font-size:10.5px;padding:2px 6px;border:solid var(--line);border-width:1px 1px 2px;border-radius:5px;color:var(--ink-3);background:var(--surface);line-height:1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}html[data-theme=fun]{--font-sans:var(--font-dm-sans-stack);--font-serif:var(--font-dm-sans-stack);--font-display:var(--font-dm-sans-stack);--display-tracking:-0.02em}.at-marketing,.at-public-footer,.at-public-nav{--bg:#f7fafc;--surface:#ffffff;--bg-raised:#edf3f8;--ink:#16344b;--ink-2:#365368;--ink-3:#4e6575;--line:#d5e1e9;--accent:#235d79;--public-navy:#12374f;--public-white:#ffffff;--public-yellow:#ffd668;--public-green:#dcefe5;--public-blue:#e1eff8;--public-max:1200px;--public-copy:640px;--public-body-copy:60ch;--public-gutter:clamp(24px,5vw,72px);--public-section:clamp(48px,8vw,96px);--public-hero-height:640px;--public-hero-small:340px;--public-photo-ratio:4/3;--public-mobile-photo-ratio:16/10;--public-display:clamp(40px,5.4vw,72px);--public-heading:clamp(30px,3.2vw,44px);--public-leading:1.08;--public-body-leading:1.65;--public-photo-shade:linear-gradient(90deg,rgba(10,35,53,0.91),rgba(10,35,53,0.65) 42%,rgba(10,35,53,0.04) 80%);--public-mobile-shade:linear-gradient(90deg,rgba(10,35,53,0.9),rgba(10,35,53,0.58));--public-photo-radius:32px;--public-button-radius:999px;--public-border:1px;--public-focus:3px;--public-icon:44px;--public-logo:110px;--public-zero:0;--public-weight:600;--public-tracking:-0.035em;color:var(--ink);font-family:var(--font-dm-sans-stack);background:var(--bg)}.at-marketing{overflow:clip}.at-photo-hero{position:relative;isolation:isolate;min-height:var(--public-hero-small);display:flex;align-items:center;color:var(--public-white);background:var(--public-navy)}.at-photo-hero-large{min-height:var(--public-hero-height)}.at-photo-image{-o-object-fit:cover;object-fit:cover}.at-photo-shade{position:absolute;inset:var(--public-zero);background:var(--public-photo-shade)}.at-photo-copy{position:relative;width:100%;max-width:var(--public-max);margin:auto;padding:var(--space-9) var(--public-gutter)}.at-photo-copy h1{font-family:var(--font-dm-sans-stack);font-size:var(--public-display);font-weight:var(--public-weight);line-height:var(--public-leading);letter-spacing:var(--public-tracking);max-width:var(--public-copy);margin:var(--public-zero)}.at-photo-copy p{font-size:var(--fs-xl);line-height:var(--public-body-leading);max-width:var(--public-body-copy);margin:var(--space-6) var(--public-zero) var(--space-7)}.at-public-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.at-public-button{display:inline-flex;justify-content:center;align-items:center;min-height:var(--public-icon);padding:var(--space-3) var(--space-6);background:var(--public-yellow);color:var(--public-navy);font-weight:var(--public-weight);border-radius:var(--public-button-radius);text-decoration:none;border:var(--public-border) solid transparent}.at-public-button-glass{background:transparent;color:var(--public-white);border-color:var(--public-white)}.at-marketing a:focus-visible,.at-public-footer a:focus-visible,.at-public-nav a:focus-visible,.at-public-nav summary:focus-visible{outline:var(--public-focus) solid var(--accent);outline-offset:var(--space-1)}.at-photo-hero a:focus-visible{outline-color:var(--public-yellow)}.at-public-intro{max-width:var(--public-max);margin:auto;padding:var(--space-8) var(--public-gutter);display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);border-bottom:var(--public-border) solid var(--line)}.at-public-intro p{font-size:var(--fs-xl);font-weight:var(--public-weight);margin:var(--public-zero)}.at-public-intro span{color:var(--ink-2);max-width:var(--public-body-copy)}.at-public-stories{max-width:var(--public-max);margin:auto;padding:var(--public-section) var(--public-gutter);display:grid;gap:var(--public-section);scroll-margin-top:var(--public-section)}.at-public-story{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:center}.at-story-picture{position:relative;aspect-ratio:var(--public-photo-ratio);border-radius:var(--public-photo-radius);overflow:hidden}.at-public-story-reverse .at-story-picture{order:2}.at-public-contact h2,.at-public-invitation h2,.at-story-copy h2{font-size:var(--public-heading);font-family:var(--font-dm-sans-stack);line-height:var(--public-leading);letter-spacing:var(--public-tracking);font-weight:var(--public-weight);margin:var(--public-zero) var(--public-zero) var(--space-6)}.at-public-contact p,.at-public-invitation p,.at-story-copy p{line-height:var(--public-body-leading);color:var(--ink-2);font-size:var(--fs-lg);max-width:var(--public-body-copy)}.at-story-copy ul{list-style:none;padding:var(--public-zero);margin:var(--space-6) var(--public-zero) var(--public-zero)}.at-story-copy li{padding:var(--space-3) var(--public-zero);border-top:var(--public-border) solid var(--line)}.at-public-invitation{padding:var(--public-section) var(--public-gutter);background:var(--public-green);display:flex;justify-content:center;align-items:center;gap:var(--space-9)}.at-public-invitation>div{max-width:var(--public-copy)}.at-public-invitation .at-public-button{flex-shrink:0}.at-public-contact{max-width:var(--public-max);margin:auto;padding:var(--public-section) var(--public-gutter);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-9)}.at-public-contact>section{margin:var(--public-zero)!important;padding:var(--space-7)!important;border-radius:var(--radius-xl)!important;background:var(--public-blue)!important;box-shadow:none!important}.at-public-contact label{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font-dm-sans-stack)!important}.at-public-contact h2{font-style:normal}.at-public-contact h2 span{color:inherit!important;font-style:normal!important}.at-public-text-link{color:var(--ink);text-underline-offset:var(--space-1)}.at-public-nav{position:sticky;top:var(--public-zero);z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--public-gutter);background:var(--surface);border-bottom:var(--public-border) solid var(--line)}.at-public-wordmark{display:flex;align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none;font-weight:var(--public-weight)}.at-public-wordmark img{width:var(--public-logo);height:auto}.at-public-nav-links{display:flex;align-items:center;gap:var(--space-2)}.at-public-nav-link{display:inline-flex;min-height:var(--public-icon);align-items:center;padding:var(--space-2) var(--space-3);color:var(--ink);text-decoration:none;font-size:var(--fs-md)}.at-public-mobile{display:none;align-items:center}.at-public-mobile details{position:relative}.at-public-mobile summary{padding:var(--space-3);cursor:pointer}.at-public-mobile-menu{position:absolute;right:var(--public-zero);top:100%;display:grid;width:-moz-max-content;width:max-content;background:var(--surface);box-shadow:var(--shadow-2);border-radius:var(--radius);padding:var(--space-2)}.at-public-footer{background:var(--public-navy);color:var(--public-white);padding:var(--space-9) var(--public-gutter)}.at-public-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--public-max);margin:auto;gap:var(--space-7)}.at-public-footer h2{font-size:var(--fs-lg);font-weight:var(--public-weight);margin-bottom:var(--space-4)}.at-public-footer a{display:block;color:inherit;padding:var(--space-2) var(--public-zero);text-decoration:none;font-size:var(--fs-md)}.at-public-footer-bottom{max-width:var(--public-max);margin:var(--space-8) auto var(--public-zero);display:flex;justify-content:space-between;gap:var(--space-6);font-size:var(--fs-sm)}.at-public-inner{max-width:var(--public-max);margin:auto;padding:var(--space-9) var(--public-gutter)}@media (max-width:760px){.at-photo-shade{background:var(--public-mobile-shade)}.at-photo-hero-large{min-height:var(--public-zero)}.at-photo-copy{padding-block:var(--public-section)}.at-photo-copy p{font-size:var(--fs-lg)}.at-public-intro,.at-public-invitation{flex-direction:column;align-items:flex-start}.at-public-contact,.at-public-story{grid-template-columns:1fr;gap:var(--space-7)}.at-public-story-reverse .at-story-picture{order:0}.at-story-picture{aspect-ratio:var(--public-mobile-photo-ratio)}.at-public-nav-links{display:none}.at-public-mobile{display:flex}.at-public-wordmark span{display:none}.at-public-footer-grid{grid-template-columns:1fr 1fr}.at-public-footer-bottom{flex-direction:column}}.at-public-contact form{grid-template-columns:minmax(0,1fr)!important}.at-public-contact button:focus-visible,.at-public-contact input:focus-visible,.at-public-contact select:focus-visible,.at-public-contact textarea:focus-visible{outline:var(--public-focus) solid var(--accent);outline-offset:var(--space-1)}.at-public-contact>section>p{margin-bottom:var(--space-6)!important}.at-public-contact button[type=submit]{background:var(--public-navy)!important;color:var(--public-white)!important;border-color:var(--public-navy)!important;box-shadow:none!important}.at-photo-copy p{max-width:var(--public-copy)}.at-public-footer a:focus-visible{outline-color:var(--public-yellow)}.at-marketing .at-photo-shade{background-image:var(--public-photo-shade)!important}.at-marketing{--ok:#21704e;--warn:#815310;--alert:#a73b31}.at-marketing p a{text-decoration:underline;text-underline-offset:var(--space-1)}@media (max-width:760px){.at-marketing .at-photo-shade{background-image:var(--public-mobile-shade)!important}}.at-public-story-reverse .at-story-picture{aspect-ratio:var(--public-mentoring-ratio)}.at-public-story-reverse .at-photo-image{-o-object-position:right center;object-position:right center}.at-marketing{--public-mentoring-ratio:16/9}