@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-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:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-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:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-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:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-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:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-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:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b800e61c24d781c-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/dcd0d8c94b74be53-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/435d7d3c1b2ff02f-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ba6607e4cc7979de-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3ba05cde04a1b013-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d4548b25969cca89-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:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f1c328b8a9761933-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/30d74baa196fe88a-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:"Noto Serif Fallback";src:local("Times New Roman");ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.00%;size-adjust:118.40%}.__className_ef1d59{font-family:"Noto Serif","Noto Serif Fallback";font-style:normal}.__variable_ef1d59{--font-noto-serif:"Noto Serif","Noto Serif Fallback"}:root{--color-bg:#f4f1ec;--color-surface:#e7e2da;--color-white:#fefdfb;--color-text:#2a2320;--color-muted:#5e564f;--color-subtle:#958d85;--color-border:rgba(42,35,32,0.12);--color-border-strong:rgba(42,35,32,0.2);--color-primary:#524841;--color-primary-contrast:var(--color-white);--color-action:#524841;--color-action-hover:#453c36;--color-accent-1:#8a6c57;--color-accent-2:#8a6c57;--color-danger:#b4614c;--color-success:#6e8f6a;--color-secondary:#5e564f;--color-info:#8a6c57;--color-panel:#f9f7f7;--color-panel-card:#f3efec;--logo-normal:var(--color-primary);--logo-contrast:var(--color-primary-contrast);--font-title:var(--font-noto-serif),Georgia,"Times New Roman",serif;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-citation:var(--font-noto-serif),Georgia,serif;--font-serif:var(--font-noto-serif),Georgia,serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--title:var(--font-noto-serif),Georgia,serif;--sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--citation:var(--font-noto-serif),Georgia,serif;--serif:var(--font-noto-serif),Georgia,serif;--w400:400;--w500:500;--w600:600;--w700:700;--track:-0.01em;--track-tight:-0.02em;--track-serif:-0.015em;--font-size-body:20px;--line-height-body:normal;--letter-spacing-body:normal;--font-size-h1:76px;--line-height-h1:1.02;--letter-spacing-h1:-0.015em;--font-weight-h1:600;--font-size-h2:50px;--line-height-h2:1.1;--letter-spacing-h2:-0.012em;--font-weight-h2:600;--font-size-h3:32px;--line-height-h3:1.15;--letter-spacing-h3:-0.04em;--font-weight-h3:500;--font-size-h4:22px;--line-height-h4:1.2;--letter-spacing-h4:-0.03em;--font-weight-h4:500;--font-size-nav-link:14px;--line-height-nav-link:21px;--letter-spacing-nav-link:-0.56px;--font-weight-nav-link:500;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:100px;--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;--space-10:64px;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--duration-fast:180ms;--duration-mid:380ms;--layout-max:1072px;--layout-nav-h:80px;--background:var(--color-bg);--foreground:var(--text-primary);--card:var(--card-bg);--card-foreground:var(--card-fg);--popover:var(--bg-surface);--popover-foreground:var(--text-primary);--primary:var(--action-primary-bg);--primary-foreground:var(--action-primary-fg);--secondary:var(--action-secondary-bg);--secondary-foreground:var(--action-secondary-fg);--muted:var(--text-muted);--muted-foreground:var(--text-subtle);--accent:var(--badge-bg);--accent-foreground:var(--badge-fg);--destructive:#ef4444;--destructive-foreground:#ffffff;--border:var(--border-default);--input:var(--control-bg);--ring:var(--control-focus-ring);--radius:var(--radius-md);--bg-page:var(--color-bg);--bg-surface:var(--color-surface);--bg-white:var(--color-white);--bg-accent:var(--color-primary);--text-primary:var(--color-text);--text-muted:var(--color-muted);--text-subtle:var(--color-subtle);--text-inverse:var(--color-primary-contrast);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--action-primary-bg:var(--color-primary);--action-primary-fg:var(--color-primary-contrast);--action-secondary-bg:transparent;--action-secondary-fg:var(--color-text);--control-bg:var(--bg-surface);--control-fg:var(--text-primary);--control-placeholder:var(--text-muted);--control-border:var(--border-strong);--control-focus-ring:rgba(0,0,0,0.06);--control-focus-border:rgba(0,0,0,0.3);--badge-bg:rgba(0,0,0,0.06);--badge-fg:var(--text-primary);--badge-border:var(--border-default);--card-bg:var(--bg-surface);--card-fg:var(--text-primary);--card-border:var(--border-default);--card-shadow:0 8px 30px rgba(0,0,0,0.1);--ink-00:color-mix(in srgb,var(--color-text) 0%,transparent);--ink-04:color-mix(in srgb,var(--color-text) 4%,transparent);--ink-05:color-mix(in srgb,var(--color-text) 5%,transparent);--ink-06:color-mix(in srgb,var(--color-text) 6%,transparent);--ink-07:color-mix(in srgb,var(--color-text) 7%,transparent);--ink-08:color-mix(in srgb,var(--color-text) 8%,transparent);--ink-10:color-mix(in srgb,var(--color-text) 10%,transparent);--ink-14:color-mix(in srgb,var(--color-text) 14%,transparent);--ink-15:color-mix(in srgb,var(--color-text) 15%,transparent);--ink-16:color-mix(in srgb,var(--color-text) 16%,transparent);--ink-20:color-mix(in srgb,var(--color-text) 20%,transparent);--ink-22:color-mix(in srgb,var(--color-text) 22%,transparent);--ink-25:color-mix(in srgb,var(--color-text) 25%,transparent);--ink-28:color-mix(in srgb,var(--color-text) 28%,transparent);--ink-30:color-mix(in srgb,var(--color-text) 30%,transparent);--ink-34:color-mix(in srgb,var(--color-text) 34%,transparent);--ink-35:color-mix(in srgb,var(--color-text) 35%,transparent);--ink-40:color-mix(in srgb,var(--color-text) 40%,transparent);--ink-50:color-mix(in srgb,var(--color-text) 50%,transparent);--ink-60:color-mix(in srgb,var(--color-text) 60%,transparent);--ink-62:color-mix(in srgb,var(--color-text) 62%,transparent);--ink-65:color-mix(in srgb,var(--color-text) 65%,transparent);--ink-68:color-mix(in srgb,var(--color-text) 68%,transparent);--ink-72:color-mix(in srgb,var(--color-text) 72%,transparent);--ink-95:color-mix(in srgb,var(--color-text) 95%,transparent);--ink-96:color-mix(in srgb,var(--color-text) 96%,transparent);--ink-98:color-mix(in srgb,var(--color-text) 98%,transparent);--white-03:color-mix(in srgb,var(--color-white) 3%,transparent);--white-04:color-mix(in srgb,var(--color-white) 4%,transparent);--white-05:color-mix(in srgb,var(--color-white) 5%,transparent);--white-07:color-mix(in srgb,var(--color-white) 7%,transparent);--white-08:color-mix(in srgb,var(--color-white) 8%,transparent);--white-10:color-mix(in srgb,var(--color-white) 10%,transparent);--white-12:color-mix(in srgb,var(--color-white) 12%,transparent);--white-14:color-mix(in srgb,var(--color-white) 14%,transparent);--white-15:color-mix(in srgb,var(--color-white) 15%,transparent);--white-20:color-mix(in srgb,var(--color-white) 20%,transparent);--white-28:color-mix(in srgb,var(--color-white) 28%,transparent);--white-34:color-mix(in srgb,var(--color-white) 34%,transparent);--white-38:color-mix(in srgb,var(--color-white) 38%,transparent);--white-40:color-mix(in srgb,var(--color-white) 40%,transparent);--white-46:color-mix(in srgb,var(--color-white) 46%,transparent);--white-50:color-mix(in srgb,var(--color-white) 50%,transparent);--white-54:color-mix(in srgb,var(--color-white) 54%,transparent);--white-55:color-mix(in srgb,var(--color-white) 55%,transparent);--white-60:color-mix(in srgb,var(--color-white) 60%,transparent);--white-65:color-mix(in srgb,var(--color-white) 65%,transparent);--white-70:color-mix(in srgb,var(--color-white) 70%,transparent);--white-72:color-mix(in srgb,var(--color-white) 72%,transparent);--white-75:color-mix(in srgb,var(--color-white) 75%,transparent);--white-78:color-mix(in srgb,var(--color-white) 78%,transparent);--white-84:color-mix(in srgb,var(--color-white) 84%,transparent);--white-85:color-mix(in srgb,var(--color-white) 85%,transparent);--white-90:color-mix(in srgb,var(--color-white) 90%,transparent);--white-92:color-mix(in srgb,var(--color-white) 92%,transparent);--white-96:color-mix(in srgb,var(--color-white) 96%,transparent);--bg-overlay-00:color-mix(in srgb,var(--bg-page) 0%,transparent);--bg-overlay-03:color-mix(in srgb,var(--bg-page) 3%,transparent);--bg-overlay-10:color-mix(in srgb,var(--bg-page) 10%,transparent);--bg-overlay-28:color-mix(in srgb,var(--bg-page) 28%,transparent);--bg-overlay-34:color-mix(in srgb,var(--bg-page) 34%,transparent);--bg-overlay-58:color-mix(in srgb,var(--bg-page) 58%,transparent);--bg-overlay-62:color-mix(in srgb,var(--bg-page) 62%,transparent);--bg-overlay-80:color-mix(in srgb,var(--bg-page) 80%,transparent);--bg-overlay-82:color-mix(in srgb,var(--bg-page) 82%,transparent);--bg-overlay-92:color-mix(in srgb,var(--bg-page) 92%,transparent);--bg-overlay-94:color-mix(in srgb,var(--bg-page) 94%,transparent);--bg-overlay-95:color-mix(in srgb,var(--bg-page) 95%,transparent);--nav-opaque-threshold:15px;--gradient-story-field:radial-gradient(128% 96% at 52% 6%,var(--color-white) 0%,var(--color-bg) 54%,var(--color-surface) 100%);--gradient-nav-fade-dynamic:linear-gradient(180deg,rgba(239,235,229,calc(0.82 + var(--nav-scroll-progress) * 0.1)) 0%,rgba(239,235,229,calc(0.62 + var(--nav-scroll-progress) * 0.12)) 34%,rgba(239,235,229,calc(0.28 + var(--nav-scroll-progress) * 0.1)) 62%,rgba(239,235,229,calc(0.1 + var(--nav-scroll-progress) * 0.06)) 80%,transparent 100%);--nav-glass-bg:rgba(239,235,229,0.03);--gradient-nav-mask-soft:linear-gradient(180deg,#000,rgba(0,0,0,0.95) 34%,rgba(0,0,0,0.62) 66%,transparent);--gradient-nav-mask-strong:linear-gradient(180deg,#000,rgba(0,0,0,0.96) 30%,rgba(0,0,0,0.72) 58%,rgba(0,0,0,0.34) 78%,transparent);--gradient-marquee-rail:linear-gradient(to right,transparent 0%,var(--border) var(--marquee-edge-fade),var(--border) calc(100% - var(--marquee-edge-fade)),transparent 100%);--gradient-marquee-fade-left:linear-gradient(to right,var(--bg) 0%,var(--bg) 34%,var(--bg-overlay-92) 56%,var(--bg-overlay-00) 100%);--gradient-marquee-fade-right:linear-gradient(to left,var(--bg) 0%,var(--bg) 34%,var(--bg-overlay-92) 56%,var(--bg-overlay-00) 100%);--gradient-surface-medical-premium:linear-gradient(146deg,#b8caf0,#d2def8 22%,#e5ecfc 46%,#f1f5ff 74%,#f8fbff);--gradient-surface-soft:var(--gradient-surface-medical-premium);--gradient-surface-dots:radial-gradient(rgba(154,164,215,0.18) 1px,transparent 1.2px);--gradient-accent-warm-terra:linear-gradient(160deg,#f3d8c6,#e9c0ab 36%,#d9a895 62%,#c89282);--gradient-accent-warm-terra-overlay:linear-gradient(160deg,rgba(243,216,198,0.6),rgba(233,192,171,0.6),rgba(217,168,149,0.6),rgba(200,146,130,0.6));--gradient-accent-warm:linear-gradient(160deg,rgb(240,232,216),rgb(216,200,168),rgb(192,168,120));--gradient-accent-warm-overlay:linear-gradient(160deg,rgba(240,232,216,0.6),rgba(216,200,168,0.6),rgba(192,168,120,0.6));--gradient-accent-cool:linear-gradient(160deg,rgb(208,200,224),rgb(176,160,200),rgb(152,144,184));--gradient-accent-cool-overlay:linear-gradient(160deg,rgba(208,200,224,0.6),rgba(176,160,200,0.6),rgba(152,144,184,0.6));--gradient-impact-warm-halo:radial-gradient(120% 90% at 0% 0%,rgba(12,36,60,0.1) 0%,rgba(196,215,255,0.06) 34%,rgba(12,36,60,0) 72%);--gradient-impact-warm-divider:linear-gradient(180deg,rgba(12,36,60,0.22),rgba(12,36,60,0.06));--gradient-overlay-top:linear-gradient(to top,var(--ink-60),transparent);--gradient-problem-surface:linear-gradient(145deg,var(--bg-surface) 0%,color-mix(in srgb,var(--bg-surface) 82%,#c4d7ff 18%) 56%,color-mix(in srgb,var(--bg-surface) 78%,var(--color-primary) 22%) 100%);--gradient-medical-voice-shell:var(--gradient-surface-medical-premium);--gradient-voice-demo-shell:var(--gradient-surface-medical-premium);--gradient-medical-voice-dots:var(--gradient-surface-dots);--gradient-voice-demo-dots:var(--gradient-surface-dots);--gradient-voice-phone-glow:radial-gradient(ellipse at center,rgba(177,133,255,0.55) 0%,rgba(177,133,255,0.24) 42%,transparent 74%);--gradient-voice-avatar-base:linear-gradient(160deg,#efc7ad,#c8927f);--gradient-voice-simulation-overlay:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--color-info) 28%,transparent) 0%,transparent 45%),linear-gradient(140deg,#f9fbff 0%,#f2f5ff 52%,#eef4fb 100%);--gradient-medical-avatar-composite:var(--medical-avatar-image,none),radial-gradient(circle at 52% 26%,var(--white-84),var(--white-20) 45%,transparent 62%),radial-gradient(circle at 46% 88%,rgba(170,126,255,0.62),rgba(170,126,255,0.07) 66%,transparent 100%),var(--gradient-voice-avatar-base)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 22px;border-radius:var(--radius-pill);border:1px solid transparent;font-family:var(--font-sans);font-size:14px;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--track);cursor:pointer;white-space:nowrap;transition:opacity var(--duration-fast) ease,transform var(--duration-fast) var(--ease-spring),background var(--duration-fast) ease}.ds-btn--primary{background:var(--action-primary-bg);color:var(--action-primary-fg)}.ds-btn--outline{background:var(--action-secondary-bg);color:var(--action-secondary-fg);border-color:var(--border-strong)}.ds-btn--light{background:var(--text-inverse);color:var(--text-primary)}.ds-btn--lg{padding:16px 30px;font-size:15px}.ds-btn--full{width:100%;border-radius:var(--radius-md)}.ds-btn:hover{transform:scale(.98);opacity:.9}.contact-faq-label,.ds-badge,.mission-label,.page-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px 13px;border-radius:var(--radius-pill);background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-fg);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:-.02em}.contact-faq-card,.ds-card,.mission-card{background:var(--card-bg);color:var(--card-fg);border:1px solid var(--card-border);border-radius:var(--radius-md);box-shadow:var(--card-shadow)}.ds-input,.ds-textarea{width:100%;background:var(--control-bg);color:var(--control-fg);border:1px solid var(--control-border);border-radius:var(--radius-md);padding:14px 18px;font-size:14px;line-height:1.5;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.ds-textarea{min-height:110px;resize:vertical}.ds-input::-moz-placeholder,.ds-textarea::-moz-placeholder{color:var(--control-placeholder)}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--control-placeholder)}.ds-input:focus,.ds-textarea:focus{outline:none;border-color:var(--control-focus-border);box-shadow:0 0 0 3px var(--control-focus-ring)}.ds-accordion,.faq-list{max-width:660px;margin-inline:auto}.ds-accordion-item,.faq-item{border-bottom:1px solid var(--border-default)}.ds-accordion-item:first-child,.faq-item:first-child{border-top:1px solid var(--border-default)}.ds-accordion-trigger,.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:none;text-align:left;font-size:15px;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--text-primary);transition:color var(--duration-fast) ease;cursor:pointer}.ds-accordion-icon,.faq-icon{width:20px;height:20px;border-radius:999px;background:transparent;color:var(--text-primary);display:grid;place-items:center;flex-shrink:0;line-height:0;opacity:.6;transition:opacity var(--duration-fast) ease}.faq-trigger:hover .faq-icon{opacity:1}.ds-accordion-glyph,.ds-accordion-icon svg{display:block;stroke:currentColor;shape-rendering:geometricPrecision}.ds-accordion-content,.faq-body{max-height:0;overflow:hidden;transition:max-height var(--duration-mid) var(--ease-out)}.faq-body p{padding-bottom:18px;font-size:14px;line-height:1.7;color:var(--text-muted)}.ds-accordion-item.is-open .ds-accordion-content,.faq-item.open .faq-body{max-height:280px}