:root{--r-pill:999px;--r-lg:26px;--r-md:18px;--r-input:12px;--r-cell:8px;--ease:cubic-bezier(.16,1,.3,1);--d-micro:240ms;--d-entrance:800ms;--d-theme:450ms}:root,[data-theme=dark]{color-scheme:dark;--bg:#0B1210;--sf:#111916;--sf2:#17221E;--ln:#22302A;--ln2:#2E423A;--tx:#EDF2EE;--tx2:#B6C2BC;--mu:#8C9A93;--dim:#5E6C66;--tx-rgb:237,242,238;--ac:#4FD1A1;--ac-rgb:79,209,161;--ac-hover:#78E0B9;--ac-soft:rgba(79,209,161,.12);--ac-text:#4FD1A1;--on-ac:#04120C;--neg:#D0776A;--neg-rgb:208,119,106;--neg-soft:rgba(208,119,106,.14);--neg-text:#D0776A;--am:#E9B35A;--am-soft:rgba(233,179,90,.14);--am-text:#E9B35A;--inf:#6EB1DD;--inf-soft:rgba(110,177,221,.14);--inf-text:#6EB1DD;--cat1:#D2D241;--cat1-soft:rgba(210,210,65,.14);--cat1-text:#D2D241;--cat2:#65D241;--cat2-soft:rgba(101,210,65,.14);--cat2-text:#65D241;--cat3:#41C6D2;--cat3-soft:rgba(65,198,210,.14);--cat3-text:#41C6D2;--cat4:#7384DE;--cat4-soft:rgba(115,132,222,.14);--cat4-text:#7384DE;--cat5:#D651C0;--cat5-soft:rgba(214,81,192,.14);--cat5-text:#D651C0;--cat6:#DA628A;--cat6-soft:rgba(218,98,138,.14);--cat6-text:#DA628A;--draw:#5C6A64;--away:#8FA6BA;--lost:#34433C;--cell-tx:#D5EEE3;--nav-bg:rgba(15,24,21,.86);--menu-bg:#111916;--shadow:0 16px 48px rgba(0,0,0,.38);--surface-0:var(--bg);--surface-1:var(--sf);--surface-2:var(--sf2);--border:var(--ln);--border-strong:var(--ln2);--text-primary:var(--tx);--text-secondary:var(--tx2);--text-muted:var(--mu);--accent:var(--ac);--accent-hover:var(--ac-hover);--accent-text:var(--ac-text);--accent-subtle:#132921;--on-accent:var(--on-ac);--focus-ring:var(--ac);--positive:var(--ac-text);--positive-subtle:#132921;--negative:var(--neg-text);--negative-subtle:#27201d;--warning:var(--am-text);--warning-subtle:#2a291a;--positive-soft:rgba(79,209,161,.12);--negative-soft:rgba(208,119,106,.14);--warning-soft:rgba(233,179,90,.14);--info:var(--inf-text);--info-subtle:#19282d;--info-soft:rgba(110,177,221,.14);--brand:var(--ac);--brand-text:var(--ac-text);--brand-soft:rgba(79,209,161,.12)}[data-theme=light]{color-scheme:light;--bg:#F4F7F5;--sf:#FFFFFF;--sf2:#EDF2EF;--ln:#DDE5E1;--ln2:#C8D4CE;--tx:#0F241C;--tx2:#3A4E45;--mu:#5C6F66;--dim:#8B9A93;--tx-rgb:15,36,28;--ac:#0C7652;--ac-rgb:12,118,82;--ac-hover:#0B7550;--ac-soft:rgba(12,118,82,.1);--ac-text:#0C7652;--on-ac:#FFFFFF;--neg:#B34C38;--neg-rgb:179,76,56;--neg-soft:rgba(179,76,56,.1);--neg-text:#AD4936;--am:#C07D00;--am-soft:rgba(192,125,0,.12);--am-text:#915E00;--inf:#2068A7;--inf-soft:rgba(32,104,167,.12);--inf-text:#2068A7;--cat1:#696912;--cat1-soft:rgba(105,105,18,.12);--cat1-text:#696912;--cat2:#276912;--cat2-soft:rgba(39,105,18,.12);--cat2-text:#276912;--cat3:#126169;--cat3-soft:rgba(18,97,105,.12);--cat3-text:#126169;--cat4:#122069;--cat4-soft:rgba(18,32,105,.12);--cat4-text:#122069;--cat5:#69125A;--cat5-soft:rgba(105,18,90,.12);--cat5-text:#69125A;--cat6:#69122F;--cat6-soft:rgba(105,18,47,.12);--cat6-text:#69122F;--draw:#AAB6B0;--away:#6D8DA8;--lost:#CCD6D1;--cell-tx:#0F241C;--nav-bg:rgba(255,255,255,.88);--menu-bg:#FFFFFF;--shadow:0 16px 44px rgba(15,36,28,.1);--surface-0:var(--bg);--surface-1:var(--sf);--surface-2:var(--sf2);--border:var(--ln);--border-strong:var(--ln2);--text-primary:var(--tx);--text-secondary:var(--tx2);--text-muted:var(--mu);--accent:var(--ac);--accent-hover:var(--ac-hover);--accent-text:var(--ac-text);--accent-subtle:#ddeae5;--on-accent:var(--on-ac);--focus-ring:var(--ac);--positive:var(--ac-text);--positive-subtle:#ddeae5;--negative:var(--neg-text);--negative-subtle:#eee6e2;--warning:var(--am-text);--warning-subtle:#eee8d8;--positive-soft:rgba(12,118,82,.1);--negative-soft:rgba(179,76,56,.1);--warning-soft:rgba(192,125,0,.12);--info:var(--inf-text);--info-subtle:#dbe6ec;--info-soft:rgba(32,104,167,.12);--brand:var(--ac);--brand-text:var(--ac-text);--brand-soft:rgba(12,118,82,.1)}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-00.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-01.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-02.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-03.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-04.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-00.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-01.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-02.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-03.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-04.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-00.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-01.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-02.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-03.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-04.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-00.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-01.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-02.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-03.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-04.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-05.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-06.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-07.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-08.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-09.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-05.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-06.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-07.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-08.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-09.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}:root{--font-sans:"Geist",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans","Hiragino Sans","Yu Gothic UI","Microsoft YaHei","Malgun Gothic","Noto Sans Arabic","Noto Sans Devanagari","Noto Sans Thai",sans-serif;--font-serif:"Cormorant Garamond",Cormorant,Georgia,"Times New Roman",serif;--font-manrope:var(--font-sans)}body,html{font-family:var(--font-sans)}.hl{font-size:clamp(33px,4vw,56px);line-height:.98;letter-spacing:-.045em;margin:0 0 28px}.hl,.hs{font-weight:600;text-wrap:balance}.hs{font-size:clamp(38px,4.6vw,60px);line-height:1;letter-spacing:-.04em}.hs,.hv{margin:0}.hv{font-family:var(--font-serif);font-weight:400;font-size:clamp(46px,5.6vw,80px);line-height:.94;letter-spacing:-.01em;text-wrap:balance}.hv em{font-style:italic}.t-page{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.t-section{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.t-card{font-size:15px;font-weight:600;line-height:1.35}.t-body{font-size:15px;line-height:1.6}.t-meta{font-size:13px;line-height:1.45}.tab,[data-numeric],table,time{font-variant-numeric:tabular-nums}